@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg: #070807;--panel: rgba(18, 20, 18, .76);--panel-strong: rgba(28, 31, 27, .92);--line: rgba(223, 255, 211, .14);--text: #f4f5eb;--muted: #a8ad9f;--dim: #6f7569;--acid: #c9ff3d;--amber: #ffb84d;--steel: #94aaa0;--danger: #ff5f57;--shadow: 0 24px 90px rgba(0, 0, 0, .45);--radius-sm: 16px;--radius-md: 24px;--radius-lg: 34px;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(180deg,rgba(201,255,61,.07),transparent 30rem),radial-gradient(circle at 78% 12%,rgba(255,184,77,.15),transparent 24rem),radial-gradient(circle at 12% 42%,rgba(88,125,93,.12),transparent 30rem),var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;z-index:40;top:10px;left:10px;padding:10px 14px;color:#111508;background:var(--acid);font-weight:700;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}:where(a,button):focus-visible{outline:3px solid var(--amber);outline-offset:3px}.page{position:relative;min-height:100vh;overflow:clip}.page:before{position:fixed;z-index:0;top:var(--page-y, 34vh);left:var(--page-x, 70vw);width:42rem;height:42rem;content:"";background:radial-gradient(circle,rgba(201,255,61,.075),transparent 64%);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.nav{position:fixed;z-index:20;top:18px;left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,calc(100% - 32px));min-height:58px;padding:8px 10px 8px 18px;border:1px solid var(--line);background:linear-gradient(120deg,#1e221cc7,#070807a8);border-radius:999px;box-shadow:0 18px 60px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);transform:translate(-50%)}.nav__brand{font-family:IBM Plex Sans Condensed,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:0}.nav__links,.nav__actions,.hero__actions{display:flex;align-items:center;gap:10px}.nav__links{justify-content:center}.nav__links a,.language-toggle,.nav__cta,.button{min-height:40px;padding:10px 14px;border:1px solid transparent;font-size:.86rem;font-weight:700;line-height:1;border-radius:999px;transition:color .18s ease,background .18s ease,transform .18s ease}.nav__links a{color:var(--muted)}.nav__links a:hover{color:var(--text);background:#ffffff0e}.language-toggle{color:var(--text);background:transparent;border-color:var(--line);cursor:pointer}.nav__cta,.button--primary{color:#111508;background:var(--acid);box-shadow:0 0 0 1px #c9ff3d2e,0 14px 48px #c9ff3d24}.button--ghost{color:var(--text);background:#ffffff0a;border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.button:hover,.nav__cta:hover,.language-toggle:hover{transform:translateY(-1px)}.button,.nav__cta,.language-toggle{position:relative;overflow:hidden}.button--primary:before,.nav__cta:before{position:absolute;inset:-60% auto -60% -45%;width:34%;content:"";background:#ffffff9e;filter:blur(10px);opacity:0;transform:skew(-18deg);transition:left .52s cubic-bezier(.16,1,.3,1),opacity .18s ease}.button--primary:hover:before,.nav__cta:hover:before{left:115%;opacity:.72}.button--primary:after{margin-left:9px;content:"↗";font-size:.92em;transition:transform .18s ease}.button--primary:hover:after{transform:translate(2px,-2px)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.74fr);align-items:end;gap:clamp(28px,5vw,72px);min-height:100svh;padding:clamp(118px,16vh,170px) clamp(18px,5vw,72px) clamp(38px,7vh,74px)}.hero:after{position:absolute;right:0;bottom:0;left:0;height:21vh;content:"";background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.9}.hero__scene:before,.hero__scene:after{position:absolute;content:"";border-radius:50%;filter:blur(20px);pointer-events:none}.hero__scene:before{top:12%;right:6%;width:min(38vw,560px);aspect-ratio:1;background:radial-gradient(circle at 38% 38%,rgba(201,255,61,.22),rgba(201,255,61,.02) 52%,transparent 70%);animation:orb-drift 12s ease-in-out infinite alternate}.hero__scene:after{right:34%;bottom:6%;width:min(24vw,360px);aspect-ratio:1;background:radial-gradient(circle,rgba(255,184,77,.13),transparent 68%);animation:orb-drift 15s ease-in-out -4s infinite alternate-reverse}.hero__matrix{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(rgba(244,245,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(244,245,235,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black,rgba(0,0,0,.65),transparent 86%);mask-image:linear-gradient(90deg,black,rgba(0,0,0,.65),transparent 86%)}.hero__ticker{position:absolute;top:92px;right:-80px;display:flex;gap:18px;width:72vw;padding:11px 0;border:1px solid rgba(201,255,61,.18);color:var(--acid);background:#0a0c0957;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:IBM Plex Sans Condensed,sans-serif;font-size:.82rem;font-weight:700;white-space:nowrap;transform:rotate(-5deg);animation:ticker 16s linear infinite}.hero__beams{position:absolute;inset:18% 4% auto auto;display:grid;gap:18px;width:min(46vw,620px)}.hero__beams i{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(201,255,61,.62),transparent);transform:translate(12%);animation:beam 4.8s ease-in-out infinite}.hero__beams i:nth-child(2){animation-delay:.8s}.hero__beams i:nth-child(3){animation-delay:1.6s}.hero__beams i:nth-child(4){animation-delay:2.4s}.hero__lens{display:none}.hero__content,.hero__room,.section,.closing{position:relative;z-index:1}.hero__content{max-width:810px}.eyebrow{display:inline-flex;width:fit-content;margin:0 0 18px;padding:7px 10px;border:1px solid rgba(201,255,61,.16);color:var(--acid);background:#c9ff3d0b;border-radius:999px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:IBM Plex Sans Condensed,sans-serif;letter-spacing:0}h1{margin-bottom:22px;font-size:clamp(6rem,18vw,15rem);line-height:.76;text-shadow:0 0 80px rgba(201,255,61,.12)}h2{margin-bottom:22px;max-width:950px;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.92}h3{margin-bottom:12px;font-size:clamp(1.28rem,2vw,1.8rem);line-height:1}.hero__subtitle,.section__intro p,.closing p{max-width:760px;color:var(--muted);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.68}.hero__actions{flex-wrap:wrap;margin:32px 0 26px}.button{display:inline-flex;align-items:center;justify-content:center;min-width:152px;border-radius:999px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hero__proof{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0;list-style:none}.hero__proof li{padding:8px 10px;border:1px solid rgba(244,245,235,.12);color:var(--steel);background:#ffffff09;border-radius:999px;font-size:.82rem;font-weight:700;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.hero__proof li:hover{border-color:#c9ff3d3d;color:var(--text);background:#c9ff3d0f;transform:translateY(-2px)}.hero__room{margin-bottom:2vh;perspective:1100px}.signal-room{position:relative;min-height:520px;padding:18px;border:1px solid rgba(201,255,61,.18);background:radial-gradient(circle at var(--spot-x, 50%) var(--spot-y, 20%),rgba(201,255,61,.12),transparent 34%),linear-gradient(140deg,rgba(201,255,61,.11),transparent 32%),linear-gradient(180deg,var(--panel-strong),rgba(9,10,9,.74));border-radius:var(--radius-lg) var(--radius-lg) 64px var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transform:perspective(1100px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform .18s ease-out,border-color .26s ease,box-shadow .26s ease}.signal-room:hover{border-color:#c9ff3d57;box-shadow:0 34px 110px #00000094,0 0 80px #c9ff3d14}.signal-room__scanline{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(201,255,61,.08),transparent);transform:translateY(-100%);animation:scan 5.2s ease-in-out infinite}.signal-room__top,.signal-room__lane,.signal-room__console p,.comparison__row{border:1px solid var(--line);background:#ffffff09}.signal-room__top{display:flex;justify-content:space-between;padding:12px;color:var(--acid);font-family:IBM Plex Sans Condensed,sans-serif;font-size:.86rem;font-weight:700;border-radius:999px}.signal-room__pulse{width:9px;height:9px;margin-top:3px;background:var(--danger);border-radius:999px;box-shadow:0 0 22px var(--danger);animation:pulse 1.4s ease-in-out infinite}.signal-room__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.signal-room__lane{min-height:132px;padding:13px;border-radius:var(--radius-sm);transition:transform .22s ease,background .22s ease}.signal-room__lane:hover{background:#c9ff3d12;transform:translateY(-3px)}.signal-room__lane span,.module span{display:block;color:var(--dim);font-family:IBM Plex Sans Condensed,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase}.signal-room__lane strong{display:block;margin:18px 0 6px;color:var(--text);font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(2rem,4vw,3.3rem);line-height:.9}.signal-room__lane small{color:var(--muted);line-height:1.35}.signal-room__console{display:grid;gap:8px;margin-top:16px}.signal-room__console p{display:flex;gap:12px;min-height:42px;padding:11px 12px;margin:0;color:var(--text);font-size:.9rem;line-height:1.3;opacity:0;transform:translate(-14px);animation:console-line .56s ease forwards;animation-delay:calc(var(--line-index) * .18s + .42s);border-radius:12px}.signal-room__console span{color:var(--amber);font-family:IBM Plex Sans Condensed,sans-serif;font-weight:700}.signal-room__flow{position:absolute;right:18px;bottom:20px;left:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.signal-room__flow i{height:74px;border:1px solid rgba(255,184,77,.18);background:linear-gradient(90deg,transparent,rgba(255,184,77,.12),transparent),repeating-linear-gradient(90deg,transparent,transparent 12px,rgba(201,255,61,.08) 13px);border-radius:14px 14px 30px}.section,.closing{width:min(1180px,calc(100% - 36px));margin:0 auto}.section{padding:clamp(84px,13vw,170px) 0}.section__intro{max-width:820px}.section__intro--wide{max-width:1040px}.metric-grid,.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.metric,.module{position:relative;isolation:isolate;min-height:250px;padding:24px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 54%),var(--panel);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff09;overflow:hidden;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s ease,box-shadow .26s ease}.metric:nth-child(1){border-radius:var(--radius-md) 64px var(--radius-md) var(--radius-md)}.metric:nth-child(2){border-radius:64px var(--radius-md) var(--radius-md) var(--radius-md)}.metric:nth-child(3){border-radius:var(--radius-md) var(--radius-md) 64px var(--radius-md)}.interactive-surface:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(300px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(201,255,61,.13),transparent 66%);opacity:0;pointer-events:none;transition:opacity .24s ease}.interactive-surface:hover:after{opacity:1}.metric:hover,.module:hover{border-color:#c9ff3d47;box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff12;transform:translateY(-7px)}.metric strong{display:block;margin-bottom:12px;color:var(--acid);font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(3.2rem,7vw,7.4rem);line-height:.8}.metric span{display:block;margin-bottom:18px;color:var(--text);font-family:IBM Plex Sans Condensed,sans-serif;font-size:1.2rem;font-weight:700}.metric p,.module p,.timeline p{margin-bottom:0;color:var(--muted);line-height:1.6}.module-grid{grid-template-columns:repeat(4,1fr)}.module{min-height:320px;background:linear-gradient(180deg,rgba(201,255,61,.07),transparent 36%),var(--panel)}.module:nth-child(1),.module:nth-child(4){border-radius:var(--radius-md) 58px var(--radius-md) var(--radius-md)}.module:nth-child(2),.module:nth-child(3){border-radius:58px var(--radius-md) var(--radius-md) var(--radius-md)}.module h3{margin-top:54px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;margin:48px 0 0;list-style:none;border-top:0}.timeline li{position:relative;isolation:isolate;min-height:245px;padding:72px 28px 28px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(201,255,61,.05),transparent 52%),#0e100ead;border-radius:var(--radius-md);overflow:hidden;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s ease}.timeline li+li{border-left:1px solid var(--line)}.timeline li:hover{border-color:#c9ff3d42;transform:translateY(-5px)}.timeline li:before{position:absolute;z-index:2;top:28px;left:28px;width:11px;height:11px;content:"";background:var(--acid);border-radius:999px;box-shadow:0 0 24px #c9ff3d80}.timeline li+li:before{left:28px}.comparison{display:grid;gap:8px;margin-top:42px;padding:10px;border:1px solid var(--line);background:#0f110f94;border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.comparison__row{position:relative;isolation:isolate;display:grid;grid-template-columns:.8fr 1fr 1fr;gap:12px;align-items:center;min-height:62px;padding:14px 16px;border-radius:18px;overflow:hidden;transition:background .2s ease,transform .2s ease}.comparison__row:not(.comparison__row--head):hover{background:#c9ff3d0e;transform:translate(4px)}.comparison__row span:first-child{color:var(--text);font-weight:800}.comparison__row span:nth-child(2){color:var(--muted)}.comparison__row strong{color:var(--acid)}.comparison__row--head{min-height:46px;border-color:transparent;color:var(--dim);background:transparent;font-family:IBM Plex Sans Condensed,sans-serif;font-size:.76rem;font-weight:700;text-transform:uppercase}.closing{padding:clamp(64px,9vw,110px) clamp(24px,6vw,78px);margin-bottom:36px;border:1px solid rgba(201,255,61,.18);background:radial-gradient(circle at 82% 24%,rgba(201,255,61,.13),transparent 28rem),linear-gradient(145deg,rgba(255,255,255,.045),transparent 54%),#0d0f0db8;border-radius:48px 48px 96px;box-shadow:0 34px 120px #0000006b,inset 0 1px #ffffff0f;overflow:hidden}.closing h2{max-width:980px}.page--cinematic{background:radial-gradient(circle at 72% 10%,rgba(201,255,61,.09),transparent 30rem),linear-gradient(180deg,#04060433,#050605 78%)}.page--cinematic:after{position:fixed;z-index:18;top:0;right:0;bottom:0;left:0;content:"";background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(201,255,61,.012) 0 1px,transparent 1px 5px);mix-blend-mode:screen;opacity:.34;pointer-events:none}.page--cinematic .nav{border-color:#c9ff3d33;background:#040604bd;box-shadow:0 24px 90px #0000008f,inset 0 1px #c9ff3d14}:is(.page--cinematic,.page--cinematic-hero) .hero{min-height:108svh}:is(.page--cinematic,.page--cinematic-hero) .hero__scene{opacity:1}:is(.page--cinematic,.page--cinematic-hero) .hero__scene:before{top:-12%;right:-2%;width:min(62vw,920px);background:radial-gradient(circle at 50% 50%,rgba(201,255,61,.2),rgba(201,255,61,.04) 34%,transparent 68%);filter:blur(8px)}:is(.page--cinematic,.page--cinematic-hero) .hero__scene:after{right:24%;bottom:-16%;width:min(44vw,680px);background:radial-gradient(circle,rgba(255,184,77,.16),transparent 66%)}:is(.page--cinematic,.page--cinematic-hero) .hero__matrix{top:22%;right:-12%;bottom:-24%;left:28%;background:linear-gradient(rgba(201,255,61,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(201,255,61,.08) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 60% 44%,black,transparent 70%);mask-image:radial-gradient(circle at 60% 44%,black,transparent 70%);transform:perspective(780px) rotateX(58deg) rotate(-8deg);transform-origin:center bottom}:is(.page--cinematic,.page--cinematic-hero) .hero__lens{position:absolute;top:4%;right:-8%;display:grid;place-items:center;width:min(64vw,940px);aspect-ratio:1;border:1px solid rgba(201,255,61,.15);background:repeating-radial-gradient(circle,transparent 0 8%,rgba(201,255,61,.055) 8.2% 8.4%,transparent 8.6% 14%);border-radius:50%;box-shadow:inset 0 0 130px #c9ff3d0d,0 0 100px #c9ff3d0a;-webkit-mask-image:linear-gradient(90deg,transparent,black 28%,black 78%,transparent);mask-image:linear-gradient(90deg,transparent,black 28%,black 78%,transparent);animation:lens-turn 26s linear infinite}:is(.page--cinematic,.page--cinematic-hero) .hero__lens i{position:absolute;width:58%;aspect-ratio:1;border:1px dashed rgba(255,184,77,.18);border-radius:50%}:is(.page--cinematic,.page--cinematic-hero) .hero__lens i:nth-child(2){width:36%;border-color:#c9ff3d3d;animation:lens-turn 12s linear infinite reverse}:is(.page--cinematic,.page--cinematic-hero) .hero__lens i:nth-child(3){width:12%;border-style:solid;background:radial-gradient(circle,rgba(201,255,61,.18),transparent 66%);box-shadow:0 0 80px #c9ff3d1f}:is(.page--cinematic,.page--cinematic-hero) h1{color:transparent;background:linear-gradient(180deg,#fff 22%,#adb5a4 72%,#697063);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 20px 44px rgba(0,0,0,.52))}.page--cinematic h2{text-shadow:0 0 70px rgba(201,255,61,.07)}:is(.page--cinematic,.page--cinematic-hero) .hero__beams{inset:11% -4% auto auto;width:min(68vw,980px)}:is(.page--cinematic,.page--cinematic-hero) .hero__beams i{background:linear-gradient(90deg,transparent,rgba(201,255,61,.8),rgba(255,184,77,.38),transparent);box-shadow:0 0 18px #c9ff3d29}:is(.page--cinematic,.page--cinematic-hero) .hero__room{filter:drop-shadow(0 36px 80px rgba(0,0,0,.54))}:is(.page--cinematic,.page--cinematic-hero) .signal-room{border-color:#c9ff3d52;background:radial-gradient(circle at var(--spot-x, 50%) var(--spot-y, 20%),rgba(201,255,61,.19),transparent 32%),linear-gradient(135deg,rgba(201,255,61,.12),transparent 42%),#050805e6;box-shadow:0 48px 150px #000000b8,0 0 100px #c9ff3d17,inset 0 1px #ffffff17}.page--cinematic .section{border-top:1px solid rgba(201,255,61,.08)}.page--cinematic .metric,.page--cinematic .module,.page--cinematic .timeline li{background:linear-gradient(135deg,rgba(201,255,61,.075),transparent 42%),#080b08d1;box-shadow:inset 0 1px #c9ff3d0d,0 26px 90px #0000003d}.page--cinematic .metric:nth-child(2),.page--cinematic .module:nth-child(2){transform:translateY(24px)}.page--cinematic .metric:nth-child(2):hover,.page--cinematic .module:nth-child(2):hover{transform:translateY(17px)}.page--cinematic .comparison{background:linear-gradient(135deg,rgba(201,255,61,.055),transparent 34%),#050805c7;box-shadow:0 30px 100px #00000057,inset 0 1px #c9ff3d0f}.page--cinematic .closing{background:radial-gradient(circle at 78% 42%,rgba(201,255,61,.2),transparent 31rem),linear-gradient(120deg,rgba(255,184,77,.055),transparent 42%),#080b08}@supports ((animation-timeline: view()) and (animation-range: entry)){@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal-in linear both;animation-timeline:view(block);animation-range:entry 0% cover 32%}.hero__room{animation:parallax-room linear both;animation-timeline:view(block);animation-range:exit 0% exit 90%}}}@media(prefers-reduced-motion:no-preference){.hero__content>*{animation:hero-rise .76s cubic-bezier(.16,1,.3,1) both}.hero__content>:nth-child(1){animation-delay:80ms}.hero__content>:nth-child(2){animation-delay:.15s}.hero__content>:nth-child(3){animation-delay:.23s}.hero__content>:nth-child(4){animation-delay:.31s}.hero__content>:nth-child(5){animation-delay:.39s}}@keyframes reveal-in{0%{transform:translateY(42px)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes orb-drift{0%{transform:translate3d(-2%,-3%,0) scale(.96)}to{transform:translate3d(5%,4%,0) scale(1.08)}}@keyframes lens-turn{to{transform:rotate(1turn)}}@keyframes parallax-room{to{transform:translateY(72px) scale(.97);opacity:.62}}@keyframes ticker{0%{transform:translate(0) rotate(-5deg)}to{transform:translate(-140px) rotate(-5deg)}}@keyframes beam{0%,to{transform:translate(18%);opacity:.18}50%{transform:translate(-4%);opacity:.72}}@keyframes scan{0%,52%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulse{50%{opacity:.38;transform:scale(.72)}}@keyframes console-line{to{opacity:1;transform:translate(0)}}@media(max-width:980px){.nav{grid-template-columns:auto auto;gap:10px}.nav__links{display:none}.nav__actions{justify-content:end}.hero{grid-template-columns:1fr;align-items:start;min-height:auto;padding-top:118px}.hero__room{width:min(100%,680px)}.module-grid,.metric-grid,.timeline{grid-template-columns:1fr}.page--cinematic .metric:nth-child(2),.page--cinematic .module:nth-child(2),.page--cinematic .metric:nth-child(2):hover,.page--cinematic .module:nth-child(2):hover{transform:none}:is(.page--cinematic,.page--cinematic-hero) .hero__lens{top:12%;right:-52%;width:120vw}.timeline li,.timeline li+li{min-height:auto;padding:68px 24px 24px;border-left:1px solid var(--line)}.timeline li:before,.timeline li+li:before{top:26px;left:24px}}@media(max-width:640px){.nav{top:10px;width:calc(100% - 20px);padding-left:12px}.nav__cta{display:none}.hero{padding-inline:14px}.hero__ticker{top:76px;opacity:.72}h1{font-size:clamp(5.1rem,28vw,7rem)}.signal-room{min-height:auto;padding:12px;border-radius:24px 24px 42px}.comparison__row{grid-template-columns:1fr}.comparison{border-radius:24px}.signal-room__grid{grid-template-columns:repeat(3,1fr);gap:6px}.signal-room__lane{min-height:96px;padding:9px}.signal-room__lane strong{margin-top:12px;font-size:1.82rem}.signal-room__lane span,.signal-room__lane small{font-size:.62rem}.signal-room__console p:nth-child(n+3){display:none}.signal-room__flow{display:none}.signal-room__flow i{height:42px}.metric,.module{min-height:auto}.closing{width:calc(100% - 20px);margin-bottom:10px;border-radius:28px 28px 56px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.signal-room__console p{opacity:1;transform:none}.signal-room{transform:none!important}}
