@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-500-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-600-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-700-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-display:"Chakra Petch", "Arial Narrow", Arial, sans-serif;--font-body:"Chakra Petch", "Arial Narrow", Arial, sans-serif;--paper:#f2efe8;--paper-2:#eae6dc;--paper-3:#e0dbcf;--ink:#14120e;--ink-2:#3d3a33;--ink-3:#6d6961;--accent:#d2321e;--accent-deep:#a82413;--night:#05012b;--night-soft:#0b0732;--night-raised:#120b43;--signal-pink:#ff4fb8;--signal-yellow:#ffe03b;--signal-green:#45dc84;--signal-cyan:#32c8f5;--signal-violet:#a99eff;--signal-coral:#ff6d55;--signal-sky:#5bd8ff;--signal-mint:#78efae;--signal-apricot:#ff9b75;--signal-spectrum:linear-gradient(90deg, var(--signal-pink) 0 20%, var(--signal-yellow) 20% 40%, var(--signal-green) 40% 60%, var(--signal-cyan) 60% 80%, var(--signal-violet) 80% 100%);--night-rule:#bcc8ff2b;--night-rule-strong:#bcc8ff52;--night-copy:#f5f1e8b8;--rule:#14120e24;--rule-strong:#14120e4d;--rule-inverse:#f2efe82e;--ink-raised:#1b1813;--ink-soft:#232019;--paper-deep:var(--paper-2);--copy:var(--ink-2);--yellow:var(--accent);--pink:var(--accent);--cyan:var(--ink);--green:var(--ink-2);--violet:var(--ink);--hairline:var(--rule);--hairline-strong:var(--rule-strong);--paper-line:var(--rule);--gutter:clamp(1.15rem, 4vw, 4.5rem);--safe-gutter-left:max(var(--gutter), env(safe-area-inset-left));--safe-gutter-right:max(var(--gutter), env(safe-area-inset-right));--section-space:clamp(4.5rem, 6.2vw, 7rem);--measure:62ch;--ease:cubic-bezier(.16, 1, .3, 1);--scroll-progress:0;--header-offset:5.25rem}*,:before,:after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:0}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.97rem + .18vw,1.08rem);line-height:1.68;overflow-x:clip}body.menu-open{overflow:hidden}img,picture,svg{max-width:100%;display:block}img{height:auto}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit;text-decoration:none}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:#32c8f52e}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0}h1{letter-spacing:-.02em;font-size:clamp(2.6rem,1.4rem + 4.2vw,5.4rem);font-weight:700;line-height:.98}h2{letter-spacing:-.012em;font-size:clamp(1.85rem,1.15rem + 2.1vw,3.15rem);font-weight:600;line-height:1.08}h3{letter-spacing:0;font-size:clamp(1.05rem,.98rem + .35vw,1.3rem);font-weight:600;line-height:1.35}p{margin:0}em{color:var(--accent);font-style:normal}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{z-index:200;background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;transition:transform .2s var(--ease);padding:.7rem 1.1rem;font-size:.78rem;font-weight:700;position:fixed;top:.6rem;left:.6rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.scroll-progress{z-index:120;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.scroll-progress span{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--scroll-progress));transform-origin:0;display:block}.section-shell{width:min(100%,1440px);padding-inline:var(--safe-gutter-left) var(--safe-gutter-right);margin-inline:auto}.hero-kicker,.section-index,.chapter-status,.hero-hud,.module-signal,.signal-marquee,.hero-trust,.contact-signal{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:700}.button{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);align-items:center;gap:.85rem;padding:1.05rem 1.6rem;font-size:.76rem;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{--btn-bg:var(--accent);--btn-fg:var(--paper);--btn-bd:var(--accent)}.button-primary:hover{--btn-bg:var(--ink);--btn-bd:var(--ink)}.button-dark{--btn-bg:transparent;--btn-fg:var(--paper);--btn-bd:var(--rule-inverse)}.button-dark:hover{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper)}.text-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--rule-strong);transition:color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.76rem;font-weight:700;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.site-header{z-index:100;padding-block:1.05rem;padding-inline:var(--safe-gutter-left) var(--safe-gutter-right);border-bottom:1px solid var(--night-rule);color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .35s var(--ease), box-shadow .35s var(--ease), padding .35s var(--ease);background:#05031ef0;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0;overflow:visible;box-shadow:0 .85rem 2.8rem #01001629}.site-header:after{content:"";background:var(--signal-spectrum);opacity:.72;transform-origin:0;height:2px;transition:opacity .35s var(--ease), transform .65s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(.38)}html.is-scrolled .site-header{background:#03011cf7;box-shadow:0 1rem 3rem #01001657}html.is-scrolled .site-header:after{opacity:1;transform:scaleX(1)}.wordmark,.footer-wordmark{min-height:44px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7rem;font-size:.86rem;font-weight:700;display:inline-flex}.wordmark small{color:var(--signal-cyan);font-size:inherit}.wordmark-mark{background:var(--signal-yellow);width:2rem;height:2rem;color:var(--night);box-shadow:4px 4px 0 var(--signal-pink);place-items:center;font-size:.72rem;display:grid}.desktop-nav{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:clamp(1.1rem,2.2vw,2.4rem);font-size:.72rem;font-weight:700;display:flex}.desktop-nav a{color:#f5f1e8ad;transition:color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-bottom:1px solid #0000;padding-block:.35rem;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--paper);border-bottom-color:var(--signal-cyan)}.nav-contact{min-height:46px;color:var(--paper);border:1px solid var(--night-rule-strong);background:#ffffff06;padding:.75rem 1rem}.nav-contact:hover{border-color:var(--signal-cyan);background:#0ca4de17;transform:translateY(-2px)}.nav-contact span{transition:transform .25s var(--ease);display:inline-block}.nav-contact:hover span{transform:translate(2px,-2px)}.menu-toggle{border:1px solid var(--night-rule-strong);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:.6rem;min-height:44px;padding:.6rem .9rem;font-family:inherit;font-size:.7rem;font-weight:700;display:none}.menu-toggle i{border-top:1.5px solid;border-bottom:1.5px solid;width:16px;height:9px}.mobile-menu{z-index:150;background:radial-gradient(circle at 94% 8%, #0ca4de21, transparent 24rem), radial-gradient(circle at 8% 88%, #f009ad1c, transparent 26rem), var(--night);color:var(--paper);padding:max(1.4rem, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(2.5rem, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));overscroll-behavior:contain;flex-direction:column;gap:1.4rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu-top{top:calc(-1 * max(1.4rem, env(safe-area-inset-top)));z-index:2;padding-top:max(1.4rem, env(safe-area-inset-top));border-bottom:1px solid var(--night-rule);background:var(--night);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex;position:sticky}.mobile-menu-top span{letter-spacing:.16em;text-transform:uppercase;color:var(--night-copy);font-size:.68rem;font-weight:700}.mobile-menu-top button{border:1px solid var(--night-rule-strong);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;min-height:44px;padding:.55rem .9rem;font-family:inherit;font-size:.7rem;font-weight:700}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--night-rule);font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:1.1rem;padding:1.05rem 0;font-size:1.5rem;display:flex}.mobile-menu nav a span{font-family:var(--font-body);letter-spacing:.14em;color:var(--signal-cyan);font-size:.7rem;font-weight:700}.mobile-contact{border:1px solid var(--night-rule-strong);min-height:56px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:#0ca4de12;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.9rem 1rem;font-size:.82rem;font-weight:700;display:flex}.chapter-rail{z-index:90;border:1px solid var(--night-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05012bdb;flex-direction:column;gap:.5rem;padding:.8rem .75rem;display:none;position:fixed;top:50%;right:1.1rem;transform:translateY(-50%);box-shadow:0 1rem 3rem #01001638}.chapter-rail a{letter-spacing:.12em;text-transform:uppercase;color:#f5f1e89e;opacity:.68;transition:opacity .2s var(--ease), color .2s var(--ease);align-items:center;gap:.45rem;font-size:.58rem;font-weight:700;display:flex}.chapter-rail a[aria-current]{opacity:1;color:var(--signal-yellow)}.chapter-rail a:hover{opacity:1;color:var(--paper)}.chapter-status{writing-mode:vertical-rl;margin-top:.5rem}.hero{--hero-pointer-x:50%;--hero-pointer-y:45%;--hero-shift-x:0px;--hero-shift-y:0px;--hero-paper:#f5f1e8;--hero-muted:#f5f1e8b3;--hero-rule:#98b0ff38;--hero-cyan:#19bbf2;--hero-yellow:#ffdc00;--hero-magenta:#ec168c;isolation:isolate;min-height:calc(100svh - 69px);padding-block:clamp(2rem,3.2vw,3.4rem) clamp(1.25rem,2vw,2rem);padding-inline:var(--safe-gutter-left) var(--safe-gutter-right);color:var(--hero-paper);background:#071a33;border-bottom:1px solid #08071d;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(.85rem,1.7vh,1.25rem);display:grid;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.hero:before{background:radial-gradient(48% 50% at 3% 12%,#ffe03b38,#0000 62%),radial-gradient(50% 60% at 97% 20%,#45dc8438,#0000 64%),linear-gradient(90deg,#03091bb3,#04102647 56%,#040d1f7a),linear-gradient(#03071714,#040a1e33 55%,#030516c7)}.hero:after{z-index:-1;background:radial-gradient(36rem circle at var(--hero-pointer-x) var(--hero-pointer-y), #32c8f53b, transparent 66%), radial-gradient(circle at 50% 76%, #ff4fb83d, transparent 35%), radial-gradient(circle at 74% 70%, #ffe03b24, transparent 28%);transition:background-position .12s linear}.hero-art{z-index:-4;pointer-events:none;position:absolute;inset:-3% 0;overflow:hidden}.hero-art img{object-fit:cover;object-position:51% 57%;opacity:.94;filter:saturate(1.12)contrast(1.04)brightness(.84);width:100%;height:100%;transform:translate3d(calc(var(--hero-shift-x) * -.45), calc(var(--hero-shift-y) * -.35), 0) scale(1.035);transition:transform .35s var(--ease);animation:18s ease-in-out infinite alternate hero-atmosphere}.hero-grid{z-index:-1;pointer-events:none;opacity:.46;transform:translate3d(calc(var(--hero-shift-x) * .18), calc(var(--hero-shift-y) * .14), 0);background-image:linear-gradient(90deg,#7082d61f 1px,#0000 1px),linear-gradient(#7082d61a 1px,#0000 1px);background-size:clamp(64px,7.5vw,108px) clamp(64px,7.5vw,108px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000008f 75%,#0000);mask-image:linear-gradient(#000,#0000008f 75%,#0000)}.hero-vignette{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#01010c3d,#0000 20% 82%,#01010c52),linear-gradient(#0000 58%,#02021185);position:absolute;inset:0}.hero-scan{z-index:-1;pointer-events:none;opacity:.34;background:linear-gradient(#0000,#19bbf224 48%,#19bbf28c 50%,#0000 52%);height:38%;animation:8s linear infinite hero-scan;position:absolute;inset:-25% 0 auto}.hero-hud{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.61rem;font-weight:700;line-height:1;display:inline-flex}.hero-hud b{color:var(--hero-yellow)}.hero-hud-top{z-index:2;border:1px solid var(--hero-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:36px;animation:hero-rise .7s 50ms var(--ease) both;background:#0404187a;justify-self:end;padding:.7rem .9rem;position:relative}.hero-hud-top span{color:var(--hero-muted);align-items:center;gap:.5rem;display:inline-flex}.hero-hud-top i,.hero-command-top b i{background:var(--hero-cyan);width:5px;height:5px;box-shadow:0 0 0 4px #19bbf21a, 0 0 16px var(--hero-cyan);border-radius:50%;animation:1.8s ease-in-out infinite hero-status}.hero-stage{z-index:2;grid-template-columns:minmax(0,1.42fr) minmax(20rem,.58fr);align-items:center;gap:clamp(2.25rem,5vw,6.25rem);min-height:25rem;display:grid;position:relative}.hero-copy{gap:clamp(.75rem,1.3vw,1.25rem);max-width:54rem;display:grid}.hero-kicker{color:var(--hero-yellow);animation:hero-rise .72s .12s var(--ease) both}.hero h1{letter-spacing:-.028em;text-transform:uppercase;filter:drop-shadow(0 14px 30px #00000047);max-width:12.5ch;font-size:clamp(3.45rem,5.2vw,6.2rem);line-height:.88;display:grid}.hero h1 span{display:block}.hero h1>span:first-child{color:var(--hero-paper);-webkit-text-fill-color:transparent;animation:hero-rise .78s .18s var(--ease) both;background:linear-gradient(#fffdf7 8%,#cecbd0 92%);-webkit-background-clip:text;background-clip:text}.hero-outline{color:#080c2d80;-webkit-text-stroke:1.5px var(--hero-cyan);text-shadow:0 0 26px #19bbf238;animation:hero-rise .82s .25s var(--ease) both}.hero-tagline{max-width:34ch;color:var(--hero-yellow);font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;animation:hero-rise .75s .32s var(--ease) both;font-size:clamp(.85rem,.75rem + .42vw,1.1rem);font-weight:700;line-height:1.25}.hero-definition{max-width:59ch;color:var(--hero-muted);animation:hero-rise .75s .38s var(--ease) both;font-size:clamp(.91rem,.86rem + .18vw,1.02rem);line-height:1.6}.hero-actions{animation:hero-rise .75s .44s var(--ease) both;flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin-top:.1rem;display:flex}.hero .button-primary{--btn-bg:var(--hero-yellow);--btn-fg:#07061b;--btn-bd:var(--hero-yellow);box-shadow:8px 8px 0 var(--hero-magenta);position:relative}.hero .button-primary:hover{--btn-bg:var(--hero-paper);--btn-bd:var(--hero-paper);box-shadow:4px 4px 0 var(--hero-magenta);transform:translate(2px,2px)}.hero .button-primary span{margin-block:-.65rem;width:2.2rem;height:2.2rem;color:var(--hero-yellow);background:#09082a;place-items:center;margin-right:-.85rem;display:grid}.hero .text-link{min-height:44px;color:var(--hero-paper);border-color:#f5f1e873}.hero .text-link:hover{color:var(--hero-yellow);border-color:var(--hero-yellow)}.hero-command{border:1px solid var(--hero-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:clamp(23rem,43vh,28rem);animation:hero-command-in .9s .28s var(--ease) both;background:#04051c94;grid-template-rows:auto minmax(12.5rem,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.hero-command:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#19bbf21a 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#19bbf214 50%,#0000 50.2%);border:1px solid #ffffff08;position:absolute;inset:0}.hero-command-top{z-index:2;border-bottom:1px solid var(--hero-rule);min-height:42px;color:var(--hero-muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:relative}.hero-command-top b{color:var(--hero-yellow);align-items:center;gap:.5rem;display:inline-flex}.hero-orbit{place-items:center;min-height:13.5rem;display:grid;position:relative;overflow:hidden}.hero-ring{border:1px solid #19bbf247;border-radius:50%;position:absolute}.hero-ring:before,.hero-ring:after{content:"";background:var(--hero-yellow);width:5px;height:5px;box-shadow:0 0 12px var(--hero-yellow);border-radius:50%;position:absolute}.hero-ring:before{top:-3px;left:50%}.hero-ring:after{top:50%;right:-3px}.hero-ring-one{aspect-ratio:1;width:min(78%,17rem);animation:18s linear infinite hero-orbit}.hero-ring-two{aspect-ratio:1;border-style:dashed;width:min(58%,12.5rem);animation:13s linear infinite reverse hero-orbit}.hero-ring-three{aspect-ratio:1;width:min(40%,8.5rem);animation:9s linear infinite hero-orbit}.hero-orbit-node{z-index:3;width:2.15rem;height:2.15rem;color:var(--hero-muted);letter-spacing:.08em;transition:color .35s var(--ease), border-color .35s var(--ease), background .35s var(--ease), transform .35s var(--ease);background:#07072a;border:1px solid #19bbf280;place-items:center;font-size:.56rem;font-weight:700;display:grid;position:absolute}.hero-orbit-node[data-active]{border-color:var(--hero-yellow);background:var(--hero-yellow);color:#07061b;transform:scale(1.14);box-shadow:0 0 0 5px #ffdc0017,0 0 30px #ffdc0061}.hero-orbit-node-1{top:14%;left:15%}.hero-orbit-node-2{top:24%;right:13%}.hero-orbit-node-3{bottom:10%;right:22%}.hero-core{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 42%,#ec168c4d,#0000 48%),#05051ee6;border:1px solid #f5f1e852;border-radius:50%;place-content:center;gap:.2rem;width:clamp(7.5rem,40%,9.5rem);animation:3.2s ease-in-out infinite hero-core-pulse;display:grid;position:relative;box-shadow:0 0 0 12px #19bbf209,0 0 58px #6f42ff59}.hero-core span,.hero-core small{letter-spacing:.14em;text-transform:uppercase;font-size:.49rem;font-weight:700;line-height:1.2}.hero-core span{color:var(--hero-cyan)}.hero-core strong{color:var(--hero-paper);font-family:var(--font-display);padding-inline:.75rem;font-size:clamp(.72rem,.65rem + .18vw,.88rem);line-height:1.15}.hero-core small{color:var(--hero-yellow)}.hero-readout{z-index:2;border-top:1px solid var(--hero-rule);background:#0304168c;gap:.38rem;min-height:8.8rem;padding:.95rem 1rem 1.05rem;display:grid;position:relative}.hero-readout>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-readout>div span,.hero-readout>div small{color:var(--hero-cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:700;line-height:1}.hero-readout strong{font-family:var(--font-display);font-size:1rem;line-height:1.15}.hero-readout p{color:var(--hero-muted);font-size:.76rem;line-height:1.45}.hero-readout a{min-height:44px;color:var(--hero-yellow);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffdc006b;justify-self:start;align-items:center;font-size:.56rem;font-weight:700;line-height:1.4;display:inline-flex}.hero-proof{z-index:2;border:1px solid var(--hero-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:hero-rise .8s .5s var(--ease) both;background:#03041680;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.hero-proof button{border:0;border-right:1px solid var(--hero-rule);min-width:0;min-height:7.4rem;color:var(--hero-paper);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background .35s var(--ease), box-shadow .35s var(--ease);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;padding:.9rem clamp(.8rem,1.3vw,1.25rem);display:grid;position:relative}.hero-proof button:last-child{border-right:0}.hero-proof button:before{content:"";background:var(--hero-cyan);transform-origin:bottom;width:3px;transition:transform .35s var(--ease);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.hero-proof button[aria-pressed=true]{background:linear-gradient(110deg,#19bbf224,#ec168c0d),#0a0a2e8c;box-shadow:inset 0 1px #ffffff0a}.hero-proof button[aria-pressed=true]:before{transform:scaleY(1)}.hero-proof-index{color:var(--hero-yellow);letter-spacing:.12em;font-size:.59rem;font-weight:700;line-height:1.2}.hero-proof-copy{align-content:start;gap:.22rem;min-width:0;display:grid}.hero-proof small{color:var(--hero-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1.2}.hero-proof strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:.88rem;font-weight:600;line-height:1.25}.hero-proof p{color:var(--hero-muted);font-size:.69rem;line-height:1.4}.hero-proof button>i{color:var(--hero-muted);transition:color .3s var(--ease), transform .3s var(--ease);font-size:.82rem;font-style:normal}.hero-proof button:hover>i,.hero-proof button:focus-visible>i,.hero-proof button[aria-pressed=true]>i{color:var(--hero-yellow);transform:translate(2px,-2px)}.hero-footer{z-index:2;min-height:2.25rem;animation:hero-rise .8s .56s var(--ease) both;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex;position:relative}.hero-trust{color:var(--hero-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 1.35rem;font-size:.57rem;font-weight:700;line-height:1.35;display:flex}.hero-trust span{align-items:center;gap:.46rem;display:inline-flex}.hero-trust span:before{content:"";background:var(--hero-yellow);flex:none;width:5px;height:5px;box-shadow:0 0 10px #ffdc0075}.scroll-cue{min-height:44px;color:var(--hero-muted);letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;gap:.7rem;font-size:.57rem;font-weight:700;line-height:1;display:inline-flex}.scroll-cue i{background:#f5f1e842;width:1px;height:1.65rem;display:block;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--hero-yellow);height:100%;animation:hero-scroll-line 2s var(--ease) infinite;position:absolute;inset:-100% 0 auto}@keyframes hero-atmosphere{0%{transform:translate3d(calc(var(--hero-shift-x) * -.45), calc(var(--hero-shift-y) * -.35), 0) scale(1.06)}to{transform:translate3d(calc(var(--hero-shift-x) * -.45), calc(var(--hero-shift-y) * -.35 - 5px), 0) scale(1.085)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-command-in{0%{opacity:0;transform:translate(24px)scale(.985)}}@keyframes hero-scan{to{transform:translateY(440%)}}@keyframes hero-status{50%{opacity:.45;transform:scale(.72)}}@keyframes hero-orbit{to{transform:rotate(360deg)}}@keyframes hero-core-pulse{50%{transform:scale(1.025)}}@keyframes hero-scroll-line{0%{transform:translateY(0)}55%,to{transform:translateY(200%)}}.signal-intro{--night:#06152d;--night-soft:#0a2039;--night-rule:#7fcdef30;--night-rule-strong:#97daf657;isolation:isolate;border-bottom:1px solid var(--night-rule);color:var(--paper);background:radial-gradient(68% 58% at 4% 84%,#ff4fb857,#0000 62%),radial-gradient(58% 50% at 96% 12%,#32c8f566,#0000 60%),radial-gradient(34% 30% at 54% 96%,#ff9b752e,#0000 66%),linear-gradient(118deg,#0a2450,#112347 55%,#311229);padding-block:clamp(4rem,6vw,6.25rem);position:relative;overflow:hidden}.signal-intro:before{content:"";z-index:-1;opacity:.34;pointer-events:none;background-image:linear-gradient(90deg,#bcc8ff1c 1px,#0000 1px),linear-gradient(#bcc8ff14 1px,#0000 1px);background-size:clamp(70px,7vw,110px) clamp(70px,7vw,110px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000002e);mask-image:linear-gradient(90deg,#000,#0000002e)}.decision-trace{background:var(--night-rule);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.decision-trace:after{content:"";background:linear-gradient(90deg, transparent, var(--signal-cyan), var(--signal-yellow), transparent);width:12%;height:100%;animation:7s linear infinite decision-trace-run;position:absolute;top:0;left:-12%;box-shadow:0 0 18px #0ca4deb8}.intro-grid{grid-template-columns:minmax(0,.92fr) minmax(26rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);display:grid}.decision-copy{align-content:center;gap:clamp(1.2rem,2vw,2rem);display:grid}.signal-intro .section-index{color:#f5f1e899}.signal-intro .section-index span{color:var(--signal-yellow)}.signal-intro h2{max-width:22ch;color:var(--paper);letter-spacing:-.024em;font-size:clamp(2.45rem,3.65vw,4.65rem);line-height:.98;display:grid}.signal-intro h2 em{color:var(--signal-coral);margin-top:.12em;display:block}.intro-copy{max-width:55ch;color:var(--night-copy);text-wrap:pretty;font-size:clamp(1rem,.95rem + .25vw,1.16rem);line-height:1.55}.decision-proof{color:#f5f1e894;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.25rem;font-size:.58rem;font-weight:700;line-height:1.4;display:flex}.signal-marquee{z-index:3;border-block:1px solid var(--night-rule);background:var(--night-soft);min-height:46px;color:var(--paper);display:flex;position:relative;overflow:hidden}.signal-marquee:before,.signal-marquee:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--night-soft), transparent);width:clamp(1.5rem,5vw,5rem);position:absolute;inset:0 auto 0 0}.signal-marquee:after{left:auto;right:0;transform:rotate(180deg)}.signal-marquee-track{will-change:transform;align-items:center;gap:1.6rem;width:max-content;animation:38s linear infinite signal-marquee;display:flex}.signal-marquee:hover .signal-marquee-track{animation-play-state:paused}.signal-marquee-group{white-space:nowrap;flex:none;align-items:center;gap:1.6rem;padding-block:.7rem;display:flex}.signal-marquee span{color:#f5f1e8bd;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.63rem;font-weight:700;line-height:1;display:inline-flex}.signal-marquee i{background:var(--signal-pink);width:1rem;height:.24rem}.signal-marquee span:nth-child(5n+2) i{background:var(--signal-yellow)}.signal-marquee span:nth-child(5n+3) i{background:var(--signal-green)}.signal-marquee span:nth-child(5n+4) i{background:var(--signal-cyan)}.signal-marquee span:nth-child(5n+5) i{background:var(--signal-violet)}.decision-console{border:1px solid var(--night-rule-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08223ed1;grid-template-rows:auto minmax(14rem,1fr) auto auto;min-height:31rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 2rem 6rem #01001647}.decision-console:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#32c8f524 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#32c8f51c 50%,#0000 50.2%);position:absolute;inset:0}.decision-console-top{z-index:2;border-bottom:1px solid var(--night-rule);color:#f5f1e89e;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.8rem 1rem;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:relative}.decision-console-top b{color:var(--signal-yellow);align-items:center;gap:.45rem;display:inline-flex}.decision-console-top i{background:var(--signal-cyan);width:5px;height:5px;box-shadow:0 0 14px var(--signal-cyan);border-radius:50%}.decision-field{z-index:1;place-items:center;min-height:14rem;display:grid;position:relative;overflow:hidden}.decision-field:before,.decision-field:after{content:"";aspect-ratio:1;border:1px solid #0ca4de3d;border-radius:50%;width:15rem;animation:22s linear infinite hero-orbit;position:absolute}.decision-field:after{border-style:dashed;border-color:#f009ad4d;width:10.5rem;animation-duration:16s;animation-direction:reverse}.decision-sources{position:absolute;inset:0}.decision-sources span{z-index:2;border:1px solid var(--night-rule);background:var(--night);color:#f5f1e8b3;letter-spacing:.1em;text-transform:uppercase;padding:.38rem .52rem;font-size:.5rem;font-weight:700;line-height:1;position:absolute}.decision-sources span:first-child{top:16%;left:8%}.decision-sources span:nth-child(2){top:48%;left:4%}.decision-sources span:nth-child(3){bottom:13%;left:18%}.decision-sources span:nth-child(4){top:18%;right:8%}.decision-sources span:nth-child(5){bottom:18%;right:8%}.decision-paths{position:absolute;inset:0}.decision-paths i{background:linear-gradient(90deg, var(--signal-cyan), transparent);transform-origin:0;opacity:.36;width:48%;height:1px;position:absolute;top:50%;left:50%}.decision-paths i:first-child{transform:rotate(198deg)}.decision-paths i:nth-child(2){transform:rotate(165deg)}.decision-paths i:nth-child(3){transform:rotate(130deg)}.decision-paths i:nth-child(4){transform:rotate(-24deg)}.decision-paths i:nth-child(5){transform:rotate(28deg)}.decision-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle, #f009ad38, transparent 60%), var(--night-soft);text-align:center;border:1px solid #f5f1e842;border-radius:50%;place-content:center;gap:.16rem;width:8.4rem;display:grid;position:relative;box-shadow:0 0 56px #5b42c46b}.decision-core small,.decision-core span{color:var(--signal-cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:700;line-height:1.2}.decision-core strong{color:var(--paper);font-family:var(--font-display);font-size:1rem;line-height:1}.decision-core span{color:var(--signal-yellow)}.decision-switcher{z-index:2;border-top:1px solid var(--night-rule);border-bottom:1px solid var(--night-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.decision-switcher button{border:0;border-right:1px solid var(--night-rule);color:#f5f1e894;min-height:58px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;gap:.2rem;padding:.65rem .75rem;display:grid;position:relative}.decision-switcher button:last-child{border-right:0}.decision-switcher button:before{content:"";background:var(--signal-pink);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.decision-switcher button:nth-child(2):before{background:var(--signal-yellow)}.decision-switcher button:nth-child(3):before{background:var(--signal-cyan)}.decision-switcher button:nth-child(4):before{background:var(--signal-violet)}.decision-switcher button[aria-pressed=true]{color:var(--paper);background:#ffffff0b}.decision-switcher button[aria-pressed=true]:before{transform:scaleX(1)}.decision-switcher span{color:var(--signal-cyan);letter-spacing:.1em;font-size:.5rem;font-weight:700}.decision-switcher strong{font-family:var(--font-display);font-size:.72rem}.decision-readout{z-index:2;background:#0201186b;align-content:center;gap:.32rem;min-height:7.9rem;padding:.9rem 1rem 1rem;display:grid;position:relative}.decision-readout small{color:var(--signal-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.53rem;font-weight:700;line-height:1.2}.decision-readout strong{color:var(--paper);font-family:var(--font-display);font-size:1rem;line-height:1.2}.decision-readout p{max-width:52ch;color:var(--night-copy);font-size:.74rem;line-height:1.5}@keyframes decision-trace-run{to{transform:translate(950%)}}@keyframes signal-marquee{to{transform:translate(calc(-50% - .8rem))}}.stats-grid{border:1px solid var(--night-rule);background:var(--night-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.stats-grid button{min-width:0;min-height:10rem;color:var(--paper);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background .3s var(--ease), transform .3s var(--ease);background:#0b0732eb;border:0;grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:.28rem .85rem;padding:1.25rem clamp(1rem,1.8vw,1.6rem);display:grid;position:relative;overflow:hidden}.stats-grid button:before{content:"";background:var(--signal-pink);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(.16)}.stats-grid button:nth-child(2):before{background:var(--signal-yellow)}.stats-grid button:nth-child(3):before{background:var(--signal-cyan)}.stats-grid button:hover,.stats-grid button:focus-visible,.stats-grid button[aria-pressed=true]{z-index:1;background:#120b43fa}.stats-grid button[aria-pressed=true]:before{transform:scaleX(1)}.stats-grid strong{font-family:var(--font-display);letter-spacing:-.015em;grid-column:2;font-size:clamp(1.75rem,1.25rem + 1.3vw,2.65rem);font-weight:600;line-height:1}.stats-grid button>span{color:var(--signal-cyan);letter-spacing:.12em;grid-row:1/span 3;font-size:.56rem;font-weight:700;line-height:1.2}.stats-grid button>small{color:var(--signal-yellow);letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:.56rem;font-weight:700;line-height:1.25}.stats-grid p{color:var(--night-copy);grid-column:2;font-size:.78rem;line-height:1.45}.stats-grid button>i{color:#f5f1e88c;transition:color .25s var(--ease), transform .25s var(--ease);grid-area:1/3;font-style:normal}.stats-grid button:hover>i,.stats-grid button:focus-visible>i,.stats-grid button[aria-pressed=true]>i{color:var(--signal-yellow);transform:translate(2px,-2px)}.chapter-map{--night-soft:#08283b;--night-raised:#0d3d50;max-width:none;padding-inline:var(--safe-gutter-left) var(--safe-gutter-right);border-bottom:1px solid var(--night-rule);background:#185066;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;display:grid}.chapter-map a{--chapter-color:var(--signal-pink);background:linear-gradient(155deg, color-mix(in srgb, var(--chapter-color) 17%, transparent), transparent 65%), var(--night-soft);min-width:0;min-height:5.9rem;color:var(--paper);transition:background .28s var(--ease), transform .28s var(--ease);grid-template-rows:auto 1fr auto;align-content:end;gap:.34rem;padding:1rem clamp(.78rem,1.2vw,1.2rem);display:grid;position:relative;overflow:hidden}.chapter-map a:nth-child(2){--chapter-color:var(--signal-yellow)}.chapter-map a:nth-child(3){--chapter-color:var(--signal-green)}.chapter-map a:nth-child(4){--chapter-color:var(--signal-cyan)}.chapter-map a:nth-child(5){--chapter-color:var(--signal-violet)}.chapter-map a:nth-child(6){--chapter-color:var(--signal-pink)}.chapter-map a:nth-child(7){--chapter-color:var(--signal-yellow)}.chapter-map a:nth-child(8){--chapter-color:var(--signal-cyan)}.chapter-map a:before{content:"";background:var(--chapter-color);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.chapter-map a:hover,.chapter-map a:focus-visible,.chapter-map a[aria-current]{background:linear-gradient(155deg, color-mix(in srgb, var(--chapter-color) 30%, transparent), transparent 72%), var(--night-raised)}.chapter-map a:hover:before,.chapter-map a:focus-visible:before,.chapter-map a[aria-current]:before{transform:scaleX(1)}.chapter-map a>span{color:var(--chapter-color);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;font-weight:700;display:flex}.chapter-map a>span b{font-weight:inherit}.chapter-map a>span i{color:#f5f1e880;transition:color .25s var(--ease), transform .25s var(--ease);font-style:normal}.chapter-map a:hover>span i,.chapter-map a:focus-visible>span i{color:var(--chapter-color);transform:translate(2px,-2px)}.chapter-map strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:.92rem;font-weight:600;line-height:1.15}.chapter-map small{color:#f5f1e878;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.section{--section-color:var(--signal-cyan);--section-glow:#32c8f557;--section-panel:#051c36d6;--section-panel-raised:#082a48f5;--section-rule:#c9daff30;--section-rule-strong:#d3dfff57;--night-soft:var(--section-panel);--night-raised:var(--section-panel-raised);--night-rule:var(--section-rule);--night-rule-strong:var(--section-rule-strong);--night-copy:#f8f6f1c2;isolation:isolate;padding-block:var(--section-space);border-top:1px solid color-mix(in srgb, var(--section-color) 20%, transparent);border-bottom:1px solid var(--section-rule);color:var(--paper);position:relative;overflow:hidden}[data-chapter],#signal-intro{scroll-margin-top:var(--header-offset)}.section:before,.section:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.section:before{background:radial-gradient(ellipse 42% 34% at 90% 18%, var(--section-glow), transparent 68%), radial-gradient(ellipse 36% 30% at 8% 92%, color-mix(in srgb, var(--section-color) 20%, transparent), transparent 72%);inset:-18% -12%}.section:after{opacity:.28;background-image:linear-gradient(to right, color-mix(in srgb, var(--section-color) 13%, transparent) 1px, transparent 1px), linear-gradient(to bottom, #dde5ff14 1px, transparent 1px);background-size:clamp(78px,8vw,122px) clamp(78px,8vw,122px);-webkit-mask-image:linear-gradient(118deg,#000,#0003 70%,#0000);mask-image:linear-gradient(118deg,#000,#0003 70%,#0000)}.section>.section-shell{z-index:1;position:relative}.section-platform{--section-color:#42e5e0;--section-glow:#32dcda66;--section-panel:#062d38d6;--section-panel-raised:#083d44f5;--section-rule:#60dee533;--section-rule-strong:#7be9eb5c;background:radial-gradient(56% 48% at 92% 28%,#2be1cd6b,#0000 64%),radial-gradient(45% 38% at 12% 95%,#45dc8442,#0000 66%),radial-gradient(25% 24% at 72% 6%,#ffe03b21,#0000 68%),linear-gradient(130deg,#062e45,#07463f 56%,#092d4f)}.section-problem{--section-color:#ff6fbd;--section-glow:#ff4fb861;--section-panel:#370b2ad6;--section-panel-raised:#4b0e33f5;--section-rule:#ff7ea533;--section-rule-strong:#ff98b859;background:radial-gradient(58% 48% at 90% 24%,#ff6b5561,#0000 62%),radial-gradient(50% 42% at 10% 96%,#ff4fb852,#0000 64%),radial-gradient(26% 23% at 64% 7%,#ff9b7524,#0000 68%),linear-gradient(128deg,#3b0d20,#4a1632 54%,#28123d)}.section-process{--section-color:#ffe03b;--section-glow:#ffe03b57;--section-panel:#1e1930e6;--section-panel-raised:#2d2242f5;--section-rule:#f9d80833;--section-rule-strong:#ffe64d5c;background:radial-gradient(54% 44% at 10% 12%,#ffd64a57,#0000 64%),radial-gradient(42% 36% at 92% 92%,#ff91692e,#0000 66%),radial-gradient(30% 26% at 82% 8%,#32c8f524,#0000 68%),linear-gradient(126deg,#17142f,#241727 52%,#0b2441)}.section-modules{--section-color:#55e894;--section-glow:#45dc8466;--section-panel:#053227d6;--section-panel-raised:#074333f5;--section-rule:#5ee2a033;--section-rule-strong:#7bedb55c;background:radial-gradient(58% 48% at 90% 72%,#45e89466,#0000 64%),radial-gradient(44% 38% at 10% 95%,#32c8f542,#0000 66%),radial-gradient(25% 22% at 78% 6%,#ffe03b21,#0000 68%),linear-gradient(128deg,#07362b,#075044 54%,#08334d)}.section-ai{--section-color:#5bd8ff;--section-glow:#32c8f56b;--section-panel:#072d49d6;--section-panel-raised:#093d5cf5;--section-rule:#58caff38;--section-rule-strong:#7ddaff61;background:radial-gradient(58% 48% at 92% 58%,#32c8f56b,#0000 63%),radial-gradient(40% 36% at 8% 94%,#ffe03b24,#0000 66%),radial-gradient(30% 26% at 72% 6%,#a99eff2b,#0000 68%),linear-gradient(126deg,#09275b,#0b4770 54%,#073947)}.section-enterprise{--section-color:#c0b7ff;--section-glow:#a99eff61;--section-panel:#2a1f4fd6;--section-panel-raised:#382965f5;--section-rule:#a094ff38;--section-rule-strong:#b7acff61;background:radial-gradient(54% 46% at 90% 22%,#ff9b754d,#0000 63%),radial-gradient(50% 43% at 10% 94%,#a99eff57,#0000 65%),radial-gradient(28% 24% at 78% 92%,#32c8f526,#0000 68%),linear-gradient(128deg,#241c57,#33265f 54%,#17354d)}.section-outcomes{--section-color:#ff7ac4;--section-glow:#ff4fb866;--section-panel:#3d0c2cd6;--section-panel-raised:#4f0f37f5;--section-rule:#ff74ad36;--section-rule-strong:#ff97c25e;background:radial-gradient(56% 47% at 92% 60%,#ff6b555c,#0000 63%),radial-gradient(50% 42% at 8% 96%,#ff4fb861,#0000 65%),radial-gradient(28% 24% at 78% 7%,#ffe03b24,#0000 68%),linear-gradient(128deg,#42102f,#32174f 54%,#102b4b)}.section-faq{--section-color:#ffe56b;--section-glow:#ffe03b4d;--section-panel:#181a3de6;--section-panel-raised:#22264ef5;--section-rule:#ffda4a33;--section-rule-strong:#ffe57d5e;background:radial-gradient(52% 44% at 94% 92%,#ffe03b3d,#0000 64%),radial-gradient(30% 28% at 10% 10%,#a99eff29,#0000 68%),linear-gradient(126deg,#16183f,#132949 54%,#101b37)}.section-problem:after,.section-outcomes:after{opacity:.16}.section-modules:after,.section-enterprise:after{opacity:.22}.section-process:after,.section-faq:after{display:none}.section h2,.section h3,.section strong{color:var(--paper)}.section em{color:var(--section-color)}.section-heading,.modules-heading,.faq-heading{gap:1rem;max-width:34ch;padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.section-index{color:#f5f1e89e;align-items:baseline;gap:.8rem;display:flex}.section-index span{font-family:var(--font-display);letter-spacing:0;color:var(--section-color);font-size:.95rem}.section-lede{color:var(--night-copy);max-width:var(--measure);font-size:clamp(1rem,.95rem + .35vw,1.2rem)}.section p{color:var(--night-copy)}.platform-layout{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.platform-list{border-top:1px solid var(--night-rule);display:grid}.platform-list article{border-bottom:1px solid var(--night-rule);grid-template-columns:3rem minmax(0,1fr);gap:1.2rem;padding:1.5rem 0;display:grid}.platform-list article>span{font-family:var(--font-display);color:var(--section-color);padding-top:.3rem;font-size:.85rem;font-weight:600}.platform-list div{gap:.35rem;display:grid}.platform-list p{color:var(--night-copy);max-width:56ch;font-size:.95rem}.signal-orbit{aspect-ratio:1;border:1px solid var(--night-rule);background-color:#0b0732c2;background-image:linear-gradient(to right, var(--night-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--night-rule) 1px, transparent 1px), radial-gradient(circle at center, #0ca4de21, transparent 55%);background-size:25% 25%;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.orbit-ring{border:1px solid var(--night-rule-strong);border-radius:50%;animation:34s linear infinite orbit-spin;position:absolute}.orbit-one{inset:10%}.orbit-two{border-style:dashed;animation-duration:26s;animation-direction:reverse;inset:24%}.orbit-three{animation-duration:18s;inset:38%}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit-core{z-index:2;text-align:center;background:var(--night-soft);border:1px solid var(--night-rule-strong);place-items:center;gap:.15rem;padding:1.1rem 1.3rem;display:grid;position:relative;box-shadow:0 0 42px #0ca4de2e}.orbit-core small{letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;font-size:.6rem;font-weight:700}.orbit-core strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.orbit-core span{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-yellow);font-size:.6rem;font-weight:700}.orbit-node{z-index:2;background:var(--night-soft);border:1px solid var(--night-rule-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--night-copy);padding:.35rem .6rem;font-size:.6rem;font-weight:700;position:absolute}.node-seo{top:5%;left:50%;transform:translate(-50%)}.node-paid{top:33%;right:2%}.node-social{bottom:10%;right:10%}.node-crm{bottom:10%;left:10%}.node-ai{top:33%;left:2%}.section-problem{--problem-x:53%;--problem-y:48%;--problem-color:var(--signal-pink)}.section-problem[data-problem-stat="1"]{--problem-x:66%;--problem-y:67%;--problem-color:var(--signal-yellow)}.section-problem[data-problem-stat="2"]{--problem-x:18%;--problem-y:22%;--problem-color:var(--signal-cyan)}.problem-stage{border:1px solid var(--night-rule);background:#0b0732c7;grid-template-columns:minmax(24rem,.88fr) minmax(0,1.12fr);margin-top:clamp(1rem,2vw,1.6rem);display:grid;overflow:hidden;box-shadow:0 2rem 6rem #01001633}.problem-copy{z-index:2;border-right:1px solid var(--night-rule);background:linear-gradient(145deg,#f009ad14,#0000 44%),#05012b80;align-content:center;gap:1.35rem;padding:clamp(2rem,4.2vw,4.4rem);display:grid;position:relative}.problem-copy h2{letter-spacing:-.024em;max-width:13.5ch;font-size:clamp(2.3rem,1.95rem + 1.75vw,4rem);line-height:.99}.problem-copy .section-lede{max-width:45ch;font-size:clamp(.94rem,.9rem + .25vw,1.08rem)}.problem-visual{background:var(--night-soft);min-width:0;min-height:clamp(29rem,39vw,35rem);margin:0;position:relative;overflow:hidden}.problem-visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05012b75,#0000 32%),linear-gradient(#0000 65%,#05012b9e);position:absolute;inset:0}.problem-visual img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;transition:transform .8s var(--ease), filter .8s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.problem-stage:hover .problem-visual img{transform:scale(1.055)}.problem-focus{z-index:2;top:var(--problem-y);left:var(--problem-x);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--problem-color) 72%, white);width:clamp(5rem,8vw,8.5rem);box-shadow:0 0 0 12px color-mix(in srgb, var(--problem-color) 7%, transparent), 0 0 42px color-mix(in srgb, var(--problem-color) 35%, transparent);transition:top .65s var(--ease), left .65s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.problem-focus:before,.problem-focus:after{content:"";background:var(--problem-color);position:absolute}.problem-focus:before{height:1px;top:50%;left:-14px;right:-14px}.problem-focus:after{width:1px;top:-14px;bottom:-14px;left:50%}.problem-visual figcaption{z-index:3;border:1px solid var(--night-rule-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05012bd6;grid-template-columns:auto minmax(0,1fr);gap:.65rem 1rem;width:min(27rem,100% - 2rem);padding:.85rem 1rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem)}.problem-visual figcaption>span,.problem-visual figcaption small{color:var(--problem-color);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700;line-height:1.3}.problem-visual figcaption div{gap:.16rem;display:grid}.problem-visual figcaption strong{font-family:var(--font-display);font-size:.76rem;line-height:1.35}.process-heading{grid-template-columns:minmax(8rem,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:none;padding-bottom:clamp(1.6rem,3vw,2.6rem)}.process-heading h2{max-width:19ch}.process-visual{border:1px solid var(--night-rule);background:var(--night-soft);height:clamp(25rem,37vw,33rem);margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #01001638}.process-visual:before,.process-visual:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.process-visual:before{background:linear-gradient(#0000 62%,#05012bc2),linear-gradient(90deg,#05012b3d,#0000 18% 82%,#05012b33)}.process-visual:after{opacity:.28;background-image:linear-gradient(to right, var(--night-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--night-rule) 1px, transparent 1px);background-size:10% 25%;-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}.process-visual img{object-fit:cover;object-position:center 56%;width:100%;height:100%;transition:transform .85s var(--ease), filter .85s var(--ease);position:absolute;inset:0}.section-process[data-process-step="0"] .process-visual img{transform:scale(1.025)translate(.8%)}.section-process[data-process-step="1"] .process-visual img{transform:scale(1.025)translate(.4%)}.section-process[data-process-step="2"] .process-visual img{transform:scale(1.025)}.section-process[data-process-step="3"] .process-visual img{transform:scale(1.025)translate(-.4%)}.section-process[data-process-step="4"] .process-visual img{transform:scale(1.025)translate(-.55%)}.process-nodes{z-index:3;pointer-events:none;position:absolute;inset:0}.process-nodes span{--node-color:var(--signal-pink);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--node-color) 55%, transparent);color:#f5f1e894;letter-spacing:.08em;width:2rem;transition:top .35s var(--ease), background .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease);background:#05012bbd;place-items:center;font-size:.52rem;font-weight:700;display:grid;position:absolute;top:17%;left:10.2%;transform:translate(-50%)}.process-nodes span:nth-child(2){--node-color:var(--signal-yellow);left:29.5%}.process-nodes span:nth-child(3){--node-color:var(--signal-green);left:49.5%}.process-nodes span:nth-child(4){--node-color:var(--signal-cyan);left:69.5%}.process-nodes span:nth-child(5){--node-color:var(--signal-violet);left:89%}.process-nodes span[data-active]{border-color:var(--node-color);background:var(--node-color);color:var(--night);box-shadow:0 0 28px color-mix(in srgb, var(--node-color) 42%, transparent);top:13%}.process-visual figcaption{z-index:3;border:1px solid var(--night-rule-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05012bdb;align-content:center;gap:.26rem;width:min(29rem,100% - 2rem);min-height:7rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.6rem);left:clamp(1rem,2vw,1.6rem)}.process-visual figcaption small{color:var(--section-color);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700}.process-visual figcaption strong{font-family:var(--font-display);font-size:1.05rem}.process-visual figcaption p{color:var(--night-copy);font-size:.76rem;line-height:1.45}.process-grid{background:var(--night-rule);border:1px solid var(--night-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.process-grid>li{background:var(--night-soft);min-width:0;padding:0}.process-grid button{--step-color:var(--signal-pink);width:100%;height:100%;min-height:12.5rem;color:var(--paper);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background .3s var(--ease), transform .3s var(--ease);background:#0b0732f0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:.42rem .75rem;padding:1.2rem 1rem;display:grid;position:relative;overflow:hidden}.process-grid li:nth-child(2) button{--step-color:var(--signal-yellow)}.process-grid li:nth-child(3) button{--step-color:var(--signal-green)}.process-grid li:nth-child(4) button{--step-color:var(--signal-cyan)}.process-grid li:nth-child(5) button{--step-color:var(--signal-violet)}.process-grid button:before{content:"";background:var(--step-color);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(.16)}.process-grid button:hover,.process-grid button:focus-visible,.process-grid button[aria-pressed=true]{background:var(--night-raised)}.process-grid button[aria-pressed=true]:before{transform:scaleX(1)}.process-grid button>span{color:var(--step-color);letter-spacing:.12em;grid-column:1;font-size:.58rem;font-weight:700}.process-grid h3{grid-column:2;font-size:.94rem;line-height:1.2}.process-grid p{color:var(--night-copy);grid-column:2/-1;font-size:.74rem;line-height:1.45}.process-grid button>i{color:#f5f1e87a;transition:color .25s var(--ease), transform .25s var(--ease);grid-column:3;font-style:normal}.process-grid button:hover>i,.process-grid button:focus-visible>i,.process-grid button[aria-pressed=true]>i{color:var(--step-color);transform:translate(2px,-2px)}.modules-heading{grid-template-columns:minmax(0,.72fr) minmax(18rem,.38fr);align-items:end;gap:clamp(2rem,7vw,7rem);max-width:none}.modules-heading>div{max-width:28rem}.modules-heading>.section-lede{justify-self:end;max-width:36ch;padding-bottom:.25rem}.module-grid{background:var(--night-rule);border:1px solid var(--night-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.module-grid>article{--module-color:var(--signal-pink);min-height:15rem;transition:background .28s var(--ease), transform .28s var(--ease);background:#0b0732f0;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.7rem;padding:1.55rem 1.45rem;display:grid;position:relative;overflow:hidden}.module-grid>article:before{content:"";background:var(--module-color);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(.16)}.module-grid>article:nth-child(2){--module-color:var(--signal-yellow)}.module-grid>article:nth-child(3){--module-color:var(--signal-green)}.module-grid>article:nth-child(4){--module-color:var(--signal-cyan)}.module-grid>article:nth-child(5){--module-color:var(--signal-violet)}.module-grid>article:nth-child(6){--module-color:var(--signal-pink)}.module-grid>article:first-child{grid-column:span 2}.module-grid>article:hover{z-index:1;background:var(--night-raised)}.module-grid>article:hover:before{transform:scaleX(1)}.module-featured{background:linear-gradient(135deg, color-mix(in srgb, var(--module-color) 8%, transparent), transparent 55%), var(--night-soft)}.module-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.module-top span{letter-spacing:.16em;text-transform:uppercase;color:var(--module-color);font-size:.66rem;font-weight:700}.module-signal{align-items:center;gap:.34rem;font-size:.62rem;display:inline-flex}.module-signal span{background:var(--signal-cyan);width:1.15rem;height:.24rem}.module-signal span:nth-child(2){background:var(--module-color);height:.55rem}.module-signal span:nth-child(3){background:var(--signal-cyan);width:.75rem}.module-signal span:nth-child(4){background:var(--signal-yellow);height:.42rem}.module-signal span:nth-child(5){background:var(--signal-violet);width:.85rem}.module-grid p{color:var(--night-copy);font-size:.93rem}.module-engine-media,.ai-console-media,.enterprise-deployment-media{border:1px solid var(--night-rule);background:var(--night-soft);margin:0;position:relative;overflow:hidden}.module-engine-media{grid-column:span 2;height:clamp(18rem,24vw,22rem)}.module-engine-media img,.ai-console-media img,.enterprise-deployment-media img{object-fit:cover;opacity:.88;width:100%;height:100%;transition:opacity .4s var(--ease), transform .7s var(--ease)}.module-engine-media img{object-position:50% 46%}.module-engine-media:hover img,.ai-console-media:hover img,.enterprise-deployment-media:hover img{opacity:1;transform:scale(1.018)}.module-engine-media:after,.ai-console-media:after,.enterprise-deployment-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05012bb8);position:absolute;inset:0}.module-engine-media figcaption,.ai-console-media figcaption,.enterprise-deployment-media figcaption{z-index:2;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:1rem;font-size:.63rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.module-engine-media figcaption span,.ai-console-media figcaption span,.enterprise-deployment-media figcaption span{color:var(--section-color)}.ai-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ai-copy{max-width:var(--measure);gap:1.05rem;display:grid}.ai-copy p{color:var(--night-copy)}.ai-modes{border-top:1px solid var(--night-rule);margin-top:.5rem;display:grid}.ai-modes>*{border-bottom:1px solid var(--night-rule);color:var(--night-copy);grid-template-columns:1.5rem minmax(0,1fr);gap:.9rem;padding:1rem 0;font-size:.95rem;display:grid}.ai-modes>:before{content:"→";color:var(--section-color)}.ai-console{border:1px solid var(--night-rule-strong);background:#0b0732eb;align-content:start;display:grid;overflow:hidden;box-shadow:0 2rem 6rem #0100163d}.console-top{border-bottom:1px solid var(--night-rule);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e894;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:.66rem;font-weight:700;display:flex}.console-top .console-live{color:var(--signal-yellow);align-items:center;gap:.45rem;padding:0;display:inline-flex}.console-top .console-live:before{content:"";background:var(--signal-green);width:5px;height:5px;box-shadow:0 0 12px var(--signal-green);border-radius:50%}.ai-console-media{aspect-ratio:16/8;border:0;border-bottom:1px solid var(--night-rule)}.console-query{font-family:var(--font-display);letter-spacing:-.01em;border-bottom:1px solid var(--night-rule);gap:.18rem;padding:1.3rem 1.1rem;line-height:1.4;display:grid}.console-query small{color:var(--section-color);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:700}.console-query strong{font-size:1.05rem}.ai-console ol{border-bottom:1px solid var(--night-rule);display:grid}.ai-console ol li{border-bottom:1px solid var(--night-rule);color:var(--night-copy);grid-template-columns:1.8rem minmax(0,1fr);gap:.75rem;padding:.85rem 1.1rem;font-size:.9rem;display:grid}.ai-console ol li:last-child{border-bottom:0}.ai-console ol span{color:var(--section-color);letter-spacing:.14em;font-size:.58rem;font-weight:700}.provider-list{letter-spacing:.12em;text-transform:uppercase;color:#f5f1e885;padding:.9rem 1.1rem 1rem;font-size:.62rem;font-weight:700;line-height:1.6}.enterprise-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.enterprise-copy{max-width:var(--measure);gap:1.05rem;display:grid}.enterprise-copy p{color:var(--night-copy)}.enterprise-grid{background:var(--night-rule);border:1px solid var(--night-rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.enterprise-grid>*{min-height:11rem;transition:background .28s var(--ease);background:#0b0732eb;align-content:start;gap:.45rem;padding:1.6rem 1.4rem;display:grid;position:relative;overflow:hidden}.enterprise-grid>:before{content:"";background:var(--section-color);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(.14)}.enterprise-grid>:hover{background:var(--night-raised)}.enterprise-grid>:hover:before{transform:scaleX(1)}.enterprise-grid article>span{color:var(--section-color);letter-spacing:.12em;font-size:.58rem;font-weight:700}.enterprise-grid p{color:var(--night-copy);font-size:.92rem}.enterprise-deployment-media{height:clamp(18rem,30vw,27rem);margin-top:clamp(2rem,4vw,3.5rem)}.outcomes-intro{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.55fr);justify-content:space-between;align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.outcomes-heading,.audience-heading{gap:1rem;display:grid}.outcomes-heading h2{max-width:17ch;font-size:clamp(2.8rem,2rem + 2.7vw,4.8rem);line-height:.98}.outcomes-heading h2>em{display:block}.text-lock{white-space:nowrap}.outcomes-copy{max-width:var(--measure);border-left:1px solid var(--night-rule-strong);gap:.85rem;padding:1.25rem 0 0 clamp(1.15rem,2.5vw,2.25rem);display:grid}.outcomes-copy>p:last-child{color:var(--night-copy);font-size:clamp(1rem,.96rem + .22vw,1.14rem)}.outcomes-eyebrow{color:var(--paper);font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:700}.outcomes-console{--active-outcome-color:var(--signal-pink);border:1px solid var(--night-rule);background:var(--night-rule);grid-template-columns:minmax(0,1.32fr) minmax(22rem,.68fr);gap:1px;display:grid;overflow:hidden}.outcomes-media{isolation:isolate;background:#03091d;min-height:clamp(31rem,39vw,35rem);margin:0;position:relative;overflow:hidden}.outcomes-media img{z-index:-2;object-fit:cover;object-position:68% 52%;filter:saturate(.9)contrast(1.05);width:100%;height:100%;transition:filter .5s var(--ease), transform 1.1s var(--ease);position:absolute;inset:0;transform:scale(1.015)}.outcomes-console:focus-within .outcomes-media img,.outcomes-console:hover .outcomes-media img{filter:saturate(1.06)contrast(1.08);transform:scale(1.03)}.outcomes-media-shade{z-index:-1;background:linear-gradient(#0207190a,#020314d1),linear-gradient(90deg,#02041875,#0000 55%);position:absolute;inset:0}.outcomes-readout{border-left:3px solid var(--active-outcome-color);gap:.45rem;width:min(30rem,100% - 2.3rem);padding-left:1rem;display:grid;position:absolute;bottom:clamp(3.8rem,6vw,5.25rem);left:clamp(1.15rem,3vw,2.5rem)}.outcomes-readout span,.outcomes-readout small,.outcomes-media figcaption{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.outcomes-readout span{color:var(--active-outcome-color)}.outcomes-readout strong{font-family:var(--font-display);font-size:clamp(1.7rem,1.35rem + 1.15vw,2.5rem);line-height:1}.outcomes-readout small{color:#f5f1e8a6}.outcomes-media figcaption{color:#f5f1e8a3;justify-content:space-between;gap:1rem;display:flex;position:absolute;inset:1rem 1rem auto}.outcomes-media figcaption strong{color:#f5f1e8e6;font-family:inherit;font-size:inherit}.outcome-list{background:var(--night-rule);grid-template-rows:repeat(4,minmax(0,1fr));gap:1px;display:grid}.outcome-list li{--item-color:var(--signal-pink);background:#09042ff7;min-width:0;position:relative}.outcome-list li:before{content:"";z-index:2;background:var(--item-color);transform-origin:0;width:clamp(3.25rem,40%,8rem);height:3px;transition:transform .28s var(--ease);pointer-events:none;position:absolute;inset:0 auto auto 0;transform:scaleX(.34)}.outcome-list button,.audience-list button{appearance:none;width:100%;height:100%;color:var(--paper);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;border-radius:0;margin:0}.outcome-list button{transition:background .24s var(--ease);background:#ffffff04;grid-template-columns:2.1rem minmax(0,1fr);align-content:center;gap:.32rem .7rem;padding:clamp(1.25rem,2.4vw,1.8rem);display:grid}.outcome-list button:hover,.outcome-list button[aria-pressed=true]{background:color-mix(in srgb, var(--item-color) 9%, #09042ffa)}.outcome-list li:has(button:hover):before{transform:scaleX(1)}.outcome-list li:has(button[aria-pressed=true]):before{transform:scaleX(1)}.outcome-list button>span{color:var(--item-color);font-family:var(--font-display);letter-spacing:.08em;grid-row:1/3;padding-top:.12rem;font-size:.7rem;font-weight:700}.outcome-list button>small{color:#f5f1e885;letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:700}.outcome-list button>strong{text-wrap:pretty;font-size:clamp(1rem,.92rem + .28vw,1.2rem);line-height:1.35}.audience-stage{border-top:1px solid var(--night-rule);grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(4rem,7vw,7rem);padding-top:clamp(3rem,5vw,4.5rem);display:grid}.audience-heading h2{max-width:11ch}.audience-heading>p:last-child{max-width:34ch;color:var(--night-copy);font-size:.94rem}.audience-list{border:1px solid var(--night-rule);background:var(--night-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.audience-list li{--item-color:var(--signal-cyan);background:#080427fa;min-width:0;min-height:clamp(13rem,18vw,15.5rem);position:relative}.audience-list li:before{content:"";z-index:2;background:var(--item-color);transform-origin:0;height:3px;transition:transform .28s var(--ease);pointer-events:none;position:absolute;inset:0 0 auto;transform:scaleX(.25)}.audience-list button{transition:background .24s var(--ease);background:#ffffff03;grid-template-rows:auto auto 1fr auto;gap:.7rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.audience-list button:hover,.audience-list button[aria-pressed=true]{background:color-mix(in srgb, var(--item-color) 8%, #080427fa)}.audience-list li:has(button:hover):before{transform:scaleX(1)}.audience-list li:has(button[aria-pressed=true]):before{transform:scaleX(1)}.audience-list button>span{color:var(--item-color);font-family:var(--font-display);letter-spacing:.08em;font-size:.7rem;font-weight:700}.audience-list button>strong{font-size:clamp(1.05rem,.97rem + .3vw,1.3rem)}.audience-list button>p{color:#f5f1e8b8;font-size:.82rem;line-height:1.55}.audience-list button>small{color:#f5f1e86e;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:700}.section-faq>.section-shell{grid-template-columns:minmax(16rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(3rem,7vw,7.5rem);display:grid}.faq-heading{max-width:26rem;padding-bottom:0;position:sticky;top:8rem}.faq-grid{border-top:1px solid var(--night-rule);display:grid}.faq-grid>*{border-bottom:1px solid var(--night-rule)}.faq-grid summary{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(.8rem,2vw,1.5rem);min-height:5.25rem;padding:1.15rem 0;list-style:none;display:grid}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary>span{color:var(--section-color);letter-spacing:.12em;font-size:.58rem;font-weight:700}.faq-grid h3{color:#f5f1e8c7;letter-spacing:-.02em;transition:color .22s var(--ease);font-size:clamp(1.08rem,1rem + .45vw,1.4rem);line-height:1.25}.faq-grid summary i{width:1.25rem;height:1.25rem;transition:transform .24s var(--ease);justify-self:end;position:relative}.faq-grid summary i:before,.faq-grid summary i:after{content:"";background:var(--section-color);height:1px;position:absolute;inset:50% 0 auto}.faq-grid summary i:after{transform:rotate(90deg)}.faq-grid details[open]{background:#f9d80807}.faq-grid details[open] h3{color:var(--paper)}.faq-grid details[open] summary i{transform:rotate(45deg)}.faq-answer{opacity:0;transition:grid-template-rows .24s var(--ease), opacity .2s var(--ease);grid-template-rows:0fr;display:grid}.faq-grid details[open] .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-grid p{color:var(--night-copy);max-width:60ch;margin:0 3rem 1.65rem 4rem;font-size:clamp(.94rem,.91rem + .15vw,1.04rem);line-height:1.68}.section-platform .signal-orbit,.section-problem .problem-stage,.section-process .process-visual,.section-modules .module-engine-media,.section-ai .ai-console,.section-enterprise .enterprise-deployment-media,.section-outcomes .outcomes-console{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--section-color) 20%, transparent), 0 2rem 6rem color-mix(in srgb, var(--section-color) 16%, #01001638)}.section-platform .signal-orbit,.section-problem .problem-stage,.section-problem .stats-grid button,.section-process .process-grid>li,.section-process .process-grid button,.section-modules .module-grid>article,.section-ai .ai-console,.section-enterprise .enterprise-grid>article,.section-outcomes .outcome-list li,.section-outcomes .audience-list li{background-color:var(--section-panel)}.section-problem .problem-copy{background:linear-gradient(145deg, color-mix(in srgb, var(--section-color) 18%, transparent), transparent 48%), var(--section-panel)}.section-problem .problem-visual figcaption,.section-process .process-visual figcaption{background:color-mix(in srgb, var(--section-panel) 92%, transparent)}.section-process .process-grid button:hover,.section-process .process-grid button:focus-visible,.section-process .process-grid button[aria-pressed=true],.section-problem .stats-grid button:hover,.section-problem .stats-grid button:focus-visible,.section-problem .stats-grid button[aria-pressed=true],.section-modules .module-grid>article:hover,.section-enterprise .enterprise-grid>article:hover{background-color:var(--section-panel-raised)}.section-modules .module-featured{background:linear-gradient(135deg, color-mix(in srgb, var(--module-color) 18%, transparent), transparent 58%), var(--section-panel)}.section-ai .console-query{background:linear-gradient(90deg, color-mix(in srgb, var(--section-color) 12%, transparent), transparent 72%)}.section-enterprise .enterprise-grid>article:nth-child(2n){background-image:linear-gradient(145deg,#ff9b751c,#0000 56%)}.section-outcomes .outcome-list button,.section-outcomes .audience-list button{background-color:color-mix(in srgb, var(--section-panel) 94%, transparent)}.section-outcomes .outcome-list button:hover,.section-outcomes .outcome-list button[aria-pressed=true],.section-outcomes .audience-list button:hover,.section-outcomes .audience-list button[aria-pressed=true]{background-color:color-mix(in srgb, var(--item-color) 16%, var(--section-panel))}.section-faq .faq-grid details[open]{background:color-mix(in srgb, var(--section-color) 12%, var(--section-panel))}.contact-section{isolation:isolate;border-top:1px solid var(--night-rule);color:var(--paper);padding-block:var(--section-space);background:radial-gradient(54% 66% at 96% 10%,#32c8f56b,#0000 64%),radial-gradient(58% 62% at 4% 94%,#ff4fb870,#0000 64%),radial-gradient(34% 42% at 62% 108%,#ffe03b3d,#0000 66%),radial-gradient(28% 34% at 26% 4%,#45dc8433,#0000 68%),linear-gradient(132deg,#3e0d53,#102a5d 52%,#075263);position:relative;overflow:hidden}.contact-section:before{content:"";z-index:-1;opacity:.24;background-image:linear-gradient(90deg,#bcc8ff24 1px,#0000 1px),linear-gradient(#bcc8ff1a 1px,#0000 1px);background-size:clamp(78px,8vw,122px) clamp(78px,8vw,122px);position:absolute;inset:0}.contact-section:after{content:"";background:var(--signal-spectrum);height:3px;position:absolute;inset:0 0 auto}.contact-inner{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.65fr);align-items:stretch;gap:clamp(3rem,8vw,8rem);display:grid}.contact-copy{align-content:center;justify-items:start;gap:1.5rem;display:grid}.contact-section h2{color:var(--paper);max-width:15ch;font-size:clamp(3.2rem,2.1rem + 3.4vw,5.6rem);line-height:.95}.contact-section em{color:var(--signal-yellow)}.contact-section p{color:#f2efe8eb;max-width:54ch;font-size:clamp(1rem,.96rem + .22vw,1.14rem)}.contact-section .section-index{color:#f2efe8c7}.contact-section .section-index span{color:var(--signal-cyan)}.contact-card{z-index:1;border:1px solid var(--signal-yellow);background:var(--signal-yellow);min-height:clamp(18rem,25vw,21rem);color:var(--night);box-shadow:7px 7px 0 var(--signal-pink);transition:background .24s var(--ease), border-color .24s var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease);grid-template-rows:auto 1fr auto;align-content:stretch;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.contact-card small{letter-spacing:.14em;text-transform:uppercase;align-self:start;font-size:.62rem;font-weight:700}.contact-card strong{color:var(--night);font-family:var(--font-display);align-self:end;font-size:clamp(2rem,1.5rem + 1.6vw,3.2rem);line-height:1}.contact-card>span{overflow-wrap:anywhere;border-top:1px solid #05012b3d;align-self:end;margin-top:.75rem;padding-top:.85rem;font-size:clamp(.78rem,.74rem + .15vw,.9rem);font-weight:700}.contact-card i{font-family:var(--font-display);transition:transform .24s var(--ease);font-size:2rem;font-style:normal;position:absolute;top:clamp(1.5rem,3vw,2.25rem);right:clamp(1.5rem,3vw,2.25rem)}.contact-card:hover{background:var(--paper);border-color:var(--paper);box-shadow:2px 2px 0 var(--signal-pink);transform:translate(3px,3px)}.contact-card:hover i{transform:translate(4px,-4px)}.contact-card:active{box-shadow:none;transform:translate(7px,7px)}.contact-signal{z-index:0;aspect-ratio:1;pointer-events:none;width:clamp(28rem,45vw,46rem);position:absolute;inset:50% clamp(-13rem,-9vw,-7rem) auto auto;transform:translateY(-50%)}.contact-signal span{border:1px solid #0ca4de29;border-radius:50%;animation:30s linear infinite contact-orbit;position:absolute;inset:0}.contact-signal span:nth-child(2){border-color:#f009ad2b;animation-duration:24s;animation-direction:reverse;inset:13%}.contact-signal span:nth-child(3){border-color:#f9d80830;animation-duration:18s;inset:29%}.contact-signal span:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:.45rem;position:absolute;top:12%;left:12%;box-shadow:0 0 1.2rem}.contact-signal span:first-child{color:var(--signal-cyan)}.contact-signal span:nth-child(2){color:var(--signal-pink)}.contact-signal span:nth-child(3){color:var(--signal-yellow)}@keyframes contact-orbit{to{transform:rotate(1turn)}}.site-footer{color:var(--paper);background:radial-gradient(40% 90% at 12% 0,#f009ad14,#0000 70%),radial-gradient(38% 90% at 88% 0,#0ca4de17,#0000 70%),#03051c;padding:clamp(2.5rem,5vw,4rem) 0 2rem;position:relative}.site-footer:before{content:"";background:var(--signal-spectrum);height:3px;position:absolute;inset:0 0 auto}.footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.footer-grid>div:first-child{grid-column:1/6}.footer-wordmark .wordmark-mark{background:var(--signal-yellow);color:var(--night)}.footer-wordmark small{color:var(--signal-cyan)}.site-footer nav{color:#f2efe8b3;grid-column:8/13;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:2rem;font-size:.78rem;display:grid}.site-footer nav a{align-items:center;min-height:44px;display:flex}.site-footer nav a:hover{color:var(--paper)}.footer-meta{border-top:1px solid var(--rule-inverse);grid-column:1/-1;justify-content:space-between;gap:1rem 2rem;margin-top:.6rem;padding-top:1.4rem;display:flex}.site-footer .footer-meta p{color:#f2efe880;font-size:.72rem}[data-reveal]{opacity:1;transform:none}.reveal-ready [data-reveal]{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(10px)}.reveal-ready [data-reveal].is-visible,section:target [data-reveal]{opacity:1;transform:none}@media (min-width:1660px){.chapter-rail{display:flex}}@media (max-width:1080px){.platform-layout,.ai-layout,.enterprise-layout,.intro-grid,.outcomes-console{grid-template-columns:minmax(0,1fr)}.outcomes-media{min-height:clamp(25rem,56vw,32rem)}.outcome-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-list li{min-height:10.5rem}.audience-stage{grid-template-columns:minmax(0,1fr)}.audience-heading{grid-template-columns:minmax(16rem,.75fr) minmax(16rem,.55fr);align-items:end}.audience-heading .section-index{grid-column:1/-1}.audience-list{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-list li:nth-child(4),.audience-list li:nth-child(5){grid-column:span 1}.audience-list li:last-child{grid-column:span 2}.signal-orbit{justify-self:center;width:min(100%,460px);max-width:none}.chapter-map{grid-template-columns:repeat(4,minmax(0,1fr))}.chapter-map a{min-height:6.5rem}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid>article:first-child{grid-column:auto}.module-engine-media{grid-column:1/-1}.hero-stage{grid-template-columns:minmax(0,1.18fr) minmax(19rem,.82fr);gap:clamp(1.5rem,3vw,2.5rem)}.hero h1{font-size:clamp(3.25rem,5.8vw,4.8rem)}.hero-command{min-height:22rem}.hero-proof p{font-size:.65rem}}@media (max-width:860px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.chapter-map{display:none}.hero{min-height:auto}.signal-intro{background:linear-gradient(138deg,#0d4670,#491747 56%,#096377)}.section-platform{background:linear-gradient(145deg,#064f62,#0b5250 52%,#122b69)}.section-problem{background:linear-gradient(145deg,#641a2c,#5a1c3c 54%,#2d1547)}.section-process{background:linear-gradient(145deg,#211b45,#3d1d35 52%,#133b5b)}.section-modules{background:linear-gradient(145deg,#075b4a,#07545a 52%,#123667)}.section-ai{background:linear-gradient(145deg,#0b4b84,#164a78 52%,#3b2c78)}.section-enterprise{background:linear-gradient(145deg,#40327d,#53275a 54%,#183f5c)}.section-outcomes{background:linear-gradient(145deg,#4f1538,#422063 54%,#173a59)}.section-faq{background:linear-gradient(145deg,#24254f,#173853 54%,#19244a)}.contact-section{background:linear-gradient(138deg,#651a6f,#174873 54%,#08746f)}.hero-stage{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}.hero h1{max-width:12ch}.hero-command{grid-template-rows:auto minmax(17rem,auto);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);min-height:0}.hero-command-top{grid-column:1/-1}.hero-orbit{min-height:17rem}.hero-readout{border-top:0;border-left:1px solid var(--hero-rule);align-content:center;min-height:17rem}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof button{border-bottom:1px solid var(--hero-rule)}.hero-proof button:nth-child(2){border-right:0}.hero-proof button:last-child{border-bottom:0;grid-column:1/-1}.hero-footer{flex-direction:column;align-items:flex-start}.scroll-cue{align-self:flex-end}.problem-stage{grid-template-columns:minmax(0,1fr)}.problem-copy{border-right:0;border-bottom:1px solid var(--night-rule)}.problem-copy h2{max-width:15ch}.problem-visual{min-height:clamp(25rem,67vw,32rem)}.process-visual{height:clamp(24rem,58vw,29rem)}.process-heading{grid-template-columns:minmax(0,1fr);gap:1rem}.modules-heading{grid-template-columns:minmax(0,1fr);gap:1.15rem}.modules-heading>.section-lede{justify-self:start}.process-grid button{align-content:center;min-height:7.5rem}.process-grid p{display:none}.outcomes-intro,.audience-heading,.section-faq>.section-shell,.contact-inner{grid-template-columns:minmax(0,1fr)}.outcomes-copy{max-width:48rem}.audience-heading .section-index{grid-column:auto}.faq-heading{max-width:34rem;padding-bottom:0;position:static}.contact-card{min-height:15rem}.site-footer nav a{align-items:center;min-height:44px;display:flex}.hero-readout a{align-items:center;min-height:44px;display:inline-flex}.section:before{background:linear-gradient(180deg, #02051747 0 16rem, transparent 32rem), radial-gradient(ellipse 52% 38% at 90% 22%, var(--section-glow), transparent 70%)}.section:after{opacity:.34}.section .section-index{color:#f5f1e8c7}.section-problem:after,.section-outcomes:after{opacity:.16}.section-modules:after,.section-enterprise:after{opacity:.22}.stats-grid button:before,.process-grid button:before,.module-grid>article:before,.enterprise-grid>:before,.outcome-list li:before,.audience-list li:before{transform:scaleX(.5)}.mobile-contact>span[aria-hidden=true],.hero-actions span[aria-hidden=true],.hero-readout a span[aria-hidden=true],.hero-proof button>i,.chapter-map a>span i,.stats-grid button>i,.process-grid button>i,.module-top i,.contact-card i{display:none}.ai-modes>*{grid-template-columns:minmax(0,1fr)}.ai-modes>:before{content:none}}@media (min-width:701px) and (max-width:860px){.hero-stage{grid-template-columns:minmax(0,1.14fr) minmax(17.5rem,.86fr);gap:1.25rem}.hero h1{font-size:clamp(3.1rem,6.4vw,3.55rem)}.hero-command{grid-template-rows:auto minmax(12.5rem,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:22rem}.hero-command-top{grid-column:auto}.hero-orbit{min-height:12.5rem}.hero-readout{border-top:1px solid var(--hero-rule);border-left:0;align-content:start;min-height:8.6rem}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof button{border-right:1px solid var(--hero-rule);border-bottom:0;min-height:7.7rem}.hero-proof button:nth-child(2){border-right:1px solid var(--hero-rule)}.hero-proof button:last-child{border-right:0;grid-column:auto}.hero-proof p{font-size:.62rem}.hero-footer{flex-direction:row;align-items:center}.scroll-cue{align-self:auto}}@media (min-width:621px) and (max-width:700px){.process-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--signal-yellow) var(--night);grid-template-columns:none;grid-auto-columns:minmax(11rem,34vw);grid-auto-flow:column;overflow-x:auto}.process-grid>li{scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:620px){:root{--gutter:1.15rem;--section-space:clamp(4rem, 14vw, 5.5rem)}.site-header{gap:.65rem;min-height:65px;padding-block:.65rem}.wordmark{letter-spacing:.025em;gap:.48rem;min-width:0;font-size:clamp(.68rem,3.35vw,.8rem)}.wordmark-mark{flex:0 0 2rem;width:2rem;height:2rem}.menu-toggle{flex:none;padding-inline:.7rem}.hero{grid-template-rows:auto auto auto auto;gap:1rem;padding-top:1.1rem}.hero:before{background:linear-gradient(135deg,#04122b9e,#05304557 52%,#3e0a3994),linear-gradient(#0308193d,#0308197a 55%,#030516e0)}.hero-art{inset:0}.hero-art img{object-position:50% 60%;opacity:.8;filter:saturate(1.2)contrast(1.06)brightness(.82)}.hero-hud-top{justify-content:space-between;justify-self:stretch}.hero-stage{gap:1.5rem}.hero-copy{gap:.85rem}.hero h1{max-width:none;font-size:clamp(2.72rem,14vw,4rem);line-height:.87}.hero-outline{-webkit-text-stroke-width:1px}.hero-tagline{letter-spacing:.1em;font-size:.78rem}.hero-definition{max-width:38ch;font-size:.9rem;line-height:1.52}.hero-actions{flex-direction:column;align-items:stretch}.hero .button-primary,.hero .text-link{justify-content:space-between;width:100%}.hero .button-primary{min-height:54px}.outcomes-intro{gap:1.5rem}.outcomes-heading h2{font-size:clamp(2.45rem,12vw,3.35rem)}.outcomes-copy{padding:1rem 0 0 1rem}.outcomes-media{min-height:19rem}.outcomes-media figcaption{font-size:.54rem}.outcomes-media figcaption strong{display:none}.outcomes-readout{bottom:2.2rem}.outcomes-readout strong{font-size:clamp(1.55rem,8vw,2rem)}.outcomes-readout small{font-size:.53rem}.outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-list li{min-height:10rem}.outcome-list button{grid-template-columns:1.45rem minmax(0,1fr);padding:1rem .85rem}.outcome-list button>strong{font-size:.92rem;line-height:1.32}.audience-stage{margin-top:4.25rem;padding-top:3rem}.audience-list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--signal-pink) var(--night);grid-template-columns:none;grid-auto-columns:minmax(15.5rem,82vw);grid-auto-flow:column;width:100%;max-width:none;scroll-padding-inline:1px;overflow-x:auto}.section:after{display:none}.decision-console,.problem-visual figcaption,.process-visual figcaption{-webkit-backdrop-filter:none;backdrop-filter:none}.problem-visual figcaption,.process-visual figcaption{background:color-mix(in srgb, var(--section-panel) 97%, #05012b)}.audience-list li,.audience-list li:last-child{scroll-snap-align:start;grid-column:auto;min-height:10.25rem}.audience-list button{grid-template-rows:auto 1fr auto;grid-template-columns:2rem minmax(0,1fr);gap:.35rem .7rem;padding:1.15rem}.audience-list button>span{grid-row:1/4}.audience-list button>p{max-width:34rem}.section-faq>.section-shell{gap:2.25rem}.faq-grid summary{grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.65rem;min-height:4.75rem}.faq-grid p{margin:0 .25rem 1.35rem 2.65rem;font-size:.92rem}.contact-section h2{font-size:clamp(2.7rem,13vw,3.65rem)}.contact-inner{gap:2.5rem}.contact-card{min-height:11.5rem;padding:1.35rem}.contact-card strong{font-size:2rem}.contact-card i{font-size:1.55rem;top:1.35rem;right:1.35rem}.contact-signal{display:none}.footer-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.footer-grid>div:first-child,.site-footer nav,.footer-meta{grid-column:auto}.site-footer nav{border-top:1px solid var(--rule-inverse);border-bottom:1px solid var(--rule-inverse);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer nav a{min-height:44px}.footer-meta{flex-direction:column;align-items:flex-start;margin-top:0;padding-top:1.25rem}.hero-command{grid-template-rows:auto minmax(15.5rem,auto) auto;grid-template-columns:minmax(0,1fr)}.hero-command-top{grid-column:auto}.hero-orbit{min-height:15.5rem}.hero-readout{border-top:1px solid var(--hero-rule);border-left:0;min-height:0}.hero-readout a{align-items:center;min-height:44px;display:inline-flex}.hero-proof{grid-template-columns:minmax(0,1fr)}.hero-proof button{border-right:0;min-height:7.2rem}.hero-proof button:last-child{grid-column:auto}.hero-trust{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.platform-list article{grid-template-columns:2.1rem minmax(0,1fr);gap:.8rem}.signal-intro{padding-block:3.5rem}.intro-grid{gap:2rem}.signal-intro h2{max-width:15ch;font-size:clamp(2.15rem,10.5vw,3.2rem)}.decision-console{grid-template-rows:auto minmax(12.5rem,1fr) auto auto;min-height:0}.decision-field{min-height:12.5rem}.decision-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-switcher button:nth-child(2){border-right:0}.decision-switcher button:nth-child(-n+2){border-bottom:1px solid var(--night-rule)}.chapter-map{overscroll-behavior-inline:contain;width:100%;max-width:none;scroll-padding-inline:var(--gutter);scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--signal-cyan) var(--night);grid-template-columns:none;grid-auto-columns:minmax(10.5rem,76vw);grid-auto-flow:column;overflow-x:auto}.chapter-map a{scroll-snap-align:start;min-height:6.8rem}.chapter-map small{color:#f5f1e89e;font-size:.61rem}.problem-stage{margin-top:.9rem}.problem-copy{gap:1rem;padding:1.6rem 1.35rem 1.8rem}.problem-copy h2{font-size:clamp(2.2rem,11.8vw,3.2rem)}.problem-visual{aspect-ratio:4/3;min-height:0}.problem-visual img{object-position:center}.problem-focus{width:4.5rem}.problem-visual figcaption{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}.stats-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.stats-grid button{scroll-snap-align:none;grid-template-rows:auto auto auto;grid-template-columns:2rem minmax(0,1fr);gap:.3rem .8rem;min-height:0;padding:1.15rem}.stats-grid button>span{grid-area:1/1/span 3;padding-top:.15rem}.stats-grid strong,.stats-grid button>small,.stats-grid p{grid-column:2}.process-heading{padding-bottom:1.5rem}.process-visual{grid-template-rows:auto auto;height:auto;min-height:0;display:grid}.process-visual img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;position:relative}.section-process[data-process-step] .process-visual img{transform:none}.process-nodes{display:none}.process-visual figcaption{border:0;border-top:1px solid var(--night-rule);background:#05012bf0;width:100%;min-height:8.8rem;position:relative;bottom:auto;left:auto;right:auto}.process-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--signal-yellow) var(--night);grid-template-columns:none;grid-auto-columns:minmax(9.75rem,54vw);grid-auto-flow:column;overflow-x:auto}.process-grid>li{scroll-snap-align:start;scroll-snap-stop:always}.process-grid button{grid-template-columns:auto minmax(0,1fr);min-height:6.8rem;padding:1rem .85rem}.process-grid button>i{display:none}.module-grid{grid-template-columns:minmax(0,1fr)}.module-grid>article,.module-grid>article:first-child,.module-engine-media{grid-column:auto}.module-grid>article{min-height:13rem}.module-engine-media,.enterprise-deployment-media{height:17rem}.enterprise-grid{grid-template-columns:minmax(0,1fr)}.enterprise-grid>*{min-height:0}.module-engine-media figcaption,.ai-console-media figcaption,.enterprise-deployment-media figcaption{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (orientation:landscape) and (min-width:700px) and (max-height:500px){.site-header{min-height:54px;padding-block:.42rem}.signal-intro{padding-block:2.5rem}.intro-grid{grid-template-columns:minmax(0,.96fr) minmax(21rem,.74fr);gap:1.5rem}.signal-intro h2{font-size:clamp(2rem,4.3vw,2.65rem)}.decision-copy{gap:.85rem}.decision-console{grid-template-rows:auto minmax(8.5rem,1fr) auto auto;min-height:22rem}.decision-field{min-height:8.5rem}.decision-field:before{width:10rem}.decision-field:after{width:7rem}.decision-core{width:6.3rem}.decision-readout{min-height:6rem}.decision-readout p{font-size:.68rem}.section-outcomes,.section-faq,.contact-section{--section-space:3rem}.outcomes-intro{grid-template-columns:minmax(18rem,.82fr) minmax(16rem,.58fr);gap:2rem;margin-bottom:1.75rem}.outcomes-heading h2{max-width:16ch;font-size:clamp(2.5rem,5.3vw,3.1rem)}.outcomes-console{grid-template-columns:minmax(0,1.16fr) minmax(19rem,.84fr)}.outcomes-media{min-height:25rem}.outcome-list{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.outcome-list li{min-height:6.25rem}.outcome-list button{padding:.75rem .9rem}.outcome-list button>strong{font-size:.9rem}.audience-stage{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);gap:2rem;margin-top:3rem;padding-top:2.5rem}.audience-heading{grid-template-columns:minmax(0,1fr)}.audience-list{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(12.5rem,43%);grid-auto-flow:column;width:auto;overflow-x:auto}.audience-list li,.audience-list li:last-child{scroll-snap-align:start;min-height:12rem}.section-faq>.section-shell{grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:2.5rem}.faq-heading{position:sticky;top:4.5rem}.faq-grid summary{min-height:4.4rem;padding-block:.75rem}.faq-grid p{margin-bottom:1rem;font-size:.88rem}.contact-inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.66fr);gap:2.5rem}.contact-copy{gap:1rem}.contact-section h2{font-size:clamp(2.8rem,6vw,3.5rem)}.contact-card{min-height:14rem}}@media (max-width:370px){.wordmark>span:last-child{text-overflow:ellipsis;max-width:10.5rem;overflow:hidden}.menu-toggle span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.menu-toggle{justify-content:center;width:44px;padding:0}.hero h1{font-size:clamp(2.55rem,13.4vw,3rem)}.outcome-list button{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:.28rem;padding:.9rem}.outcome-list button>span{grid-row:auto}.outcome-list button>strong{font-size:.86rem}}@media (forced-colors:active){.hero-outline,.hero h1>span:first-child{color:canvastext;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],.reveal-ready [data-reveal]{opacity:1;transform:none}.hero-art img,.hero-grid,.process-visual img{transform:none}.signal-marquee-track{animation:none;transform:none}.signal-marquee-group+.signal-marquee-group{display:none}}
