:root{--bg:#070a12;--text:#f2f3ea;--muted:#bcc5d8;--blue:#2855ff;--lime:#cdff69;--gutter:clamp(22px,5.5vw,92px);--progress:0;color-scheme:dark;font-family:Geist,Arial,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;overflow-x:clip;position:relative;isolation:isolate}button,input,a{touch-action:manipulation}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-underline-offset:6px}a:hover{color:var(--lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:7px}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}p{line-height:1.6}h1,h2{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.03;letter-spacing:-.025em}h2{font-size:clamp(42px,5.7vw,88px)}h3{font-size:clamp(26px,3vw,42px);line-height:1.12;font-weight:400}em{font-style:normal;color:var(--lime)}small{font-size:12px;line-height:1.6;color:var(--muted)}img{display:block;max-width:100%;height:auto}.eyebrow{font-size:11px;letter-spacing:.14em;display:block;margin-bottom:24px;color:var(--muted)}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--lime);color:var(--bg);padding:12px}.skip:focus{top:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-nav{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:35px;padding:27px var(--gutter)}.logo{font:38px/1 Anton,Impact,sans-serif;text-decoration:none;letter-spacing:-.04em}.logo span{color:var(--lime);margin-left:5px}.site-nav nav{display:flex;gap:28px;margin-left:auto;font-size:13px}.site-nav nav a{text-decoration:none}.motion-control{border:0;background:transparent;font-size:11px;color:var(--muted);text-decoration:underline;padding:12px 0}.ambient{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 90% 35%,#123bac24,transparent 48%),var(--bg)}.continuity{position:absolute;top:170px;bottom:160px;left:calc(var(--gutter) / 2);width:1px;background:#607dba25;pointer-events:none;z-index:-1}.continuity i{display:block;height:calc(var(--progress)*100%);width:2px;background:linear-gradient(var(--blue),var(--lime));box-shadow:0 0 16px #91bfff88}.hero{position:relative;padding:150px var(--gutter) 84px;min-height:820px;isolation:isolate}.hero-picture{position:absolute;inset:80px 0 -70px 30%;z-index:-2;overflow:hidden;pointer-events:none;transform:translate3d(var(--px,0px),var(--py,0px),0) scale(var(--scene-scale,1));transform-origin:70% 50%;will-change:transform;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 60%,transparent)}.hero-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg),transparent 55%),linear-gradient(0deg,var(--bg),transparent 45%)}.hero-picture img{width:100%;height:100%;object-fit:cover;opacity:.8}.hero h1{font-size:clamp(74px,10.1vw,158px);max-width:1200px;position:relative;z-index:2}.hero h1 em{color:var(--text)}.hero-bottom{display:flex;align-items:center;gap:50px;margin-top:32px}.hero-bottom p{max-width:440px;font-size:18px;line-height:1.5}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:54px;padding:16px 22px;background:var(--lime);color:var(--bg);text-decoration:none;white-space:nowrap;font-size:15px}.action:hover{color:var(--bg);background:#fff}.action span{font-size:24px}.scroll-cue{display:inline-flex;gap:40px;margin-top:45px;font-size:13px;text-decoration:none;color:var(--muted)}.scroll-cue span{color:var(--lime);font-size:22px}.art-credit{position:absolute;right:var(--gutter);bottom:85px;font-size:10px;opacity:.7}.hero-orbit{position:absolute;z-index:-1;right:10%;top:32%;width:290px;height:290px;border:1px solid #7291ff60;border-radius:50%;animation:orbit 18s linear infinite;pointer-events:none}.hero-orbit span{position:absolute;width:9px;height:9px;background:var(--lime);border-radius:50%;left:50%;top:-5px;box-shadow:0 0 22px var(--lime)}@keyframes orbit{to{transform:rotate(360deg)}}.scene{position:relative;padding:65px var(--gutter);scroll-margin-top:25px}.inline-link{display:inline-block;margin-top:28px;font-size:16px;text-decoration:none;border-bottom:1px solid #708595;padding-bottom:9px}.journey{display:grid;grid-template-columns:1fr 1fr;gap:30px 9vw}.journey-intro>p{max-width:440px;font-size:18px;color:var(--muted);margin-top:28px}.journey-steps article{display:flex;gap:28px;margin-bottom:35px;position:relative}.journey-steps article h3{margin-bottom:14px}.journey-steps article p{color:var(--muted);font-size:16px;max-width:480px}.step-sign{color:var(--lime);font-size:38px;min-width:40px}.bridge-copy{font:clamp(32px,4vw,64px)/1.1 "Anton",sans-serif;grid-column:1/-1;max-width:800px;margin-top:10px}.proof-intro{max-width:1000px}.proof-intro>p{color:var(--muted);max-width:590px;margin-top:25px;font-size:18px}.brand-stage{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;margin-top:20px}.brand-network{position:relative;height:500px}.network-core{position:absolute;left:43%;top:42%;font:50px Anton;color:var(--lime)}.network-core span{display:block;font:11px Geist;text-align:center;letter-spacing:.15em}.brand-choice{position:absolute;border:0;background:transparent;padding:10px;text-align:left;font-size:22px;min-height:50px;transition:color .25s,transform .3s}.brand-choice small{display:block;font-size:10px;letter-spacing:.08em;margin-top:4px;opacity:.65}.brand-choice:hover,.brand-choice[aria-pressed=true]{color:var(--lime);transform:translateY(-4px)}.brand-choice:nth-of-type(1){left:8%;top:10%}.brand-choice:nth-of-type(2){right:0;top:13%}.brand-choice:nth-of-type(3){left:0;top:43%}.brand-choice:nth-of-type(4){right:0;top:52%}.brand-choice:nth-of-type(5){left:20%;bottom:10%}.brand-choice:nth-of-type(6){right:0;bottom:1%}.brand-choice:nth-of-type(7){left:34%;top:0}.case-view img{width:100%;height:260px;object-fit:contain;object-position:left center}.case-view figcaption{font-size:11px;margin-top:12px;color:var(--muted)}.case-narrative{margin-top:30px;max-width:500px}.case-narrative .eyebrow{margin-bottom:14px;color:var(--lime)}.case-narrative p{color:var(--muted);margin-top:15px;font-size:17px}.proof-note{font-size:11px;color:var(--muted);margin-top:25px}.forecast header>p{max-width:650px;font-size:18px;color:var(--muted);margin-top:24px}.forecast-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:8vw;margin-top:50px;align-items:start}.simulation-label{font-size:11px;letter-spacing:.1em;color:var(--lime);margin-bottom:26px}.projection-controls label{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0 0 23px;font-size:14px}.projection-controls output{color:var(--lime);font-variant-numeric:tabular-nums}input[type=range]{width:100%;grid-column:1/-1;accent-color:var(--lime);cursor:pointer;min-height:22px;margin:0}.reset-model{background:none;border:0;border-bottom:1px solid #6e798c;padding:8px 0;font-size:13px}.flow-math{display:flex;gap:20px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:35px}.flow-math b{display:block;color:var(--text);font:36px Anton}.flow-math i{color:var(--lime);font-size:25px;font-style:normal}.result-label{font-size:11px;letter-spacing:.14em}.projection-display{min-width:0;container-type:inline-size}.revenue{display:block;font:clamp(32px,13cqw,112px)/1.15 "Anton";white-space:nowrap;color:var(--lime);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.comparison{margin-top:25px;display:grid;gap:20px}.comparison span{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:var(--muted)}.comparison b{font-weight:400;color:var(--text)}.bar{display:block;height:8px;background:#6a7899;margin-top:10px;transform:scaleX(.5);transform-origin:left;transition:transform .4s cubic-bezier(.2,.6,.2,1)}[data-bar=scenario]{background:var(--lime);transform:scaleX(1)}.increment{font-size:14px;line-height:1.8;margin-top:28px}.increment strong{font-weight:400;color:var(--lime)}.model-note{font-size:12px;color:var(--muted);margin-top:16px;max-width:610px}.assumptions{margin-top:35px;max-width:1000px;font-size:13px;color:var(--muted)}summary{cursor:pointer;min-height:44px;line-height:1.5}.assumptions p{margin-bottom:16px}.websites{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px 5vw;align-items:center}.web-copy p{margin-top:22px;color:var(--muted);font-size:18px;max-width:400px}.web-visuals{display:flex;align-items:center;gap:24px;perspective:1000px}.web-visuals a{width:50%;display:block;text-decoration:none;transition:transform .5s}.web-visuals a:first-child{transform:rotate(-5deg) translateY(-20px)}.web-visuals a:last-child{transform:rotate(5deg) translateY(40px)}.web-visuals a:hover{transform:rotate(0) translateY(0)}.web-visuals img{width:100%;box-shadow:0 20px 55px #0009}.web-visuals span{display:block;font-size:12px;margin-top:16px}.demo-directory{grid-column:1/-1;margin-top:20px}.demo-directory summary{display:flex;justify-content:space-between;font-size:22px}.demo-directory summary span{font-size:13px;color:var(--lime)}.demo-directory p{font-size:13px;color:var(--muted);margin:10px 0 20px}.demo-directory nav{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 40px}.demo-directory a{display:flex;justify-content:space-between;font-size:15px;padding:12px 0;text-decoration:none}.studio{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.studio h2{font-size:clamp(40px,4.7vw,74px)}.studio-copy>p{color:var(--muted);font-size:18px}.capabilities{display:grid;gap:16px;margin:28px 0;font-size:20px}.capabilities a{text-decoration:none}.studio-copy .experience{color:var(--lime);font-size:18px;margin-bottom:10px}.contact{padding-top:85px;padding-bottom:45px}.contact h2{font-size:clamp(58px,9.5vw,150px)}.contact h2 a{text-decoration:none;color:var(--lime)}.contact>div{display:flex;justify-content:space-between;gap:20px;margin-top:35px;font-size:15px;color:var(--muted)}footer{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding:35px var(--gutter);font-size:12px}footer nav{display:flex;gap:20px;margin-left:auto}footer small{width:100%;text-align:right;font-size:10px}.nojs{padding:20px var(--gutter);font-size:14px}.paused *,.paused *:before,.paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition:none!important}@media(max-width:1000px){.site-nav{gap:20px}.site-nav nav{gap:18px}.hero{min-height:760px}.hero h1{font-size:11vw}.brand-stage{gap:30px}.brand-choice{font-size:18px}.network-core{font-size:38px}.revenue{font-size:7.8vw}.forecast-layout{gap:5vw}.journey{gap:40px}.studio{gap:35px}}@media(max-width:680px){.site-nav{padding:24px var(--gutter);gap:12px;flex-wrap:wrap}.logo{font-size:31px}.site-nav nav{font-size:11px;gap:15px}.motion-control{font-size:10px;margin-left:auto;padding:0}.hero{padding-top:142px;min-height:740px;padding-bottom:62px}.hero h1{font-size:clamp(57px,15vw,96px)}.hero-bottom{display:block;margin-top:30px}.hero-bottom p{font-size:17px}.action{margin-top:25px;min-height:52px}.hero-picture{inset:95px -50% 0 5%}.hero-picture img{opacity:.6}.hero-orbit{width:180px;height:180px;right:0;top:42%}.art-credit{font-size:9px;bottom:17px}.scroll-cue{margin-top:30px;font-size:12px}.scene{padding-block:42px}.eyebrow{font-size:9px;margin-bottom:19px}.journey,.studio,.websites{grid-template-columns:1fr;gap:30px}.journey-intro>p{font-size:17px}.journey-steps article{margin-bottom:25px;gap:20px}.journey-steps article p{font-size:15px}.bridge-copy{margin-top:0;font-size:35px}.proof-intro>p{font-size:16px}.brand-stage{grid-template-columns:1fr;gap:20px}.brand-network{height:380px}.brand-choice{font-size:17px}.brand-choice small{font-size:9px}.network-core{left:40%;top:43%;font-size:35px}.brand-choice:nth-of-type(7){left:22%}.case-view img{height:210px;object-position:center}.case-narrative{margin-top:20px}.forecast header>p{font-size:16px}.forecast-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.projection-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.simulation-label,.reset-model{grid-column:1/-1}.projection-controls label{font-size:12px;display:block}.projection-controls output{display:block;margin:5px 0}.reset-model{justify-self:start}.flow-math{gap:14px;justify-content:space-between}.flow-math b{font-size:32px}.revenue{font-size:clamp(48px,14vw,84px)}.web-visuals{margin-top:20px;gap:15px}.web-visuals a:first-child{transform:rotate(-4deg)}.web-visuals a:last-child{transform:rotate(4deg) translateY(20px)}.web-visuals span{font-size:10px}.demo-directory{margin-top:20px}.demo-directory summary{font-size:18px;gap:20px}.demo-directory nav{grid-template-columns:1fr 1fr;gap:5px 25px}.demo-directory a{font-size:13px}.contact{padding-top:60px}.contact h2{font-size:14vw}.contact>div{display:block}.contact>div p{margin-top:15px}footer{gap:20px}footer nav{gap:14px}footer small{text-align:left}.continuity{left:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-picture{transform:none!important}}.projection-display .revenue{font-size:clamp(30px,13cqw,112px)}html{overflow-x:clip}.mobile-contact{display:none}@media(max-width:680px){.hero,.lente .hero,.circuito .hero{min-height:650px}.hero-picture{clip-path:inset(0)}.mobile-contact{display:block;position:fixed;bottom:max(14px,env(safe-area-inset-bottom));right:20px;z-index:30;background:var(--lime);color:var(--bg);padding:13px 18px;text-decoration:none;font-size:13px;box-shadow:0 3px 25px #0008}footer{padding-bottom:90px}html{scroll-padding-bottom:85px}}
