:root{--color-bg-0:#070a09;--color-bg-1:#0a0e0c;--color-bg-2:#0e1411;--color-bg-3:#121a16;--color-fg-0:#f1f7f3;--color-fg-1:#d8e1dc;--color-fg-2:#a0ada6;--color-muted:#748078;--color-border:#dff2e71f;--color-border-strong:#dff2e738;--color-signal:#63ff9b;--color-signal-soft:#63ff9b24;--color-signal-dim:#46d97b;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-panel:0 34px 90px #00000061;--shadow-signal:0 0 44px #96ffc024;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container:1240px;--container-narrow:860px;--type-xs:.6875rem;--type-sm:.8125rem;--type-body:1rem;--type-lead:clamp(1.0625rem, 1.5vw, 1.25rem);--type-h2:clamp(2.25rem, 5vw, 4.75rem);--type-display:clamp(3.25rem, 6.2vw, 6rem);--z-header:20;--z-content:2;--transition-fast:.16s cubic-bezier(.2, .8, .2, 1);--transition-slow:.7s cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg-0);scroll-padding-top:96px}body{background:var(--color-bg-0);color:var(--color-fg-0);font-family:Inter,SF Pro Text,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--type-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.srOnly{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#d7f4e205 1px,#0000 1px),linear-gradient(90deg,#d7f4e205 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}::selection{background:var(--color-signal);color:var(--color-bg-0)}a{color:inherit}a:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}main{min-height:100svh}.container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.containerNarrow{max-width:var(--container-narrow)}.siteHeader{z-index:var(--z-header);border-bottom:1px solid #dff2e714;position:absolute;top:0;left:0;right:0}.siteHeaderInner{align-items:center;gap:var(--space-8);grid-template-columns:1fr auto 1fr;min-height:82px;display:grid}.wordmark{width:max-content;min-height:44px;color:var(--color-fg-0);letter-spacing:.19em;align-items:center;gap:11px;font-size:.8125rem;font-weight:720;text-decoration:none;display:inline-flex}.wordmarkLogo{object-fit:contain;flex:none;width:36px;height:38px}.siteNav{align-items:center;gap:var(--space-8);display:flex}.siteNav a{min-height:44px;color:var(--color-fg-2);font-size:var(--type-sm);transition:color var(--transition-fast);align-items:center;padding:12px 0;text-decoration:none;display:inline-flex;position:relative}.siteNav a:after{background:var(--color-signal);content:"";opacity:0;height:1px;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(.4)}.siteNav a:hover{color:var(--color-fg-0)}.siteNav a:hover:after{opacity:1;transform:scaleX(1)}.siteHeaderCta{min-height:42px;font-size:var(--type-sm);justify-self:end;padding-inline:18px}body:has(.marketStory) .siteHeader{opacity:clamp(0, calc(1 - var(--home-header-progress,0) * 12), 1);transform:translateY(calc(var(--home-header-progress,0) * -28px));position:fixed}.scrollHero{--hero-progress:0;height:185svh;position:relative}.scrollHeroSticky{background:radial-gradient(circle at 78% 43%, #70f1a31a, transparent 30%), var(--color-bg-0);isolation:isolate;align-items:center;min-height:100svh;padding:132px 0 56px;display:grid;position:sticky;top:0;overflow:hidden}.scrollHeroSticky:before{z-index:-1;content:"";opacity:.65;background-image:linear-gradient(#d7f4e206 1px,#0000 1px),linear-gradient(90deg,#d7f4e206 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.scrollHeroCopy{will-change:transform;transform:translateY(calc(var(--hero-progress) * -18px))}.scrollHeroTitle{perspective:900px}.heroLine{opacity:clamp(0, calc(1.45 - var(--hero-progress) * 1.8), 1);transform:translate3d(calc(var(--hero-progress) * -28px), calc(var(--hero-progress) * -10px), 0);will-change:transform, opacity;transition:opacity 80ms linear;display:block}.heroLineTwo{color:var(--color-fg-1);opacity:clamp(0, calc(1.65 - var(--hero-progress) * 1.55), 1);transform:translate3d(calc(var(--hero-progress) * 12px), 0, 0)}.heroLineThree{color:var(--color-signal);opacity:1;text-shadow:0 0 32px #b7ffd51f;transform:translate3d(0, calc(var(--hero-progress) * -4px), calc(var(--hero-progress) * 35px)) scale(calc(1 + var(--hero-progress) * .035));transform-origin:0}.scrollHeroLead,.scrollHeroActions,.scrollHeroNote{opacity:clamp(.2, calc(1 - var(--hero-progress) * 1.55), 1);transform:translateY(calc(var(--hero-progress) * 22px));will-change:transform, opacity}.scrollHeroVisual{min-width:0;transform:translate3d(calc(var(--hero-progress) * -22px), 0, 0) scale(calc(.96 + var(--hero-progress) * .04));transform-origin:50%;contain:layout paint;will-change:transform;position:relative}.scrollHeroVisual .signalSurface{border-color:#b7ffd53d;box-shadow:0 24px 60px #00000059,0 0 42px #96ffc01a}.scrollHeroVisual .signalSurface:before,.scrollHeroVisual .signalRouteActive,.scrollHeroVisual .signalRouteRedirect,.scrollHeroVisual .signalNodeActive .signalPulse{animation:none}.scrollHeroVisual .signalNodeActive .signalCore{filter:none}.heroScan{z-index:4;border-radius:var(--radius-md);opacity:clamp(0, calc(var(--hero-progress) * 3 - .25), .75);pointer-events:none;transform:translateY(calc((var(--hero-progress) - .5) * 78%));will-change:transform, opacity;background:linear-gradient(#0000 42%,#b7ffd52e 49%,#b7ffd580 50%,#b7ffd51c 51%,#0000 58%);position:absolute;inset:80px 3% 48px}.heroContactCard{z-index:6;width:min(330px,78%);padding:var(--space-6);border-radius:var(--radius-md);opacity:clamp(0, calc(var(--hero-progress) * 3 - 1.65), 1);pointer-events:none;transform:translate3d(calc((1 - var(--hero-progress)) * 60px), calc((1 - var(--hero-progress)) * 55px), 0) scale(calc(.9 + var(--hero-progress) * .1));will-change:transform, opacity;background:#070d09eb;border:1px solid #b7ffd557;position:absolute;bottom:50px;right:-22px;box-shadow:0 24px 70px #0000008c,0 0 40px #b7ffd51a}.heroContactStatus{color:var(--color-signal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex}.heroContactStatus i{background:var(--color-signal);width:6px;height:6px;box-shadow:0 0 12px var(--color-signal);border-radius:50%}.heroContactCard strong{margin:var(--space-5) 0 var(--space-4);font-size:1rem;font-weight:560;display:block}.heroContactCard>div{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--color-border);padding:11px 0;display:flex}.heroContactCard>div span,.heroContactCard>div b{font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;font-weight:400}.heroContactCard>div span{color:var(--color-muted)}.heroContactCard>div b{color:var(--color-fg-1)}.heroStageLabels{z-index:5;top:96px;right:var(--space-5);left:var(--space-5);color:#b7ffd57a;letter-spacing:.1em;opacity:clamp(0, calc(var(--hero-progress) * 2.4 - .45), 1);will-change:opacity;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex;position:absolute}.scrollCue{bottom:var(--space-6);align-items:center;gap:var(--space-3);color:var(--color-muted);letter-spacing:.16em;opacity:calc(1 - var(--hero-progress) * 2);text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scrollCue i{background:var(--color-border-strong);width:46px;height:1px;display:block;position:relative;overflow:hidden}.scrollCue i:after{background:var(--color-signal);content:"";animation:1.8s ease-in-out infinite scroll-cue;position:absolute;inset:0;transform:translate(-100%)}.hero{isolation:isolate;align-items:center;min-height:min(980px,100svh);padding:144px 0 72px;display:grid;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#80efad14,#0000 64%);border-radius:50%;width:min(64vw,920px);height:min(64vw,920px);position:absolute;top:-20%;right:-14%}.heroInner{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,6vw,92px);display:grid}.heroCopy{z-index:var(--z-content);min-width:0;position:relative}.signalBadge{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:28px;color:var(--color-fg-2);letter-spacing:.11em;text-transform:uppercase;background:#0d1410b8;align-items:center;gap:9px;padding:5px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.625rem;line-height:1;display:inline-flex}.signalBadgeDot{background:var(--color-signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b7ffd5e6}.heroCopy>.signalBadge{margin-bottom:var(--space-10)}.eyebrow{align-items:center;gap:var(--eyebrow-gap);margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:var(--type-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;line-height:1.4;display:flex}.eyebrow:before{background:var(--color-signal-dim);content:"";flex:none;width:26px;height:1px}h1,h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:560}h1{max-width:800px;font-size:var(--type-display);line-height:.98}.heroTitleAccent{color:var(--color-signal);text-shadow:0 0 36px #b7ffd514}h2{font-size:var(--type-h2);line-height:1.02}.lead,.section p:not(.eyebrow){color:var(--color-fg-2);font-size:var(--type-lead);line-height:1.6}.lead{max-width:670px;margin:var(--space-8) 0 0}.actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.button{min-height:var(--button-height-md);justify-content:center;align-items:center;gap:var(--button-gap);padding:0 var(--button-padding-x);border:1px solid var(--color-accent);border-radius:var(--button-radius);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-tracking);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:inline-flex}.button:hover{background:#dcffe9;border-color:#dcffe9;transform:translateY(-1px)}.buttonArrow{transition:transform var(--transition-fast);font-size:1rem;font-weight:500}.button:hover .buttonArrow{transform:translate(2px,-2px)}.buttonSecondary{border-color:var(--color-border-strong);color:var(--color-fg-0);background:#ffffff04}.buttonSecondary:hover{background:var(--color-signal-soft);border-color:#b7ffd575}.heroNote{gap:var(--space-3);max-width:560px;margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);grid-template-columns:auto 1fr;font-size:.75rem;line-height:1.55;display:grid}.heroNote span{color:var(--color-signal-dim);font-family:SFMono-Regular,Consolas,monospace}.surface{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff06;background:linear-gradient(145deg,#121b16f0,#080d0afa)}.signalFigure{min-width:0;margin:0}.signalSurface{min-height:620px;box-shadow:var(--shadow-panel), var(--shadow-signal), inset 0 1px 0 #ffffff06;position:relative;overflow:hidden}.signalSurface:before{z-index:2;content:"";filter:blur(8px);pointer-events:none;background:linear-gradient(90deg,#0000,#b7ffd511,#0000);width:24%;animation:8s ease-in-out infinite signal-sweep;position:absolute;top:74px;bottom:38px;left:-18%;transform:skew(-9deg)}.signalSurfaceHeader{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:78px;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex;position:relative}.signalSurfaceHeader>div{gap:5px;display:grid}.signalKicker{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem}.signalSurfaceHeader strong{color:var(--color-fg-1);font-size:.8125rem;font-weight:560}.signalMap{aspect-ratio:600/650;width:100%;height:auto;display:block}.signalGrid path{fill:none;stroke:#d9f4e30e;stroke-width:1px}.signalOrbits circle{fill:none;stroke:#d9f4e314;stroke-dasharray:2 9;stroke-width:1px}.signalRoute{fill:none;stroke-linecap:round;stroke-width:1.2px}.signalRouteMuted{stroke:#bfd3c62e}.signalRouteFaint{stroke:#bfd3c61a;stroke-dasharray:3 8}.signalRouteActive,.signalRouteRedirect{stroke:var(--color-signal);stroke-dasharray:4 9;stroke-width:1.7px;animation:3.8s linear infinite signal-flow}.signalRouteRedirect{stroke:var(--color-signal-dim)}.signalNode circle{fill:var(--color-bg-2);stroke:#c9dfd25c;stroke-width:1px}.signalNode .signalNodeRing{fill:none;stroke:#c9dfd217;stroke-dasharray:2 4}.signalNodeActive .signalPulse{fill:none;stroke:var(--color-signal);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite signal-pulse}.signalNodeActive .signalPulseDelayed{animation-delay:2s}.signalNodeActive .signalDetector{fill:#b7ffd509;stroke:#b7ffd58a;stroke-dasharray:3 4}.signalNodeActive .signalCore{fill:var(--color-signal);stroke:none;filter:drop-shadow(0 0 10px #b7ffd5cc)}.signalNodeActive path{fill:none;stroke:#b7ffd56b;stroke-width:1px}.signalLabels text{fill:#c1d3c852;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.signalLabels .signalLabelActive{fill:#b7ffd5bd}.signalReadout{right:var(--space-5);bottom:var(--space-5);left:var(--space-5);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex;position:absolute}.signalReadoutLine{background:linear-gradient(90deg, var(--color-border), #b7ffd557, var(--color-border));flex:1;height:1px}.signalFigure figcaption{gap:var(--space-3);margin-top:var(--space-4);padding-inline:var(--space-2);color:var(--color-muted);grid-template-columns:34px 1fr;font-size:.6875rem;line-height:1.5;display:grid}.signalFigure figcaption span{color:var(--color-signal-dim);font-family:SFMono-Regular,Consolas,monospace}.hairline{width:min(var(--container), calc(100% - 48px));background:linear-gradient(90deg, transparent, var(--color-border-strong) 18%, var(--color-border-strong) 82%, transparent);height:1px;margin-inline:auto}.section{padding:clamp(92px,11vw,148px) 0}.section+.section{border-top:1px solid var(--color-border)}.sectionMuted{background:linear-gradient(#0f1512bf,#080c0a59)}.section p:not(.eyebrow){max-width:760px;margin:var(--space-8) 0 0}.sectionHeading{max-width:930px}.sectionHeading>p,.splitHeading>p{color:var(--color-fg-2);font-size:var(--type-lead);line-height:1.6}.splitHeading{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(48px,7vw,110px);max-width:none;display:grid}.splitHeading>p{margin:0}h3{color:var(--color-fg-0);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:560;line-height:1.15}.outcomeGrid{gap:var(--space-4);margin-top:var(--space-16);grid-template-columns:1.25fr .75fr;display:grid}.outcomeCard{min-height:260px;padding:clamp(28px,4vw,46px)}.outcomeCardFeatured{grid-row:span 2;min-height:540px}.cardIndex,.processGrid>li>span,.signalCard>span,.launchTrack article>span{margin-bottom:var(--space-12);color:var(--color-signal-dim);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem;display:block}.outcomeCard>p,.processGrid p,.signalCard p,.launchTrack p{margin:var(--space-4) 0 0;color:var(--color-fg-2);line-height:1.65}.contactPreview{margin-top:var(--space-10);padding:var(--space-6);border-radius:var(--radius-md);background:#050a078f;border:1px solid #b7ffd52e}.previewStatus,.channelStatus{color:var(--color-signal);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem;display:inline-flex}.previewStatus:before,.channelStatus i{background:var(--color-signal);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b7ffd5b3}.contactPreview dl{gap:0 var(--space-8);margin:var(--space-5) 0 0;grid-template-columns:1fr 1fr;display:grid}.contactPreview dl div{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--type-sm);padding:14px 0;display:flex}.contactPreview dt{color:var(--color-muted)}.contactPreview dd{color:var(--color-fg-1);text-align:right;margin:0}.processGrid{margin:var(--space-20) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.processGrid li{min-height:330px;padding:var(--space-8);border-top:1px solid var(--color-border-strong);border-right:1px solid var(--color-border)}.processGrid li:last-child{border-right:0}.processGrid>li>span{margin-bottom:var(--space-20)}.signalCards{margin-top:var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.signalCard{min-height:340px;padding:var(--space-8);border-right:1px solid var(--color-border);background:linear-gradient(145deg,#121b16ad,#080d0abd)}.signalCard:last-child{border-right:0}.signalCard>span{margin-bottom:var(--space-20)}.fitLayout,.faqLayout{grid-template-columns:minmax(0,.85fr) minmax(420px,.65fr);align-items:start;gap:clamp(64px,10vw,150px);display:grid}.fitPanel{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-1);box-shadow:var(--shadow-panel);padding:clamp(28px,4vw,46px)}.fitPanelTitle{font-weight:650;color:var(--color-fg-0)!important;margin:0!important}.checkList{margin:var(--space-8) 0 0;padding:0;list-style:none}.checkList li{border-top:1px solid var(--color-border);color:var(--color-fg-1);padding:18px 0 18px 34px;line-height:1.45;position:relative}.checkList li:before{color:var(--color-signal);content:"↗";position:absolute;top:20px;left:3px}.fitNote{margin-top:var(--space-6)!important;color:var(--color-muted)!important;font-size:var(--type-sm)!important}.launchTrack{gap:var(--space-10);margin-top:var(--space-20);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.launchTrack:before{background:var(--color-border-strong);content:"";height:1px;position:absolute;top:13px;left:0;right:0}.launchTrack article{padding-top:var(--space-16);position:relative}.launchTrack article:before{z-index:1;border:2px solid var(--color-bg-0);background:var(--color-signal);width:11px;height:11px;box-shadow:0 0 0 1px var(--color-signal-dim), 0 0 18px #b7ffd580;content:"";border-radius:50%;position:absolute;top:8px;left:0}.launchTrack article>span{margin-bottom:var(--space-6)}.comparisonTable{margin-top:var(--space-16);border-top:1px solid var(--color-border-strong)}.comparisonRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.comparisonRow span{padding:var(--space-6);color:var(--color-fg-2);line-height:1.5}.comparisonRow span+span{border-left:1px solid var(--color-border);color:var(--color-fg-0)}.comparisonHead span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.faqList{border-top:1px solid var(--color-border-strong)}.faqList details{border-bottom:1px solid var(--color-border)}.faqList summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:84px;color:var(--color-fg-0);cursor:pointer;font-size:1.0625rem;font-weight:560;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--color-signal);transition:transform var(--transition-fast);font-size:1.5rem;font-weight:300}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{margin:0 0 var(--space-8)!important;color:var(--color-fg-2)!important;font-size:.9375rem!important;line-height:1.7!important}.contactSection{padding:0 0 var(--space-16)}.contactPanel{border-radius:var(--radius-lg);box-shadow:var(--shadow-panel), var(--shadow-signal);background:radial-gradient(circle at 88% 15%,#b7ffd51f,#0000 35%),linear-gradient(145deg,#111c16,#080d0a);border:1px solid #b7ffd538;grid-template-columns:1.25fr .55fr;align-items:end;gap:clamp(48px,8vw,120px);padding:clamp(42px,7vw,86px);display:grid;position:relative;overflow:hidden}.contactPanel h2{font-size:clamp(2.5rem,5vw,4.5rem)}.contactPanel>div>p:not(.eyebrow){max-width:680px;margin:var(--space-6) 0 0;color:var(--color-fg-2);font-size:var(--type-lead);line-height:1.6}.contactAction{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#050a0775}.contactAction .button{width:100%}.contactAction>p{margin:var(--space-4) 0 0!important;color:var(--color-muted)!important;font-size:var(--type-sm)!important;line-height:1.55!important}.siteFooter{padding:var(--space-12) 0;border-top:1px solid var(--color-border)}.footerInner{align-items:center;gap:var(--space-8);grid-template-columns:1fr auto 1fr;display:grid}.footerInner>p{color:var(--color-muted);font-size:var(--type-sm);margin:0}.footerInner nav{justify-self:end;gap:var(--space-6);display:flex}.footerInner nav a{color:var(--color-fg-2);font-size:var(--type-sm);text-decoration:none}.footerInner nav a:hover{color:var(--color-signal)}.marketStory{--market-progress:0;--transfer-progress:clamp(0, calc((var(--market-progress) - .9) * 10), 1);--story-red:var(--color-accent);background:#050606;height:500svh;position:relative}.marketSticky{contain:layout paint style;isolation:isolate;background:radial-gradient(circle at 58% 48%,#14552d29,#0000 34%),#050606;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.marketSticky:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.marketFrame{height:100%;position:relative}.marketChapter{z-index:12;top:var(--hero-label-top);align-items:center;gap:var(--space-3);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--eyebrow-tracking);transition:transform var(--duration-slow) var(--ease-emphasized);display:flex;position:absolute;left:0}.marketChapter span{color:var(--story-red)}.marketChapter i{background:#b7ffd58c;width:32px;height:1px}.marketCopy{z-index:10;pointer-events:none;width:min(920px,76vw);position:absolute;top:50%;left:0;transform:translateY(-50%)}.marketCopy h1,.marketCopy h2{text-transform:uppercase;font-size:clamp(3.2rem,6.2vw,7rem);font-style:normal;line-height:.94}.marketCopy h1 em{color:var(--story-red);font-style:normal}.marketCopy>p{margin:var(--space-6) 0 0;color:var(--color-fg-2);font-size:var(--type-lead);line-height:1.5}.marketCopyIntro{top:104px;bottom:var(--space-6);width:min(980px, calc(100% - var(--container-gutter) * 2));text-align:center;pointer-events:auto;opacity:clamp(0, calc((.13 - var(--market-progress)) * 20), 1);flex-direction:column;justify-content:center;align-items:center;display:flex;left:50%;transform:translate(-50%)}.marketCopyIntro .marketBonus{margin:0 0 var(--space-3);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;line-height:1.4}.marketCopyIntro h1{width:100%;max-width:none;font-size:clamp(2.5rem,3.5vw,4.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.055em;text-wrap:wrap;margin:0;line-height:.9}.marketCopyIntro h1 em{white-space:normal}.marketCopyIntro .marketIntroLead{max-width:760px;margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--type-lead);text-wrap:balance;line-height:1.5}.marketLeadCapture{width:min(100%,900px);margin-top:var(--space-6)}.marketSourceTypes{width:max-content;max-width:100%;margin:0 auto var(--space-3);padding:var(--space-1);border:var(--input-border);border-radius:var(--radius-pill);background:#0a0e0cdb;display:flex}.marketSourceTypes button{justify-content:center;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font:var(--font-weight-medium) var(--type-body)/1 var(--font-sans);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:inline-flex}.marketSourceTypes button.isActive{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-primary)}.marketSourceTypes button span{color:var(--color-accent);font-family:var(--font-mono);font-size:1.25em}.marketSourceRow{gap:var(--space-3);padding:var(--space-2);border:var(--input-border);border-radius:var(--radius-lg);background:#0a0e0cdb;grid-template-columns:1fr auto;display:grid}.marketSourceRow input,.marketDetailsForm input{min-width:0;color:var(--color-text-primary);font:var(--font-weight-medium) var(--type-lead)/1.2 var(--font-sans);background:0 0;border:1px solid #0000;outline:none}.marketSourceRow input{height:var(--button-height-md);padding:0 var(--space-4)}.marketSourceRow input::placeholder,.marketDetailsForm input::placeholder{color:var(--color-text-faint)}.marketSourceRow:has(input[aria-invalid=true]){border-color:var(--color-danger)}.marketSourceRow:has(input[aria-invalid=false]){border-color:var(--color-border-accent)}.marketSourceRow button,.marketDetailsForm>button{min-height:var(--button-height-md);justify-content:center;align-items:center;gap:var(--button-gap);padding:0 var(--button-padding-x);border:1px solid var(--color-accent);border-radius:var(--button-radius);background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;font:var(--button-font-weight) var(--button-font-size)/1 var(--font-sans);letter-spacing:var(--button-tracking);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:inline-flex}.marketSourceRow button:disabled{cursor:not-allowed;opacity:.45}.marketSourceTypes button:focus-visible,.marketDetailsForm input:focus-visible,.marketSourceRow button:focus-visible,.marketDetailsForm>button:focus-visible,.marketDetailsClose:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent);outline:none}.marketSourceRow input:focus-visible{outline:none}.marketSourceRow:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}@media (hover:hover) and (pointer:fine){.marketSourceTypes button:not(.isActive):hover{color:var(--color-text-primary)}.marketSourceRow button:not(:disabled):hover,.marketDetailsForm>button:hover{background:var(--color-accent-tint);transform:translateY(-1px)}}.marketSourceStatus{min-height:1.4em;margin:var(--space-2) 0 0;color:var(--color-text-faint);font-size:var(--type-sm);text-align:left;line-height:1.4}.marketSourceStatus.isValid{color:var(--color-accent)}.marketSourceStatus.isInvalid{color:var(--color-danger)}.marketDetailsOverlay{z-index:var(--z-overlay);padding:calc(82px + var(--space-6)) var(--container-gutter) var(--space-6);background:#030604e0;place-items:center;display:grid;position:fixed;inset:0}.marketDetailsForm{gap:var(--space-6);border:var(--card-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(100%,640px);box-shadow:var(--shadow-panel);animation:market-form-enter var(--duration-standard) var(--ease-standard) both;padding:clamp(28px,3vw,40px);display:grid}.marketDetailsHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.marketDetailsHeading p{margin:0 0 var(--space-2);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--eyebrow-tracking)}.marketDetailsHeading h2{color:var(--color-text-primary);font-size:var(--type-heading-m);font-weight:var(--font-weight-medium);letter-spacing:-.04em;margin:0;line-height:1}.marketDetailsClose{border:var(--input-border);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;font-size:var(--type-heading-s);background:0 0;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.marketDetailsForm label{gap:var(--space-3);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-align:left;text-transform:uppercase;display:grid}.marketDetailsForm input{width:100%;height:var(--input-height);padding:0 var(--space-3);border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--type-sm)}@keyframes market-form-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@media (max-height:800px) and (min-width:761px){.marketCopyIntro{top:92px;bottom:var(--space-4)}.marketCopyIntro .marketBonus{margin-bottom:var(--space-2)}.marketCopyIntro h1{font-size:clamp(2.25rem,3.15vw,3.8rem)}.marketCopyIntro .marketIntroLead{margin-top:var(--space-3);font-size:var(--type-body)}.marketLeadCapture{margin-top:var(--space-4)}.marketSourceTypes{margin-bottom:var(--space-2)}.marketSourceRow input,.marketSourceRow button{height:44px;min-height:44px}}.marketCopyProof{opacity:clamp(0, min(calc(var(--market-progress) * 8 - 2.2), calc(5.8 - var(--market-progress) * 8)), 1);transform:translateY(calc(-40% - var(--market-progress) * 60px))}.marketCopyProof>span{margin-bottom:var(--space-6);color:var(--story-red);font-family:var(--font-mono);font-size:var(--type-heading-s);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1;display:block}.marketCopyProof h2{color:var(--color-text-muted);font-size:clamp(1.8rem,2.4vw,3rem);font-weight:var(--font-weight-medium);letter-spacing:-.045em;margin:0;line-height:1}.marketCopyProof>p{max-width:960px;margin-top:var(--space-5);color:var(--color-text-primary);font-size:clamp(2.25rem,3.5vw,4.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.055em;line-height:.94}.marketFinalCopy{--final-copy-progress:clamp(0, calc((var(--market-progress) - .838) * 45), 1);z-index:10;width:min(88vw,1360px);color:var(--color-text-primary);text-align:center;opacity:0;pointer-events:none;position:absolute;top:68%;left:50%;transform:translate(-50%,18px)}.marketFinalCopy>span{margin-bottom:var(--space-5);color:var(--story-red);font-family:var(--font-sans);font-size:var(--type-heading-s);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;text-transform:uppercase;display:block}.marketFinalCopy h2{font-family:var(--font-sans);font-size:clamp(2rem,3.15vw,4rem);font-weight:var(--font-weight-medium);letter-spacing:-.045em;text-transform:uppercase;margin:0;line-height:.96}.marketFinalCopy p{margin:var(--space-5) auto 0;color:var(--color-text-muted);font-size:clamp(1rem,1.4vw,1.65rem);font-weight:var(--font-weight-medium);letter-spacing:-.035em;line-height:1.18}.marketScene{z-index:4;opacity:0;pointer-events:none;transform:translateY(var(--motion-distance-lg));transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);will-change:opacity;contain:layout style;position:absolute;inset:150px 0 42px}.marketWorld{--city-shift-x:0px;width:min(78vw,1600px);opacity:var(--city-opacity,1);transform:translate(calc(-50% + var(--city-shift-x)), 0) scale(var(--city-scale,1));transform-origin:50%;will-change:transform;transition:top 1.6s cubic-bezier(.16,1,.3,1),right 1.6s cubic-bezier(.16,1,.3,1),bottom 1.6s cubic-bezier(.16,1,.3,1),left 1.6s cubic-bezier(.16,1,.3,1),width 1.6s cubic-bezier(.16,1,.3,1),opacity 1.1s,transform 1.6s cubic-bezier(.16,1,.3,1);position:absolute;top:20%;bottom:7%;left:50%}.marketFloor{opacity:.22;transform-origin:bottom;background-image:linear-gradient(#63ff9b06 1px,#0000 1px),linear-gradient(90deg,#63ff9b06 1px,#0000 1px);background-size:56px 56px;border:1px solid #63ff9b09;transition:opacity .6s;position:absolute;inset:10% -14% -18%;transform:perspective(650px)rotateX(64deg)}.marketBuilding{--building-reveal:clamp(0, calc((var(--market-progress) - var(--reveal)) * 18), 1);--stage-scale:1;--stage-x:0px;--stage-y:0px;--tower-tone:#63ff9b;--tower-rgb:99, 255, 155;bottom:var(--y);left:var(--x);width:clamp(64px,5vw,92px);height:var(--h);opacity:var(--building-reveal);isolation:isolate;transform:translateX(var(--stage-x)) translateY(calc((1 - var(--building-reveal)) * 74px + var(--stage-y))) scale(calc((.82 + var(--building-reveal) * .18) * var(--stage-scale)));transform-origin:bottom;transition:bottom 1.6s cubic-bezier(.16,1,.3,1),left 1.6s cubic-bezier(.16,1,.3,1),opacity 1.1s,transform 1.6s cubic-bezier(.16,1,.3,1);position:absolute}.marketBuilding:before{content:none}.marketBuildingLabel{z-index:12;color:#ffffffc7;white-space:nowrap;background:#040705eb;border:1px solid #ffffff12;border-radius:6px;min-width:112px;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;line-height:1.2;transition:opacity .72s;display:grid;position:absolute;bottom:calc(100% + 25px);left:50%;transform:translate(-50%)}.marketBuildingLabel:after{background:rgba(var(--tower-rgb), .2);content:"";width:1px;height:19px;position:absolute;top:100%;left:50%}.marketBuildingLabel>span{letter-spacing:.055em;align-items:center;gap:7px;font-size:.5rem;font-weight:650;display:flex}.marketBuildingLabel>span i{background:var(--tower-tone);border-radius:50%;flex:none;width:4px;height:4px}.marketBuildingLabel strong{color:var(--tower-tone);letter-spacing:.04em;margin:6px 0 2px 11px;font-size:.76rem;font-weight:650}.marketBuildingLabel small{color:#ffffffad;letter-spacing:.01em;text-transform:lowercase;margin-left:11px;font-size:.58rem;font-weight:500}.marketBuildingSvg{shape-rendering:geometricprecision;width:calc(100% + 32px);height:calc(100% + 28px);position:absolute;inset:-18px -22px -10px -10px;overflow:visible}.marketTowerFront{fill:rgba(var(--tower-rgb), .062);stroke:rgba(var(--tower-rgb), .34);stroke-width:.75px;vector-effect:non-scaling-stroke}.marketTowerSide{fill:#00000052;stroke:rgba(var(--tower-rgb), .18);stroke-width:.65px;vector-effect:non-scaling-stroke}.marketTowerTop{fill:rgba(var(--tower-rgb), .09);stroke:rgba(var(--tower-rgb), .46);stroke-width:.75px;vector-effect:non-scaling-stroke}.marketBuildingHot{--tower-tone:#ff5145;--tower-rgb:255, 81, 69}.marketBuildingBronze{--tower-tone:#63ff9b;--tower-rgb:99, 255, 155}.marketTowerBase{fill:rgba(var(--tower-rgb), .055);stroke:rgba(var(--tower-rgb), .3);stroke-width:.7px;vector-effect:non-scaling-stroke}.marketTowerPlatformShadow{fill:#0000006b}.marketTowerEnergy{fill:rgba(var(--tower-rgb), .052);stroke:none}.marketBuildingBronze .marketTowerEnergy{fill:rgba(var(--tower-rgb), .088)}.marketBuildingHot .marketTowerEnergy{fill:rgba(var(--tower-rgb), .018)}.marketTowerRail{fill:none;stroke-width:.65px;vector-effect:non-scaling-stroke}.marketTowerRailDim{stroke:rgba(var(--tower-rgb), .07)}.marketTowerRailMid{stroke:rgba(var(--tower-rgb), .15)}.marketTowerRailStrong{stroke:rgba(var(--tower-rgb), .3)}.marketTowerData{fill:none;stroke:var(--tower-tone);stroke-linecap:round;stroke-width:2.2px;opacity:.72;vector-effect:non-scaling-stroke}.marketTowerHighlight{fill:none;stroke:#ffffff1a;stroke-width:.55px;opacity:.5;vector-effect:non-scaling-stroke}.marketTowerCross{fill:none;stroke:rgba(var(--tower-rgb), .82);stroke-width:.85px;vector-effect:non-scaling-stroke}.marketTowerCore{fill:#e4fff0;stroke:var(--tower-tone);stroke-width:2px;vector-effect:non-scaling-stroke}.marketBuildingHot .marketTowerFront{fill:#ff514509;stroke:#ff514542}.marketBuildingHot .marketTowerRail{opacity:.42}.marketBuildingHot .marketTowerData{opacity:.24}.marketBuildingHot .marketTowerTop{fill:#ff514509}.marketBuildingHot .marketTowerCore{opacity:.38}.marketBuildingBronze .marketTowerData{opacity:.86}.marketSky{z-index:3;opacity:clamp(0, calc(var(--market-progress) * 5 - .85), 1);justify-content:center;display:flex;position:absolute;top:-42px;left:0;right:0}.marketInvestmentCopy{width:min(1280px,88vw);padding:var(--space-3) var(--space-6);color:var(--color-text-secondary);text-align:center;opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);justify-items:center;display:grid}.marketInvestmentCopy span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--eyebrow-tracking)}.marketInvestmentCopy p{gap:var(--space-1);margin:var(--space-3) 0 0;font-size:clamp(1.8rem,2.4vw,3rem);font-weight:var(--font-weight-medium);letter-spacing:-.045em;line-height:1.04;display:grid}.marketInvestmentCopy p span{color:inherit;font-family:var(--font-sans);font-size:inherit;letter-spacing:inherit}.marketCanvas{z-index:5;opacity:0;pointer-events:none;width:100%;height:90%;transition:opacity .32s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:7% 0 3%}.marketStreams{z-index:5;height:47%;opacity:clamp(0, calc(var(--market-progress) * 5 - 1.1), 1);position:absolute;top:7%;left:5%;right:5%;overflow:hidden}.marketParticle{display:none}.marketParticleWorking{--particle-color:var(--story-red);opacity:1;width:5px;height:5px;box-shadow:0 0 9px #b7ffd5bf}.marketFlowPlane{z-index:4;width:72%;height:46%;opacity:clamp(0, min(calc(var(--market-progress) * 7 - 1.05), calc(4.5 - var(--market-progress) * 6)), .36);transform:perspective(500px) rotateZ(24deg) rotateX(62deg) translate3d(calc(var(--market-progress) * 80px), calc(var(--market-progress) * 20px), 0);transform-origin:0;background-image:radial-gradient(circle,#bec2bf94 0 1.3px,#0000 1.8px);background-size:13px 13px;position:absolute;top:9%;left:4%}.marketFlowPlaneHot{z-index:6;background-image:radial-gradient(circle, var(--story-red) 0 1.8px, transparent 2.3px);width:55%;height:18%;opacity:clamp(0, calc(var(--market-progress) * 5 - 2.1), .9);background-size:18px 18px;top:23%;left:20%}.marketMetrics{z-index:10;width:min(260px,22vw);opacity:clamp(0, min(calc(var(--market-progress) * 7 - 1.05), calc(4.35 - var(--market-progress) * 7)), 1);pointer-events:none;gap:9px;display:grid;position:absolute;top:17%;left:1%}.marketMetrics>span,.marketSelection>span{color:var(--story-red);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem}.marketMetrics>span{display:none}.marketMetric{background:linear-gradient(90deg,#050606f0 0 82%,#05060600);border-left:2px solid #b7ffd5b8;gap:5px;width:100%;min-width:0;padding:14px 17px;transition:opacity .56s,transform .68s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(12px)}.marketMetric strong{color:var(--color-fg-0);letter-spacing:-.035em;font-size:1.55rem;font-weight:620}.marketMetric small,.marketMetric i{color:var(--color-muted);letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem;font-style:normal}.marketMetric i{color:#b7ffd5b8}.marketMetricBudget strong{font-size:1.8rem}.marketMetricBudget{opacity:clamp(0, calc((var(--market-progress) - .25) * 24), 1);transform:translateY(clamp(0px, calc((.29 - var(--market-progress)) * 300px), 12px))}.marketMetricHypotheses{opacity:clamp(0, calc((var(--market-progress) - .37) * 24), 1);transform:translateY(clamp(0px, calc((.41 - var(--market-progress)) * 300px), 12px))}.marketMetricMonths{opacity:clamp(0, calc((var(--market-progress) - .43) * 24), 1);transform:translateY(clamp(0px, calc((.47 - var(--market-progress)) * 300px), 12px))}.marketSelection{z-index:11;padding:var(--space-5);border-left:1px solid var(--story-red);opacity:clamp(0, min(calc(var(--market-progress) * 8 - 2.75), calc(6.2 - var(--market-progress) * 8)), 1);white-space:nowrap;transform:translateY(calc((.48 - var(--market-progress)) * 50px));will-change:transform, opacity;background:#060707db;align-items:baseline;gap:9px;display:flex;position:absolute;top:17%;left:4%}.marketSelection>span{position:absolute;bottom:calc(100% + 9px);left:0}.marketSelection strong{color:var(--color-fg-0);font-size:1.8rem}.marketSelection i{color:var(--color-muted);font-size:.67rem;font-style:normal}.marketSelection b{color:var(--story-red);font-size:1.2rem;font-weight:400}.marketSelection em{color:var(--story-red);text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:650}.perehvatLayer{z-index:8;width:24%;opacity:clamp(0, calc(var(--market-progress) * 5 - 2.7), .95);transform:translateX(calc((1 - var(--market-progress)) * 80px)) rotateY(-10deg);transform-origin:50%;will-change:transform, opacity;background:#b7ffd50e;border:1px solid #b7ffd57a;position:absolute;top:4%;bottom:5%;right:18%}.perehvatLayer span{color:var(--story-red);letter-spacing:.2em;font-size:clamp(.85rem,1.5vw,1.4rem);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.perehvatLayer i,.perehvatLayer b{background:linear-gradient(90deg, transparent, var(--story-red), transparent);height:1px;position:absolute;left:-28%;right:-28%}.perehvatLayer i{top:38%}.perehvatLayer b{top:62%}.marketCopiedFlow{z-index:9;height:74px;opacity:clamp(0, calc(var(--market-progress) * 6 - 4), 1);position:absolute;bottom:36%;left:64%;right:2%}.marketCopiedFlow i{background:linear-gradient(90deg, var(--story-red), #b7ffd526);height:1px;transform:translateX(calc((1 - var(--market-progress)) * -80px));position:absolute;left:0;right:0}.marketCopiedFlow i:first-child{top:10px}.marketCopiedFlow i:nth-child(2){top:34px}.marketCopiedFlow i:nth-child(3){top:58px}.marketCopiedFlow i:after{background:var(--story-red);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0;box-shadow:0 0 12px #b7ffd5cc}.marketCopiedFlow span{color:var(--story-red);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.42rem;position:absolute;bottom:-16px;right:0}.clientTower{z-index:9;opacity:0;perspective:600px;width:108px;height:228px;transform-style:preserve-3d;transition:opacity .36s,transform .52s;position:absolute;bottom:9%;right:1%;transform:translate(50px)rotateY(-13deg)}.clientTower>span{z-index:5;color:var(--story-red);letter-spacing:.1em;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:650;position:absolute;top:-30px;left:0}.clientTower>i{border:1px solid #b7ffd575;display:block;position:absolute}.clientTowerFront{background:repeating-linear-gradient(#b7ffd529 0 1px,#0000 1px 18px),linear-gradient(145deg,#b7ffd529,#b7ffd509);inset:0;transform:translateZ(24px);box-shadow:inset 0 -90px 45px #b7ffd51f}.clientTowerSide{background:#b7ffd50f;width:48px;height:100%;top:0;right:-24px;transform:rotateY(90deg)}.clientTower>b{z-index:6;background:var(--story-red);width:8px;height:8px;box-shadow:0 0 16px var(--story-red);border-radius:50%;position:absolute;bottom:12px;right:12px;transform:translateZ(28px)}.clientOutput{z-index:9;width:190px;padding:var(--space-5);border-radius:var(--radius-sm);opacity:clamp(0, calc(var(--market-progress) * 6 - 4.1), 1);transform:translateX(calc((1 - var(--market-progress)) * 70px));will-change:transform, opacity;background:#080808f0;border:1px solid #b7ffd55c;position:absolute;bottom:18%;right:0}.clientOutput span{color:var(--color-muted);letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace;font-size:.45rem}.clientOutput strong{margin-top:var(--space-3);font-size:.875rem;font-weight:560;display:block}.clientOutput i{width:100%;height:2px;margin-top:var(--space-5);background:var(--story-red);display:block}.interceptTransfer{z-index:8;opacity:0;pointer-events:none;display:none;position:absolute;inset:23% 8% 0}.interceptTransfer svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.interceptTransfer path{fill:none;stroke:#0000}.interceptTransfer circle{fill:#b7ffd5}.interceptNode{z-index:12;color:#dfffea;letter-spacing:.06em;opacity:0;text-shadow:0 0 34px #b7ffd533;white-space:nowrap;will-change:transform, opacity;place-items:center;font-size:clamp(2.4rem,4.6vw,5.25rem);font-weight:650;line-height:.9;display:grid;position:absolute;top:-34%;left:50%;transform:translate(-50%,18px)}.interceptNode i{display:none}.interceptConclusion{z-index:11;color:#e7f0ebad;text-align:center;text-transform:uppercase;opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(260px,28vw,680px);width:min(2100px,94vw);display:grid;position:absolute;top:-7%;left:50%;transform:translate(-50%,14px)}.interceptConclusion p{letter-spacing:.12em;margin:0;font-size:clamp(.7rem,1vw,.95rem);line-height:1.45}.interceptConclusion strong{color:#e7f0ebad;letter-spacing:.1em;font-size:clamp(.78rem,1.15vw,1.05rem);font-weight:400;line-height:1.4;display:block}.interceptClient,.interceptSavings{text-align:center;transform-origin:bottom;will-change:transform, opacity;background:repeating-linear-gradient(#e1eee71f 0 1px,#0000 1px 18px),linear-gradient(145deg,#d2dfd71a,#08120ce6);border:1px solid #e1eee76b;border-radius:20px 20px 7px 7px;place-content:start center;width:clamp(170px,12vw,240px);height:clamp(240px,28vw,410px);display:grid;position:absolute;bottom:30px;overflow:visible}.interceptClient{transform:translateX(-50%) rotate(calc(-3deg + 3deg * var(--transfer-progress)));left:34%;box-shadow:inset 0 0 30px #ffffff08,0 0 52px #b7ffd524}.interceptSavings{transform:translateX(-50%) rotate(calc(3deg - 3deg * var(--transfer-progress)));border-color:#ff746d70;left:66%;box-shadow:inset 0 0 30px #ffffff08,0 0 52px #ff746d1c}.interceptClient:after,.interceptSavings:after{z-index:0;content:"";border-radius:0 0 6px 6px;transition:none;position:absolute;left:2px;right:2px}.interceptClient:after{transform-origin:bottom;will-change:transform;background:linear-gradient(#b7ffd580,#19703d52);height:78%;bottom:2px;transform:scaleY(0);box-shadow:0 -10px 28px #b7ffd52e}.interceptSavings:after{transform-origin:bottom;will-change:transform;background:linear-gradient(#ff746d2e,#9a2d2a7a);border-radius:0 0 6px 6px;height:100%;bottom:2px;transform:scaleY(1);box-shadow:0 -10px 28px #ff746d1f}.interceptClient>span,.interceptSavings>span{z-index:2;bottom:calc(100% + var(--space-4));color:var(--color-signal-dim);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;text-align:center;text-transform:uppercase;gap:2px;line-height:1;display:grid;position:absolute;left:50%;transform:translate(-50%)}.interceptClient>span b,.interceptSavings>span b{font-size:var(--type-heading-s);font-weight:var(--font-weight-semibold)}.interceptClient>span em,.interceptSavings>span em{font-size:var(--type-body);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:-.02em}.interceptSavings>span{color:var(--red-600)}.interceptClient i,.interceptSavings i{z-index:2;background:var(--color-signal);width:7px;height:7px;box-shadow:0 0 14px var(--color-signal);border-radius:50%;position:absolute;bottom:12px;right:13px}.interceptSavings i{background:var(--red-500);box-shadow:0 0 14px var(--red-500)}.interceptClient>b,.interceptSavings>b{background:#e1eee76b;height:1px;position:absolute;top:0;left:20px;right:20px}.interceptSavings>b{background:#ff746d7a}.marketLegend{z-index:12;right:0;bottom:var(--space-8);align-items:center;gap:var(--space-3);color:var(--color-muted);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.45rem;display:flex;position:absolute;left:0}.marketLegend i{background:#ffffff1f;flex:1;height:1px}.marketScroll{z-index:12;align-items:center;gap:var(--space-3);color:var(--color-muted);letter-spacing:.14em;opacity:clamp(0, calc(1 - var(--market-progress) * 5), 1);font-family:SFMono-Regular,Consolas,monospace;font-size:.45rem;display:flex;position:absolute;bottom:76px;right:0}.marketScroll i{background:var(--story-red);width:42px;height:1px}.testDriveCta{--test-drive-cta-progress:0;min-height:100svh;padding:var(--section-padding-y) 0;background:radial-gradient(circle at 76% 48%, #63ff9b1c, transparent 28%), var(--color-bg-alt);isolation:isolate;display:grid;position:relative;overflow:clip}.testDriveCta:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#d7f4e209 1px,#0000 1px),linear-gradient(90deg,#d7f4e209 1px,#0000 1px);background-size:clamp(84px,10vw,150px) clamp(84px,10vw,150px);position:absolute;inset:0}.testDriveCtaGrid{width:min(var(--container-max), calc(100% - var(--container-gutter) * 2));align-items:center;gap:var(--space-24);grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);margin-inline:auto;display:grid}.testDriveCtaCopy{z-index:2;max-width:540px;padding-left:var(--space-8);position:relative}.testDriveCtaCopy .eyebrow{margin-bottom:var(--space-6);color:var(--color-accent)}.testDriveCtaCopy h2{font-size:var(--type-h2);font-weight:var(--font-weight-medium);letter-spacing:-.05em;text-transform:uppercase;margin:0;line-height:.92}.testDriveCtaCopy p{max-width:460px;margin:var(--space-6) 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--type-lead);line-height:1.5}.testDriveCtaNote{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--type-heading-s);font-weight:var(--font-weight-medium);letter-spacing:-.03em;text-transform:uppercase;line-height:1;display:block}.testDrivePhones{perspective:1500px;min-height:clamp(520px,61svh,680px);position:relative}.testDrivePhone{aspect-ratio:1284/2778;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);opacity:0;width:min(24vw,260px);transform-style:preserve-3d;will-change:transform, opacity;background:#020302;margin:0;padding:9px;position:absolute;overflow:hidden;box-shadow:0 32px 80px #00000085}.testDrivePhone img{border-radius:calc(var(--radius-lg) - var(--space-2));object-fit:cover;width:100%;height:100%}.testDrivePhoneSpeaker{display:none}.testDrivePhoneBack{top:10%;right:5%;transform:translate3d(64px,44px,-80px)rotateY(-18deg)rotate(8deg)scale(.94)}.testDrivePhoneFront{bottom:-4%;right:31%;transform:translate3d(-64px,56px,60px)rotateY(15deg)rotate(-7deg)scale(.96)}.testDriveCta[data-visible=true] .testDrivePhoneBack{opacity:1;transform:translate3d(calc(var(--test-drive-cta-progress) * -56px), calc(var(--test-drive-cta-progress) * -38px), -80px) rotateY(-18deg) rotateZ(8deg) scale(.94);transition:opacity var(--duration-slow) var(--ease-standard)}.testDriveCta[data-visible=true] .testDrivePhoneFront{opacity:1;transform:translate3d(calc(var(--test-drive-cta-progress) * 64px), calc(var(--test-drive-cta-progress) * -54px), 60px) rotateY(15deg) rotateZ(-7deg) scale(.96);transition:opacity var(--duration-slow) var(--ease-standard) .16s}@media (max-width:900px){.testDriveCta{min-height:0}.testDriveCtaGrid{width:min(var(--container-max), calc(100% - var(--container-gutter) * 2));gap:var(--space-12);grid-template-columns:1fr}.testDriveCtaCopy{max-width:640px;padding-left:0}.testDriveCtaCopy .button{justify-content:center;width:100%}.testDrivePhones{min-height:min(112vw,620px)}.testDrivePhone{border-radius:var(--radius-lg);width:min(47vw,270px);padding:8px}.testDrivePhoneSpeaker{height:14px;top:12px}.testDrivePhoneBack{top:0;right:7%}.testDrivePhoneFront{bottom:0;right:30%}}.marketCopyProof,.marketScene,.marketSky,.marketStreams,.marketFlowPlane,.marketMetrics,.marketSelection,.perehvatLayer,.marketCopiedFlow,.clientTower,.clientOutput{transition:inset .62s cubic-bezier(.22,1,.36,1),opacity .32s,transform .62s cubic-bezier(.22,1,.36,1)}.marketStory[data-market-stage="0"] .marketScene{opacity:0;transform:translateY(var(--motion-distance-lg))}.marketStory:not([data-market-stage="0"]) .marketChapter{transform:none}.marketStory[data-market-stage="1"]{--city-angle:-12deg}.marketStory[data-market-stage="1"] .marketScene{opacity:1;transform:translateY(0)}.marketStory[data-market-stage="1"] .marketWorld{width:min(78vw,1600px);inset:27% auto 2% 50%}.marketStory[data-market-stage="1"] .marketStreams,.marketStory[data-market-stage="1"] .marketFlowPlane,.marketStory[data-market-stage="1"] .marketMetrics,.marketStory[data-market-stage="1"] .marketCopyProof,.marketStory[data-market-stage="1"] .marketSelection,.marketStory[data-market-stage="1"] .perehvatLayer,.marketStory[data-market-stage="1"] .marketCopiedFlow,.marketStory[data-market-stage="1"] .clientTower,.marketStory[data-market-stage="1"] .clientOutput{opacity:0}.marketStory[data-market-stage="1"] .marketSky{opacity:1}.marketStory[data-market-stage="1"] .marketCanvas{opacity:0}.marketStory[data-market-stage="1"] .marketInvestmentCopy,.marketStory[data-market-stage="2"] .marketInvestmentCopy,.marketStory[data-market-stage="3"] .marketInvestmentCopy,.marketStory[data-market-stage="4"] .marketInvestmentCopy{opacity:1;transform:translateY(0)}.marketStory[data-market-stage="2"]{--city-angle:-12deg;--city-scale:.82;--city-opacity:.95}.marketStory[data-market-stage="2"] .marketScene{inset:150px 0 42px}.marketStory[data-market-stage="2"] .marketWorld{--city-shift-x:10vw;width:min(78vw,1600px);inset:27% auto 2% 50%}.marketStory[data-market-stage="2"] .marketBuildingLabel{opacity:.72}.marketStory[data-market-stage="2"] .marketTowerFront{fill:rgba(var(--tower-rgb), .09);stroke:rgba(var(--tower-rgb), .48)}.marketStory[data-market-stage="2"] .marketTowerSide{stroke:rgba(var(--tower-rgb), .26)}.marketStory[data-market-stage="2"] .marketTowerTop{fill:rgba(var(--tower-rgb), .12);stroke:rgba(var(--tower-rgb), .56)}.marketStory[data-market-stage="2"] .marketTowerCore{opacity:.78}.marketStory[data-market-stage="2"] .marketBuildingHot .marketTowerData{opacity:.42}.marketStory[data-market-stage="2"] .marketLegend{opacity:.22}.marketStory[data-market-stage="2"] .marketCopyIntro,.marketStory[data-market-stage="2"] .marketCopyProof,.marketStory[data-market-stage="2"] .marketSelection{opacity:0}.marketStory[data-market-stage="2"] .marketScene,.marketStory[data-market-stage="2"] .marketSky,.marketStory[data-market-stage="2"] .marketStreams,.marketStory[data-market-stage="2"] .marketFlowPlaneMuted,.marketStory[data-market-stage="2"] .marketMetrics,.marketStory[data-market-stage="2"] .marketCanvas{opacity:1}.marketStory[data-market-stage="2"] .marketFlowPlaneHot,.marketStory[data-market-stage="2"] .perehvatLayer,.marketStory[data-market-stage="2"] .marketCopiedFlow,.marketStory[data-market-stage="2"] .clientTower,.marketStory[data-market-stage="2"] .clientOutput{opacity:0}.marketStory[data-market-stage="2"] .marketCanvas{opacity:clamp(0, calc((var(--market-progress) - .39) * 28), 1)}.marketStory[data-market-stage="3"]{--city-pitch:-14deg;--city-scale:.82;--city-opacity:1}.marketStory[data-market-stage="3"] .marketCopyIntro,.marketStory[data-market-stage="3"] .marketMetrics{opacity:0}.marketStory[data-market-stage="3"] .marketScene,.marketStory[data-market-stage="3"] .marketCopyProof{opacity:1}.marketStory[data-market-stage="3"] .marketWorld{--city-shift-x:10vw;width:min(78vw,1600px);inset:27% auto 2% 50%}.marketStory[data-market-stage="3"] .marketSky,.marketStory[data-market-stage="3"] .marketStreams,.marketStory[data-market-stage="3"] .marketFlowPlane,.marketStory[data-market-stage="3"] .marketCanvas,.marketStory[data-market-stage="3"] .marketSelection,.marketStory[data-market-stage="3"] .perehvatLayer,.marketStory[data-market-stage="3"] .marketCopiedFlow,.marketStory[data-market-stage="3"] .clientTower,.marketStory[data-market-stage="3"] .clientOutput,.marketStory[data-market-stage="3"] .marketBuildingHot .marketBuildingFill,.marketStory[data-market-stage="3"] .marketBuildingBronze .marketBuildingFill{opacity:0}.marketStory[data-market-stage="3"] .marketBuildingHot .marketBuildingFront:after,.marketStory[data-market-stage="3"] .marketBuildingHot .marketBuildingSide:after{height:68%}.marketStory[data-market-stage="3"] .marketBuildingHot{--stage-scale:1;--stage-y:-24px;z-index:1;opacity:.44}.marketStory[data-market-stage="3"] .marketBuildingHot .marketTowerCore,.marketStory[data-market-stage="3"] .marketBuildingHot .marketTowerData{opacity:.38}.marketStory[data-market-stage="3"] .marketBuildingHot .marketBuildingLabel{color:#ff746d}.marketStory[data-market-stage="3"] .marketBuildingBronze{--stage-scale:1.3;--stage-y:26px;z-index:8;opacity:1}.marketStory[data-market-stage="3"] .marketBuildingBronze .marketBuildingFront:after,.marketStory[data-market-stage="3"] .marketBuildingBronze .marketBuildingSide:after{height:68%}.marketStory[data-market-stage="3"] .marketBuildingBronze .marketBuildingLabel{color:#baffd0}.marketStory[data-market-stage="4"]{--city-angle:-12deg;--city-scale:.82;--city-opacity:1;--stage4-progress:clamp(0, calc((var(--market-progress) - .76) * 10), 1);--stage4-exit:clamp(0, calc(var(--stage4-progress) * 3.4), 1);--stage4-move:clamp(0, calc((var(--stage4-progress) - .34) * 2.45), 1)}.marketStory[data-market-stage="4"] .marketCopyIntro,.marketStory[data-market-stage="4"] .marketMetrics,.marketStory[data-market-stage="4"] .marketSelection,.marketStory[data-market-stage="4"] .marketSky,.marketStory[data-market-stage="4"] .marketStreams,.marketStory[data-market-stage="4"] .marketFlowPlane,.marketStory[data-market-stage="4"] .marketCanvas,.marketStory[data-market-stage="4"] .perehvatLayer,.marketStory[data-market-stage="4"] .marketCopiedFlow,.marketStory[data-market-stage="4"] .clientTower,.marketStory[data-market-stage="4"] .clientOutput{opacity:0}.marketStory[data-market-stage="4"] .marketScene{opacity:1;inset:150px 0 42px}.marketStory[data-market-stage="4"] .marketCopyProof{opacity:calc(1 - var(--stage4-exit));transform:translateY(calc(-40% - var(--market-progress) * 60px));transition:none}.marketStory[data-market-stage="4"] .marketWorld{--city-shift-x:calc((1 - var(--stage4-move)) * 10vw);top:calc(27% - var(--stage4-move) * 22%);right:auto;bottom:calc(2% + var(--stage4-move) * 50%);width:min(calc(78vw - var(--stage4-move) * 8vw), calc(1600px - var(--stage4-move) * 220px));transition:none;left:50%}.marketStory[data-market-stage="4"] .marketFloor{opacity:0}.marketStory[data-market-stage="4"] .marketBuilding{transition:none}.marketStory[data-market-stage="4"] .marketBuildingHot{--stage-scale:1;--stage-y:-24px;z-index:1;opacity:calc(.44 * (1 - var(--stage4-exit)))}.marketStory[data-market-stage="4"] .marketBuildingBronze{--stage-scale:calc(1.3 - var(--stage4-move) * .4);--stage-y:calc(26px * (1 - var(--stage4-move)));bottom:calc((1 - var(--stage4-move)) * var(--y) + var(--stage4-move) * 3%);z-index:8;opacity:1}.marketStory[data-market-stage="4"] .marketBuildingBronze:nth-child(4){left:calc((1 - var(--stage4-move)) * 34% + var(--stage4-move) * 19%)}.marketStory[data-market-stage="4"] .marketBuildingBronze:nth-child(5){left:calc((1 - var(--stage4-move)) * 49% + var(--stage4-move) * 39%)}.marketStory[data-market-stage="4"] .marketBuildingBronze:nth-child(7){left:calc((1 - var(--stage4-move)) * 79% + var(--stage4-move) * 59%)}.marketStory[data-market-stage="4"] .marketBuildingBronze:nth-child(8){left:calc((1 - var(--stage4-move)) * 94% + var(--stage4-move) * 79%)}.marketStory[data-market-stage="4"] .marketBuildingFill{opacity:0}.marketStory[data-market-stage="4"] .marketBuildingFront:after,.marketStory[data-market-stage="4"] .marketBuildingSide:after{height:100%}.marketStory[data-market-stage="4"] .marketBuildingHot .marketBuildingLabel{color:#ff746d}.marketStory[data-market-stage="4"] .marketBuildingBronze .marketBuildingLabel{color:#baffd0}.marketStory[data-market-stage="4"] .marketFinalCopy{opacity:var(--final-copy-progress);transform:translate(-50%, calc((1 - var(--final-copy-progress)) * 18px));top:65%}.marketStory[data-market-stage="5"] .marketCopyIntro,.marketStory[data-market-stage="5"] .marketCopyProof,.marketStory[data-market-stage="5"] .marketMetrics,.marketStory[data-market-stage="5"] .marketSelection,.marketStory[data-market-stage="5"] .marketSky,.marketStory[data-market-stage="5"] .marketStreams,.marketStory[data-market-stage="5"] .marketFlowPlane,.marketStory[data-market-stage="5"] .marketCanvas,.marketStory[data-market-stage="5"] .perehvatLayer,.marketStory[data-market-stage="5"] .marketCopiedFlow,.marketStory[data-market-stage="5"] .clientTower,.marketStory[data-market-stage="5"] .clientOutput{opacity:0}.marketStory[data-market-stage="5"]{--city-angle:-12deg;--city-scale:.82;--city-opacity:1}.marketStory[data-market-stage="5"] .marketScene{opacity:1;inset:150px 0 42px}.marketStory[data-market-stage="5"] .marketWorld{width:min(70vw,1380px);inset:5% auto 52% 50%}.marketStory[data-market-stage="5"] .marketFloor,.marketStory[data-market-stage="5"] .marketBuildingHot{opacity:0}.marketStory[data-market-stage="5"] .marketBuildingBronze{opacity:clamp(0, calc(1 - var(--transfer-progress) * 3), 1);transform:translateY(calc(min(var(--transfer-progress) * 3, 1) * -170px)) scale(calc(.9 - min(var(--transfer-progress) * 3, 1) * .12));transition:left .95s cubic-bezier(.22,1,.36,1);bottom:3%}.marketStory[data-market-stage="5"] .marketBuildingBronze:nth-child(4){left:19%}.marketStory[data-market-stage="5"] .marketBuildingBronze:nth-child(5){left:39%}.marketStory[data-market-stage="5"] .marketBuildingBronze:nth-child(7){left:59%}.marketStory[data-market-stage="5"] .marketBuildingBronze:nth-child(8){left:79%}.marketStory[data-market-stage="5"] .marketBuildingBronze .marketTowerData,.marketStory[data-market-stage="5"] .marketBuildingBronze .marketTowerRail{opacity:calc(.7 - min(var(--transfer-progress), .7))}.marketStory[data-market-stage="5"] .marketBuildingFill{opacity:0}.marketStory[data-market-stage="5"] .marketBuildingBronze .marketBuildingFront:after,.marketStory[data-market-stage="5"] .marketBuildingBronze .marketBuildingSide:after{height:calc((1 - var(--transfer-progress)) * 100%);transition:none}.marketStory[data-market-stage="5"] .interceptTransfer{opacity:1;display:block}.marketStory[data-market-stage="5"] .marketFinalCopy{opacity:clamp(0, calc(1 - var(--transfer-progress) * 3), 1);transform:translate(-50%, calc(var(--transfer-progress) * -18px));top:65%}.marketStory[data-market-stage="5"] .interceptTransfer svg{opacity:clamp(0, calc((var(--transfer-progress) - .46) * 6), 1)}.marketStory[data-market-stage="5"] .interceptNode{opacity:clamp(0, calc((var(--transfer-progress) - .46) * 6), 1);transform:translate(-50%, calc((1 - clamp(0, calc((var(--transfer-progress) - .46) * 6), 1)) * 18px))}.marketStory[data-market-stage="5"] .interceptConclusion{opacity:clamp(0, calc((var(--transfer-progress) - .62) * 6), 1);transform:translate(-50%, calc((1 - clamp(0, calc((var(--transfer-progress) - .62) * 6), 1)) * 14px))}.marketStory[data-market-stage="5"] .interceptClient,.marketStory[data-market-stage="5"] .interceptSavings{--outcome-progress:clamp(0, calc((var(--transfer-progress) - .4) * 1.667), 1);opacity:clamp(0, calc((var(--transfer-progress) - .4) * 3), 1)}.marketStory[data-market-stage="5"] .interceptClient{transform:translateX(-50%) rotate(calc(-3deg + 3deg * var(--transfer-progress))) scale(calc(.92 + var(--outcome-progress) * .08))}.marketStory[data-market-stage="5"] .interceptSavings{transform:translateX(-50%) rotate(calc(3deg - 3deg * var(--transfer-progress))) scale(calc(.92 + var(--outcome-progress) * .08))}.marketStory[data-market-stage="5"] .interceptClient:after{transform:scaleY(var(--outcome-progress))}.marketStory[data-market-stage="5"] .interceptSavings:after{transform:scaleY(calc(1 - var(--outcome-progress) * .8))}@keyframes market-flow{0%{transform:translate(-30px)}to{transform:translate(680px,360px)}}.sourceStory{--source-progress:0;background:#050606;height:950svh;position:relative}.sourceSticky{isolation:isolate;contain:layout paint style;background:radial-gradient(circle,#1858311f,#0000 36%),#050606;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.sourceSticky:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.sourceFrame{height:100%;position:relative}.sourceChapter{z-index:5;color:var(--color-muted);letter-spacing:.14em;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex;position:absolute;top:72px;left:0}.sourceChapter span{color:#63ff9b}.sourceChapter i{background:#63ff9b9e;width:32px;height:1px}.sourceIntro{text-align:center;width:100%;opacity:clamp(0, calc(1.08 - var(--source-progress) * 10), 1);transform:translate(-50%, -50%) scale(calc(1 - min(var(--source-progress) * 8, 1) * .06));will-change:transform, opacity;position:absolute;top:50%;left:50%}.sourceIntro h2{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(4.2rem,9vw,10rem);line-height:.84}.sourceIntro em{color:#63ff9b;font-style:normal}.sourceScene{pointer-events:none;will-change:transform, opacity;contain:layout style;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);align-items:center;gap:clamp(64px,9vw,150px);display:grid;position:absolute;inset:150px 0 80px}.sourceWebsiteScene{opacity:clamp(0, min(calc((var(--source-progress) - .11) * 25), calc((.43 - var(--source-progress)) * 25)), 1);transform:translateY(calc((1 - clamp(0, calc((var(--source-progress) - .11) * 25), 1)) * 34px))}.sourcePhoneScene{opacity:clamp(0, min(calc((var(--source-progress) - .42) * 25), calc((.7 - var(--source-progress)) * 25)), 1);transform:translateY(calc((1 - clamp(0, calc((var(--source-progress) - .42) * 25), 1)) * 34px));grid-template-columns:minmax(420px,.9fr) minmax(300px,.7fr)}.sourceText span{color:#b7ffd594;letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem}.sourceText{min-width:0}.sourceText h3{letter-spacing:-.045em;text-transform:uppercase;max-width:100%;margin-top:18px;font-size:clamp(3rem,5.2vw,6.25rem);font-weight:560;line-height:.92}.sourceWebsite{aspect-ratio:16/10;color:#101512;background:#e8ece9;border:1px solid #e1eee73d;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 28px 80px #00000057}.sourceBrowserBar{background:#151a17;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.sourceBrowserBar i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.sourceBrowserBar i:first-child{background:#63ff9b}.sourceBrowserBar span{color:#ffffff85;margin-left:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem}.sourceWebsiteNav{border-bottom:1px solid #0c16101a;align-items:center;gap:22px;height:58px;padding:0 6%;font-size:.55rem;display:flex}.sourceWebsiteNav b{letter-spacing:.1em;margin-right:auto;font-size:.7rem}.sourceWebsiteHero{background:radial-gradient(circle at 82% 38%,#409d6247,#0000 28%),linear-gradient(135deg,#dbe5df,#f5f6f5);align-content:center;height:56%;padding:7%;display:grid;position:relative}.sourceWebsiteHero small{color:#38734f;letter-spacing:.16em;font-size:.48rem}.sourceWebsiteHero strong{margin-top:12px;font-size:clamp(1.3rem,2.5vw,2.8rem);font-weight:580;line-height:.98}.sourceWebsiteHero i{background:#173e27;border-radius:20px;width:92px;height:25px;margin-top:20px}.sourceWebsiteCards{grid-template-columns:repeat(3,1fr);gap:12px;padding:4%;display:grid}.sourceWebsiteCards i{background:#d5ddd8;border-radius:7px;height:54px}.sourcePhone{text-align:center;background:linear-gradient(155deg,#23332af5,#080c0afa);border:1px solid #e1eee738;border-radius:38px;justify-self:center;width:min(350px,28vw);min-width:290px;padding:38px 28px 30px;box-shadow:0 30px 90px #0000006b}.sourcePhone>small{color:#e1eee775;letter-spacing:.15em;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem}.sourceAvatar{color:#123321;background:#63ff9b;border-radius:50%;place-items:center;width:94px;height:94px;margin:30px auto 20px;font-size:2rem;display:grid}.sourcePhone>strong{font-size:1.15rem;display:block}.sourcePhone>span{color:var(--color-fg-2);margin-top:8px;font-size:.78rem;display:block}.sourcePhone time{color:#63ff9b;margin-top:28px;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;display:block}.sourcePhoneActions{justify-content:center;gap:58px;margin-top:36px;display:flex}.sourcePhoneActions i{background:#dc554e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-style:normal;display:grid}.sourcePhoneActions i:last-child{color:#123321;background:#63ff9b}.sourceStatement{text-align:center;text-transform:uppercase;pointer-events:none;width:min(1200px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.sourceStatement p{letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,7.8vw,9rem);font-weight:600;line-height:.9}.sourceStatement em{color:#63ff9b;font-style:normal}.sourceEquation{opacity:clamp(0, min(calc((var(--source-progress) - .69) * 25), calc((.86 - var(--source-progress)) * 25)), 1)}.sourceDataStatement{opacity:clamp(0, calc((var(--source-progress) - .85) * 25), 1)}.sourceDataStatement p{font-size:clamp(3.1rem,6.8vw,7.8rem)}.aiCoreStory{--ai-progress:0;background:#030505;height:1050svh;position:relative}.aiCoreSticky{isolation:isolate;background:radial-gradient(circle at 50% 42%,#208b5a21,#0000 28%),radial-gradient(circle,#483d7a14,#0000 55%),#030505;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.aiCoreSticky:before{content:"";opacity:clamp(0, calc(var(--ai-progress) * 1.5), .75);transform:scale(calc(.72 + var(--ai-progress) * .28));background:repeating-radial-gradient(circle at 50% 42%,#0000 0 78px,#63ff9b06 79px 80px);position:absolute;inset:0}.aiCoreFrame{height:100%;position:relative}.aiCoreChapter{z-index:6;color:#7d8982;letter-spacing:.14em;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex;position:absolute;top:72px;left:0}.aiCoreChapter span{color:#63ff9b}.aiCoreChapter i{background:#63ff9ba3;width:32px;height:1px}.aiCoreSpace{z-index:2;aspect-ratio:1;width:clamp(280px,29vw,470px);opacity:clamp(0, min(calc((var(--ai-progress) - .04) * 9), calc((.92 - var(--ai-progress)) * 22)), 1);transform:translate(-50%, -50%) scale(calc(.68 + min(var(--ai-progress) * 2.4, 1) * .32));place-items:center;display:grid;position:absolute;top:43%;left:50%}.aiCoreSpace>span{color:#d4ffe5b3;letter-spacing:.28em;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(.55rem,.72vw,.72rem);position:absolute;bottom:calc(100% + 26px)}.aiCoreOrbit{border:1px solid #63ff9b2b;border-radius:50%;position:absolute}.aiCoreOrbitOne{transform:rotate(calc(-18deg + var(--ai-progress) * 110deg)) scaleY(.42);inset:-14%}.aiCoreOrbitTwo{transform:rotate(calc(38deg - var(--ai-progress) * 82deg)) scaleY(.62);border-color:#8777ff1f;inset:-27%}.aiSourceLayer{z-index:4;opacity:clamp(0, calc((.65 - var(--ai-progress)) * 18), 1);pointer-events:none;transform:scale(clamp(.94, calc(1 - (var(--ai-progress) - .61) * .3), 1));position:absolute;inset:0}.aiSourceSignal{z-index:4;text-align:left;background:linear-gradient(90deg,#07120cf0,#07120c6b);border-left:1px solid #63ff9b80;gap:5px;width:154px;padding:13px 14px;font-family:SFMono-Regular,Consolas,monospace;display:grid;position:absolute}.aiSourceSignal:before{z-index:0;content:"";opacity:0;pointer-events:none;background:#020503b8;position:absolute;inset:0}.aiSourceSignal>:not(i){z-index:1;position:relative}.aiSourceSignal small{color:#daffe87a;letter-spacing:.18em;font-size:.45rem}.aiSourceSignal b{color:#effff5;letter-spacing:.08em;font-size:1.05rem}.aiSourceSignal span{color:#daffe89e;font-size:.55rem;line-height:1.5}.aiSourceSignal em{color:#63ff9b;letter-spacing:.08em;margin-top:3px;font-size:.46rem;font-style:normal}.aiSourceSignal>i{background:linear-gradient(90deg,#63ff9b94,#0000);width:clamp(100px,12vw,240px);height:1px;position:absolute;top:50%;overflow:visible}.aiSourceSignal>i:after{content:"";background:#63ff9b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.aiSourceMuted{opacity:clamp(0, calc((var(--ai-progress) - .1) * 14), 1);transform:translateX(calc((1 - clamp(0, calc((var(--ai-progress) - .1) * 14), 1)) * -70px));top:7%;left:-58%}.aiSourceMuted:before{opacity:clamp(0, calc((var(--ai-progress) - .4) * 7), .76)}.aiSourceMuted>i{transform:scaleX(clamp(0, calc((var(--ai-progress) - .16) * 5), 1));transform-origin:0;left:100%}.aiSourceMuted>i:after{right:0}.aiSourceMuted em{color:#daffe87a;opacity:clamp(0, calc((var(--ai-progress) - .4) * 8), 1)}.aiSourceBright{opacity:clamp(0, calc((var(--ai-progress) - .2) * 12), 1);transform:translateX(calc((1 - clamp(0, calc((var(--ai-progress) - .2) * 12), 1)) * 70px));background:linear-gradient(270deg,#07120cfa,#07120c70);border-left:0;border-right:1px solid #63ff9b;top:18%;right:-58%}.aiSourceBright:before{opacity:clamp(0, calc((var(--ai-progress) - .44) * 7), 1);background:linear-gradient(270deg,#63ff9b26,#0000 72%)}.aiSourceBright>i{transform:scaleX(clamp(0, calc((var(--ai-progress) - .27) * 5), 1));transform-origin:100%;background:linear-gradient(270deg,#63ff9bc2,#0000);right:100%}.aiSourceBright>i:after{left:0}.aiSourceBright em{opacity:clamp(0, calc((var(--ai-progress) - .44) * 8), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .44) * 8), 1)) * 6px))}.aiSourceScale{opacity:clamp(0, calc((var(--ai-progress) - .34) * 11), 1);transform:translateX(calc((1 - clamp(0, calc((var(--ai-progress) - .34) * 11), 1)) * 70px));background:linear-gradient(270deg,#08160dfa,#07120c70);border-left:0;border-right:1px solid #63ff9b;bottom:-2%;right:-54%}.aiSourceScale:before{opacity:clamp(0, calc((var(--ai-progress) - .58) * 8), 1);background:linear-gradient(270deg,#63ff9b2e,#0000 74%)}.aiSourceScale>i{transform:scaleX(clamp(0, calc((var(--ai-progress) - .41) * 5), 1));transform-origin:100%;background:linear-gradient(270deg,#63ff9bd1,#0000);right:100%}.aiSourceScale>i:after{left:0}.aiSourceScale em{color:#062112;letter-spacing:.16em;width:fit-content;opacity:clamp(0, calc((var(--ai-progress) - .58) * 8), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .58) * 8), 1)) * 8px));background:#63ff9b;align-items:center;padding:4px 8px;font-weight:800;display:inline-flex}.aiSourceScale em:before{content:"↑";margin-right:5px;font-size:.8rem}.aiCoreSphere{aspect-ratio:1;background:radial-gradient(circle at 34% 26%,#e7fff033,#0000 12%),radial-gradient(circle at 52%,#1f704533,#0000 53%),#030a06e0;border:1px solid #ceffe166;border-radius:50%;width:76%;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #e0ffec12,0 0 70px #46d97b26}.aiCoreSphere:after{content:"";transform:scale(calc(.86 + var(--ai-progress) * .12));border:1px solid #63ff9b2e;border-radius:50%;position:absolute;inset:7%}.aiCoreCanvas{z-index:2;width:94%;height:94%;position:absolute;inset:3%}.aiCoreLines{background:repeating-conic-gradient(from 0deg, #63ff9b61 0 .35deg, transparent .35deg 3.1deg);opacity:.48;border-radius:50%;position:absolute;inset:-18%}.aiCoreLinesOne{transform:rotate(calc(var(--ai-progress) * 240deg)) scaleY(calc(.55 + var(--ai-progress) * .22))}.aiCoreLinesTwo{background:repeating-conic-gradient(from 24deg, #b0a4ff4d 0 .45deg, transparent .45deg 4.6deg);opacity:.38;transform:rotate(calc(var(--ai-progress) * -190deg)) scaleX(calc(.62 + var(--ai-progress) * .25));inset:1%}.aiCoreMembrane{transform:rotate(calc(35deg + var(--ai-progress) * 145deg)) scale(calc(.82 + var(--ai-progress) * .16));background:#63ff9b12;border:1px solid #daffe859;border-radius:43% 57% 61% 39%/55% 37% 63% 45%;position:absolute;inset:22%}.aiCoreCopy{z-index:4;text-align:center;opacity:clamp(0, min(calc((var(--ai-progress) - .35) * 7), calc((.63 - var(--ai-progress)) * 16)), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .35) * 7), 1)) * 34px));position:absolute;bottom:7%;left:0;right:0}.aiCoreCopy h2{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.35rem,4.7vw,5.6rem);font-weight:570;line-height:.9}.aiCoreCopy em{color:#63ff9b;font-style:normal}.aiCommandField{z-index:5;opacity:clamp(0, min(calc((var(--ai-progress) - .62) * 18), calc((.91 - var(--ai-progress)) * 24)), 1);pointer-events:none;position:absolute;inset:0}.aiCommand{color:#dcffe9c7;letter-spacing:.11em;opacity:0;background:#030906c2;border-left:2px solid #63ff9ba3;padding:11px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(.68rem,.82vw,.9rem);position:absolute;transform:translateY(14px)}.aiCommandAnalyzing{opacity:clamp(0, calc((var(--ai-progress) - .63) * 22), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .63) * 22), 1)) * 14px));top:22%;left:14%}.aiCommandLow{color:#e5a18d;opacity:clamp(0, calc((var(--ai-progress) - .69) * 22), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .69) * 22), 1)) * 14px));border-color:#ff9171a6;top:38%;left:6%}.aiCommandDisabled{color:#d9816b;opacity:clamp(0, calc((var(--ai-progress) - .76) * 22), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .76) * 22), 1)) * 14px));border-color:#ff9171a6;top:57%;left:14%}.aiCommandQuality{opacity:clamp(0, calc((var(--ai-progress) - .72) * 22), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .72) * 22), 1)) * 14px));top:25%;right:12%}.aiCommandScale{color:#63ff9b;opacity:clamp(0, calc((var(--ai-progress) - .82) * 22), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .82) * 22), 1)) * 14px));background:#113d23d1;top:43%;right:5%}.aiCommandTest{opacity:clamp(0, calc((var(--ai-progress) - .87) * 22), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .87) * 22), 1)) * 14px));top:61%;right:13%}.aiConversion{text-align:center;opacity:clamp(0, calc((var(--ai-progress) - .68) * 12), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .68) * 12), 1)) * 22px));position:absolute;bottom:15%;left:0;right:0}.aiConversion small{color:#dcffe99e;letter-spacing:.25em;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(.72rem,.9vw,1rem)}.aiConversion p{letter-spacing:-.04em;justify-content:center;align-items:baseline;gap:clamp(10px,1.7vw,28px);margin:15px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(1.35rem,3vw,3.4rem);display:flex}.aiConversion span,.aiConversion i,.aiConversion strong{opacity:0;font-style:normal;font-weight:500}.aiConversion span:first-of-type{opacity:clamp(0, calc((var(--ai-progress) - .69) * 20), 1)}.aiConversion i:first-of-type,.aiConversion span:nth-of-type(2){opacity:clamp(0, calc((var(--ai-progress) - .74) * 20), 1)}.aiConversion i:nth-of-type(2),.aiConversion span:nth-of-type(3){opacity:clamp(0, calc((var(--ai-progress) - .79) * 20), 1)}.aiConversion i:nth-of-type(3),.aiConversion strong{opacity:clamp(0, calc((var(--ai-progress) - .83) * 20), 1)}.aiConversion i{color:#dcffe947}.aiConversion strong{color:#63ff9b}.aiCoreFinal{z-index:7;text-align:center;opacity:clamp(0, calc((var(--ai-progress) - .885) * 9.5), 1);transform:translateY(calc((1 - clamp(0, calc((var(--ai-progress) - .885) * 9.5), 1)) * 34px));place-items:center;display:grid;position:absolute;inset:0}.aiCoreFinal p{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6.8vw,8rem);font-weight:580;line-height:.9}.aiCoreFinal em{color:#63ff9b;font-style:normal}.resultStory{--result-progress:0;background:#030505;height:960svh;position:relative}.resultSticky{background:radial-gradient(circle at 50% 46%,#1f7e4c1f,#0000 34%),#030505;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.resultSticky:before{content:"";background-image:linear-gradient(#d7f4e206 1px,#0000 1px),linear-gradient(90deg,#d7f4e206 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.resultFrame{height:100%;position:relative}.resultChapter{z-index:8;color:#7d8982;letter-spacing:.14em;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex;position:absolute;top:72px;left:0}.resultChapter span{color:#63ff9b}.resultChapter i{background:#63ff9ba3;width:32px;height:1px}.resultIntro{z-index:6;text-align:center;opacity:clamp(0, min(calc((var(--result-progress) - .01) * 12), calc((.34 - var(--result-progress)) * 12)), 1);transform:translateY(-50%) scale(calc(.94 + min(var(--result-progress) * 2, 1) * .06));position:absolute;top:50%;left:0;right:0}.resultIntro h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,9vw,10rem);font-weight:580;line-height:.82}.resultIntro em{color:#63ff9b;font-style:normal}.leadResultCard{z-index:5;width:min(430px,36vw);opacity:clamp(0, min(calc((var(--result-progress) - .27) * 12), calc((.88 - var(--result-progress)) * 18)), 1);transform:translate(calc(-50% - clamp(0px, calc((var(--result-progress) - .52) * 1100px), 280px)), -50%) scale(clamp(.82, calc(.82 + (var(--result-progress) - .27) * 1.1), 1));background:linear-gradient(145deg,#172a1ff7,#050c08fa);border:1px solid #bfffd84d;border-radius:24px;padding:clamp(24px,2.4vw,36px);position:absolute;top:51%;left:50%;box-shadow:0 28px 90px #0000007a,0 0 70px #46d97b1a}.leadResultHead{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex}.leadResultHead>span{color:#daffe88f}.leadResultHead>i{color:#ffd45c;background:#ffd45c21;border-radius:999px;padding:6px 8px;font-style:normal}.leadResultCard h3{letter-spacing:-.05em;margin-top:30px;font-size:clamp(2.1rem,3.2vw,3.4rem);font-weight:570}.leadResultPhone{color:#d8e5dc;margin:8px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem}.leadResultCity{color:#8c9b92;margin:20px 0 0;font-size:.78rem}.leadResultCity:before{content:"●";color:#63ff9b;margin-right:8px;font-size:.55rem}.leadResultCard dl{margin:28px 0 0}.leadResultCard dl>div{border-top:1px solid #daffe81a;grid-template-columns:.8fr 1.2fr;gap:18px;padding:14px 0;display:grid}.leadResultCard dt{color:#77867d;font-size:.7rem}.leadResultCard dd{color:#effff5;text-align:right;margin:0;font-size:.76rem}.leadResultCard dl>div:last-child dd{color:#ffd45c}.leadResultCard dd b{background:#ffd45c;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #ffd45c94}.conversationResult{z-index:4;width:min(610px,47vw);opacity:clamp(0, min(calc((var(--result-progress) - .52) * 10), calc((.88 - var(--result-progress)) * 18)), 1);transform:translate(clamp(0px, calc((var(--result-progress) - .72) * 900px), 60px), calc(-43% + (1 - clamp(0, calc((var(--result-progress) - .52) * 10), 1)) * 42px));background:#050c08ed;border:1px solid #daffe821;border-radius:24px;padding:clamp(25px,3vw,42px);position:absolute;top:50%;right:0}.conversationTop{justify-content:space-between;align-items:start;gap:20px;display:flex}.conversationTop small,.resultSummary small{color:#63ff9b;letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:block}.conversationTop strong{color:#effff5;margin-top:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:500;display:block}.conversationTop>span{color:#66736b;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem}.resultWaveform{align-items:center;gap:4px;height:88px;margin-top:28px;display:flex;position:relative;overflow:hidden}.resultWaveform i{background:#d2ffe433;border-radius:2px;flex:1;min-width:2px;display:block}.resultWaveform b{width:calc(clamp(0, calc((var(--result-progress) - .54) * 3.8), 1) * 100%);pointer-events:none;background:linear-gradient(90deg,#63ff9b6b,#63ff9b14);position:absolute;inset:0 auto 0 0}.conversationResult blockquote{color:#c9d6ce;opacity:clamp(0, calc((var(--result-progress) - .64) * 10), 1);transform:translateY(calc((1 - clamp(0, calc((var(--result-progress) - .64) * 10), 1)) * 16px));border-left:1px solid #63ff9b8c;margin:26px 0 0;padding:0 0 0 18px;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.55}.resultSummary{opacity:clamp(0, calc((var(--result-progress) - .74) * 10), 1);transform:translateY(calc((1 - clamp(0, calc((var(--result-progress) - .74) * 10), 1)) * 18px));background:#63ff9b11;border-radius:16px;margin-top:28px;padding:22px 24px}.resultSummary ul{color:#dce9e1;gap:9px;margin:17px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.resultSummary li:before{content:"↗";color:#63ff9b;margin-right:10px}.performanceDashboard{z-index:6;width:min(1240px,100vw - 80px);height:min(760px,100svh - 150px);opacity:clamp(0, calc((var(--result-progress) - .79) * 12), 1);transform:translate(-50%, calc((1 - clamp(0, calc((var(--result-progress) - .79) * 12), 1)) * 28px));background:linear-gradient(145deg,#0d1912fa,#030805fc);border:1px solid #daffe82e;border-radius:26px;padding:clamp(28px,3vw,48px);position:absolute;bottom:3%;left:50%;right:auto;box-shadow:0 32px 100px #0000008c}.performanceDashboard>header{border-bottom:1px solid #daffe81f;justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.performanceDashboard header small,.performanceTable aside small{color:#63ff9b;letter-spacing:.15em;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.performanceDashboard h3{text-transform:uppercase;margin-top:10px;font-size:clamp(1.8rem,3vw,3.4rem)}.performanceDashboard header>strong{color:#effff5;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(1.4rem,2.4vw,2.6rem);font-weight:500}.performanceDashboard header>strong i{color:#63ff9b;font-size:.72em;font-style:normal}.performanceTable{grid-template-columns:1.35fr .65fr;gap:clamp(24px,4vw,64px);margin-top:30px;display:grid}.performanceTable table{border-collapse:collapse;width:100%;font-family:SFMono-Regular,Consolas,monospace}.performanceTable th,.performanceTable td{text-align:right;border-bottom:1px solid #daffe817;padding:15px 12px}.performanceTable th:first-child,.performanceTable td:first-child{text-align:left}.performanceTable th{color:#708078;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:400}.performanceTable td{color:#dce9e1;font-size:clamp(.68rem,.85vw,.86rem)}.performanceLow td{color:#b27668;opacity:.64}.performanceTable aside{background:#65261c1f;border-left:2px solid #d9816b;align-self:center;padding:24px}.performanceTable aside span{color:#b98b7e;margin-top:16px;font-size:.7rem;display:block}.performanceTable aside strong{color:#e18a73;margin-top:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem;display:block}.performanceStatement{text-align:center;opacity:clamp(0, calc((var(--result-progress) - .95) * 18), 1);margin:clamp(28px,5vh,54px) 0 0;font-size:clamp(1.2rem,2vw,2.1rem);line-height:1.18}.performanceStatement em{color:#63ff9b;font-style:normal}.comparisonRace{--race-progress:0;background:#030505;height:760svh;position:relative}.raceSticky{background:#030505;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.raceFrame{height:100%;position:relative}.raceChapter{z-index:8;color:#7d8982;letter-spacing:.14em;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5625rem;display:flex;position:absolute;top:72px;left:0}.raceChapter span{color:#63ff9b}.raceChapter i{background:#63ff9ba3;width:32px;height:1px}.raceHalves{opacity:clamp(0, calc((.92 - var(--race-progress)) * 14), 1);border-top:1px solid #daffe81f;border-bottom:1px solid #daffe81a;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:128px 0 44px}.raceLane{padding:clamp(28px,3vw,48px);position:relative;overflow:hidden}.raceLane+.raceLane{border-left:1px solid #daffe829}.raceLane:before{content:"";pointer-events:none;background-image:linear-gradient(#d7f4e206 1px,#0000 1px),linear-gradient(90deg,#d7f4e206 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.raceLaneAds{opacity:clamp(.2, calc((.74 - var(--race-progress)) * 12), 1);transform:translateX(calc(clamp(0, calc((var(--race-progress) - .84) * 5), 1) * 22%)) scaleX(calc(1 - clamp(0, calc((var(--race-progress) - .84) * 5), 1) * .18));transform-origin:100%}.raceLaneIntercept{opacity:clamp(.12, calc((var(--race-progress) - .66) * 12), 1);transform:translateX(calc(clamp(0, calc((var(--race-progress) - .84) * 5), 1) * -22%)) scaleX(calc(1 - clamp(0, calc((var(--race-progress) - .84) * 5), 1) * .18));transform-origin:0}.raceLane header{z-index:2;position:relative}.raceLane header small{color:#8c9a92;letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(.62rem,.7vw,.72rem)}.raceLane h2{text-transform:uppercase;margin-top:10px;font-size:clamp(2rem,3.7vw,4.6rem)}.raceLaneIntercept h2{color:#63ff9b}.raceDay{z-index:3;align-items:baseline;gap:8px;font-family:SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:34px;right:clamp(28px,3vw,48px)}.raceDay span{color:#8c9a92;letter-spacing:.12em;font-size:.62rem}.raceDay b,.raceDay strong{color:#dbe8df;opacity:0;font-size:1.18rem;font-weight:500}.raceDayAds b:first-of-type{opacity:clamp(0, calc((var(--race-progress) - .08) * 20), 1)}.raceDayAds b:nth-of-type(2){opacity:clamp(0, calc((var(--race-progress) - .22) * 20), 1)}.raceDayAds b:nth-of-type(3){opacity:clamp(0, calc((var(--race-progress) - .36) * 20), 1)}.raceDayAds b:nth-of-type(4){opacity:clamp(0, calc((var(--race-progress) - .5) * 20), 1)}.raceDayAds strong{color:#d9816b;opacity:clamp(0, calc((var(--race-progress) - .61) * 20), 1)}.raceDayIntercept strong{color:#63ff9b;opacity:clamp(0, calc((var(--race-progress) - .65) * 24), 1)}.raceBudget{z-index:2;border-top:1px solid #daffe81a;border-bottom:1px solid #daffe81a;align-items:baseline;gap:14px;margin-top:34px;padding:18px 0;font-family:SFMono-Regular,Consolas,monospace;display:flex;position:relative}.raceBudget small{color:#8c9a92;letter-spacing:.1em;margin-right:auto;font-size:clamp(.6rem,.68vw,.7rem)}.raceBudget strong,.raceBudget span{color:#effff5;font-size:clamp(.95rem,1.2vw,1.25rem);font-weight:500}.raceBudget strong{opacity:clamp(0, calc((.26 - var(--race-progress)) * 12), 1)}.raceBudget span{opacity:0;position:absolute;right:0}.raceBudget span:first-of-type{opacity:clamp(0, min(calc((var(--race-progress) - .24) * 18), calc((.45 - var(--race-progress)) * 18)), 1)}.raceBudget span:nth-of-type(2){opacity:clamp(0, min(calc((var(--race-progress) - .43) * 18), calc((.62 - var(--race-progress)) * 18)), 1)}.raceBudget span:nth-of-type(3){color:#d9816b;opacity:clamp(0, calc((var(--race-progress) - .6) * 18), 1)}.raceLane ol{z-index:2;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.raceLane li{color:#d5e2da;opacity:0;border-bottom:1px solid #daffe812;align-items:center;gap:12px;min-height:42px;font-size:clamp(.76rem,.9vw,.92rem);display:flex;position:relative;transform:translateY(9px)}.raceLane li i{background:#78857d;border-radius:50%;width:7px;height:7px}.raceLaneAds li{min-height:44px;opacity:clamp(0, calc((var(--race-progress) - .1 - var(--step) * .072) * 18), 1);transform:translateY(calc((1 - clamp(0, calc((var(--race-progress) - .1 - var(--step) * .072) * 18), 1)) * 9px));font-size:clamp(.9rem,1.08vw,1.08rem)}.raceLaneIntercept li{min-height:64px;opacity:clamp(0, calc((var(--race-progress) - .65 - var(--step) * .03) * 30), 1);transform:translateY(calc((1 - clamp(0, calc((var(--race-progress) - .65 - var(--step) * .03) * 30), 1)) * 9px));font-size:clamp(.82rem,1.08vw,1.08rem)}.raceLaneIntercept li i{background:#63ff9b;box-shadow:0 0 12px #63ff9b73}.raceLaneIntercept li:last-child{color:#63ff9b;font-size:1.18rem;font-weight:650}.raceFinal{z-index:9;text-align:center;opacity:clamp(0, calc((var(--race-progress) - .88) * 12), 1);transform:translateY(calc((1 - clamp(0, calc((var(--race-progress) - .88) * 12), 1)) * 26px));align-content:center;display:grid;position:absolute;inset:0}.raceFinal p,.raceFinal strong{letter-spacing:-.052em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,5.4vw,6.5rem);line-height:.92}.raceFinal strong{color:#63ff9b;text-shadow:0 0 28px #63ff9b2e;margin-top:18px;font-weight:600;display:block}.testDriveStory{--test-progress:0;background:#010202;height:1100svh;position:relative}.testDriveSticky{background:#010202;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.testDriveSky{opacity:clamp(0, min(calc((var(--test-progress) - .59) * 18), calc((.96 - var(--test-progress)) * 18)), 1);background:radial-gradient(at 50% 106%,#ff6f429e,#0000 46%),linear-gradient(#130706 0%,#35100b 58%,#7b2d19 100%);position:absolute;inset:0}.testDriveSky:before{content:"";opacity:clamp(0, min(calc((var(--test-progress) - .67) * 20), calc((.82 - var(--test-progress)) * 15)), 1);background:radial-gradient(circle at 20% 18%,#7d9dff26 0 1px,#0000 2px) 0 0/240px 190px,radial-gradient(circle at 72% 24%,#bfd3ff2e 0 1px,#0000 2px) 0 0/310px 230px,radial-gradient(circle at 48% 12%,#e8f0ff33 0 1px,#0000 2px) 0 0/370px 260px,linear-gradient(#02040d 0%,#07152b 58%,#102641 100%);position:absolute;inset:0}.testDriveSky:after{content:"";opacity:clamp(0, calc((var(--test-progress) - .76) * 13), 1);background:radial-gradient(circle at 50% 108%,#ffefb2d1 0 3%,#ffbc6b57 12%,#0000 38%),linear-gradient(#183752 0%,#51758a 54%,#d8aa76 100%);position:absolute;inset:0}.testDriveFrame{height:100%;position:relative}.testDriveChapter{z-index:5;color:#7d8982;letter-spacing:.14em;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem;display:flex;position:absolute;top:72px;left:0}.testDriveChapter span{color:#63ff9b}.testDriveChapter i{background:#63ff9ba3;width:32px;height:1px}.testDriveCard{width:min(calc(520px + clamp(0, calc((var(--test-progress) - .48) * 4), 1) * 440px), calc(100vw - 96px));height:min(calc(430px + clamp(0, calc((var(--test-progress) - .48) * 4), 1) * 220px), calc(100svh - 154px));opacity:clamp(0, calc((var(--test-progress) - .025) * 18), 1);transform:translate(-50%, -50%) translateY(calc((1 - clamp(0, calc((var(--test-progress) - .025) * 18), 1)) * 34px));background:linear-gradient(145deg,#ffffff13,#ffffff05 46%,#63ff9b09);border:1px solid #ebf8f038;border-radius:30px;padding:clamp(30px,4vw,58px);position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 30px 90px #0000006b}.testDriveCard:before{border-radius:inherit;content:"";opacity:clamp(0, calc((var(--test-progress) - .1) * 7), 1);pointer-events:none;background:radial-gradient(circle at 50% 28%,#ff493b30,#0000 45%);position:absolute;inset:0}.testDriveCard header{z-index:2;text-align:center;width:min(440px,100% - 64px);opacity:clamp(0, min(calc((var(--test-progress) - .025) * 18), calc((.18 - var(--test-progress)) * 18)), 1);align-content:center;margin:auto;display:grid;position:absolute;inset:0}.testDriveCard header p{color:#ff6f61;letter-spacing:.28em;margin:0 0 18px;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem}.testDriveCard h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2rem,2.7vw,2.8rem);line-height:.98}.testDriveOffer{z-index:2;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.testDriveContacts,.testDrivePrice{opacity:0;justify-items:center;width:100%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(18px)}.testDriveContacts{opacity:clamp(0, min(calc((var(--test-progress) - .18) * 18), calc((.34 - var(--test-progress)) * 18)), 1);transform:translate(-50%, -50%) translateY(calc((1 - clamp(0, calc((var(--test-progress) - .18) * 18), 1)) * 18px))}.testDrivePrice{opacity:clamp(0, min(calc((var(--test-progress) - .35) * 18), calc((.51 - var(--test-progress)) * 18)), 1);transform:translate(-50%, -50%) translateY(calc((1 - clamp(0, calc((var(--test-progress) - .35) * 18), 1)) * 18px))}.testDriveContacts strong,.testDrivePrice strong{color:#f5fff8;letter-spacing:-.07em;font-size:clamp(4.6rem,8vw,8.8rem);line-height:.82}.testDriveContacts span{color:#ff7467;letter-spacing:.18em;text-transform:uppercase;margin-top:18px;font-size:1rem;font-weight:650}.testDrivePrice span{color:#aebbb4;letter-spacing:.08em;margin-top:18px;font-size:.82rem}.testDriveFlow{z-index:3;width:min(42%,350px);opacity:clamp(0, calc((var(--test-progress) - .53) * 12), 1);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:clamp(34px,5vw,72px);transform:translateY(-50%)}.testDriveFlow li{color:#cbd8d0;letter-spacing:.06em;text-transform:uppercase;min-height:76px;opacity:clamp(0, calc((var(--test-progress) - .54 - var(--test-step) * .035) * 22), 1);align-items:center;gap:18px;font-size:clamp(.82rem,1vw,1.02rem);font-weight:600;display:flex;position:relative}.testDriveFlow li:not(:last-child):after{content:"";background:#63ff9b52;width:1px;height:30px;position:absolute;bottom:0;left:7px}.testDriveFlow li i{background:#07120c;border:1px solid #63ff9ba3;border-radius:50%;flex:none;width:15px;height:15px}.testDriveFlow li:last-child{color:#63ff9b}.testDriveClock{z-index:3;color:#819088;min-width:260px;opacity:clamp(0, calc((var(--test-progress) - .64) * 14), 1);justify-items:center;display:grid;position:absolute;top:42%;right:clamp(36px,6vw,82px);transform:translateY(-50%)}.testDriveClock time{color:#effff5;letter-spacing:-.06em;grid-area:1/1;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(3.2rem,5vw,5.8rem)}.testDriveEvening{opacity:clamp(0, calc((.77 - var(--test-progress)) * 15), 1)}.testDriveMorning{opacity:clamp(0, calc((var(--test-progress) - .74) * 18), 1);color:#63ff9b!important}.testDriveClock span{letter-spacing:.16em;text-transform:uppercase;margin-top:84px;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem}.testDriveLeads{z-index:4;gap:8px;width:min(260px,32%);display:grid;position:absolute;bottom:110px;right:clamp(38px,6vw,84px)}.testDriveLeads span{color:#b7ffd1;letter-spacing:.11em;opacity:clamp(0, calc((var(--test-progress) - .78 - var(--lead-step) * .025) * 28), 1);transform:translateY(calc((1 - clamp(0, calc((var(--test-progress) - .78 - var(--lead-step) * .025) * 28), 1)) * 12px));background:#05130cc7;border-left:2px solid #63ff9b;padding:9px 13px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(.66rem,.75vw,.76rem)}.testDriveAction{z-index:20;opacity:clamp(0, calc((var(--test-progress) - .9) * 18), 1);pointer-events:none;background:#010202;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.testDriveAction a{color:#031008;letter-spacing:.04em;text-align:center;text-transform:uppercase;pointer-events:auto;background:#63ff9b;border:1px solid #63ff9bb3;border-radius:999px;padding:20px 28px;font-size:clamp(.9rem,1.15vw,1.16rem);font-weight:750;text-decoration:none}.testDriveAction a:hover,.testDriveAction a:focus-visible{text-decoration:none}.testDriveAction small{color:#9eaaa3;letter-spacing:.08em;margin-top:18px;font-size:.74rem}.howFaq{background:#030505;padding:clamp(120px,14vw,230px) 0}.howFaqChapter{color:#7d8982;letter-spacing:.14em;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem;display:flex}.howFaqChapter span{color:#63ff9b}.howFaqChapter i{background:#63ff9ba3;width:32px;height:1px}.howFaqHeader{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:end;gap:clamp(40px,8vw,140px);margin:clamp(54px,7vw,110px) 0 clamp(72px,9vw,140px);display:grid}.howFaqHeader h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,10vw,11.5rem);line-height:.78}.howFaqHeader p{color:#8f9b94;max-width:370px;margin:0 0 8px;font-size:clamp(.95rem,1.2vw,1.2rem);line-height:1.6}.howFaqList{grid-template-columns:1fr 1fr;gap:clamp(44px,6vw,96px);display:grid}.howFaqColumn{border-top:1px solid #dff0e538}.howFaqList details{border-bottom:1px solid #dff0e524;position:relative}.howFaqList details:before{content:"";transform-origin:0;background:#63ff9b;height:2px;transition:transform .68s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.howFaqList details[open]:before{transform:scaleX(1)}.howFaqList summary{color:#e8f1eb;cursor:pointer;grid-template-columns:42px 1fr 38px;align-items:center;gap:clamp(10px,1.4vw,22px);min-height:clamp(112px,9vw,142px);list-style:none;display:grid}.howFaqList summary::-webkit-details-marker{display:none}.howFaqList summary:focus-visible{outline-offset:6px;outline:1px solid #63ff9b}.howFaqNumber{color:#69756e;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}.howFaqList summary strong{letter-spacing:-.035em;font-size:clamp(1.2rem,1.65vw,2rem);font-weight:520}.howFaqList summary>i{color:#0000;border:1px solid #dff0e53d;border-radius:50%;width:38px;height:38px;font-size:0;font-style:normal;transition:border-color .24s,transform .28s;display:block;position:relative}.howFaqList summary>i:before,.howFaqList summary>i:after{content:"";background:#63ff9b;width:14px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.howFaqList summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.howFaqList details[open] summary>i{border-color:#63ff9bad;transform:rotate(45deg)}.howFaqAnswer{padding:0 18px clamp(34px,4vw,58px) 54px}.howFaqAnswer p{color:#9ca8a1;max-width:850px;margin:0;font-size:clamp(.96rem,1.1vw,1.12rem);line-height:1.72}.howFaqList details[open] .howFaqAnswer{animation:.62s cubic-bezier(.16,1,.3,1) both howFaqReveal}@keyframes howFaqReveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}html[data-scroll-restore=pending] body{visibility:hidden}.backToTop{z-index:90;color:#63ff9b;background:#030805e0;border:1px solid #63ff9b6b;border-radius:50%;place-items:center;width:52px;height:52px;text-decoration:none;transition:border-color .22s,background-color .22s,transform .22s;display:grid;position:fixed;bottom:clamp(18px,2.4vw,38px);right:clamp(18px,2.4vw,38px)}.backToTop:hover{background:#08190ef5;border-color:#63ff9b;transform:translateY(-3px)}.backToTop:focus-visible{outline-offset:4px;outline:2px solid #63ff9b}.backToTop span{width:16px;height:18px;display:block;position:relative}.backToTop span:before{content:"";border-top:1.5px solid;border-left:1.5px solid;width:10px;height:10px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(45deg)}.backToTop span:after{content:"";background:currentColor;width:1.5px;height:13px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.mainFooter{background:#010302;border-top:1px solid #e1f1e724;padding:clamp(82px,9vw,150px) 0 34px;position:relative;overflow:hidden}.mainFooter:before{content:"";pointer-events:none;background:radial-gradient(circle,#63ff9b14,#0000 68%);border-radius:50%;width:640px;height:420px;position:absolute;top:-280px;left:3%}.mainFooterTop{grid-template-columns:minmax(300px,1.35fr) minmax(180px,.55fr) minmax(280px,.75fr);gap:clamp(54px,8vw,140px);padding-bottom:clamp(78px,9vw,142px);display:grid;position:relative}.mainFooterBrand{align-content:start;gap:28px;display:grid}.mainFooterLogo{align-items:center;gap:var(--space-4);color:#f0f8f3;letter-spacing:-.065em;width:max-content;font-size:clamp(2.4rem,4.6vw,5.5rem);font-weight:650;line-height:.9;text-decoration:none;display:inline-flex}.mainFooterMark{flex:none;width:clamp(52px,4.5vw,72px);height:auto}.mainFooterBrand p{color:#849088;margin:0;font-size:clamp(.94rem,1.15vw,1.14rem);line-height:1.55}.mainFooterNav,.mainFooterAction{align-content:start;justify-items:start;display:grid}.mainFooterNav>span,.mainFooterAction>span{color:#657168;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem}.mainFooterNav a{color:#c6d1ca;padding:8px 0;font-size:clamp(.96rem,1.15vw,1.15rem);text-decoration:none;transition:color .18s,transform .18s;position:relative}.mainFooterNav a:hover{color:#63ff9b;transform:translate(4px)}.mainFooterAction p{color:#e4ede7;letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1.18}.mainFooterAction a{color:#baffd0;letter-spacing:.04em;text-transform:uppercase;border:1px solid #63ff9b6b;border-radius:999px;align-items:center;gap:30px;padding:15px 20px;font-size:.78rem;font-weight:650;text-decoration:none;transition:border-color .22s,background-color .22s,color .22s;display:inline-flex}.mainFooterAction a:hover{color:#031008;background:#63ff9b;border-color:#63ff9b}.mainFooterAction a i{font-size:1rem;font-style:normal}.mainFooterBottom{color:#5f6a63;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e1f1e71f;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:28px;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;display:grid;position:relative}.mainFooterBottom span:nth-child(2){text-align:center}.mainFooterBottom a{color:#77837b;justify-self:end;text-decoration:none}.mainFooterBottom a:hover{color:#63ff9b}.routeHero{background:radial-gradient(circle at 84% 36%,#b7ffd517,#0000 30%);min-height:760px;padding:190px 0 120px;position:relative;overflow:hidden}.routeHero:after{background:linear-gradient(90deg, transparent, var(--color-border-strong), transparent);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.routeHeroGrid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.55fr);align-items:end;gap:clamp(60px,10vw,150px);display:grid}.routeHero h1{max-width:920px;font-size:clamp(3.4rem,6vw,6.5rem)}.routeReadout{min-height:280px;padding:var(--space-8);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:linear-gradient(145deg,#121b16e6,#080d0af5);position:relative}.routeReadout>span,.routeSteps>li>span{color:var(--color-signal-dim);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:.625rem}.routeReadout strong{margin-top:var(--space-16);color:var(--color-fg-1);font-size:1.15rem;font-weight:500;line-height:1.55;display:block}.routeReadout i{right:var(--space-8);bottom:var(--space-8);border:1px solid var(--color-signal);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 20px #b7ffd599}.routeReadout i:after{background:var(--color-signal);content:"";border-radius:50%;position:absolute;inset:3px}.routeSteps{margin:var(--space-20) 0 0;border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.routeSteps li{min-height:310px;padding:var(--space-8);border-right:1px solid var(--color-border)}.routeSteps li:last-child{border-right:0}.routeSteps>li>span{margin-bottom:var(--space-16);display:block}.routeSteps p,.routeDetails p{margin:var(--space-4) 0 0;color:var(--color-fg-2);line-height:1.65}.routeDetails{gap:var(--space-4);margin-top:var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}.routeDetails article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-1);min-height:220px;padding:clamp(28px,4vw,44px)}.routeCta{padding:0 0 var(--space-16)}.routeCtaAction{gap:var(--space-5);display:grid}.routeCtaAction>a:last-child{color:var(--color-fg-2);font-size:var(--type-sm);text-align:center;text-underline-offset:4px}.errorPage{padding-top:80px}@keyframes signal-flow{to{stroke-dashoffset:-52px}}@keyframes signal-pulse{0%{opacity:0;transform:scale(.48)}18%{opacity:.48}72%,to{opacity:0;transform:scale(1.45)}}@keyframes signal-sweep{0%,14%{opacity:0;transform:translate(0)skew(-9deg)}35%{opacity:1}70%,to{opacity:0;transform:translate(590%)skew(-9deg)}}@keyframes scroll-cue{50%,to{transform:translate(100%)}}@media (max-width:1080px){:root{--type-display:clamp(3.3rem, 7.4vw, 5.3rem)}.hero{min-height:auto;padding-top:152px}.scrollHero{height:auto}.scrollHeroSticky{min-height:auto;padding:142px 0 76px;position:relative}.scrollHeroVisual,.scrollHeroCopy{transform:none}.heroLine,.heroLineTwo,.heroLineThree,.scrollHeroLead,.scrollHeroActions,.scrollHeroNote{opacity:1;transform:none}.heroContactCard{right:var(--space-5);opacity:1;transform:none}.heroScan{opacity:.28;transform:none}.heroStageLabels{opacity:1}.scrollCue{display:none}.heroInner{grid-template-columns:1fr}.heroCopy{max-width:850px}.signalFigure{width:min(100%,720px);margin-inline:auto}.signalSurface{min-height:0}.processGrid,.signalCards{grid-template-columns:repeat(2,1fr)}.processGrid li:nth-child(2),.signalCard:nth-child(2){border-right:0}.processGrid li:nth-child(-n+2),.signalCard:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.fitLayout,.faqLayout{grid-template-columns:1fr}.faqLayout{gap:var(--space-16)}.routeHeroGrid{grid-template-columns:1fr}.routeReadout{min-height:220px}.routeSteps{grid-template-columns:repeat(2,1fr)}.routeSteps li:nth-child(2){border-right:0}.routeSteps li:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (max-width:760px){.marketStory{height:auto}.marketSticky{height:auto;min-height:980px;padding:120px 0 72px;position:relative}.marketChapter{top:0}.marketCopy{width:100%;position:relative;top:auto;bottom:auto;transform:none}.marketCopyIntro{opacity:1;width:100%;left:auto}.marketCopyIntro h1{overflow-wrap:break-word;font-size:clamp(1.9rem,10vw,5rem)}.marketCopyIntro h1 em{white-space:normal}.marketCopyIntro .marketBonus{margin-bottom:var(--space-4);font-size:var(--type-micro)}.marketCopyIntro .marketIntroLead{margin-top:var(--space-4);font-size:var(--type-body)}.marketLeadCapture{margin-top:var(--space-6)}.marketSourceTypes{width:100%}.marketSourceTypes button{padding-inline:var(--space-3);font-size:var(--type-sm);flex:1}.marketSourceRow{border-radius:var(--radius-md);grid-template-columns:1fr}.marketSourceRow input{width:100%;padding-inline:var(--space-3)}.marketSourceRow button,.marketDetailsForm>button{width:100%}.marketDetailsForm{grid-template-columns:1fr}.marketDetailsOverlay{padding:calc(72px + var(--space-4)) var(--space-4) var(--space-4);align-items:start;overflow-y:auto}.marketCopyProof{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border);opacity:1;display:block;position:relative;transform:none}.marketCopyProof h2{font-size:clamp(1.55rem,6.5vw,2.1rem)}.marketCopyProof>p{max-width:100%;font-size:clamp(1.85rem,8vw,2.65rem);line-height:.98}.marketScene{opacity:.84;inset:310px 0 52px}.marketWorld{width:auto;inset:24% 0 4%;transform:none}.marketSky{opacity:1;height:auto;top:-24px;left:0;right:0}.marketInvestmentCopy{width:min(100%,680px);padding-inline:var(--space-4);opacity:1;transform:none}.marketInvestmentCopy p{font-size:clamp(1.35rem,5.6vw,1.85rem)}.marketStreams{opacity:1;top:13%}.marketParticle{opacity:.35}.marketParticleWorking{opacity:1}.perehvatLayer{opacity:.75;right:15%;transform:none}.clientOutput{opacity:1;transform:none}.marketScroll{display:none}.marketMetrics{opacity:1;width:min(280px,100%);top:19%;left:0;transform:none}.marketMetric{opacity:1;transform:none}.marketSelection{opacity:1;white-space:normal;max-width:100%;top:54%;left:0;transform:none}.marketCopiedFlow{opacity:1}.sourceStory{height:auto}.sourceSticky{height:auto;min-height:0;padding:120px 0 80px;position:relative;overflow:hidden}.sourceFrame{height:auto}.sourceChapter{top:-54px}.sourceIntro{opacity:1;position:relative;top:auto;left:auto;transform:none}.sourceIntro h2{font-size:clamp(3.2rem,17vw,6rem)}.sourceScene,.sourcePhoneScene{opacity:1;grid-template-columns:1fr;gap:36px;margin-top:100px;position:relative;inset:auto;transform:none}.sourceWebsiteScene .sourceText{grid-row:1}.sourceText h3{font-size:clamp(2.4rem,12vw,4.5rem)}.sourceWebsite,.sourcePhoneScene .sourcePhone{grid-row:2}.sourcePhone{width:min(100%,340px);min-width:0}.sourceStatement{opacity:1;width:100%;margin-top:120px;position:relative;top:auto;left:auto;transform:none}.sourceStatement p,.sourceDataStatement p{font-size:clamp(2.6rem,13vw,5rem)}.aiCoreStory{height:auto}.aiCoreSticky{height:auto;min-height:1920px;padding:120px 0 80px;position:relative}.aiCoreFrame{min-height:1720px}.aiCoreChapter{top:-54px}.aiCoreSpace{opacity:1;width:min(78vw,360px);top:25%;transform:translate(-50%,-50%)}.aiCoreOrbitOne{transform:rotate(28deg)scaleY(.42)}.aiCoreOrbitTwo{transform:rotate(-18deg)scaleY(.62)}.aiCoreLinesOne{transform:rotate(48deg)scaleY(.68)}.aiCoreLinesTwo{transform:rotate(-38deg)scaleX(.76)}.aiCoreMembrane{transform:rotate(72deg)}.aiSourceSignal{opacity:1;width:142px}.aiSourceSignal:before{opacity:0}.aiSourceSignal em{opacity:1;transform:none}.aiSourceSignal>i{display:none}.aiSourceMuted{opacity:.35;top:calc(100% + 62px);left:0;transform:none}.aiSourceMuted:before{opacity:.58}.aiSourceBright{top:calc(100% + 62px);right:0;transform:none}.aiSourceBright:before,.aiSourceScale:before{opacity:1}.aiSourceScale{top:calc(100% + 188px);bottom:auto;right:50%;transform:translate(50%)}.aiCoreCopy{opacity:1;top:690px;bottom:auto;transform:none}.aiCoreCopy h2{font-size:clamp(2.3rem,11vw,4rem)}.aiCommandField{opacity:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;inset:990px 0 auto}.aiCommand{opacity:1;position:relative;top:auto;left:auto;right:auto;transform:none}.aiConversion{opacity:1;grid-column:1/-1;margin-top:42px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.aiConversion span,.aiConversion i,.aiConversion strong{opacity:1}.aiCoreFinal{opacity:1;height:250px;inset:1450px 0 auto;transform:none}.aiCoreFinal p{font-size:clamp(2.4rem,11vw,4.2rem)}.resultStory{height:auto}.resultSticky{height:auto;min-height:0;padding:120px 0 90px;position:relative}.resultFrame{gap:54px;height:auto;display:grid}.resultChapter{position:relative;top:auto}.resultIntro,.leadResultCard,.conversationResult{opacity:1;width:100%;position:relative;top:auto;left:auto;right:auto;transform:none}.resultIntro{margin:46px 0 24px}.resultFrame>*{min-width:0}.resultIntro h2{overflow-wrap:break-word;font-size:clamp(2rem,12vw,4.5rem)}.leadResultCard{justify-self:center;max-width:430px}.conversationResult{justify-self:center;max-width:610px}.resultWaveform b{width:72%}.conversationResult blockquote,.resultSummary{opacity:1;transform:none}.performanceDashboard{opacity:1;width:100%;height:auto;padding:24px 18px;position:relative;top:auto;bottom:auto;left:auto;transform:none}.performanceDashboard>header{flex-direction:column;align-items:start}.performanceDashboard header>strong{font-size:1.1rem}.performanceTable{grid-template-columns:1fr;overflow-x:auto}.performanceTable table{min-width:480px}.performanceStatement{opacity:1}.comparisonRace{height:auto}.raceSticky{height:auto;min-height:0;padding:120px 0 90px;position:relative}.raceFrame{height:auto}.raceChapter{position:relative;top:auto}.raceHalves{opacity:1;grid-template-columns:1fr;margin-top:64px;position:relative;inset:auto}.raceLane{opacity:1;padding:34px 18px;transform:none}.raceLane+.raceLane{border-top:1px solid #daffe829;border-left:0}.raceDay{top:38px;right:18px}.raceDay b,.raceDay strong,.raceBudget strong,.raceBudget span,.raceLane li{opacity:1;transform:none}.raceBudget{flex-wrap:wrap;padding-top:56px}.raceBudget strong,.raceBudget span{position:static}.raceFinal{opacity:1;min-height:70svh;position:relative;inset:auto;transform:none}.raceFinal p,.raceFinal strong{font-size:clamp(2.4rem,11vw,4.4rem)}.testDriveStory{height:auto}.testDriveSticky{height:auto;min-height:0;padding:110px 0 80px;position:relative}.testDriveFrame{height:auto}.testDriveChapter{position:relative;top:auto}.testDriveCard{opacity:1;gap:54px;width:100%;height:auto;margin-top:60px;padding:38px 22px;display:grid;position:relative;top:auto;left:auto;transform:none}.testDriveCard:before,.testDriveCard header,.testDriveContacts,.testDrivePrice,.testDriveFlow,.testDriveClock,.testDriveLeads,.testDriveAction{opacity:1;transform:none}.testDriveCard header{position:relative}.testDriveOffer{gap:36px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.testDriveContacts,.testDrivePrice{min-width:0;position:relative;inset:auto}.testDriveFlow{width:100%;position:relative;top:auto;left:auto;transform:none}.testDriveFlow li{opacity:1}.testDriveClock{position:relative;top:auto;right:auto;transform:none}.testDriveEvening,.testDriveMorning{opacity:1;grid-area:auto;position:relative}.testDriveClock span{margin-top:8px}.testDriveLeads{width:100%;position:relative;bottom:auto;right:auto}.testDriveLeads span{opacity:1;transform:none}.testDriveAction{background:0 0;padding:54px 0 10px;position:relative;inset:auto}.howFaq{padding:110px 0}.howFaqHeader{grid-template-columns:1fr;margin:54px 0 76px}.howFaqHeader h2{font-size:clamp(4rem,20vw,6.5rem)}.howFaqList{grid-template-columns:1fr;gap:0}.howFaqColumn+.howFaqColumn{border-top:0}.howFaqList summary{grid-template-columns:34px 1fr 34px;gap:10px;min-height:104px}.howFaqList summary strong{font-size:clamp(1.2rem,6vw,1.55rem)}.howFaqList summary>i{width:32px;height:32px}.howFaqAnswer{padding:0 0 34px 44px}.mainFooter{padding-top:84px}.mainFooterTop{grid-template-columns:1fr;gap:66px;padding-bottom:76px}.mainFooterLogo{font-size:clamp(2.6rem,14vw,4.6rem)}.mainFooterBottom{grid-template-columns:1fr;gap:14px}.mainFooterBottom span:nth-child(2){text-align:left}.mainFooterBottom a{justify-self:start}.container{width:min(100% - 32px, var(--container))}.siteHeaderInner{gap:var(--space-4);grid-template-columns:1fr auto;min-height:72px}.siteNav{display:none}.siteHeaderCta{min-height:44px}.hero{padding:128px 0 56px}.scrollHeroSticky{padding:122px 0 56px}.scrollHeroTitle{font-size:clamp(2.65rem,12.7vw,4.5rem)}.heroContactCard{right:var(--space-3);bottom:var(--space-10);width:calc(100% - 24px)}.heroStageLabels{display:none}.heroInner{gap:var(--space-16)}.heroCopy>.signalBadge{margin-bottom:var(--space-8)}.eyebrow{max-width:30rem;margin-bottom:var(--space-5)}h1{font-size:clamp(2.75rem,13.2vw,4.6rem);line-height:.99}.lead{margin-top:var(--space-6)}.actions{margin-top:var(--space-8)}.button{min-height:50px}.signalSurfaceHeader{padding:var(--space-4)}.signalSurfaceHeader .signalBadge{padding-inline:8px}.signalMap{object-fit:cover;min-height:420px}.hairline{width:calc(100% - 32px)}.splitHeading,.contactPanel{grid-template-columns:1fr;align-items:start}.splitHeading{gap:var(--space-8)}.outcomeGrid{grid-template-columns:1fr}.outcomeCardFeatured{grid-row:auto;min-height:0}.contactPreview dl,.processGrid,.signalCards{grid-template-columns:1fr}.processGrid li,.signalCard{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}.processGrid li:last-child,.signalCard:last-child{border-bottom:0}.processGrid>li>span,.signalCard>span{margin-bottom:var(--space-10)}.launchTrack{grid-template-columns:1fr;gap:0}.launchTrack:before{width:1px;height:auto;top:0;bottom:0;left:5px}.launchTrack article{padding:0 0 var(--space-12) var(--space-10)}.launchTrack article:before{top:4px}.comparisonRow span{padding:var(--space-4);font-size:var(--type-sm)}.footerInner{grid-template-columns:1fr}.footerInner nav{flex-wrap:wrap;justify-self:start}.routeHero{min-height:auto;padding:140px 0 84px}.routeHero h1{font-size:clamp(2.8rem,13vw,4.7rem)}.routeSteps,.routeDetails{grid-template-columns:1fr}.routeSteps li{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}.routeSteps li:last-child{border-bottom:0}.marketSticky{min-height:1740px}.marketFrame{min-height:1480px}.marketScene{top:850px;bottom:90px}.marketBuilding{width:46px;max-height:145px}.marketBuilding:nth-of-type(2n){display:none}.clientOutput{width:150px;right:4px}.marketLegend{gap:7px}}@media (max-width:460px){.wordmark{letter-spacing:.14em;font-size:.72rem}.wordmarkLogo{width:32px;height:34px}.siteHeaderCta{padding-inline:14px}.siteHeaderCta>span:first-child{font-size:0}.siteHeaderCta>span:first-child:after{content:"Стоимость";font-size:.72rem}.siteHeaderCta .buttonArrow{display:none}.actions{display:grid}.button{width:100%}.signalSurfaceHeader .signalBadge{font-size:0}.signalSurfaceHeader .signalBadgeDot{width:7px;height:7px}.signalFigure figcaption{padding-inline:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scrollHero{height:auto}.scrollHeroSticky{min-height:auto;position:relative}.scrollHeroCopy,.scrollHeroVisual,.heroLine,.heroLineTwo,.heroLineThree,.scrollHeroLead,.scrollHeroActions,.scrollHeroNote,.heroContactCard,.testDrivePhone{opacity:1;transform:none}.heroScan{opacity:0}}.leadStatusOk,.leadStatusError{margin:0;font-size:.875rem;line-height:1.4}.leadStatusOk{color:var(--color-accent)}.leadStatusError{color:var(--color-danger)}@media (max-width:760px){body:has(.marketStory) .siteHeader{background:#030505f0}.marketChapter{margin-bottom:var(--space-4);position:relative;top:auto;transform:none}.marketStory[data-market-stage] .marketScene{opacity:.84;height:640px;margin-top:140px;position:relative;inset:auto;transform:none}.marketSky{top:-100px}.aiCoreSticky{min-height:0}.aiCoreFrame{flex-direction:column;min-height:0;display:flex}.aiCoreChapter{position:relative;top:auto}.aiCoreSpace{align-self:center;margin:88px 0 330px;position:relative;top:auto;left:auto;transform:none}.aiCoreCopy,.aiCommandField,.aiCoreFinal{position:relative;inset:auto}.aiCommandField{margin-top:56px}.aiCoreFinal{height:auto;margin-top:120px}.aiConversion span:nth-of-type(n),.aiConversion i:nth-of-type(n){opacity:1}}
