:root{--bg:#020405;--panel:#0a0f12;--panel-2:#10171b;--text:#f5f7f8;--muted:#a7b0b6;--quiet:#717b82;--line:rgba(255,255,255,0.14);--blue:#0b86c8;--green:#05a854;--max:1180px;--gutter:clamp(18px,4vw,56px);--space-section:clamp(88px,9vw,128px);--space-content:clamp(28px,4vw,52px);--type-display:clamp(2.65rem,5vw,4.75rem);--type-section:clamp(2rem,3.6vw,3.5rem);--type-card:clamp(1.1rem,1.35vw,1.3rem);--type-body:clamp(1rem,0.3vw + 0.94rem,1.13rem);--type-lede:clamp(1.08rem,0.65vw + 0.98rem,1.38rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-reveal:cubic-bezier(0.2,0.72,0.2,1);--ease-cinematic:cubic-bezier(0.22,0.61,0.36,1);--motion-fast:220ms;--motion-medium:520ms;--motion-slow:1480ms;--pointer-x:50vw;--pointer-y:30vh;--scroll-progress:0}@property --service-completion{syntax:"<angle>";inherits:true;initial-value:120deg}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;background:linear-gradient(180deg,rgba(7,13,16,.9),var(--bg) 640px),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%;height:auto}.site-shell{min-height:100vh;overflow:hidden}.ambient-cursor{position:fixed;left:var(--pointer-x);top:var(--pointer-y);z-index:-2;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(11,134,200,.18),rgba(5,168,84,.08) 38%,transparent 68%);filter:blur(18px);transform:translate(-50%,-50%)}.scroll-progress{position:fixed;top:0;left:0;z-index:50;width:calc(var(--scroll-progress) * 100%);height:3px;background:linear-gradient(90deg,var(--green),var(--blue))}.site-header{position:fixed;top:14px;left:50%;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,.2);box-shadow:0 16px 50px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transform:translateX(-50%);transition:top var(--motion-medium) var(--ease-out),background var(--motion-medium) ease,border-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease}.site-header.is-scrolled{top:8px;border-color:rgba(255,255,255,.17);background:rgba(2,5,7,.8);box-shadow:0 18px 60px rgba(0,0,0,.32)}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:1.03rem;font-weight:800;white-space:nowrap}.brand img{width:170px;height:auto;object-fit:contain}.site-header nav{display:flex;justify-content:center;gap:2px}.site-header nav a{padding:8px 11px;border-radius:6px;color:var(--muted);font-size:.88rem;transition:color .18s ease,background .18s ease}.site-header nav a:hover{color:var(--text);background:rgba(255,255,255,.07)}.section{width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:var(--space-section) 0}main>section{--section-progress:0;--section-focus:0}.hero{position:relative;display:grid;align-items:center;width:100%;min-height:clamp(660px,92svh,860px);overflow:hidden;isolation:isolate;background:#050809}.hero-inner{position:relative;z-index:3;width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:138px 0 88px}.hero-copy{width:min(680px,62%)}.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,4,5,.78),rgba(2,4,5,.62) 34%,rgba(2,4,5,.08) 72%,rgba(2,4,5,.18)),linear-gradient(180deg,rgba(2,4,5,.2),transparent 52%,rgba(2,4,5,.48))}.hero-grid{display:none}.hero-caption{position:absolute;right:max(var(--gutter),calc((100vw - var(--max)) / 2));bottom:34px;z-index:3;max-width:270px;margin:0;color:rgba(255,255,255,.7);font-size:.78rem;line-height:1.45;text-align:right}.eyebrow{margin:0 0 14px;color:#80efae;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}main p{text-wrap:pretty}h1{max-width:760px;margin-bottom:20px;font-size:var(--type-display);line-height:1.04}h1,h2{letter-spacing:0;text-wrap:balance}h2{margin-bottom:16px;font-size:var(--type-section);line-height:1.06}h3{margin-bottom:10px;font-size:var(--type-card);line-height:1.16;text-wrap:balance}.lede{max-width:680px;color:#c9d2d6;font-size:var(--type-lede);line-height:1.5;text-wrap:pretty}.hero-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero-points span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:#dce8ec;background:rgba(255,255,255,.045);font-size:.86rem}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 19px;border:1px solid transparent;border-radius:6px;font-size:.94rem;font-weight:760;line-height:1;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.button:hover{transform:translateY(-3px)}.button:focus-visible,.site-header a:focus-visible{outline:2px solid #80efae;outline-offset:4px}.button-primary{color:#031009;background:linear-gradient(135deg,#7cf0a7,var(--green) 58%,var(--blue));box-shadow:0 14px 42px rgba(5,168,84,.18)}.button-secondary{color:var(--text);border-color:var(--line);background:rgba(255,255,255,.045)}.signal-panel{position:relative;display:grid;place-items:center;min-height:500px;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(5,168,84,.22),transparent 34%),linear-gradient(145deg,rgba(17,24,28,.98),rgba(4,7,9,.94));box-shadow:0 30px 90px rgba(0,0,0,.46);transform:translateY(calc(var(--scroll-progress) * -24px))}.command-photo,.hero-photo,.immersive-frame>img,.immersive-photo,.service-photo{object-fit:cover}.hero-photo{position:absolute;inset:-5%;z-index:0;opacity:1;background-repeat:no-repeat;background-position:50%;background-size:cover;filter:brightness(1.06) saturate(1.13) contrast(1.03);scale:calc(1.09 - var(--section-progress, 0) * .045);transform:translate3d(0,calc(var(--section-progress, 0) * 4.5%),0);animation:hero-arrive 1.15s var(--ease-out) both;will-change:transform,scale}.command-shade,.media-shade,.service-photo-shade{position:absolute;inset:0;z-index:1;pointer-events:none}.media-shade{background:linear-gradient(180deg,rgba(2,4,5,.02),rgba(2,4,5,.58)),linear-gradient(90deg,rgba(2,4,5,.32),transparent 64%)}.device-stage{position:relative;z-index:2;width:min(100%,430px);min-height:330px;transform-style:preserve-3d}.device-window{position:absolute;inset:20px 0 70px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(6,10,12,.48);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transform:perspective(900px) rotateX(6deg) rotateY(-8deg)}.window-toolbar{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--line)}.window-toolbar span{width:8px;height:8px;border-radius:50%;background:#80efae}.window-toolbar span:nth-child(2){background:#42afe3}.window-toolbar span:nth-child(3){background:#f5f7f8}.workflow-map{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:24px}.workflow-map i{display:block;min-height:74px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(5,168,84,.22),rgba(11,134,200,.16));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:pulse-panel 4.4s ease-in-out infinite}.workflow-map i:nth-child(2),.workflow-map i:nth-child(4){animation-delay:.8s}.device-stage img{position:absolute;right:20px;bottom:12px;width:112px;height:112px;border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.5);animation:float 5.2s ease-in-out infinite}.signal-panel p{position:relative;z-index:2;margin:18px 0 0;color:var(--muted);font-weight:720}.signal-panel-cinematic .device-stage,.signal-panel-cinematic .signal-lines{display:none}.signal-panel-cinematic .hero-photo{filter:brightness(.94) saturate(1.08);object-position:center}.signal-panel-cinematic .media-shade{background:linear-gradient(180deg,transparent 48%,rgba(2,4,5,.78))}.signal-panel-cinematic p{align-self:end;margin-top:390px}.immersive-media{width:100%;padding:clamp(42px,5vw,64px) 0}.immersive-frame{position:relative;min-height:clamp(720px,84vh,900px);overflow:hidden;isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050809}.immersive-frame>img,.immersive-photo{z-index:-3;object-position:center;filter:brightness(calc(.34 + var(--immersive-progress, 0) * .56)) saturate(calc(.82 + var(--immersive-progress, 0) * .22));transform:translateY(calc(-3% + var(--immersive-progress, 0) * 5%)) scale(calc(1.1 - var(--immersive-progress, 0) * .035));will-change:filter,transform}.immersive-left .immersive-frame>img{object-position:left center}.immersive-right .immersive-frame>img{object-position:right center}.immersive-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,4,5,.94),rgba(2,4,5,.62) 48%,rgba(2,4,5,.28)),linear-gradient(0deg,rgba(2,4,5,.86),transparent 48%);opacity:calc(.94 - var(--immersive-progress, 0) * .49);will-change:opacity}.immersive-right .immersive-overlay{background:linear-gradient(270deg,rgba(2,4,5,.92),rgba(2,4,5,.56) 48%,rgba(2,4,5,.3)),linear-gradient(0deg,rgba(2,4,5,.86),transparent 48%)}.immersive-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(128,239,174,.08) 1px,transparent 0),linear-gradient(90deg,rgba(128,239,174,.08) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%);transform:translateY(calc(var(--section-progress, 0) * -48px))}.immersive-copy{position:sticky;top:126px;width:min(720px,calc(100% - 32px));margin-left:max(var(--gutter),calc((100vw - var(--max)) / 2));padding-top:110px}.immersive-right .immersive-copy{margin-right:max(var(--gutter),calc((100vw - var(--max)) / 2));margin-left:auto}.immersive-copy h2{max-width:680px;text-wrap:balance}.immersive-copy>p:not(.eyebrow){max-width:620px;color:#d2dde1;font-size:1.08rem;line-height:1.6}.product-philosophy{position:relative;width:100%;min-height:clamp(600px,60svh,650px);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(118deg,#050809,#071513 38%,#08212b 72%,#050a0d)}.product-philosophy:before{position:absolute;inset:-20% -10%;content:"";background:linear-gradient(126deg,transparent 22%,rgba(10,196,104,.2) 48%,rgba(20,150,205,.24) 68%,transparent 86%);opacity:calc(.68 + (var(--section-focus, 0) * .32));transform:translate3d(calc((var(--section-progress, 0) - .5) * 5%),0,0);pointer-events:none}.product-philosophy-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(540px,1.22fr);gap:clamp(44px,7vw,108px);align-items:center;width:min(var(--max),calc(100% - (var(--gutter) * 2)));min-height:inherit;margin:0 auto;padding:clamp(60px,6vw,78px) 0}.product-philosophy-copy h2{max-width:13ch}.product-philosophy-copy>p:not(.eyebrow){max-width:58ch;color:#b9cbd2;font-size:1.08rem;line-height:1.65}.workflow-transform{position:relative;min-height:486px;overflow:hidden;border:1px solid rgba(153,205,219,.24);border-radius:8px;background:linear-gradient(145deg,rgba(10,34,30,.96),rgba(7,28,40,.95)),#071319;box-shadow:inset 0 1px rgba(255,255,255,.05),0 32px 90px rgba(0,0,0,.26)}.workflow-transform:before{position:absolute;inset:0;content:"";background:linear-gradient(112deg,rgba(35,224,133,.11),transparent 43%,transparent 58%,rgba(75,185,236,.15));opacity:calc(.72 + (var(--section-focus, 0) * .28));pointer-events:none}.workflow-activity,.workflow-transform-header{position:absolute;right:22px;left:22px;z-index:4;display:flex;align-items:center;justify-content:space-between;color:#9eb3ba;font-size:.68rem;letter-spacing:0;text-transform:uppercase}.workflow-transform-header{top:18px}.workflow-transform-header>span{color:#dce9ed;font-weight:800}.workflow-transform-header small{display:flex;gap:7px;align-items:center}.workflow-result i,.workflow-transform-header i{display:block;width:7px;height:7px;border-radius:50%;background:#68e8a0;box-shadow:0 0 16px rgba(104,232,160,.72);animation:workflow-status 2.4s ease-in-out infinite}.workflow-routes{position:absolute;z-index:1;top:60px;left:50%;width:min(660px,calc(100% - 24px));height:360px;overflow:visible;translate:-50% 0}.workflow-route{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 11;animation:workflow-route-run 2.8s linear infinite}.workflow-route-in{stroke:url(#route-in)}.workflow-route-out{stroke:url(#route-out);animation-direction:reverse}.workflow-route:nth-of-type(2),.workflow-route:nth-of-type(5){animation-delay:-.9s}.workflow-route:nth-of-type(3),.workflow-route:nth-of-type(6){animation-delay:-1.8s}.workflow-inputs,.workflow-results{position:absolute;z-index:3;top:72px;bottom:72px;display:grid;align-content:space-between}.workflow-inputs{left:20px}.workflow-results{right:20px}.workflow-result,.workflow-task{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;width:164px;min-height:82px;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(3,11,14,.88);box-shadow:0 14px 34px rgba(0,0,0,.2)}.workflow-task{animation:workflow-task-drift 5.6s ease-in-out infinite}.workflow-task:nth-child(2){animation-delay:-1.8s}.workflow-task:nth-child(3){animation-delay:-3.6s}.workflow-task small{grid-row:1/3;color:#68e8a0;font-size:.66rem;font-weight:800}.workflow-result strong,.workflow-task strong{color:#ecf4f6;font-size:.78rem;line-height:1.25}.workflow-result span,.workflow-task span{color:#8da1a8;font-size:.66rem}.workflow-result{position:relative;grid-template-columns:auto 1fr;border-color:rgba(75,185,236,.26);background:rgba(5,21,29,.9);opacity:calc(.4 + (var(--section-focus, 0) * .6));translate:calc(22px - (var(--section-focus, 0) * 22px)) 0}.workflow-result i{grid-row:1/3;margin-top:3px;background:#4bb9ec;box-shadow:0 0 16px rgba(75,185,236,.72)}.workflow-engine{position:absolute;z-index:4;top:50%;left:50%;display:grid;justify-items:center;width:188px;padding:22px 16px;border:1px solid rgba(128,239,174,.38);border-radius:8px;background:rgba(4,15,19,.96);box-shadow:0 0 0 10px rgba(128,239,174,.035),0 26px 54px rgba(0,0,0,.32);scale:calc(.92 + (var(--section-focus, 0) * .08));translate:-50% -50%}.workflow-engine:before{position:absolute;inset:-1px;border:1px solid rgba(75,185,236,.26);border-radius:inherit;content:"";clip-path:inset(0 72% 0 0);animation:workflow-engine-edge 3.8s ease-in-out infinite}.workflow-engine-mark{display:grid;place-items:center;width:58px;height:58px;margin-bottom:14px;border-radius:6px;background:#f7fbfc;box-shadow:0 12px 30px rgba(5,168,84,.2)}.workflow-engine-mark img{width:42px;height:42px;object-fit:contain}.workflow-engine>strong{margin-bottom:6px;color:#f2f7f8;font-size:.86rem}.workflow-engine>span{color:#86a0a9;font-size:.64rem}.workflow-activity{bottom:18px;gap:14px;justify-content:flex-start;padding-top:4px}.workflow-activity span{color:#9db0b7;text-transform:none}.workflow-activity strong{margin-left:auto;color:#80efae;font-size:.68rem}.workflow-story{position:relative;overflow:hidden;min-height:430px;border:1px solid rgba(153,205,219,.2);border-radius:8px;background:#071319;box-shadow:inset 0 1px rgba(255,255,255,.05),0 32px 90px rgba(0,0,0,.26)}.workflow-story-image{object-fit:cover;object-position:center;scale:1.015;transition:scale .9s var(--ease-reveal)}.workflow-story-shade{z-index:1;background:linear-gradient(180deg,rgba(2,8,9,.04) 38%,rgba(2,8,9,.86)),linear-gradient(90deg,rgba(3,10,10,.22),transparent 38%,transparent 72%,rgba(3,10,10,.12))}.workflow-flow-map,.workflow-story-shade{position:absolute;inset:0;pointer-events:none}.workflow-flow-map{z-index:2;width:100%;height:100%}.workflow-signals path{fill:none;stroke:#92f8ff;stroke-linecap:round;stroke-width:4.5;opacity:0;animation-play-state:paused;vector-effect:non-scaling-stroke}.workflow-signals-inbound path{stroke-dasharray:1 17 .6 11 1.4 23 .7 15;animation:workflow-signal-in 4.8s linear infinite}.workflow-signals-inbound path:nth-child(2){stroke:#75efc0;stroke-dasharray:.7 12 1.1 24 .6 19;animation-duration:5.7s;animation-delay:-2.3s}.workflow-signals-inbound path:nth-child(3){stroke-dasharray:1.3 25 .6 13 .8 20;animation-duration:4.1s;animation-delay:-.8s}.workflow-signals-inbound path:nth-child(4){stroke:#75efc0;stroke-dasharray:.6 19 1.2 14 .7 26;animation-duration:5.3s;animation-delay:-3.7s}.workflow-signals-inbound path:nth-child(5){stroke-dasharray:1 21 .6 28 1.1 15;animation-duration:6.1s;animation-delay:-1.5s}.workflow-signals-outbound path{stroke:#8fffe0;stroke-dasharray:1.2 17;stroke-width:5.5;animation:workflow-signal-out 3.2s linear infinite paused}.workflow-signals-outbound path:nth-child(2){animation-delay:-.8s}.workflow-signals-outbound path:nth-child(3){animation-delay:-1.6s}.workflow-signals-outbound path:nth-child(4){animation-delay:-2.4s}.workflow-hub-pulse{fill:none;stroke:rgba(137,255,215,.9);stroke-width:5;opacity:0;transform-box:fill-box;transform-origin:center;animation:workflow-hub-breathe 2.4s ease-out infinite paused}.workflow-story-caption{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 26px}.workflow-story-caption span,.workflow-story-caption strong{display:block}.workflow-story-caption strong{color:#edf6f8;font-size:1rem;font-weight:800}.workflow-story-caption span{margin:4px 0 0;color:#c2d3d8;font-size:.78rem;line-height:1.45}.workflow-story-state{display:flex;flex:0 0 auto;gap:8px;align-items:center;color:#d2e7eb;font-size:.66rem;text-transform:uppercase}.workflow-story-state i{width:7px;height:7px;border-radius:50%;background:#68e8a0;box-shadow:0 3px 18px rgba(104,232,160,.62)}.workflow-story.is-active .workflow-story-image{scale:1}.workflow-story.is-active .workflow-hub-pulse,.workflow-story.is-active .workflow-signals path{animation-play-state:running}.product-band+.cta-band{margin-top:clamp(56px,7vw,96px)}.immersive-facts{position:absolute;right:max(var(--gutter),calc((100vw - var(--max)) / 2));bottom:46px;left:max(var(--gutter),calc((100vw - var(--max)) / 2));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.immersive-fact{min-height:118px;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(2,5,7,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease,background .22s ease,border-color .22s ease}.immersive-fact:hover{transform:translateY(-6px);border-color:rgba(128,239,174,.5);background:rgba(7,15,18,.84)}.immersive-fact span,.immersive-fact strong{display:block}.immersive-fact strong{margin-bottom:22px;color:#80efae;font-size:1.35rem}.immersive-fact span{color:#d8e3e7;font-size:.9rem}.signal-lines{position:absolute;inset:22px;display:grid;align-content:space-between;pointer-events:none}.signal-lines span{height:1px;background:linear-gradient(90deg,transparent,rgba(128,239,174,.78),transparent);animation:scan 3.5s ease-in-out infinite}.signal-lines span:nth-child(2){animation-delay:.6s}.signal-lines span:nth-child(3){animation-delay:1.2s}.band,.product-band{width:100%;max-width:none;padding-right:max(var(--gutter),calc((100vw - var(--max)) / 2));padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.026)}.product-band{scroll-margin-top:110px}.section-heading{max-width:760px;margin-bottom:clamp(30px,4vw,46px)}.section-heading h2{max-width:18ch}.section-heading p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.55}.highlights-section{width:100%;max-width:none;padding-right:max(var(--gutter),calc((100vw - var(--max)) / 2));padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2))}.highlight-track{display:grid;grid-auto-columns:minmax(320px,42vw);grid-auto-flow:column;gap:16px;overflow-x:auto;padding:6px max(var(--gutter),calc((100vw - var(--max)) / 2)) 18px 0;scroll-padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2));scroll-snap-type:x mandatory}.highlight-track::-webkit-scrollbar{height:6px}.highlight-track::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,255,255,.2)}.highlight-card{position:relative;display:flex;min-height:420px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at calc(var(--pointer-x) / 12) calc(var(--pointer-y) / 12),rgba(128,239,174,.18),transparent 30%),linear-gradient(150deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),var(--panel);scroll-snap-align:start;transition:transform .26s ease,border-color .26s ease,background .26s ease}.highlight-card:after{position:absolute;right:-18%;bottom:-24%;width:58%;aspect-ratio:1;border:1px solid rgba(128,239,174,.28);border-radius:50%;content:"";transform:translateY(calc(var(--section-progress, 0) * -42px))}.highlight-card:hover{transform:translateY(-8px);border-color:rgba(128,239,174,.5)}.highlight-card span{display:block;margin-bottom:84px;color:#80efae;font-size:.76rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.highlight-card h3{max-width:540px;font-size:clamp(1.45rem,2.3vw,2.35rem)}.highlight-card p{max-width:560px;color:#bac8cd;line-height:1.55}.highlight-card strong{position:relative;z-index:1;color:rgba(255,255,255,.16);font-size:clamp(3.2rem,8vw,7rem);line-height:.9}.problem-solver{display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);gap:54px;align-items:start}.sticky-copy{position:sticky;top:118px}.sticky-copy p:not(.eyebrow){color:var(--muted);font-size:1.08rem;line-height:1.6}.solution-stack{display:grid;gap:16px}.solution-step{min-height:210px;padding:26px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(5,168,84,.12),transparent 42%),var(--panel)}.outcome-card span,.product-row span,.service-card span,.solution-step span{display:block;color:#80efae;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feature-item p,.outcome-card p,.product-row p,.service-card em,.service-card p,.solution-step p,.story-panel p{color:#b8c5ca;line-height:1.55}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-command{display:grid;gap:28px;scroll-margin-top:110px}.service-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-visual-card{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#070b0d;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.service-visual-card:hover{transform:translateY(-6px);border-color:rgba(128,239,174,.5);box-shadow:0 24px 70px rgba(0,0,0,.34)}.service-visual-media{position:absolute;inset:0}.service-visual-media img{object-fit:cover;scale:1.08;transition:scale .7s var(--ease-out);animation:card-media-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%;will-change:transform,scale}.service-visual-card:hover .service-visual-media img{scale:1.13}.service-visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,4,5,.02) 28%,rgba(2,4,5,.9) 82%)}.service-visual-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:28px}.service-visual-copy span,.service-visual-copy strong{color:#80efae;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.service-visual-copy h3{max-width:480px;margin:8px 0;font-size:clamp(1.35rem,2.2vw,2rem)}.service-visual-copy p{max-width:540px;margin-bottom:18px;color:#d2dadd;line-height:1.5}.command-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1fr);gap:18px;align-items:stretch}.command-visual{position:sticky;top:118px;min-height:560px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 50% 12%,rgba(5,168,84,.24),transparent 36%),linear-gradient(180deg,#10171b,#030607);overflow:hidden}.command-photo{z-index:0;opacity:.62;transform:scale(1.08);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.command-visual:hover .command-photo{transform:scale(1.14)}.command-shade{background:linear-gradient(180deg,rgba(3,7,9,.08),rgba(3,7,9,.9)),linear-gradient(90deg,rgba(3,7,9,.78),transparent)}.command-visual:before{position:absolute;inset:0;z-index:2;content:"";background-image:linear-gradient(rgba(128,239,174,.08) 1px,transparent 0),linear-gradient(90deg,rgba(128,239,174,.08) 1px,transparent 0);background-size:34px 34px;transform:translateY(calc(var(--section-progress, 0) * -64px))}.command-screen{position:absolute;z-index:3;inset:12% 10%;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(3,7,9,.82);box-shadow:0 28px 80px rgba(0,0,0,.45);transform:perspective(1000px) rotateX(7deg) rotateY(-8deg)}.command-screen>span{display:block;width:42%;height:8px;margin-bottom:14px;border-radius:999px;background:rgba(255,255,255,.18)}.command-screen>span:nth-child(2){width:66%}.command-screen>span:nth-child(3){width:34%;background:rgba(128,239,174,.6)}.command-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:44px}.command-flow i{min-height:104px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(5,168,84,.18),rgba(11,134,200,.12));animation:pulse-panel 4s ease-in-out infinite}.command-list{display:grid;gap:12px}.command-row{display:grid;grid-template-columns:54px 1fr;gap:16px;min-height:132px;padding:24px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04);transition:transform .22s ease,border-color .22s ease,background .22s ease}.command-row:hover{transform:translateX(8px);border-color:rgba(11,134,200,.6);background:rgba(255,255,255,.07)}.command-row>span{color:#80efae;font-size:.78rem;font-weight:820;letter-spacing:.08em}.command-row p{margin-bottom:0;color:#b8c5ca;line-height:1.5}.scroll-story{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1fr);gap:52px;align-items:start}.scroll-stage{position:sticky;top:118px;min-height:600px}.scroll-stage p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.58}.service-process-visual{--service-completion:120deg;position:relative;min-height:330px;margin-top:34px;padding:20px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(27,191,137,.14),transparent 26%),linear-gradient(145deg,rgba(5,22,20,.98),rgba(5,20,29,.98));box-shadow:inset 0 1px rgba(255,255,255,.04);transform:translateY(var(--service-float,0));transition:transform .16s linear,--service-completion .7s var(--ease-reveal)}.service-process-visual:before{position:absolute;inset:0;background:linear-gradient(112deg,rgba(35,224,133,.07),transparent 44%,rgba(75,185,236,.1));content:"";pointer-events:none}.service-process-header,.service-process-labels,.service-process-stages{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between}.service-process-header strong{color:#edf6f8;font-size:.78rem}.service-process-header>span{color:#80efae;font-size:.64rem;font-weight:760}.service-process-labels{margin-top:22px;color:#78939c;font-size:.56rem;font-weight:700;text-transform:uppercase}.service-process-labels span{width:33.333%}.service-process-labels span:nth-child(2){text-align:center}.service-process-labels span:last-child{text-align:right}.service-process-map{position:relative;z-index:2;height:208px;margin:4px -4px 0}.service-process-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.service-route,.service-thread{fill:none;stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke;transition:opacity .7s var(--ease-reveal),stroke-width .7s var(--ease-reveal)}.service-thread{stroke:url(#service-flow-in);stroke-dasharray:3 10;opacity:.72;animation:service-thread-flow 4s linear infinite}.service-thread-two{animation-delay:-1.3s}.service-thread-three{animation-delay:-2.6s}.service-route{stroke:url(#service-flow-out);stroke-dasharray:1;stroke-dashoffset:1;opacity:.22;transition:opacity .7s var(--ease-reveal),stroke-dashoffset .9s var(--ease-reveal)}.service-process-inputs,.service-process-results{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:11px 0;pointer-events:none}.service-process-inputs{align-items:flex-start}.service-process-results{align-items:flex-end}.service-process-inputs span,.service-process-results span{display:flex;align-items:center;min-height:34px;border:1px solid rgba(151,198,211,.22);border-radius:5px;background:rgba(4,13,17,.9);color:#c4d3d8;font-size:.64rem;font-weight:650;transition:opacity .65s var(--ease-reveal),transform .65s var(--ease-reveal),border-color .65s var(--ease-reveal)}.service-process-inputs span{width:88px;padding:0 10px}.service-process-results span{width:104px;justify-content:space-between;padding:0 8px 0 10px;opacity:.22;transform:translateX(-12px)}.service-process-results i{display:grid;width:16px;height:16px;border-radius:50%;background:#68e8a0;color:#04130d;font-size:.58rem;font-style:normal;font-weight:900;place-items:center;transform:scale(0);transition:transform .5s var(--ease-reveal)}.service-process-core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:68px;height:68px;border:1px solid rgba(128,239,174,.32);border-radius:8px;background:#eef6f7;box-shadow:0 14px 34px rgba(0,0,0,.36);place-items:center;translate:-50% -50%}.service-process-progress{position:absolute;inset:-18px;border-radius:50%;background:conic-gradient(from -90deg,#68e8a0 0 var(--service-completion),rgba(75,185,236,.16) var(--service-completion) 1turn);-webkit-mask:radial-gradient(circle,transparent 65%,#000 67%);mask:radial-gradient(circle,transparent 65%,#000 67%);transition:--service-completion .7s var(--ease-reveal)}.service-process-progress>i{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#68e8a0;box-shadow:0 0 14px rgba(104,232,160,.8);transform:rotate(calc(var(--service-completion) - 90deg)) translateX(51px);transition:transform .7s var(--ease-reveal)}.service-process-core img{position:relative;z-index:2;width:48px;height:48px;object-fit:contain}.service-process-stages{gap:8px;padding-top:12px;border-top:1px solid rgba(156,205,218,.14)}.service-process-stages span{display:flex;gap:6px;align-items:center;color:#78939c;font-size:.62rem;font-weight:700;transition:color .4s ease}.service-process-stages i{width:5px;height:5px;border-radius:50%;background:currentColor;transition:box-shadow .4s ease,scale .4s ease}.service-process-stages .is-active{color:#80efae}.service-process-stages .is-active i{box-shadow:0 0 12px rgba(128,239,174,.78);scale:1.5}.service-process-visual.is-stage-1 .service-thread{opacity:1;stroke-width:2.5}.service-process-visual.is-stage-1{--service-completion:240deg}.service-process-visual.is-stage-1 .service-process-inputs span{border-color:rgba(128,239,174,.38);transform:translateX(6px)}.service-process-visual.is-stage-1 .service-process-core{box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 42px rgba(76,220,150,.24)}.service-process-visual.is-stage-1 .service-route,.service-process-visual.is-stage-2 .service-route{stroke-dashoffset:0;opacity:.88}.service-process-visual.is-stage-2 .service-thread{opacity:.3}.service-process-visual.is-stage-2{--service-completion:360deg}.service-process-visual.is-stage-2 .service-process-inputs span{opacity:.44;transform:translateX(10px) scale(.96)}.service-process-visual.is-stage-2 .service-process-results span{opacity:1;transform:translateX(0);border-color:rgba(104,232,160,.38)}.service-process-visual.is-stage-2 .service-process-results span:nth-child(2){transition-delay:.1s}.service-process-visual.is-stage-2 .service-process-results span:nth-child(3){transition-delay:.2s}.service-process-visual.is-stage-2 .service-process-results i{transform:scale(1);transition-delay:.3s}.story-steps{display:grid;gap:16px}.story-step{min-height:250px;padding:30px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.024))}.story-step span{display:block;margin-bottom:60px;color:#80efae;font-size:.78rem;font-weight:820;letter-spacing:.08em}.story-step p{color:#b8c5ca;line-height:1.55}.feature-item,.metric-card,.outcome-card,.product-row,.service-card,.story-panel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.026))}.service-card{min-height:410px;padding:23px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.service-card:hover{transform:translateY(-7px) scale(1.01);border-color:rgba(128,239,174,.48);background:linear-gradient(135deg,rgba(5,168,84,.16),rgba(11,134,200,.08)),var(--panel)}.service-card span{margin-bottom:38px}.service-card em{display:block;margin:18px 0;font-style:normal;color:#d6e4e8}.service-card small{display:block;color:var(--quiet);line-height:1.45}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-item{min-height:218px;padding:26px}.product-catalog-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(40px,7vw,96px);align-items:end;margin-bottom:clamp(64px,8vw,112px)}.product-catalog-heading .section-heading{margin-bottom:0}.product-category-nav{display:grid;border-top:1px solid var(--line)}.product-category-nav a{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid var(--line);color:var(--muted);transition:color .26s ease,padding-left .26s ease}.product-category-nav a:focus-visible,.product-category-nav a:hover{padding-left:8px;color:#80efae}.product-category-nav svg{width:16px;height:16px;color:#80efae;transition:transform .26s ease}.product-category-nav a:focus-visible svg,.product-category-nav a:hover svg{transform:translateY(3px)}.product-catalog{display:grid;gap:clamp(76px,9vw,124px)}.product-category{min-width:0;scroll-margin-top:120px}.product-category-heading{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(280px,.8fr);gap:40px;align-items:end;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.product-category-heading h3{margin:0;font-size:clamp(1.65rem,3vw,2.65rem)}.product-category-heading p{max-width:58ch;margin:0;color:var(--muted);line-height:1.6}.product-carousel{width:100%;min-width:0;overflow:hidden}.product-carousel-toolbar{display:flex;gap:18px;align-items:center;justify-content:flex-end;min-height:44px;margin-bottom:14px}.product-carousel-toolbar>span{min-width:54px;color:#8fa5ad;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.product-carousel-controls{display:flex;gap:8px}.product-carousel-controls button{display:grid;width:42px;height:42px;padding:0;border:1px solid rgba(157,190,201,.3);border-radius:6px;background:#081117;color:#edf5f7;cursor:pointer;font:inherit;font-size:1.2rem;place-items:center;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .18s ease,background .18s ease}.product-carousel-controls button:hover:not(:disabled){border-color:rgba(128,239,174,.58);background:#0c1b20}.product-carousel-controls button:active:not(:disabled){transform:scale(.96)}.product-card-list:focus-visible,.product-carousel-controls button:focus-visible{outline:2px solid #80efae;outline-offset:3px}.product-carousel-controls button:disabled{cursor:default;opacity:.3}.product-card-list{--product-card-width:clamp(380px,41vw,500px);display:flex;width:100%;max-width:100%;align-items:stretch;gap:18px;overflow-x:auto;padding:8px 0 8px 1px;scroll-behavior:smooth;scroll-padding-left:1px;scroll-snap-type:x mandatory;scrollbar-width:none}.product-card-list::-webkit-scrollbar{display:none}.product-carousel[data-count="1"] .product-card-list{--product-card-width:min(520px,100%)}.product-carousel-spacer{flex:0 0 max(0px,calc(100% - var(--product-card-width) - 18px))}.product-card{flex:0 0 var(--product-card-width);display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:452px;border:1px solid var(--line);border-radius:8px;background:#071017;scroll-snap-align:start;scroll-snap-stop:always;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s ease}.product-card:hover{transform:translateY(-7px);border-color:rgba(128,239,174,.46)}.product-card-coming-soon{cursor:default}.product-card-coming-soon:hover{transform:none;border-color:var(--line)}.product-card-image{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#05080b}.product-card-image img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}.product-card:hover .product-card-image img{transform:scale(1.025);filter:brightness(1.08)}.product-card-image-signals-community img{object-fit:contain}.product-card-image-signals-community{background:#050609}.product-card-image-alpha-ladder-strategy:after{position:absolute;right:14px;bottom:14px;padding:7px 9px;border:1px solid rgba(128,239,174,.46);border-radius:4px;background:rgba(3,10,14,.9);color:#80efae;content:"Strategy";font-size:.68rem;font-weight:800;text-transform:uppercase}.product-card-mark{display:grid;width:100%;height:100%;place-items:center;color:#80efae;font-size:2rem;font-weight:900}.product-card-copy{display:flex;flex-direction:column;padding:clamp(20px,2.4vw,26px)}.product-card-label{display:block;margin-bottom:12px;color:#80efae;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-card h4{margin:0 0 10px;color:var(--text);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.15}.product-card-copy>p{margin:0;color:var(--muted);line-height:1.55}.product-card-note{display:block;margin-top:12px;color:#a9c4cf;line-height:1.45}.product-card-footer{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-top:auto;padding-top:28px}.product-card-footer small,.product-card-footer strong{display:block}.product-card-footer strong{color:var(--text);font-size:1rem}.product-card-footer small{margin-top:4px;color:var(--quiet)}.product-card-action{flex:0 0 auto;color:#80efae;font-size:.82rem;font-weight:800}.product-card-action:after{content:" >"}.product-row{display:grid;grid-template-columns:140px minmax(180px,.5fr) 1fr;gap:20px;align-items:center;padding:22px 24px;transition:transform .18s ease,border-color .18s ease}.product-row:hover{transform:translateX(5px);border-color:rgba(11,134,200,.58)}.product-row p{margin-bottom:0}.contact-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:48px;align-items:start;scroll-margin-top:104px}.contact-form{padding:24px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.045)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:7px}.field-wide{grid-column:1/-1}.field span{color:#d7e4e8;font-size:.88rem;font-weight:700}.field b{color:#80efae}input,select,textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:6px;padding:11px 12px;color:var(--text);background:rgba(3,6,7,.72);outline:none;transition:border-color .18s ease,box-shadow .18s ease}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(128,239,174,.65);box-shadow:0 0 0 3px rgba(5,168,84,.16)}.contact-form .button{width:100%;margin-top:18px}.form-status{min-height:24px;margin:14px 0 0;color:#80efae}.product-detail-shell{background:#020405}.product-detail-shell .section{padding-top:clamp(62px,6vw,88px);padding-bottom:clamp(62px,6vw,88px)}.product-detail-hero{position:relative;display:flex;min-height:min(700px,78vh);align-items:end;overflow:hidden;border-bottom:1px solid var(--line);background:#030608}.product-detail-hero-image{object-fit:cover;object-position:center 42%;filter:saturate(1) contrast(1.06);transform:scale(1.01);animation:product-hero-settle 1.3s var(--ease-out) both}.product-detail-alpha-ladder-strategy .product-detail-hero-image{object-position:center 48%}.product-detail-trading-discipline-support .product-detail-hero-image{object-fit:contain;width:min(760px,76vw)!important;height:min(330px,34vw)!important;inset:22% 8% auto auto!important;opacity:.42}.product-detail-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,5,.96),rgba(2,4,5,.69) 42%,rgba(2,4,5,.12) 78%),linear-gradient(0deg,rgba(2,4,5,.9),transparent 50%)}.product-detail-hero-inner{position:relative;z-index:1;width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:108px 0 54px}.product-detail-back{position:absolute;top:104px;left:0;display:inline-flex;gap:8px;align-items:center;color:#c4d0d4;font-size:.85rem;font-weight:750;transition:color .18s ease}.product-detail-back:before{color:#80efae;content:"←"}.product-detail-back:hover{color:#fff}.product-detail-hero-copy{max-width:760px;margin-top:96px}.product-detail-kicker,.product-detail-section-label{margin:0 0 14px;color:#80efae;font-size:.76rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.product-detail-hero h1{max-width:13ch;margin:0;color:#fff;font-size:4.55rem;line-height:.98;letter-spacing:0;text-wrap:balance}.product-detail-hero-copy>p:not(.product-detail-kicker){max-width:58ch;margin:19px 0 0;color:#d1dcdf;font-size:1.16rem;line-height:1.55}.product-detail-hero .button-row{margin-top:27px}.product-detail-facts{width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:22px 0;border-bottom:1px solid var(--line)}.product-detail-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.product-detail-facts dl>div{min-width:0;padding:0 26px;border-right:1px solid var(--line)}.product-detail-facts dl>div:first-child{padding-left:0}.product-detail-facts dl>div:last-child{padding-right:0;border-right:0}.product-detail-facts dt{margin-bottom:6px;color:#7f8d93;font-size:.72rem;font-weight:800;text-transform:uppercase}.product-detail-facts dd{margin:0;color:#edf4f6;font-weight:720;line-height:1.35}.product-detail-billing-note{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#9fadb2;font-size:.84rem;line-height:1.55}.product-detail-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(44px,6vw,84px);align-items:center}.product-detail-final-cta h2,.product-detail-overview h2,.product-detail-section-heading h2{margin:0;color:#f4f7f8;font-size:2.85rem;line-height:1.05;letter-spacing:0;text-wrap:balance}.product-detail-overview-copy>p:last-child{max-width:67ch;margin:20px 0 0;color:#b6c4c9;font-size:1.1rem;line-height:1.65}.product-detail-audience{padding:20px 0 2px 26px;border-left:1px solid rgba(128,239,174,.42)}.product-detail-audience span{display:block;margin-bottom:12px;color:#80efae;font-size:.76rem;font-weight:800;text-transform:uppercase}.product-detail-audience p{margin:0;color:#d6e0e3;font-size:1.03rem;line-height:1.65}.product-detail-features{padding-top:14px}.product-detail-section-heading{max-width:760px}.product-detail-section-heading>p:last-child:not(.product-detail-section-label){max-width:64ch;margin:20px 0 0;color:#aab7bc;line-height:1.65}.product-detail-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-detail-feature{position:relative;min-height:190px;padding:30px 30px 32px 0}.product-detail-feature+.product-detail-feature{padding-left:30px;border-left:1px solid var(--line)}.product-detail-feature>span{display:block;width:58px;height:2px;margin-bottom:34px;background:linear-gradient(90deg,#80efae,#25a4df);transform:scaleX(.47);transform-origin:left;transition:transform .5s var(--ease-out)}.product-detail-feature:hover>span{transform:scaleX(1)}.product-detail-feature h3{margin:0 0 14px;font-size:1.32rem;line-height:1.25}.product-detail-feature p{margin:0;color:#aab8bd;line-height:1.65}.product-detail-access{position:relative;overflow:hidden;margin-top:0;border-top:1px solid rgba(128,239,174,.2);border-bottom:1px solid rgba(37,164,223,.26);background:radial-gradient(circle at 8% 100%,rgba(5,168,84,.24),transparent 38%),radial-gradient(circle at 92% 0,rgba(11,134,200,.22),transparent 42%),#061016}.product-detail-access-inner{width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:clamp(62px,6vw,86px) 0}.product-detail-access-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:44px 0 0;padding:0;list-style:none}.product-detail-access-steps:before{position:absolute;top:17px;right:10%;left:17px;height:1px;background:linear-gradient(90deg,#80efae,#25a4df);content:"";transform:scaleX(0);transform-origin:left;animation:product-access-line 1.1s .35s var(--ease-out) forwards}.product-detail-access-steps li{position:relative;padding-top:52px}.product-detail-access-steps li>span{position:absolute;top:0;left:0;z-index:1;display:grid;width:35px;height:35px;border:1px solid rgba(128,239,174,.66);border-radius:50%;color:#05110a;background:#80efae;font-size:.72rem;font-weight:850;place-items:center}.product-detail-access-steps h3{margin:0 0 12px;font-size:1.22rem}.product-detail-access-steps p{max-width:34ch;margin:0;color:#aabcc2;line-height:1.65}.product-detail-resources{scroll-margin-top:110px}.product-detail-prerequisites{display:grid;grid-template-columns:1fr;gap:34px;align-items:start}.product-detail-prerequisites>.product-detail-section-heading{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);column-gap:clamp(44px,7vw,90px);max-width:none;align-items:end}.product-detail-prerequisites>.product-detail-section-heading .product-detail-section-label{grid-column:1/-1}.product-detail-prerequisites>.product-detail-section-heading>p:last-child{margin:0}.product-requirement-list{border-top:1px solid var(--line)}.product-access-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.product-access-paths>div{padding:21px 26px 23px 0}.product-access-paths>div+div{padding-right:0;padding-left:26px;border-left:1px solid var(--line)}.product-access-paths span{display:block;margin-bottom:9px;color:#80efae;font-size:.78rem;font-weight:800;text-transform:uppercase}.product-access-paths p{margin:0;color:#b5c2c7;line-height:1.5}.product-requirement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.product-requirement-row{display:grid;grid-template-columns:1fr;gap:13px;min-width:0;padding:22px 26px 24px}.product-requirement-row:first-child{padding-left:0}.product-requirement-row+.product-requirement-row{border-left:1px solid var(--line)}.product-requirement-row:last-child{padding-right:0}.product-requirement-row h3{margin:0 0 8px;color:#edf4f6;font-size:1.08rem}.product-requirement-note,.product-requirement-row p,.product-requirement-summary p{margin:0;color:#9eacb1;line-height:1.6}.product-requirement-row strong{color:#80efae;font-size:.92rem;line-height:1.45;text-align:left}.product-requirement-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:40px;padding:24px 0;border-bottom:1px solid rgba(128,239,174,.3)}.product-requirement-summary span{display:block;margin-bottom:10px;color:#edf4f6;font-size:.82rem;font-weight:800;text-transform:uppercase}.product-requirement-summary dl,.product-requirement-summary dl>div{margin:0}.product-requirement-summary dl>div+div{margin-top:14px}.product-requirement-summary dt{color:#8d9ba0;font-size:.76rem}.product-requirement-summary dd{margin:2px 0 0;color:#80efae;font-size:1.2rem;font-weight:760}.product-requirement-note{max-width:82ch;font-size:.78rem}.product-resource-list{margin-top:38px;border-top:1px solid var(--line)}.product-resource-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:34px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);transition:padding .3s var(--ease-out),background .22s ease}a.product-resource-row:hover{padding-right:18px;padding-left:18px;background:rgba(255,255,255,.035)}.product-resource-type{color:#80efae;font-size:.74rem;font-weight:820;text-transform:uppercase}.product-resource-row h3{margin:0 0 7px;font-size:1.15rem}.product-resource-row p{margin:0;color:#9eacb1;line-height:1.5}.product-resource-row strong{color:#dce7ea;font-size:.82rem}.product-resource-row:not(.is-pending) strong:after{margin-left:8px;color:#80efae;content:"↗"}.product-resource-row.is-pending{opacity:.72}.product-resource-row.is-pending strong{color:#87969b}.product-detail-faq{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(42px,6vw,82px);padding-top:54px;padding-bottom:54px}.product-detail-faq-list{border-top:1px solid var(--line)}.product-detail-faq details{border-bottom:1px solid var(--line)}.product-detail-faq summary{position:relative;padding:21px 44px 21px 0;color:#eaf1f3;cursor:pointer;font-size:1.03rem;font-weight:720;list-style:none}.product-detail-faq summary::-webkit-details-marker{display:none}.product-detail-faq summary:after{position:absolute;top:50%;right:4px;color:#80efae;content:"+";font-size:1.35rem;transform:translateY(-50%);transition:transform .22s var(--ease-out)}.product-detail-faq details[open] summary:after{content:"−";transform:translateY(-50%) rotate(180deg)}.product-detail-faq details p{max-width:66ch;margin:-2px 0 21px;color:#aab8bd;line-height:1.65}.product-detail-disclaimer{grid-column:2;margin:18px 0 0;padding:17px 0 0;border-top:1px solid rgba(128,239,174,.24);color:#8f9da2;font-size:.8rem;line-height:1.6}.product-detail-final-cta{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:var(--space-section);padding-top:48px;padding-bottom:48px;border-top:1px solid rgba(128,239,174,.28);border-bottom:1px solid rgba(37,164,223,.28)}.product-detail-final-cta h2{max-width:17ch}.product-detail-decision-layout{overflow:visible}.alpha-section-nav{position:sticky;z-index:30;top:86px;border-bottom:1px solid rgba(128,239,174,.24);background:rgba(3,8,10,.92);box-shadow:0 18px 44px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.alpha-section-nav-inner{display:flex;width:min(var(--max),calc(100% - (var(--gutter) * 2)));min-height:76px;margin:0 auto;align-items:center;justify-content:space-between;gap:30px}.alpha-section-links{display:flex;min-width:0;gap:28px}.alpha-section-links a{position:relative;padding:27px 0 25px;color:#aebbc0;font-size:.83rem;font-weight:720;white-space:nowrap;transition:color .18s ease}.alpha-section-links a:after{position:absolute;right:0;bottom:18px;left:0;height:2px;background:linear-gradient(90deg,#80efae,#25a4df);content:"";transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-out)}.alpha-section-links a:focus-visible,.alpha-section-links a:hover{color:#fff}.alpha-section-links a:focus-visible:after,.alpha-section-links a:hover:after{transform:scaleX(1)}.alpha-section-purchase{display:flex;flex:0 0 auto;align-items:center;gap:18px}.alpha-section-purchase>span{display:grid;gap:2px;text-align:right}.alpha-section-purchase strong{color:#edf4f6;font-size:.88rem}.alpha-section-purchase small{color:#89979c;font-size:.69rem}.alpha-section-purchase .button{min-height:42px;padding:11px 17px;font-size:.8rem}.product-detail-decision-layout #requirements,.product-detail-decision-layout .alpha-overview,.product-detail-decision-layout .alpha-support{scroll-margin-top:180px}.alpha-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:0 clamp(46px,7vw,92px)}.alpha-overview-heading{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(42px,7vw,92px);align-items:end;padding-bottom:36px;border-bottom:1px solid var(--line)}.alpha-final-cta h2,.alpha-overview h2,.alpha-support h2,.alpha-workflow h2{margin:0;color:#f4f7f8;font-size:2.65rem;line-height:1.06;letter-spacing:0;text-wrap:balance}.alpha-overview-heading>p{margin:0;color:#aebcc1;line-height:1.65}.alpha-benefit-grid{grid-column:1;grid-row:2;border-bottom:1px solid var(--line)}.alpha-benefit{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--line);transition:transform .26s var(--ease-out)}.alpha-benefit:first-child{border-top:0}.alpha-benefit:hover{transform:translateX(6px)}.alpha-benefit>span{color:#80efae;font-size:.72rem;font-weight:820}.alpha-benefit h3,.alpha-cost-grid h3,.alpha-resource h3,.alpha-workflow h3{margin:0;color:#edf4f6}.alpha-benefit p,.alpha-cost-grid p,.alpha-resource p,.alpha-workflow li p{margin:7px 0 0;color:#9eacb1;line-height:1.55}.alpha-audience{grid-column:2;grid-row:2;align-self:center;padding:26px 0 26px 28px;border-left:1px solid rgba(128,239,174,.35)}.product-communication-note{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(32px,7vw,90px);align-items:start;margin-top:42px;padding:34px 0 0;border-top:1px solid rgba(128,239,174,.3)}.product-communication-note span{display:block;margin-bottom:10px;color:#80efae;font-size:.74rem;font-weight:800;text-transform:uppercase}.product-communication-note h3{margin:0;color:#edf4f6;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.18}.product-communication-note p{max-width:72ch;margin:0;color:#aebcc1;line-height:1.65}.alpha-audience>span{display:block;margin-bottom:12px;color:#80efae;font-size:.74rem;font-weight:800;text-transform:uppercase}.alpha-audience p{margin:0;color:#d0dade;line-height:1.65}.alpha-audience a{display:inline-block;margin-top:18px;color:#80efae;font-size:.84rem;font-weight:750}.alpha-workflow{scroll-margin-top:180px;border-top:1px solid rgba(128,239,174,.2);border-bottom:1px solid rgba(37,164,223,.25);background:radial-gradient(circle at 10% 100%,rgba(5,168,84,.21),transparent 38%),radial-gradient(circle at 90% 0,rgba(11,134,200,.18),transparent 42%),#061016}.alpha-workflow-inner{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(48px,8vw,110px);width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:clamp(52px,5vw,70px) 0 42px;align-items:center}.alpha-workflow ol{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.alpha-workflow li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12)}.alpha-workflow li>span{display:grid;width:32px;height:32px;border:1px solid rgba(128,239,174,.6);border-radius:50%;color:#80efae;font-size:.68rem;font-weight:820;place-items:center}.alpha-workflow h3{font-size:1.06rem}.alpha-workflow li p{max-width:58ch}.alpha-requirements{width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:0 0 clamp(42px,4vw,58px);border-top:1px solid rgba(255,255,255,.14)}.alpha-cost-disclosure{border-bottom:1px solid rgba(128,239,174,.28)}.alpha-cost-disclosure summary{position:relative;display:flex;min-height:72px;padding:18px 52px 18px 0;align-items:center;cursor:pointer;list-style:none}.alpha-cost-disclosure summary::-webkit-details-marker{display:none}.alpha-cost-disclosure summary:after{position:absolute;top:50%;right:3px;color:#80efae;content:"+";font-size:1.6rem;transform:translateY(-50%)}.alpha-cost-disclosure[open] summary:after{content:"−"}.alpha-cost-disclosure summary span{display:grid;gap:5px}.alpha-cost-disclosure summary strong{color:#edf4f6;font-size:1.06rem}.alpha-cost-disclosure summary small{color:#8f9da2}.alpha-cost-content{padding:0 0 28px}.alpha-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.alpha-cost-grid article{display:flex;min-width:0;padding:24px;flex-direction:column;justify-content:space-between;gap:20px}.alpha-cost-grid article:first-child{padding-left:0}.alpha-cost-grid article+article{border-left:1px solid var(--line)}.alpha-cost-grid article:last-child{padding-right:0}.alpha-cost-grid h3{font-size:1rem}.alpha-cost-grid article>strong{color:#80efae;font-size:.88rem}.alpha-cost-baseline{display:flex;padding:22px 0;align-items:center;justify-content:space-between;gap:40px}.alpha-cost-baseline>p{display:grid;max-width:52ch;margin:0;gap:5px}.alpha-cost-baseline p span,.alpha-cost-note{color:#8f9da2;font-size:.78rem;line-height:1.55}.alpha-cost-baseline dl{display:flex;margin:0;gap:36px}.alpha-cost-baseline dl>div{margin:0}.alpha-cost-baseline dt{color:#8f9da2;font-size:.7rem}.alpha-cost-baseline dd{margin:3px 0 0;color:#80efae;font-size:1.05rem;font-weight:780}.alpha-cost-note{margin:0}.alpha-support{padding-top:34px}.alpha-support-heading{padding-bottom:32px;border-bottom:1px solid var(--line)}.alpha-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(44px,7vw,90px)}.alpha-faq-list,.alpha-resource-list{min-width:0}.alpha-column-title{margin:0;padding:22px 0 16px;border-bottom:1px solid var(--line);color:#80efae;font-size:.76rem;font-weight:820;text-transform:uppercase}.alpha-resource{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line);transition:transform .24s var(--ease-out)}a.alpha-resource:hover{transform:translateX(6px)}.alpha-resource>span{color:#80efae;font-size:.68rem;font-weight:820;text-transform:uppercase}.alpha-resource h3{font-size:.98rem}.alpha-resource p{font-size:.86rem}.alpha-resource>strong{color:#dce7ea;font-size:.76rem}.alpha-faq-list details{border-bottom:1px solid var(--line)}.alpha-faq-list summary{position:relative;padding:22px 40px 22px 0;color:#edf4f6;cursor:pointer;font-weight:720;list-style:none}.alpha-faq-list summary::-webkit-details-marker{display:none}.alpha-faq-list summary:after{position:absolute;top:50%;right:3px;color:#80efae;content:"+";font-size:1.3rem;transform:translateY(-50%)}.alpha-faq-list details[open] summary:after{content:"−"}.alpha-faq-list details p{margin:-3px 0 22px;color:#9eacb1;line-height:1.6}.alpha-disclaimer{margin:22px 0 0;color:#839197;font-size:.76rem;line-height:1.6}.alpha-final-cta{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:var(--space-section);padding-top:46px;padding-bottom:46px;border-top:1px solid rgba(128,239,174,.28);border-bottom:1px solid rgba(37,164,223,.28)}.alpha-final-cta>div>p:last-child{margin:14px 0 0;color:#9eacb1}.alpha-final-cta h2{max-width:19ch}@keyframes product-hero-settle{0%{filter:saturate(.55) contrast(.9) blur(5px);transform:scale(1.045)}to{filter:saturate(1) contrast(1.06) blur(0);transform:scale(1.01)}}.motion-ready .product-detail-feature.reveal>span{transform:scaleX(0)}.motion-ready .product-detail-feature.reveal.is-visible>span{transform:scaleX(.72)}.motion-ready .product-detail-feature.reveal.is-visible:hover>span{transform:scaleX(1)}@keyframes product-access-line{to{transform:scaleX(1)}}@media (max-width:980px){.alpha-section-nav{position:sticky;top:86px;background:#03080a;-webkit-backdrop-filter:none;backdrop-filter:none}.alpha-section-nav-inner{min-height:62px}.alpha-section-links{width:100%;overflow-x:auto;gap:24px;scrollbar-width:none}.alpha-section-links::-webkit-scrollbar{display:none}.alpha-section-links a{padding:23px 0 21px}.alpha-section-purchase{position:fixed;z-index:45;right:0;bottom:0;left:0;min-height:76px;padding:11px var(--gutter);justify-content:space-between;border-top:1px solid rgba(128,239,174,.35);background:rgba(3,8,10,.95);box-shadow:0 -16px 42px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-detail-decision-layout{padding-bottom:76px}.alpha-overview,.alpha-overview-heading,.alpha-support-grid,.alpha-workflow-inner{grid-template-columns:1fr}.alpha-overview,.alpha-overview-heading,.alpha-support-grid{gap:30px}.alpha-audience{padding:22px 0 0;border-top:1px solid rgba(128,239,174,.35);border-left:0}.alpha-cost-grid{grid-template-columns:1fr}.alpha-cost-grid article,.alpha-cost-grid article:first-child,.alpha-cost-grid article:last-child{padding:21px 0}.alpha-cost-grid article+article{border-top:1px solid var(--line);border-left:0}.product-detail-hero{min-height:650px}.product-detail-hero h1{font-size:4rem}.product-detail-faq,.product-detail-overview{grid-template-columns:1fr}.product-detail-audience{max-width:620px}.product-detail-disclaimer,.product-requirement-note{grid-column:1}.product-detail-feature-grid{grid-template-columns:1fr}.product-detail-feature{min-height:0;padding:30px 0}.product-detail-feature+.product-detail-feature{padding-left:0;border-top:1px solid var(--line);border-left:0}.product-detail-feature>span{margin-bottom:28px}}@media (max-width:640px){.alpha-section-nav{top:110px}.alpha-section-purchase>span{margin-left:50px;text-align:left}.alpha-section-purchase .button{white-space:nowrap}.alpha-final-cta h2,.alpha-overview h2,.alpha-support h2,.alpha-workflow h2{font-size:2.15rem}.alpha-workflow-inner{gap:32px}.alpha-cost-baseline,.alpha-final-cta{display:grid;align-items:start}.alpha-cost-baseline dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.alpha-resource{grid-template-columns:1fr auto}.alpha-resource>span{grid-column:1/-1}.product-detail-shell .section{padding-top:52px;padding-bottom:52px}.product-detail-hero{min-height:600px}.product-detail-hero-shade{background:linear-gradient(0deg,rgba(2,4,5,.98),rgba(2,4,5,.74) 56%,rgba(2,4,5,.38)),linear-gradient(90deg,rgba(2,4,5,.76),transparent)}.product-detail-hero-inner{padding-bottom:38px}.product-detail-back{top:94px}.product-detail-hero-copy{margin-top:126px}.product-detail-hero h1{font-size:2.72rem;line-height:1.02}.product-detail-hero-copy>p:not(.product-detail-kicker){font-size:1.06rem}.product-detail-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.product-detail-facts dl>div,.product-detail-facts dl>div:first-child,.product-detail-facts dl>div:last-child{padding:0 16px 0 0;border-right:0}.product-detail-final-cta h2,.product-detail-overview h2,.product-detail-section-heading h2{font-size:2.25rem}.product-detail-overview{gap:32px}.product-detail-audience{padding:22px 0 0;border-top:1px solid rgba(128,239,174,.42);border-left:0}.product-detail-access-steps{grid-template-columns:1fr;gap:38px;margin-top:38px}.product-detail-access-steps:before{top:18px;bottom:28px;left:17px;width:1px;height:auto;background:linear-gradient(180deg,#80efae,#25a4df);transform:scaleY(0);transform-origin:top;animation-name:product-access-line-mobile}.product-detail-access-steps li{min-height:96px;padding:3px 0 0 56px}.product-resource-row{grid-template-columns:1fr auto;gap:8px 18px}.product-requirement-row,.product-requirement-summary{grid-template-columns:1fr;gap:14px}.product-access-paths{grid-template-columns:1fr}.product-access-paths>div,.product-access-paths>div+div{padding:22px 0;border-left:0}.product-access-paths>div+div{border-top:1px solid var(--line)}.product-requirement-row strong{text-align:left}.product-detail-prerequisites>.product-detail-section-heading,.product-requirement-grid{grid-template-columns:1fr}.product-detail-prerequisites>.product-detail-section-heading{gap:14px}.product-detail-prerequisites>.product-detail-section-heading>p:last-child{margin-top:0}.product-requirement-row,.product-requirement-row:first-child,.product-requirement-row:last-child{padding:20px 0;border-left:0}.product-requirement-row+.product-requirement-row{border-left:0;border-bottom:1px solid var(--line)}.product-requirement-row:last-child{border-bottom:0}.product-resource-type{grid-column:1/-1}.product-resource-row strong{align-self:start;white-space:nowrap}.product-detail-final-cta{display:grid;align-items:start}}@keyframes product-access-line-mobile{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.product-detail-access-steps:before,.product-detail-hero-image{animation:none}.product-detail-access-steps:before{transform:none}}.checkout-shell{overflow:visible;background:radial-gradient(circle at 16% 18%,rgba(5,168,84,.14),transparent 34%),radial-gradient(circle at 88% 48%,rgba(11,134,200,.14),transparent 32%),var(--bg)}.checkout-page{width:min(var(--max),calc(100% - (var(--gutter) * 2)));min-height:100vh;margin:0 auto;padding:132px 0 var(--space-section)}.checkout-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:48px;color:var(--muted);font-size:.9rem;font-weight:700;transition:color .18s ease}.checkout-back:before{content:"←";color:#80efae}.checkout-back:hover{color:var(--text)}.checkout-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:clamp(48px,8vw,108px);align-items:start}.checkout-intro{position:sticky;top:132px;align-self:start;height:fit-content}.checkout-intro h1,.checkout-success h1{max-width:12ch;margin:10px 0 20px;font-size:clamp(2.35rem,4.4vw,4.5rem);line-height:.98;letter-spacing:-.03em}.checkout-intro>p:not(.eyebrow),.checkout-success>p:not(.eyebrow){max-width:58ch;color:#b8c6cb;font-size:var(--type-body);line-height:1.65}.checkout-summary{display:grid;gap:0;margin:44px 0 0;border-top:1px solid var(--line)}.checkout-summary div{display:grid;grid-template-columns:84px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.checkout-summary dt{color:var(--quiet);font-size:.78rem;font-weight:800;text-transform:uppercase}.checkout-summary dd{margin:0;color:#dce6e9;font-weight:680}.checkout-profile-form{padding:clamp(24px,4vw,44px);border:1px solid rgba(153,194,207,.24);border-radius:8px;background:rgba(8,14,17,.9);box-shadow:0 28px 70px rgba(0,0,0,.3)}.checkout-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.checkout-plan-section{min-width:0;margin:0 0 40px;padding:0 0 36px;border:0;border-bottom:1px solid var(--line)}.checkout-plan-section legend{width:100%;margin-bottom:18px;color:var(--text);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:750;line-height:1.2}.checkout-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-plan-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;min-height:112px;padding:18px;border:1px solid rgba(153,194,207,.24);border-radius:8px;background:rgba(2,7,10,.5);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.checkout-plan-option:hover{border-color:rgba(128,239,174,.5)}.checkout-plan-option.is-selected{border-color:#42cf83;background:rgba(5,168,84,.09);box-shadow:0 12px 28px rgba(5,168,84,.1)}.checkout-plan-option input{width:18px;min-height:18px;margin:2px 0 0;accent-color:#42cf83}.checkout-plan-option span{display:grid;gap:7px}.checkout-plan-option strong{color:#eef5f6;font-size:.96rem;line-height:1.3}.checkout-plan-option small{color:#9eb0b6;font-size:.78rem;line-height:1.45}.checkout-form-section+.checkout-form-section{margin-top:40px;padding-top:36px;border-top:1px solid var(--line)}.checkout-section-heading{margin-bottom:22px}.checkout-section-heading>span{display:block;margin-bottom:8px;color:#80efae;font-size:.75rem;font-weight:800;text-transform:uppercase}.checkout-section-heading h2{margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.checkout-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.checkout-form-grid .field small{color:#8fa0a7;font-size:.76rem;line-height:1.45}.checkout-form-grid-wide{grid-column:1/-1}.checkout-readiness-section{display:grid;gap:16px;margin:-4px 0 24px;padding:24px;border-radius:8px;background:linear-gradient(135deg,rgba(4,49,36,.78),rgba(5,28,39,.82));box-shadow:inset 0 1px rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.18)}.checkout-readiness-intro{max-width:68ch;margin:0;color:#c0ced1;font-size:.86rem;line-height:1.55}.checkout-readiness-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.checkout-readiness-list li{position:relative;padding-left:24px;color:#d8e3e6;line-height:1.5}.checkout-readiness-list li:before{position:absolute;top:0;left:0;color:#80efae;content:"✓";font-weight:800}.checkout-readiness-note{margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.09);color:#a9b8bd;font-size:.8rem;line-height:1.6}.checkout-discord-connect{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checkout-discord-connect>svg{width:30px;height:30px;color:#aeb9ff}.checkout-discord-connect.is-connected>svg{color:#80efae}.checkout-discord-connect div{display:grid;gap:3px;min-width:0}.checkout-discord-connect strong{overflow-wrap:anywhere}.checkout-discord-connect span{color:#8fa0a7;font-size:.8rem;line-height:1.45}.checkout-discord-connect .button{min-width:156px;margin:0}.checkout-discord-fallback{margin-top:18px}.checkout-discord-fallback summary{width:fit-content;color:#aebcc1;cursor:pointer;font-size:.82rem;font-weight:700}.checkout-discord-fallback[open] summary{margin-bottom:18px}.checkout-consent{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;margin-top:0;color:#aebcc1;font-size:.84rem;line-height:1.5}.checkout-consent-group{display:grid;gap:18px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.checkout-consent a{color:#80efae;text-decoration:underline;text-underline-offset:3px}.checkout-consent input{width:18px;min-height:18px;margin:2px 0 0;accent-color:#42cf83}.checkout-submit{width:100%;margin-top:24px}.checkout-submit:disabled{cursor:wait;opacity:.68}.checkout-form-status{min-height:22px;margin:14px 0 0;color:#ffadad;font-size:.86rem}.checkout-success{display:grid;justify-items:start;align-content:center;width:min(760px,calc(100% - (var(--gutter) * 2)));min-height:88vh;margin:0 auto;padding:140px 0 80px}.checkout-success-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:30px;border:1px solid rgba(128,239,174,.48);border-radius:50%;color:#031009;background:#80efae;box-shadow:0 16px 36px rgba(5,168,84,.24);font-size:1.5rem;font-weight:900}.checkout-success .button{margin-top:22px}.file-share-page{min-height:100vh;padding:0 var(--gutter) 96px;background:radial-gradient(circle at 8% 18%,rgba(5,168,84,.12),transparent 30%),radial-gradient(circle at 92% 8%,rgba(11,134,200,.12),transparent 28%),var(--bg)}.file-share-header{display:flex;justify-content:space-between;align-items:center;width:min(1180px,100%);min-height:94px;margin:0 auto;border-bottom:1px solid var(--line)}.file-share-brand{display:inline-flex}.file-share-brand img{width:164px;height:auto}.file-share-header>div{display:flex;gap:18px;align-items:center;color:#8fa0a7;font-size:.82rem}.file-share-header>div a{color:#80efae;font-weight:750}.file-share-workspace{width:min(1180px,100%);margin:0 auto;padding-top:clamp(56px,8vw,96px)}.file-share-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;margin-bottom:46px}.file-share-heading h1{max-width:15ch;margin:0 0 16px;color:#f3f7f8;font-size:clamp(2.5rem,5.4vw,5.4rem);line-height:.98;letter-spacing:-.035em}.file-share-heading p{max-width:62ch;margin:0;color:#aebcc1;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.file-share-heading dl{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.file-share-heading dl div{min-width:126px;padding:15px 18px}.file-share-heading dl div+div{border-left:1px solid var(--line)}.file-share-heading dt{color:#7f9198;font-size:.7rem;font-weight:800;text-transform:uppercase}.file-share-heading dd{margin:5px 0 0;color:#e9f2f4;font-size:1.05rem;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.file-share-dropzone{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:22px;align-items:center;min-height:156px;padding:30px 34px;border:1px dashed rgba(128,239,174,.46);border-radius:8px;background:rgba(5,35,31,.54);box-shadow:0 24px 58px rgba(0,0,0,.2);transition:border-color .18s ease,background .18s ease,transform .18s ease}.file-share-dropzone.is-dragging{border-color:#80efae;background:rgba(6,70,50,.72);transform:translateY(-2px)}.file-share-dropzone>svg{width:48px;height:48px;color:#80efae;stroke-width:1.3}.file-share-dropzone>div{display:grid;gap:7px}.file-share-dropzone .file-share-picker-actions{display:flex;gap:10px}.file-share-picker-actions .button{min-width:132px}.file-share-dropzone strong{color:#eef5f6;font-size:1.15rem}.file-share-dropzone span{color:#91a4aa;font-size:.88rem}.file-share-dropzone input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.file-share-upload-status{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:center;margin-top:16px;padding:16px 18px;border:1px solid rgba(153,194,207,.2);border-radius:8px;background:rgba(8,17,21,.9)}.file-share-upload-status>svg{width:22px;height:22px;color:#80efae}.file-share-upload-status>div:not(.file-share-progress){display:flex;justify-content:space-between;gap:20px}.file-share-upload-status strong{overflow:hidden;color:#dfe9eb;text-overflow:ellipsis;white-space:nowrap}.file-share-upload-status span{color:#91a4aa;font-size:.82rem;white-space:nowrap}.file-share-progress{grid-column:1/-1;height:3px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.08)}.file-share-progress span{display:block;width:100%;height:100%;transform-origin:left center;background:#55dc91;transition:transform .16s ease-out}.file-share-error,.file-share-system-message{margin-top:16px;border-radius:8px}.file-share-error{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;color:#ffd2d2;background:rgba(111,24,32,.34)}.file-share-error button,.file-share-library header>button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:6px;color:#b8c8cd;background:transparent;cursor:pointer}.file-share-system-message{padding:24px;color:#dfe9eb;background:rgba(111,82,18,.32)}.file-share-system-message p{margin:7px 0 0;color:#b9c5c8}.file-share-library{margin-top:64px}.file-share-library>header{display:flex;justify-content:space-between;gap:24px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--line)}.file-share-library h2{margin:0;color:#edf4f6;font-size:1.55rem}.file-share-library header p{margin:6px 0 0;color:#87999f;font-size:.86rem}.file-share-list{display:grid}.file-share-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:88px;padding:16px 0;border-bottom:1px solid var(--line)}.file-share-file-icon{display:grid;place-items:center;width:38px;height:46px;color:#80efae;background:rgba(128,239,174,.07)}.file-share-file-icon svg{width:20px;height:20px}.file-share-file-meta{min-width:0}.file-share-file-meta h3{overflow:hidden;margin:0;color:#e6eef0;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.file-share-file-meta p{margin:6px 0 0;color:#7f9198;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.file-share-actions,.file-share-delete-confirm{display:flex;gap:8px;align-items:center}.file-share-actions a,.file-share-actions button,.file-share-delete-confirm button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:6px;color:#b8c8cd;background:rgba(255,255,255,.02);cursor:pointer;font-size:.8rem;font-weight:700}.file-share-actions svg,.file-share-delete-confirm svg{width:16px;height:16px}.file-share-actions .file-share-delete{width:38px;padding:0;color:#e6a0a0}.file-share-delete-confirm>span{margin-right:5px;color:#d9b0b0;font-size:.8rem}.file-share-delete-confirm button:first-of-type{color:#ffd0d0;border-color:rgba(255,138,138,.35);background:rgba(115,26,35,.25)}.file-share-actions a:hover,.file-share-actions button:hover,.file-share-delete-confirm button:hover,.file-share-library header>button:hover{border-color:rgba(128,239,174,.46);color:#eef5f6}.file-share-empty{display:grid;justify-items:center;gap:8px;min-height:220px;padding:54px 24px;color:#83959b;text-align:center}.file-share-empty svg{width:34px;height:34px;margin-bottom:5px;color:#638178}.file-share-empty strong{color:#cbd7da}.file-share-empty span{font-size:.84rem}@media (max-width:820px){.file-share-heading{grid-template-columns:1fr}.file-share-heading dl{width:fit-content}.file-share-dropzone{grid-template-columns:48px minmax(0,1fr)}.file-share-dropzone .button{width:100%}.file-share-dropzone .file-share-picker-actions{grid-column:1/-1;width:100%}.file-share-row{grid-template-columns:42px minmax(0,1fr)}.file-share-actions,.file-share-delete-confirm{grid-column:2;justify-content:flex-start}}@media (max-width:640px){.product-communication-note{grid-column:1;grid-row:auto;grid-template-columns:1fr;gap:18px;margin-top:12px;padding-top:28px}.alpha-audience,.alpha-benefit-grid{grid-column:1;grid-row:auto}.file-share-page{padding-right:18px;padding-left:18px}.file-share-header{min-height:78px}.file-share-brand img{width:140px}.file-share-header>div span{display:none}.file-share-workspace{padding-top:50px}.file-share-heading{gap:30px;margin-bottom:34px}.file-share-heading h1{font-size:2.6rem}.file-share-heading dl{width:100%}.file-share-heading dl div{min-width:0}.file-share-dropzone{grid-template-columns:1fr;justify-items:start;padding:26px 22px}.file-share-dropzone .button{width:100%}.file-share-dropzone .file-share-picker-actions{grid-column:1;display:grid}.file-share-upload-status>div:not(.file-share-progress){display:grid;gap:4px}.file-share-library{margin-top:50px}.file-share-library>header,.file-share-row{align-items:start}.file-share-row{padding:20px 0}.file-share-actions,.file-share-delete-confirm{grid-column:1/-1;flex-wrap:wrap}.file-share-actions a,.file-share-actions button{flex:1 1}.file-share-actions .file-share-delete{flex:0 0 38px}}.legal-shell{background:radial-gradient(circle at 80% 16%,rgba(11,134,200,.12),transparent 28%),radial-gradient(circle at 12% 48%,rgba(5,168,84,.1),transparent 32%),var(--bg)}.legal-page{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:clamp(48px,8vw,112px);width:min(1040px,calc(100% - (var(--gutter) * 2)));min-height:100vh;margin:0 auto;padding:156px 0 var(--space-section)}.legal-heading{position:sticky;top:132px;align-self:start}.legal-heading h1{margin-bottom:18px;font-size:clamp(2.4rem,4.4vw,4.2rem)}.legal-heading>p:not(.eyebrow){color:#b8c6cb;line-height:1.65}.legal-heading small{color:var(--quiet)}.legal-content{display:grid;gap:0}.legal-content section{padding:34px 0;border-top:1px solid var(--line)}.legal-content section:first-child{padding-top:0;border-top:0}.legal-content h2{font-size:clamp(1.35rem,2vw,1.8rem)}.legal-content li,.legal-content p{color:#b8c6cb;line-height:1.72}.legal-content ul{display:grid;gap:10px;padding-left:22px}.cta-band{padding:42px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(5,168,84,.2),transparent 48%),linear-gradient(240deg,rgba(11,134,200,.22),transparent 52%),var(--panel)}.cta-band p{max-width:640px;color:var(--muted)}.service-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:54px;align-items:center;min-height:78vh}.service-orbit{position:relative;min-height:470px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.service-photo{z-index:0;opacity:1;transform:scale(1.08);animation:service-photo-reveal 1s ease both}.service-photo-shade{background:linear-gradient(180deg,rgba(2,4,5,.02),rgba(2,4,5,.58)),linear-gradient(90deg,rgba(2,4,5,.18),transparent)}.service-image-caption{position:absolute;z-index:2;right:24px;bottom:18px;margin:0;color:rgba(255,255,255,.86);font-size:.86rem;font-weight:700}.orbit-card{position:absolute;z-index:2;right:0;bottom:34px;width:72%;padding:24px;border:1px solid var(--line);border-radius:8px;background:rgba(11,18,21,.92);box-shadow:0 24px 70px rgba(0,0,0,.35)}.orbit-card-main{top:34px;right:auto;bottom:auto;left:0}.orbit-card span{display:block;margin-bottom:12px;color:#80efae;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orbit-card strong{display:block;color:#d6e3e7;font-size:1.05rem;line-height:1.45}.orbit-ring{position:absolute;inset:54px;z-index:1;border:1px solid rgba(128,239,174,.26);border-radius:50%;animation:rotate-ring 16s linear infinite}.split-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.story-panel{min-height:310px;padding:30px}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.outcome-card{min-height:190px;padding:24px}.outcome-card span{margin-bottom:40px}.process-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:18px}.process-step{position:relative;min-height:130px;padding:18px;border-top:1px solid rgba(128,239,174,.5)}.process-step span{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:16px;border-radius:50%;color:#031009;background:#80efae;font-weight:800}.metric-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card{min-height:180px;padding:28px}.metric-card strong{display:block;margin-bottom:18px;color:#80efae;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.metric-card span{color:var(--muted);line-height:1.4}.site-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(var(--max),calc(100% - (var(--gutter) * 2)));margin:0 auto;padding:36px 0 46px;border-top:1px solid var(--line);color:var(--muted)}.site-footer img{width:188px;height:auto}.site-footer p{max-width:620px;margin:0;line-height:1.5}.site-footer a{color:#80efae;font-weight:700}.site-footer-meta{display:grid;gap:10px;justify-items:end;text-align:right}.site-footer-meta .site-footer-social{display:flex;justify-content:flex-end;gap:8px}.site-footer-social a{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:rgba(255,255,255,.025);transition:color .22s ease,border-color .22s ease,background .22s ease,transform .32s var(--ease-out)}.site-footer-social a:hover{border-color:rgba(128,239,174,.52);color:#80efae;background:rgba(128,239,174,.08);transform:translateY(-2px)}.site-footer-social a:focus-visible{outline:2px solid #80efae;outline-offset:3px}.site-footer-social svg{width:18px;height:18px}.site-footer-meta nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px}.site-footer-meta nav a{color:var(--muted);font-size:.78rem;font-weight:650}.site-footer-meta small{color:var(--quiet);font-size:.76rem;white-space:nowrap}.reveal{--reveal-delay:calc(160ms + (var(--reveal-order, 0) * 180ms));--reveal-distance:clamp(32px,4vw,54px)}.motion-ready .reveal{opacity:0;transform:translate3d(0,var(--reveal-distance),0) scale(.988);transition:opacity var(--motion-slow) var(--ease-reveal) var(--reveal-delay),transform 1.78s var(--ease-reveal) var(--reveal-delay),clip-path 1.78s var(--ease-reveal) var(--reveal-delay);will-change:opacity,transform}.motion-ready .reveal.is-visible{opacity:1;transform:translateZ(0) scale(1)}.motion-ready .hero-copy.reveal{--reveal-distance:clamp(64px,8vw,96px);clip-path:inset(0 0 12% 0);transition:opacity 1.58s var(--ease-reveal) .18s,transform 1.92s var(--ease-reveal) .18s,clip-path 1.92s var(--ease-reveal) .18s}.motion-ready .hero-copy.reveal.is-visible{clip-path:inset(0 0 0 0)}.motion-ready .project-directory-intro.reveal,.motion-ready .section-heading.reveal,.motion-ready .youtopia-section-heading.reveal{--reveal-distance:clamp(44px,5vw,64px);clip-path:inset(0 0 18% 0)}.motion-ready .highlight-card.reveal,.motion-ready .product-card.reveal,.motion-ready .service-visual-card.reveal,.motion-ready .youtopia-screen.reveal{clip-path:inset(4% 0 0 0 round 8px);transform:translate3d(0,clamp(40px,5vw,64px),0) scale(.975)}.motion-ready .highlight-card.reveal.is-visible,.motion-ready .product-card.reveal.is-visible,.motion-ready .service-visual-card.reveal.is-visible,.motion-ready .youtopia-screen.reveal.is-visible{clip-path:inset(0 0 0 0 round 8px);transform:translateZ(0) scale(1)}.motion-ready .project-directory-intro.reveal.is-visible,.motion-ready .section-heading.reveal.is-visible,.motion-ready .youtopia-section-heading.reveal.is-visible{clip-path:inset(0 0 0 0)}.motion-ready .immersive-left .immersive-copy.reveal,.motion-ready .service-hero-copy.reveal,.motion-ready .sticky-copy.reveal{transform:translate3d(-48px,20px,0)}.motion-ready .immersive-left .immersive-copy.reveal.is-visible,.motion-ready .service-hero-copy.reveal.is-visible,.motion-ready .sticky-copy.reveal.is-visible{transform:translateZ(0)}.motion-ready .immersive-right .immersive-copy.reveal,.motion-ready .service-image-frame.reveal{transform:translate3d(48px,20px,0) scale(.985)}.motion-ready .immersive-fact.reveal{opacity:var(--fact-opacity,0);transform:translate3d(var(--fact-offset,180px),0,0);transition:none;will-change:opacity,transform}.immersive-facts>.reveal:nth-child(2){--reveal-delay:360ms}.immersive-facts>.reveal:nth-child(3){--reveal-delay:560ms}.motion-ready .immersive-right .immersive-copy.reveal.is-visible,.motion-ready .service-image-frame.reveal.is-visible{transform:translateZ(0) scale(1)}.feature-grid>.reveal:nth-child(2),.highlight-track>.reveal:nth-child(2),.outcome-grid>.reveal:nth-child(2),.process-rail>.reveal:nth-child(2),.product-card-list>.reveal:nth-child(2),.service-grid>.reveal:nth-child(2),.service-visual-grid>.reveal:nth-child(2),.solution-stack>.reveal:nth-child(2),.story-steps>.reveal:nth-child(2){--reveal-delay:360ms}.feature-grid>.reveal:nth-child(3),.highlight-track>.reveal:nth-child(3),.outcome-grid>.reveal:nth-child(3),.process-rail>.reveal:nth-child(3),.service-grid>.reveal:nth-child(3),.solution-stack>.reveal:nth-child(3),.story-steps>.reveal:nth-child(3){--reveal-delay:560ms}.outcome-grid>.reveal:nth-child(4),.process-rail>.reveal:nth-child(4),.service-grid>.reveal:nth-child(4),.solution-stack>.reveal:nth-child(4){--reveal-delay:760ms}.process-rail>.reveal:nth-child(n+5),.service-grid>.reveal:nth-child(n+5){--reveal-delay:960ms}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes workflow-route-run{to{stroke-dashoffset:-52}}@keyframes workflow-task-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes workflow-status{0%,to{opacity:.55;scale:.82}50%{opacity:1;scale:1}}@keyframes workflow-engine-edge{0%,to{clip-path:inset(0 72% 0 0);opacity:.5}50%{clip-path:inset(0 0 0 72%);opacity:1}}@keyframes workflow-signal-in{0%{stroke-dashoffset:0;opacity:.35}12%,84%{opacity:.95}to{stroke-dashoffset:-100;opacity:.35}}@keyframes workflow-signal-out{0%{stroke-dashoffset:0;opacity:.48}18%,86%{opacity:1}to{stroke-dashoffset:-100;opacity:.48}}@keyframes workflow-hub-breathe{0%,to{opacity:.2;scale:.92}45%{opacity:.82;scale:1.08}}@keyframes scan{0%,to{opacity:.3;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes pulse-panel{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes rotate-ring{to{transform:rotate(1turn)}}@keyframes media-drift{0%{transform:translateY(-3%) scale(1.08)}to{transform:translateY(3%) scale(1.16)}}@keyframes immersive-brighten{0%{filter:brightness(.42) saturate(.82)}to{filter:brightness(.9) saturate(1.04)}}@keyframes immersive-overlay-lift{0%{opacity:1}to{opacity:.62}}@keyframes card-media-drift{0%{transform:translate3d(0,-2.5%,0)}to{transform:translate3d(0,2.5%,0)}}@keyframes service-photo-reveal{0%{opacity:0;transform:scale(1.16)}to{opacity:1;transform:scale(1.08)}}@keyframes hero-arrive{0%{opacity:.45}to{opacity:1}}@keyframes service-thread-flow{to{stroke-dashoffset:-52}}@media (prefers-reduced-motion:reduce){.workflow-signals path{animation:none;opacity:.38}.workflow-hub-pulse{animation:none;opacity:.42}*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.motion-ready .reveal,.motion-ready .reveal.is-visible{opacity:1;filter:none;transform:none;clip-path:none}.ambient-cursor,.scroll-progress{display:none}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.site-header .brand{grid-column:1;grid-row:1}.site-header>.button{grid-column:2;grid-row:1}.command-grid,.contact-section,.problem-solver,.scroll-story,.service-hero{grid-template-columns:1fr}.service-hero{min-height:auto}.hero{min-height:max(720px,100svh)}.hero-copy{width:min(720px,82%)}.command-visual,.scroll-stage,.sticky-copy{position:static}.signal-panel{min-height:380px}.feature-grid,.metric-band,.outcome-grid,.service-grid,.service-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-rail,.product-catalog-heading,.product-row,.site-footer{grid-template-columns:1fr}.product-philosophy-inner{grid-template-columns:1fr;gap:28px}.product-philosophy-copy h2{max-width:16ch}.workflow-story,.workflow-transform{width:min(760px,100%);margin:0 auto}.product-card-list{--product-card-width:clamp(320px,56vw,430px)}.site-footer-meta{justify-items:start;text-align:left}.site-footer-meta .site-footer-social{justify-content:flex-start}.checkout-layout,.legal-page{grid-template-columns:1fr}.checkout-intro,.legal-heading{position:static}.checkout-intro h1{max-width:16ch}.split-story{grid-template-columns:1fr}.command-visual{min-height:420px}.scroll-stage{min-height:auto}.immersive-frame{min-height:720px}.immersive-copy,.immersive-right .immersive-copy{position:relative;top:auto;width:calc(100% - 32px);margin:0 auto;padding-top:82px}}@media (max-width:640px){.site-header{width:calc(100% - 20px);top:10px;gap:8px;padding:8px}.brand img{width:136px;height:auto}.site-header>.button{min-height:40px;padding:10px 12px;font-size:.86rem}.site-header nav a{padding:8px 10px;font-size:.84rem;white-space:nowrap}.section{width:calc(100% - 28px);padding:68px 0}.checkout-page{width:calc(100% - 28px);padding-top:150px}.checkout-back{margin-bottom:34px}.checkout-layout{gap:38px}.checkout-profile-form{padding:22px 18px}.checkout-readiness-section{padding:20px}.legal-page{width:calc(100% - 36px);gap:42px;padding-top:150px}.checkout-form-grid,.checkout-plan-options{grid-template-columns:1fr}.checkout-plan-option{min-height:0}.checkout-discord-connect{grid-template-columns:30px minmax(0,1fr)}.checkout-discord-connect .button{grid-column:1/-1;width:100%}.checkout-success{width:calc(100% - 36px);padding-top:170px}.product-catalog-heading,.product-category-heading{grid-template-columns:1fr}.product-category-heading{gap:14px}.product-card{min-height:438px}.product-carousel-toolbar{justify-content:space-between}.product-card-list{--product-card-width:82vw}.product-carousel[data-count="1"] .product-card-list{--product-card-width:100%}.workflow-story{min-height:320px}.workflow-story-image{object-position:52% center}.workflow-story-caption{align-items:flex-end;padding:20px}.workflow-story-caption strong{font-size:.92rem}.workflow-story-caption span{max-width:32ch;font-size:.72rem}.workflow-story-state{display:none}h1{font-size:clamp(2.1rem,10.5vw,2.85rem)}h2{font-size:clamp(1.75rem,8.5vw,2.45rem)}.lede{font-size:1.03rem}.hero{min-height:84svh}.hero-inner{width:calc(100% - 28px);padding:156px 0 66px}.hero-copy{width:100%}.hero-photo{background-position:57%}.product-philosophy{min-height:auto}.product-philosophy-inner{padding:60px 0}.workflow-transform{min-height:676px}.workflow-routes{display:none}.workflow-inputs,.workflow-results{right:12px;left:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-inputs{top:62px;bottom:auto}.workflow-results{top:auto;bottom:70px}.workflow-result,.workflow-task{width:auto;min-width:0;min-height:104px;padding:10px}.workflow-task{grid-template-columns:1fr}.workflow-task small{grid-row:auto}.workflow-result{grid-template-columns:auto 1fr}.workflow-engine{width:200px}.workflow-activity{right:12px;bottom:18px;left:12px;justify-content:space-between;gap:8px}.workflow-activity span:nth-child(2){display:none}.site-footer-meta small{white-space:normal}.hero-shade{background:linear-gradient(180deg,rgba(2,4,5,.28),rgba(2,4,5,.56) 42%,rgba(2,4,5,.9)),linear-gradient(90deg,rgba(2,4,5,.38),transparent)}.hero-caption,.hero-points{display:none}.hero .button-row{margin-top:22px}.feature-grid,.form-grid,.metric-band,.outcome-grid,.product-card,.service-grid,.service-visual-grid{grid-template-columns:1fr}.product-card{grid-template-rows:auto 1fr;gap:0;padding:0}.product-card-image{width:100%}.product-card-mark{width:100%;height:100%}.highlight-track{grid-auto-columns:minmax(276px,86vw);padding-right:0}.highlight-card{min-height:360px;padding:22px}.highlight-card span{margin-bottom:54px}.command-row,.contact-form,.cta-band,.feature-item,.metric-card,.outcome-card,.service-card,.service-visual-copy,.story-panel,.story-step{min-height:auto;padding:20px}.service-visual-card{min-height:390px}.command-row{grid-template-columns:1fr}.command-row:hover{transform:translateY(-4px)}.command-visual{min-height:330px}.command-screen{inset:12% 7%}.command-flow i{min-height:72px}.story-step span{margin-bottom:34px}.service-process-visual{min-height:302px;margin-top:26px;padding:16px;transform:none}.service-process-labels{margin-top:18px;font-size:.49rem}.service-process-map{height:184px;margin-right:-2px;margin-left:-2px}.service-process-inputs span{width:78px;padding:0 8px}.service-process-results span{width:88px;padding:0 6px 0 8px}.service-process-inputs span,.service-process-results span{min-height:32px;font-size:.58rem}.service-process-core{width:56px;height:56px}.service-process-core img{width:40px;height:40px}.service-process-progress{inset:-14px}.service-process-progress>i{transform:rotate(calc(var(--service-completion) - 90deg)) translateX(41px)}.service-process-stages span{font-size:.58rem}.immersive-media{padding:28px 0}.immersive-frame{min-height:560px}.immersive-frame>img{object-position:62% center}.immersive-overlay,.immersive-right .immersive-overlay{background:linear-gradient(180deg,rgba(2,4,5,.28),rgba(2,4,5,.86) 72%),linear-gradient(90deg,rgba(2,4,5,.36),transparent)}.immersive-copy,.immersive-right .immersive-copy{padding-top:54px}.immersive-facts{display:none}.immersive-fact{min-height:auto;padding:16px}.immersive-fact strong{margin-bottom:8px}.outcome-card span,.service-card span{margin-bottom:24px}.button-row{flex-direction:column}.button-row .button{width:100%}.device-stage{min-height:280px}.device-window{inset:18px 0 60px}.workflow-map{gap:10px;padding:18px}.workflow-map i{min-height:58px}.service-orbit{min-height:430px}.orbit-card{width:88%}}