:root{--ink:#171125;--muted:#626075;--purple:#8300e9;--dark:#310064;--line:#eae7ef;--soft:#f7f7fa;--display:'Space Grotesk',Arial,sans-serif;--body:Inter,Arial,sans-serif;--mono:'JetBrains Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff radial-gradient(circle,#d9dce7 .7px,transparent .8px) 0 0/30px 30px;font:15px/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:6px}input:focus,select:focus,textarea:focus{outline:2px solid var(--purple);outline-offset:2px}::selection{background:#e4c4ff}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500}h2{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-2.6px}h2>span{color:var(--purple)}.wrap{width:calc(100% - 112px);max-width:1328px;margin:auto}.mono,.eyebrow{font-family:var(--mono);font-size:10px;line-height:1.7;letter-spacing:1px}.eyebrow{color:var(--muted);margin-bottom:25px}.section{padding-top:112px;padding-bottom:112px;border-bottom:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:50px}.section-heading>p{color:var(--muted);max-width:330px;line-height:1.8}.skip{position:fixed;top:-100px;background:var(--purple);color:white;padding:15px;z-index:30}.skip:focus{top:10px}header{position:sticky;top:0;background:#ffffffeb;backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:20}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px}.brand-bottle{width:34px;height:43px}.brand-word{width:105px;height:auto}.nav nav{display:flex;gap:36px;font-size:13px}.nav nav a{position:relative}.nav nav a:after{content:'';position:absolute;height:1px;background:var(--purple);bottom:-5px;left:0;width:0;transition:width .2s}.nav nav a:hover:after{width:100%}.nav-cta{font-size:13px;font-weight:500;border-bottom:1px solid var(--ink);padding:7px 0}.nav-cta span{margin-left:26px;font-size:20px}.menu-toggle,.mobile-talk{display:none!important}.hero{padding-top:35px}.hero-top{display:flex;justify-content:space-between;color:var(--muted)}.hero-top>span:first-child{display:flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:6px;height:6px;background:var(--purple);border-radius:50%;box-shadow:0 0 0 4px #8300e90b}.hero-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;min-height:660px;gap:5px}.hero-copy{position:relative;z-index:2;padding:38px 0 48px}h1{font-size:clamp(64px,6.4vw,96px);line-height:.99;letter-spacing:-5.5px;white-space:nowrap}h1>span{color:var(--purple)}.hero-copy>p{max-width:405px;margin-top:30px;color:var(--muted);font-size:15px;line-height:1.85}.actions{display:flex;align-items:center;gap:30px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 23px;min-height:56px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.primary{background:var(--purple);color:white}.primary:hover{background:var(--dark);transform:translateY(-2px)}.button>span{font-size:20px;line-height:1}.text-link{font-size:12px;font-weight:500;border-bottom:1px solid #cfc9d7;padding:9px 0;display:inline-flex;gap:18px;align-items:center}.text-link:hover{color:var(--purple);border-color:var(--purple)}.hero-art{height:570px;position:relative;isolation:isolate}.hero-bottle{width:83%;height:82%;position:absolute;top:5%;left:12%;object-fit:contain;filter:drop-shadow(10px 24px 16px #31006416);animation:float 7s ease-in-out infinite}.bottle-halo{position:absolute;inset:19% 7% 15%;border-radius:50%;background:radial-gradient(ellipse,#e6ccff6b,transparent 69%);z-index:-1}.orbit{position:absolute;border:1px solid #e2dce9;border-radius:50%;width:97%;height:42%;top:35%;left:3%;transform:rotate(-26deg);z-index:-1}.orbit-two{width:72%;height:91%;top:0;left:18%;transform:rotate(37deg)}.art-cross{position:absolute;color:#a69cb3;font-size:24px;font-weight:300}.art-cross.a{top:35px;left:45px}.art-cross.b{right:10px;bottom:86px}.spark{position:absolute;color:var(--purple);animation:twinkle 6s ease-in-out infinite}.spark-one{top:58px;right:9%;font-size:44px}.spark-two{top:270px;left:7%;font-size:27px}.art-label{position:absolute;bottom:41px;left:13px;font-size:8px;color:#80758d;line-height:1.8}.compound-label{position:absolute;bottom:80px;right:0;background:#ffffffed;border:1px solid #e9dff2;padding:14px 40px 14px 18px;box-shadow:0 10px 30px #31006405;transform:rotate(-5deg);display:flex;flex-direction:column}.compound-label .mono{font-size:8px;color:var(--purple)}.compound-label>span:nth-child(2){font-family:var(--display);font-size:16px;letter-spacing:-.5px}.compound-label i{position:absolute;right:13px;top:18px;font-style:normal}.orbital-dot{width:7px;height:7px;border-radius:50%;background:var(--purple);position:absolute;bottom:146px;left:52px}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;color:var(--muted);font-size:9px}.hero-bottom b{font-weight:400;margin:0 13px;color:#b8a7c5}.hero-bottom a span{margin-left:20px}.industry-list{display:flex;flex-wrap:wrap;gap:15px 42px}.industry-list span{font-family:var(--display);font-size:18px;letter-spacing:-.5px;padding:13px 0;border-bottom:1px solid var(--line)}.industry-list span::first-letter{color:var(--purple)}.portfolio{display:grid;grid-template-columns:1fr 1fr;gap:52px 30px}.project-wide{grid-column:1/-1}.project-visual{display:block;width:100%;text-align:left;position:relative;overflow:hidden;border:1px solid #e9e4ef;height:450px;padding:25px;transition:box-shadow .3s}.project-visual:hover{box-shadow:0 14px 35px #3100640c}.project-topline{display:flex;justify-content:space-between;position:relative;z-index:2;font-size:8px;letter-spacing:.6px}.exchange-scene{background:#f0edf5;height:555px;padding:26px 34px}.exchange-window{display:flex;max-width:1020px;background:#17141e;color:#d7d3df;border:4px solid #292331;border-radius:9px;margin:37px auto 27px;box-shadow:0 30px 50px #21053c2b;transform:perspective(1700px) rotateX(3deg) rotateY(-4deg);transition:transform .6s;pointer-events:none}.exchange-scene:hover .exchange-window{transform:perspective(1700px) rotateX(0deg) rotateY(0deg)}.exchange-sidebar{width:52px;flex-shrink:0;display:flex;align-items:center;flex-direction:column;gap:20px;border-right:1px solid #ffffff0d;padding-top:10px}.exchange-sidebar>strong{font-size:25px;color:#bb85ff;margin-bottom:8px}.exchange-sidebar>span{font-size:15px;color:#888191}.exchange-sidebar .selected{color:#cba8ff;background:#382b4c;padding:3px 8px;border-radius:5px}.exchange-main{flex:1;min-width:0}.exchange-nav{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0d;padding:0 20px;font-size:10px}.exchange-nav>strong{font-size:22px;letter-spacing:-1px;color:white}.exchange-nav>strong>span{font-size:10px;vertical-align:super;margin-left:3px}.exchange-nav>div{display:flex;gap:24px;color:#a39aa9}.exchange-nav>div>b{color:#caabed}.avatar{background:#38323f;font-size:9px;padding:5px 7px;border-radius:50%}.market-summary{display:flex;gap:35px;padding:20px;border-bottom:1px solid #ffffff0d;align-items:center}.market-summary>div{display:flex;flex-direction:column;gap:6px;font-size:10px}.market-summary small{font-size:8px;color:#a099ad}.market-summary small>span{background:#342a44;color:#c7a2f6;padding:3px;margin-left:4px}.market-summary strong{font-size:25px;color:#eee8f6;font-family:var(--display)}.market-summary strong span{color:#9a8ba8}.market-summary b{font-weight:400;color:#aab8a6}.trading-layout{display:grid;grid-template-columns:1fr 190px}.chart-area{padding:13px 17px}.chart-toolbar{display:flex;justify-content:space-between;font-size:8px;margin-bottom:14px}.chart-toolbar>span:nth-child(2){word-spacing:15px;color:#817b8d}.chart-toolbar b{color:#c9a6f4}.trade-chart{width:100%;height:180px}.chart-times{display:flex;justify-content:space-between;color:#807689;font-size:7px}.market-tabs{display:flex;gap:25px;font-size:8px;padding:18px 0 8px;border-bottom:1px solid #ffffff0d;color:#ba90ef}.market-tabs span{color:#8f849c}.mini-order{font-size:7px;display:flex;justify-content:space-between;padding:10px 0}.order-book{padding:17px 15px;border-left:1px solid #ffffff0d;font-size:8px}.order-book strong{font-size:10px;font-weight:400}.order-book>div{display:flex;justify-content:space-between;padding:5px 3px;margin-top:2px}.book-head{font-size:6px;color:#908798}.order-book .ask{color:#ca94b0;background:linear-gradient(to left,#ad5b8322 60%,transparent 60%)}.order-book .bid{color:#a9bfa8;background:linear-gradient(to left,#708f6f22 42%,transparent 42%)}.order-book>b{display:block;font-size:15px;margin:11px 0;color:#c6a4f5;font-weight:400}.mock-buy{display:block;background:#9f67ed;color:white;text-align:center;padding:9px;margin-top:17px;font-size:9px;border-radius:3px}.scene-footer{display:flex;justify-content:space-between;font-size:8px;color:#696070}.scene-footer>span:last-child{font-size:22px}.project-caption{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:10px}.project-caption h3{font-size:22px;letter-spacing:-.7px}.project-caption .mono{font-size:8px;color:var(--muted);display:block;margin-top:8px;letter-spacing:.7px}.project-caption p{font-size:12px;color:var(--muted);margin-top:10px}.round-link{width:44px;height:44px;border:1px solid #ded6e7;border-radius:50%;font-size:22px;flex-shrink:0;transition:all .2s}.round-link:hover{background:var(--purple);color:white;border-color:var(--purple)}.payment-scene{background:#eeedf4}.forma-brand{font:500 40px var(--display);letter-spacing:-2px;margin:27px 0 0 10px;color:#45246c}.forma-brand>span{font-size:24px;margin-left:3px}.merchant-card{position:absolute;left:6%;top:38%;width:53%;background:#fcfbff;padding:22px;box-shadow:0 15px 35px #3e176e10;border:1px solid #e8e3ee;border-radius:8px;transform:rotate(-6deg)}.merchant-card .mono{font-size:7px}.merchant-card>strong{font-size:28px;font-family:var(--display);display:block;margin-top:10px;font-weight:500;letter-spacing:-1px}.merchant-card>strong>span{color:#9e91ad}.bar-chart{height:80px;display:flex;align-items:end;gap:5px;margin-top:18px}.bar-chart i{width:8%;height:40%;background:#d5b6fa;border-radius:2px 2px 0 0}.bar-chart i:nth-child(3n){height:74%;background:#9e5def}.bar-chart i:nth-child(2n){height:57%}.bar-chart i:nth-child(4n){height:95%;background:#8300e9}.merchant-card>small{font-size:6px;color:var(--muted);display:block;margin-top:6px}.merchant-card>small>span{float:right}.checkout-card{position:absolute;width:47%;right:7%;top:22%;background:white;padding:22px;border-radius:10px;box-shadow:0 18px 45px #4a186820;border:1px solid #eee4f4;transform:rotate(5deg);transition:transform .4s}.payment-scene:hover .checkout-card{transform:rotate(1deg) translateY(-8px)}.checkout-top{display:flex;align-items:center;gap:7px;padding-bottom:22px}.checkout-top>span{color:var(--purple);font-size:25px}.checkout-top>b{font-size:11px}.checkout-top>small{font-size:7px;margin-left:auto;color:#8a8193}.checkout-card>small{font-size:9px;color:var(--muted)}.checkout-card>strong{font:500 29px var(--display);display:block;letter-spacing:-1.5px;margin-top:7px}.checkout-card>strong>span{font-size:12px;color:var(--muted);letter-spacing:0}.pay-token{display:flex;align-items:center;gap:8px;margin:20px 0;background:#f6f3fa;border:1px solid #ede6f4;border-radius:4px;padding:10px;font-size:9px}.pay-token>b{color:var(--purple);font-size:22px}.pay-token small{display:block;color:var(--muted);font-size:6px}.pay-token>span:last-child{margin-left:auto}.mock-pay{background:var(--purple);color:white;border-radius:4px;padding:11px;font-size:9px}.secure{display:block;font-size:6px;color:#897c99;text-align:center;margin-top:12px}.paid-pill{position:absolute;background:white;bottom:28px;left:24%;font-size:9px;border-radius:5px;box-shadow:0 8px 25px #3d225115;padding:13px 17px;transform:rotate(-2deg);color:#755387}.paid-pill>b{font-weight:500;margin-left:15px;color:#312540}.token-scene{background:#e8d7fc;color:#3f0c76}.orbit-brand{font:500 52px var(--display);letter-spacing:-3px;margin:24px 10px}.orbit-brand>span{font:14px var(--body);vertical-align:super;margin-left:3px}.token-orbits{position:absolute;width:280px;height:280px;right:-19px;top:60px;transform:rotate(-20deg)}.token-orbits>i{position:absolute;border:1px solid #8b4bb64d;border-radius:50%;width:100%;height:61%;top:20%;transform:rotate(25deg)}.token-orbits>i:nth-child(2){transform:rotate(85deg)}.token-orbits>i:nth-child(3){transform:rotate(145deg)}.token-symbol{position:absolute;font-size:200px;line-height:1;top:30px;left:45px;color:#6c17c6;filter:drop-shadow(6px 12px 0 #cab0e8);transition:transform .8s}.token-scene:hover .token-symbol{transform:rotate(35deg)}.token-campaign{position:absolute;bottom:64px;left:35px;display:flex;flex-direction:column;gap:17px}.token-campaign>span{font:500 32px/.98 var(--display);letter-spacing:-1.5px}.token-campaign>small{font:7px/1.8 var(--mono)}.orbit-footer{display:flex;justify-content:space-between;position:absolute;bottom:20px;left:25px;right:25px;border-top:1px solid #7a3d9b33;padding-top:13px;font-size:8px}.work-note{font-size:8px;color:#867b92;margin-top:40px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-item{padding:30px 30px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffd9;transition:background .3s}.service-item:hover{background:#f5edff}.service-top{display:flex;justify-content:space-between;align-items:center;color:var(--purple);margin-bottom:38px}.service-top>span:first-child{font:10px var(--mono);color:#8a8093}.service-icon{font-size:34px;line-height:1}.service-item h3{font-size:24px;letter-spacing:-.8px}.service-item p{font-size:13px;color:var(--muted);margin-top:14px;max-width:315px}.about{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-art{background:#f2eafa;min-height:420px;padding:47px 36px;position:relative;border:1px solid #e8d9f3;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.formula-line{position:absolute;height:600px;width:600px;border:1px solid #d4b6eb;border-radius:50%;top:-55px;left:-135px}.formula-line:after{content:'';position:absolute;inset:65px;border:1px solid #d4b6eb;border-radius:50%}.formula-word{font:500 clamp(26px,3vw,42px)/1.3 var(--display);letter-spacing:-1.8px;position:relative;color:#411469}.formula-word>span{color:#9550c5}.formula-star{position:absolute;right:-6px;top:-38px;font-size:80px;color:var(--purple)!important}.about-art>.mono{font-size:7px;position:absolute;bottom:25px;left:36px;color:#8d6aa7}.about-copy p{color:var(--muted);font-size:14px;margin-top:25px}.about-stamp{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:30px;font-size:8px;gap:12px;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;padding:30px 27px;transition:box-shadow .3s;position:relative}.price-card:hover{box-shadow:0 10px 30px #3100640a}.price-card:nth-child(2){border-color:#c58ced;background:#fcf9ff}.price-card .package-number{font:9px var(--mono);color:#8c7d99;letter-spacing:1px;margin-bottom:29px}.price-card h3{font-size:22px;letter-spacing:-.6px;line-height:1.2;min-height:54px;text-transform:uppercase;max-width:250px}.price-card .starting{font-size:10px;color:#8b7e95;margin-top:24px}.price{font:500 clamp(30px,3.4vw,46px) var(--display);letter-spacing:-2px;margin-top:3px}.price-card>p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:20px;min-height:70px}.price-card ul{padding:22px 0 25px;margin:22px 0 0;border-top:1px solid var(--line);list-style:none;flex:1}.price-card li{font-size:11px;padding:6px 0;display:flex;gap:9px}.price-card li:before{content:'↗';color:var(--purple);flex-shrink:0}.price-card .button{font-size:11px;padding:14px 17px;width:100%;gap:8px}.pricing-note{font-size:10px;line-height:1.9;color:var(--muted);max-width:840px;margin-top:25px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-grid>article{padding:30px 27px 0 0}.process-grid>article+article{border-left:1px solid var(--line);padding-left:27px}.step-number{font:36px var(--display);color:#c4a0df;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.step-number>span{font-size:20px}.process-grid h3{font-size:20px;text-transform:uppercase;letter-spacing:-.5px}.process-grid p{color:var(--muted);font-size:12px;margin-top:14px}.ecosystem{padding-top:80px;padding-bottom:80px}.ecosystem h2{font-size:42px}.ecosystem-row{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:40px;color:#65596f;font:500 18px var(--display)}.ecosystem-row>span+span:before{content:'✳';margin-right:25px;font-size:11px;color:#a172bf}#verified-partners{display:flex;gap:25px;margin-top:35px}#verified-partners[hidden]{display:none}#verified-partners img{height:35px;width:auto}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.faq .text-link{margin-top:30px;color:var(--muted);font-size:11px}#faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);background:#ffffffba}summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 0;font-size:13px;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';font:23px var(--display);color:var(--purple)}details[open] summary{color:var(--purple)}details[open] summary:after{content:'−'}details>p{font-size:12px;color:var(--muted);padding:0 40px 25px 0;line-height:1.85;animation:appear .3s}.closing{position:relative}.closing h2{font-size:clamp(40px,5.3vw,76px);line-height:1.05;letter-spacing:-3.5px;position:relative}.closing-star{position:absolute;right:3%;top:5px;font-size:88px;line-height:1;color:#ba77f0!important}.closing-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:37px}.closing-bottom p{color:var(--muted);font-size:14px}.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.contact-intro>p{color:var(--muted);font-size:14px;margin-top:25px}.contact-orb{width:70px;height:70px;border:1px solid #dbc5ef;border-radius:50%;display:grid;place-items:center;color:var(--purple);font:35px var(--display);margin-top:40px}.contact-intro>.contact-note{font-size:10px;max-width:300px;color:#8a7c96;margin-top:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}label{display:block;font-size:11px;font-weight:500;margin-bottom:23px}input,select,textarea{width:100%;border:0;border-bottom:1px solid #dcd6e5;border-radius:0;color:var(--ink);background:#ffffffcf;padding:12px 0;font-size:12px;margin-top:6px;font-weight:400;min-height:43px}input::placeholder,textarea::placeholder{color:#9a90a5}select{appearance:auto}textarea{resize:vertical;min-height:100px}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.form-bottom p{color:#8a7c96;font-size:9px}.inline-link{padding:0;font-size:inherit;text-decoration:underline}.form-bottom .button{font-size:12px}.button:disabled{cursor:wait;opacity:.6}#form-status{font-size:12px;margin-top:20px;color:#66318e}#draft-actions{margin-top:15px;display:flex;gap:25px}#draft-actions[hidden]{display:none}footer{padding-top:55px}.footer-top{display:grid;grid-template-columns:1fr auto auto;gap:100px;padding-bottom:50px;font-size:12px}.footer-top>p{font:500 18px/1.45 var(--display);letter-spacing:-.4px}.footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:10px;color:var(--muted)}.footer-top a:hover{color:var(--purple)}.footer-wordmark{width:100%;max-height:238px;object-fit:fill;opacity:.97}.footer-landscape{height:200px;position:relative;border-bottom:1px solid #cfc4da}.footer-bottle-wrap{position:absolute;width:110px;bottom:-3px;left:61%;transform-origin:50% 100%;animation:tilt 9s ease-in-out infinite}.footer-bottle-wrap>img{width:100%}.landscape-note{position:absolute;left:0;bottom:35px;color:#8c7c9a;font-size:8px}.landscape-number{position:absolute;right:0;bottom:35px;font-size:7px;color:#8c7c9a}.landscape-spark{position:absolute;left:57%;bottom:30px;font-size:28px;color:#a768d4}.landscape-plus{position:absolute;left:73%;bottom:12px;font-size:21px;color:#ccb6dc}.bubble{position:absolute;width:5px;height:5px;border:1px solid #aa35ff;border-radius:50%;top:0;left:76%;opacity:0;animation:bubble 6s infinite}.b2{animation-delay:3s;left:90%;width:3px;height:3px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#8b7d97;padding:25px 0 12px}.footer-bottom>div{display:flex;gap:28px}.footer-bottom button{font-size:9px;padding:0}.footer-note{font:8px var(--mono);color:#9d90a6;padding-bottom:25px}dialog{width:900px;max-width:calc(100% - 32px);max-height:90vh;border:1px solid var(--line);padding:50px;color:var(--ink);background:#fff;overscroll-behavior:contain}dialog::backdrop{background:#130923a6;backdrop-filter:blur(7px)}.dialog-close{position:sticky;top:0;float:right;z-index:3;background:#f2edf7;border:1px solid #ded3e8;width:38px;height:38px;font-size:25px;line-height:1;border-radius:50%;margin:-25px -25px 0 0}.case-label{font:10px var(--mono);color:var(--purple);margin-bottom:15px}.case-header h2{font-size:48px;letter-spacing:-2px;max-width:650px}.case-header>p{font-size:14px;color:var(--muted);margin-top:20px;max-width:650px}.case-image{margin:30px 0;pointer-events:none;overflow:hidden}.case-image .project-visual{width:100%;height:420px}.case-image .exchange-window{margin-top:25px}.case-image .market-summary{gap:20px}.case-image .exchange-scene{padding:20px}.case-sections{display:grid;grid-template-columns:1fr 1fr;gap:25px}.case-sections h3{font-size:21px;margin-bottom:12px}.case-sections p,.case-sections li{font-size:12px;color:var(--muted);line-height:1.9}.case-sections ul{padding-left:17px;margin:0}.case-note{font-size:10px;color:#8e7f9c;border-top:1px solid var(--line);padding-top:20px;margin:25px 0}.case-contact{margin-top:5px}#legal-dialog{max-width:670px}#legal-content h2{font-size:35px;letter-spacing:-1px;margin-bottom:25px}#legal-content h3{font-size:19px;margin:25px 0 10px}#legal-content p{font-size:13px;line-height:1.9;color:var(--muted)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.reveal.visible{opacity:1;transform:none}@keyframes float{50%{transform:translateY(-13px) rotate(1.5deg)}}@keyframes twinkle{50%{opacity:.4;transform:scale(.85) rotate(10deg)}}@keyframes tilt{50%{transform:rotate(-3deg)}}@keyframes bubble{15%{opacity:.7}75%,100%{transform:translate(8px,-30px);opacity:0}}@keyframes appear{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero-grid{min-height:720px}.hero-art{height:620px}h1{font-size:104px}.hero-bottle{left:10%}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}h1{font-size:7vw;letter-spacing:-4px}.hero-grid{min-height:590px;grid-template-columns:1.2fr 1fr}.hero-art{height:470px}.hero-copy>p{max-width:350px;font-size:14px}.actions{gap:20px}.button{gap:20px}.hero-coord{display:none}.section{padding-top:85px;padding-bottom:85px}.section-heading>p{max-width:275px;font-size:13px}.project-visual{height:390px;padding:20px}.exchange-scene{height:505px}.exchange-window{margin-top:30px}.market-summary{gap:20px}.merchant-card{padding:18px;left:5%}.checkout-card{padding:16px;right:5%;width:50%}.checkout-card>strong{font-size:24px}.paid-pill{left:15%;bottom:25px;font-size:8px}.token-orbits{right:-55px;top:40px}.token-campaign{left:25px}.about{gap:50px}.about-art{min-height:390px;padding-left:25px}.formula-word{font-size:32px}.pricing-grid{gap:12px}.price-card{padding:25px 20px}.price-card h3{font-size:20px}.price-card li{font-size:10px}.contact{gap:55px}.faq{gap:40px}.closing-star{right:0;font-size:68px}.footer-top{gap:70px}.project-caption h3{font-size:19px}.project-caption .mono{font-size:7px}.hero-bottom{font-size:8px}.hero-bottom b{margin:0 8px}.service-item{padding:25px 24px}.service-item p{font-size:12px}}
@media(max-width:800px){.wrap{width:calc(100% - 48px)}.nav{height:76px}.nav nav{gap:22px;font-size:12px}.nav-cta{font-size:12px}.nav-cta span{margin-left:15px}.brand-word{width:90px}.brand-bottle{width:29px}.hero-grid{min-height:540px;grid-template-columns:1.2fr 1fr}.hero-art{height:400px}.hero-bottle{width:100%;left:0}.hero-copy>p{font-size:12px;max-width:300px}.actions{gap:16px}.actions .button{font-size:11px;padding:14px 17px;gap:16px;min-height:50px}.actions .text-link{font-size:10px;gap:9px}.art-label{font-size:6px;left:0;bottom:25px}.compound-label{padding:9px 25px 9px 12px;bottom:65px}.compound-label>span:nth-child(2){font-size:12px}.compound-label .mono{font-size:6px}.compound-label i{right:7px;font-size:12px;top:12px}.spark-one{font-size:30px;right:0}.hero-bottom a{display:none}h2{font-size:36px;letter-spacing:-1.8px}.section-heading>p{max-width:220px;font-size:12px}.section{padding:70px 0}.section-heading{gap:25px;margin-bottom:35px}.industry-list{gap:8px 28px}.industry-list span{font-size:16px}.portfolio{gap:35px 20px}.project-visual{height:340px;padding:16px}.project-topline{font-size:6px}.exchange-scene{height:440px}.exchange-window{margin-top:30px}.exchange-sidebar{width:35px;gap:15px}.exchange-nav{height:40px}.market-summary{padding:13px;gap:23px}.market-summary>div:last-child{display:none}.market-summary strong{font-size:21px}.trading-layout{grid-template-columns:1fr 142px}.trade-chart{height:150px}.order-book{padding:12px 9px;font-size:7px}.order-book>div{padding:3px}.order-book>b{font-size:12px}.mock-buy{margin-top:10px;padding:7px}.scene-footer{font-size:6px}.project-caption h3{font-size:17px}.project-caption .mono{font-size:6px;letter-spacing:.3px}.project-caption p{font-size:10px}.round-link{height:34px;width:34px;font-size:18px}.forma-brand{font-size:33px;margin:20px 0 0 4px}.merchant-card{padding:12px;top:40%}.merchant-card>strong{font-size:22px}.merchant-card .mono{font-size:5px}.bar-chart{height:65px;gap:4px}.checkout-card{padding:12px;top:22%}.checkout-top{padding-bottom:14px;gap:4px}.checkout-top>b{font-size:9px}.checkout-top>small{font-size:5px}.checkout-card>strong{font-size:20px}.checkout-card>strong>span{font-size:8px}.pay-token{padding:7px;margin:14px 0;font-size:7px}.pay-token>b{font-size:17px}.pay-token small{font-size:5px}.mock-pay{font-size:7px;padding:8px}.secure{font-size:5px}.paid-pill{font-size:7px;padding:9px;left:13%;bottom:24px}.paid-pill>b{margin-left:9px}.orbit-brand{font-size:42px}.token-orbits{width:230px;height:230px;right:-50px;top:43px}.token-symbol{font-size:160px;left:40px}.token-campaign{left:21px;bottom:56px}.token-campaign>span{font-size:26px}.token-campaign>small{font-size:6px}.orbit-footer{font-size:6px;left:20px;right:20px;bottom:15px}.service-grid{grid-template-columns:1fr 1fr}.service-item h3{font-size:23px}.service-top{margin-bottom:25px}.about{gap:35px}.about-art{min-height:365px;padding:28px 18px}.formula-word{font-size:25px;letter-spacing:-1px}.formula-star{font-size:55px;right:0;top:-55px}.about-art>.mono{left:18px;font-size:5px}.about-copy h2{font-size:32px}.about-copy p{font-size:12px;margin-top:18px}.about-stamp{flex-direction:column;gap:7px;font-size:7px}.price-card{padding:24px 16px}.price-card h3{font-size:17px;min-height:43px}.price{font-size:32px}.price-card>p{font-size:10px;min-height:77px}.price-card li{font-size:9px;gap:5px}.price-card .button{font-size:9px;padding:12px;min-height:46px}.process-grid>article{padding-right:18px}.process-grid>article+article{padding-left:18px}.process-grid h3{font-size:18px}.process-grid p{font-size:11px}.step-number{font-size:30px;margin-bottom:25px}.ecosystem h2{font-size:36px}.ecosystem-row{font-size:16px;gap:20px}.ecosystem-row>span+span:before{margin-right:16px}.faq{gap:35px;grid-template-columns:.8fr 1.2fr}.faq h2{font-size:32px}summary{font-size:11px;padding:19px 0}details>p{font-size:11px}.closing h2{font-size:5.7vw;letter-spacing:-2px}.closing-star{font-size:55px;right:0;top:-55px}.contact{gap:35px;grid-template-columns:.8fr 1.2fr}.contact h2{font-size:32px}.contact-intro>p{font-size:12px}.form-row{gap:15px}.form-bottom{align-items:flex-start;flex-direction:column}.form-bottom>.button{align-self:flex-end}.footer-top{gap:45px}.footer-top>p{font-size:16px}.footer-landscape{height:170px}.footer-wordmark{max-height:150px}}
@media(max-width:600px){html{scroll-padding-top:88px}.wrap{width:calc(100% - 40px)}.nav{height:70px}.brand-word{width:86px}.brand-bottle{width:29px;height:36px}.nav-cta{font-size:11px;margin-left:auto;margin-right:23px;padding:5px 0}.nav-cta span{margin-left:13px;font-size:17px}.menu-toggle{display:flex!important;flex-direction:column;gap:6px;padding:10px 0 10px 10px}.menu-toggle span{width:20px;height:1px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;padding:25px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 25px #31006408;font:24px var(--display)}.nav nav.open{display:flex;flex-direction:column;gap:22px}.mobile-talk{display:block!important;color:var(--purple)}.hero{padding-top:25px}.hero-top{font-size:7px;letter-spacing:.8px}.hero-grid{display:flex;flex-direction:column;gap:0;min-height:0}.hero-copy{padding:38px 0 0;width:100%}h1{font-size:clamp(45px,11.6vw,68px);letter-spacing:-2.9px;line-height:1.02}.hero-copy>p{font-size:13px;max-width:345px;margin-top:24px;line-height:1.8}.actions{gap:22px;margin-top:25px}.actions .button{font-size:11px;min-height:49px;padding:14px 17px}.actions .text-link{font-size:10px}.hero-art{height:365px;width:100%;max-width:390px;margin-top:18px}.hero-bottle{height:88%;width:82%;left:12%;top:0}.orbit-one{width:92%;height:39%;top:32%;left:6%}.orbit-two{height:90%;width:60%;left:23%;top:0}.art-cross.a{top:15px;left:12px;font-size:19px}.art-cross.b{bottom:65px;right:5px;font-size:19px}.spark-one{top:22px;right:7%;font-size:31px}.spark-two{top:195px;left:7%;font-size:22px}.art-label{bottom:23px;left:0;font-size:6px}.compound-label{bottom:50px;right:4%;padding:10px 28px 10px 14px}.compound-label .mono{font-size:6px}.compound-label>span:nth-child(2){font-size:13px}.orbital-dot{bottom:100px;left:20px;width:5px;height:5px}.hero-bottom{font-size:6px;letter-spacing:.4px;padding:18px 0}.hero-bottom b{margin:0 5px}.section{padding:58px 0}.section-heading{display:block;margin-bottom:30px}.eyebrow{font-size:8px;letter-spacing:.8px;margin-bottom:18px}h2{font-size:34px;letter-spacing:-1.5px;line-height:1.1}.section-heading>p{margin-top:22px;max-width:310px;font-size:12px}.industry-list{gap:5px 20px}.industry-list span{font-size:14px;padding:10px 0}.portfolio{display:block}.project+.project{margin-top:33px}.project-visual{height:370px;padding:20px}.exchange-scene{height:280px;padding:16px}.project-topline{font-size:6px;letter-spacing:.2px}.exchange-window{width:590px;max-width:none;transform:scale(.54);transform-origin:top left;position:relative;margin:22px 0 0 2px;border-width:3px}.exchange-scene:hover .exchange-window{transform:scale(.54)}.exchange-nav{height:43px}.exchange-nav>strong{font-size:23px}.exchange-sidebar{width:39px}.market-summary{gap:20px;padding:13px}.market-summary>div:last-child{display:flex}.market-summary strong{font-size:24px}.market-summary small{font-size:8px}.market-summary>div{font-size:10px}.trading-layout{grid-template-columns:1fr 142px}.trade-chart{height:150px}.scene-footer{position:absolute;bottom:12px;left:16px;right:16px;font-size:6px}.scene-footer>span:last-child{font-size:18px}.project-caption{margin-top:17px}.project-caption h3{font-size:18px}.project-caption .mono{font-size:6px;margin-top:6px}.project-caption p{font-size:11px;max-width:270px}.round-link{height:36px;width:36px}.forma-brand{font-size:35px;margin:25px 0 0 5px}.merchant-card{padding:15px;top:40%}.merchant-card .mono{font-size:6px}.merchant-card>strong{font-size:23px}.bar-chart{height:66px}.checkout-card{padding:16px;width:49%;right:6%;top:23%}.checkout-top>b{font-size:10px}.checkout-top>small{font-size:6px}.checkout-card>strong{font-size:22px}.pay-token{font-size:8px;padding:9px}.mock-pay{font-size:8px;padding:10px}.paid-pill{font-size:8px;padding:11px;bottom:27px;left:15%}.token-orbits{width:260px;height:260px;right:-35px;top:48px}.token-symbol{font-size:185px}.token-campaign>span{font-size:29px}.orbit-brand{font-size:46px}.token-campaign{bottom:60px;left:25px}.orbit-footer{font-size:7px}.work-note{font-size:6px;line-height:1.9;margin-top:26px}.service-grid{grid-template-columns:1fr 1fr}.service-item{padding:19px 16px 23px}.service-top{margin-bottom:27px}.service-top>span:first-child{font-size:8px}.service-icon{font-size:26px}.service-item h3{font-size:18px;letter-spacing:-.5px}.service-item p{font-size:11px;line-height:1.75;margin-top:12px}.about{display:flex;flex-direction:column;gap:35px}.about-art{width:100%;min-height:300px;padding:35px}.formula-word{font-size:34px;letter-spacing:-1px}.formula-star{right:10px;font-size:65px;top:-20px}.formula-line{left:-75px;top:-135px}.about-art>.mono{left:35px;font-size:6px}.about-copy{width:100%}.about-copy h2{font-size:36px}.about-copy p{font-size:13px}.about-stamp{flex-direction:row;font-size:6px;gap:10px}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:28px}.price-card .package-number{margin-bottom:22px;font-size:8px}.price-card h3{font-size:25px;min-height:0;max-width:none}.price-card .starting{margin-top:22px}.price{font-size:46px}.price-card>p{font-size:12px;min-height:0;max-width:300px;margin-top:16px}.price-card ul{padding:20px 0;margin-top:22px}.price-card li{font-size:11px;padding:6px 0;gap:9px}.price-card .button{font-size:12px;padding:15px 18px;min-height:52px}.pricing-note{font-size:9px}.process-grid{grid-template-columns:1fr 1fr}.process-grid>article{padding:24px 18px 25px 0}.process-grid>article+article{padding-left:18px}.process-grid>article:nth-child(3){border-left:0;padding-left:0}.process-grid>article:nth-child(n+3){border-top:1px solid var(--line)}.step-number{margin-bottom:27px}.process-grid h3{font-size:18px}.process-grid p{font-size:11px}.ecosystem h2{font-size:32px}.ecosystem-row{font-size:15px;gap:20px 24px;margin-top:30px}.ecosystem-row>span+span:before{display:none}.ecosystem-row span{padding-bottom:10px;border-bottom:1px solid var(--line)}.faq{display:block}.faq h2{font-size:34px}.faq .text-link{margin-top:20px}#faq-list{margin-top:30px}summary{font-size:12px;padding:22px 0}details>p{font-size:12px}.closing h2{font-size:35px;letter-spacing:-1.8px;line-height:1.1}.closing h2 br{display:none}.closing-star{position:static;display:block;font-size:53px;margin-top:26px}.closing-bottom{display:block;margin-top:24px}.closing-bottom p{font-size:12px}.closing-bottom .button{margin-top:25px;font-size:11px}.contact{display:block}.contact h2{font-size:34px}.contact-intro>p{font-size:13px}.contact-orb{display:none}.contact-intro>.contact-note{font-size:10px;max-width:none;margin-top:22px}form{margin-top:32px}.form-row{gap:20px}label{font-size:10px;margin-bottom:23px}input,select,textarea{font-size:16px}input::placeholder,textarea::placeholder{font-size:12px}.form-bottom{flex-direction:row;align-items:center;gap:15px}.form-bottom .button{font-size:11px;padding:15px;min-height:50px}.form-bottom p{font-size:8px}footer{padding-top:35px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:37px}.footer-top>p{grid-column:1/-1;font-size:17px}.footer-top>div{font-size:10px}.footer-wordmark{max-height:85px}.footer-landscape{height:170px}.footer-bottle-wrap{left:52%;width:93px}.landscape-note{font-size:6px;bottom:30px}.landscape-number{display:none}.landscape-spark{left:48%;font-size:22px;bottom:20px}.landscape-plus{left:86%;bottom:8px}.footer-bottom{display:flex;flex-direction:column;font-size:8px;gap:17px;padding:22px 0}.footer-bottom>div{justify-content:space-between;gap:15px}.footer-bottom button{font-size:8px}.footer-note{font-size:6px}.reveal{transform:translateY(10px)}dialog{padding:28px 21px;max-width:calc(100% - 24px);max-height:92vh}.dialog-close{margin:-15px -9px 0 0;width:32px;height:32px;font-size:22px}.case-label{font-size:8px;margin-top:8px;padding-right:25px}.case-header h2{font-size:33px;letter-spacing:-1.4px}.case-header>p{font-size:12px}.case-image{margin:25px 0}.case-image .project-visual{height:335px}.case-image .exchange-scene{height:270px;padding:12px}.case-image .exchange-window{transform:scale(.49);margin-top:25px}.case-image .market-summary{gap:20px}.case-sections{grid-template-columns:1fr;gap:25px}.case-sections h3{font-size:21px}.case-sections p,.case-sections li{font-size:12px}#legal-content h2{font-size:28px;padding-right:20px}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.actions{gap:13px}.exchange-window{transform:scale(.49)}.exchange-scene:hover .exchange-window{transform:scale(.49)}.exchange-scene{height:265px}.form-row{grid-template-columns:1fr;gap:0}.token-orbits{right:-65px}.hero-bottom{font-size:5.6px}.nav-cta{margin-right:15px}.service-item{padding:16px 12px}.service-item h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
/* Keep the decorative orbits inside the hero's canvas at every breakpoint. */
.hero{overflow:clip}
.case-image .exchange-scene{height:470px}
@media(max-width:600px){.case-image .exchange-scene{height:270px}}
@media(max-width:600px){.exchange-scene .exchange-window,.exchange-scene:hover .exchange-window{left:50%;margin-left:-295px;transform-origin:top center;transform:scale(.48)}.case-image .exchange-scene .exchange-window{transform:scale(.44)}}
@media(min-width:400px) and (max-width:600px){.exchange-scene .exchange-window,.exchange-scene:hover .exchange-window{transform:scale(.54)}.case-image .exchange-scene .exchange-window{transform:scale(.49)}}
.case-system{margin:30px 0}.case-system h3{font-size:22px;margin-bottom:18px}.orbit-applications{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.orbit-application{background:#e8d7fc;color:#3f0c76;padding:22px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.orbit-application:nth-child(2){background:#42116d;color:#e8d7fc}.orbit-application>small{font:7px var(--mono);letter-spacing:1px}.orbit-application>strong{font:500 25px/1 var(--display);letter-spacing:-1px}.orbit-application>span{font-size:50px;line-height:1}.orbit-web{margin-top:12px;background:#faf7fd;border:1px solid #e4d4f0;padding:24px}.orbit-web-nav{font:500 21px var(--display);display:flex;justify-content:space-between;align-items:center;color:#481677}.orbit-web-nav>span{font:8px var(--mono)}.orbit-web-content{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:30px 0 10px}.orbit-web-content strong{font:500 34px/1 var(--display);letter-spacing:-1.5px;color:#481677}.orbit-web-content p{font-size:10px;color:#82738d;margin-top:15px;max-width:230px}.orbit-web-content>span{font-size:120px;text-align:center;color:#8300e9;line-height:1;animation:orbit-turn 18s linear infinite}.orbit-web-content small{display:inline-block;font-size:9px;background:#6c17c6;color:#fff;padding:10px 17px;margin-top:18px}@keyframes orbit-turn{to{transform:rotate(360deg)}}@media(max-width:600px){.orbit-applications{gap:6px}.orbit-application{min-height:140px;padding:12px}.orbit-application>strong{font-size:17px}.orbit-application>small{font-size:5px}.orbit-application>span{font-size:33px}.orbit-web{padding:16px}.orbit-web-content strong{font-size:25px}.orbit-web-content>span{font-size:80px}.orbit-web-nav>span{font-size:6px}.orbit-web-content p{font-size:8px}}
