:root{--void:#04060c;--deep:#0a1224;--deep-violet:#1a1030;--iron:#95b0ff;--plasma:#8b62ff;--beacon:#ffbd62;--bone:#f5f7ff;--muted:#9daac4;--line:#95b0ff38;--panel:#090f1db8;--mx:58%;--my:38%;--scroll:0%;--stage-progress:0;--hero-fade:0;--hero-shift:0;--phase-index:0;--loop-index:0;--ui-font:Inter, "Segoe UI Variable", "Segoe UI", Arial, ui-sans-serif, system-ui, sans-serif;--label-font:Inter, "Segoe UI Variable", "Segoe UI", Arial, ui-sans-serif, system-ui, sans-serif;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-emphatic:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body{color:var(--bone);background:var(--void);font-family:var(--ui-font);margin:0}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--beacon);outline-offset:4px}.marketing-page{background:radial-gradient(circle at 16% 8%, #95b0ff29, transparent 32%), radial-gradient(circle at 82% 18%, #8b62ff21, transparent 34%), linear-gradient(180deg, var(--void), #070b15 44%, var(--void));min-height:100vh}.motion-section{scroll-margin-top:78px}.marketing-hero,.era-section,.crack-section,.loop-section,.capabilities,.runtime-proof,.closing{scroll-snap-align:start;scroll-snap-stop:always}.progress{z-index:80;width:var(--scroll);background:linear-gradient(90deg, var(--iron), var(--plasma), var(--beacon));height:2px;position:fixed;top:0;left:0;box-shadow:0 0 18px #95b0ffad}.nav{z-index:70;pointer-events:none;background:linear-gradient(#04060c80,#04060c29 58%,#04060c00);justify-content:space-between;align-items:center;padding:24px clamp(24px,5vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.brand,.links a{color:#f5f7ffd1;pointer-events:auto;transition:color .2s var(--ease-default), text-shadow .2s var(--ease-default);text-decoration:none}.brand{color:var(--bone);font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.links{font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;pointer-events:auto;gap:22px;font-size:11px;display:flex}.links a:hover,.brand:hover{color:var(--bone);text-shadow:0 0 18px #95b0ffb3}.marketing-hero{isolation:isolate;min-height:100svh;position:relative;overflow:visible}.hero-sticky{isolation:isolate;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(36px,6vw,88px);min-height:100svh;padding:104px clamp(24px,6vw,88px) 74px;display:grid;position:sticky;top:0;overflow:hidden}.hero-sticky:before,.hero-sticky:after{content:"";pointer-events:none;position:absolute}.hero-sticky:before{z-index:1;background:linear-gradient(90deg, #04060cf5 0%, #04060cd6 30%, #04060c57 56%, #04060c2e 74%, #04060c6b 100%), linear-gradient(180deg, #04060cbd 0%, #04060c14 24%, #04060c1f 68%, #04060ceb 100%), radial-gradient(circle at var(--mx) var(--my), #95b0ff29, transparent 28%), radial-gradient(circle at 78% 48%, #8b62ff1a, transparent 34%);transform:translate(calc((var(--mx) - 50%) * .018), calc((var(--my) - 50%) * .018));inset:-10%}.hero-sticky:after{z-index:1;opacity:.72;transform:translateY(calc(var(--hero-shift) * -20px));background-image:linear-gradient(#f5f7ff09 1px,#0000 1px),linear-gradient(90deg,#f5f7ff09 1px,#0000 1px);background-size:86px 86px,86px 86px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%)}.hero-atmosphere{z-index:0;object-fit:cover;object-position:66% 44%;opacity:.92;pointer-events:none;filter:saturate(.74)hue-rotate(-8deg)brightness(.82)contrast(1.02);width:110%;height:110%;transform:translate(calc((var(--mx) - 50%) * .012), calc((var(--my) - 50%) * .012)) scale(1.03);position:absolute;inset:-5%}.hero-beams{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-14%;overflow:hidden}.hero-beams:before,.hero-beams:after{content:"";filter:blur(18px);opacity:.46;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#95b0ff0a 18%,#95b0ff6b 48%,#ffbd623d 62%,#0000 100%);border-radius:999px;width:74vw;height:16vh;position:absolute;transform:rotate(-27deg)}.hero-beams:before{animation:beam-sweep 8.5s var(--ease-emphatic) infinite;top:15%;right:-28%}.hero-beams:after{opacity:.34;width:58vw;height:10vh;animation:beam-sweep 11s var(--ease-emphatic) 2.2s infinite reverse;bottom:26%;right:-18%}.hero-copy{z-index:3;max-width:760px;transform:translateY(calc(var(--hero-shift) * -52px));opacity:calc(1 - var(--hero-fade));filter:blur(calc(var(--hero-fade) * 5px));transition:opacity 80ms linear,filter 80ms linear,transform 80ms linear}.hero-slogan{max-width:760px;color:var(--bone);text-shadow:0 0 42px #95b0ff38;margin:24px 0 0;font-family:"Source Serif 4",Spectral,Georgia,serif;font-size:42px;font-weight:520;line-height:1.05}.eyebrow{color:var(--iron);font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700}h1,h2{color:var(--bone);letter-spacing:0;margin:0;font-family:"Source Serif 4",Spectral,Georgia,serif;font-weight:520}h1{text-shadow:0 0 50px #95b0ff38;max-width:840px;margin-top:0;font-size:142px;line-height:.86}h2{text-shadow:0 0 38px #95b0ff2e;max-width:940px;font-size:58px;line-height:1.05}.lede,.body{color:#c4cde1;max-width:680px;font-size:18px;line-height:1.65}.lede{margin:28px 0 0}.body{margin:24px 0 0}.actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.button{background:var(--bone);min-height:48px;color:var(--void);cursor:pointer;transition:transform .2s var(--ease-default), box-shadow .2s var(--ease-default);border:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 20px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 0 34px #95b0ff47,inset 0 0 0 1px #04060c14}.button:hover{transform:translateY(-2px);box-shadow:0 0 46px #95b0ff70,inset 0 0 0 1px #04060c14}.note{color:#96a4bf;font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.section-inner{max-width:1280px;margin:0 auto}.era-section{background:radial-gradient(circle at 74% 42%, #8b62ff2e, transparent 34%), linear-gradient(180deg, var(--void), #071124 46%, var(--void));min-height:100svh;position:relative;overflow:visible}.sticky-scene{isolation:isolate;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:clamp(36px,6vw,88px);min-height:100vh;padding:clamp(82px,9vw,120px) clamp(24px,6vw,88px);display:grid;position:sticky;top:0;overflow:hidden}.sticky-scene:before,.sticky-scene:after{content:"";pointer-events:none;position:absolute}.sticky-scene:before{z-index:1;background:linear-gradient(90deg,#04060cfa 0%,#04060ce6 32%,#04060c70 58%,#04060cb3 100%),linear-gradient(#04060cd1 0%,#04060c14 34%,#04060ce6 100%);inset:0}.sticky-scene:after{z-index:1;opacity:.58;background-image:linear-gradient(#f5f7ff07 1px,#0000 1px),linear-gradient(90deg,#f5f7ff07 1px,#0000 1px);background-size:94px 94px,94px 94px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%)}.era-atmosphere{z-index:0;object-fit:cover;object-position:62% 48%;opacity:.88;pointer-events:none;filter:saturate(.78)hue-rotate(-8deg)brightness(.78)contrast(1.04);width:110%;height:110%;transform:translateY(calc(var(--stage-progress) * -18px)) scale(1.03);position:absolute;inset:-5%}.stage-copy{z-index:2;max-width:660px;position:relative}.phase-list{gap:14px;margin-top:34px;display:grid}.phase{opacity:.38;transition:opacity .28s var(--ease-default), transform .28s var(--ease-default);background:linear-gradient(90deg,#070c1885,#0000);border-left:1px solid #95b0ff33;padding:12px 0 12px 20px;position:relative;transform:translate(0)}.phase.active{opacity:1;transform:translate(14px)}.phase span,.capability-sublabel,.movement-index{color:var(--iron);font-family:var(--label-font);letter-spacing:.05em;font-size:11px;font-weight:700}.phase h3{color:var(--bone);margin:8px 0 0;font-size:21px}.phase p{color:#aebbd4;max-width:500px;margin:8px 0 0;font-size:15px;line-height:1.6}.step-markers{display:none}.step{min-height:0}.crack-section,.loop-section,.capabilities,.runtime-proof,.closing{isolation:isolate;padding:clamp(78px,9vw,120px) clamp(24px,6vw,88px);position:relative;overflow:hidden}.crack-section{background:radial-gradient(circle at 76% 46%, #95b0ff1f, transparent 34%), linear-gradient(180deg, var(--void), #070b15 58%, var(--void));min-height:100svh;padding:0;overflow:visible}.crack-step-markers{display:none}.crack-step{min-height:0}.crack-sticky{isolation:isolate;align-items:center;min-height:100vh;padding:clamp(78px,9vw,120px) clamp(24px,6vw,88px);display:grid;position:sticky;top:0;overflow:hidden}.crack-sticky:before,.crack-sticky:after{content:"";pointer-events:none;position:absolute}.crack-sticky:before{z-index:1;background:linear-gradient(90deg,#04060cf0 0%,#04060cc7 34%,#04060c2e 58%,#04060c5c 100%),linear-gradient(#04060cd1 0%,#04060c14 38%,#04060cc7 100%);inset:0}.crack-sticky:after{z-index:1;opacity:.42;background-image:linear-gradient(#f5f7ff07 1px,#0000 1px),linear-gradient(90deg,#f5f7ff07 1px,#0000 1px);background-size:90px 90px,90px 90px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%)}.crack-atmosphere{z-index:0;object-fit:cover;object-position:62% 50%;opacity:.96;pointer-events:none;filter:saturate(.82)hue-rotate(-8deg)brightness(.84)contrast(1.04);width:110%;height:110%;position:absolute;inset:-5%;transform:scale(1.03)}.crack-layout{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:clamp(36px,6vw,88px);width:100%;display:grid;position:relative}.crack-copy{max-width:660px}.crack-copy h2{max-width:680px;font-size:54px}.os-question-list{gap:12px;max-width:540px;margin-top:44px;display:grid}.os-question{opacity:.34;transition:opacity .28s var(--ease-default), transform .28s var(--ease-default), border-color .28s var(--ease-default);background:linear-gradient(90deg,#070c1885,#0000);border-left:1px solid #95b0ff38;padding:10px 0 10px 20px;position:relative;transform:translate(0)}.os-question.active{border-color:var(--iron);opacity:1;transform:translate(14px)}.os-question span{color:var(--iron);font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.os-question h3{max-width:520px;color:var(--bone);margin:8px 0 0;font-size:24px;line-height:1.12}.os-question p{color:#aebbd4;max-width:540px;margin:8px 0 0;font-size:15px;line-height:1.58}.loop-section{background:radial-gradient(circle at 78% 42%, #95b0ff1f, transparent 36%), linear-gradient(180deg, #050814, #0a1021 52%, var(--void));min-height:100svh;padding:0;overflow:visible}.capabilities:before,.runtime-proof:before,.closing:before{content:"";z-index:-1;background-image:linear-gradient(#f5f7ff08 1px,#0000 1px),linear-gradient(90deg,#f5f7ff08 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.loop-step-markers{display:none}.loop-step{min-height:0}.loop-sticky{isolation:isolate;align-items:center;min-height:100vh;padding:clamp(78px,9vw,120px) clamp(24px,6vw,88px);display:grid;position:sticky;top:0;overflow:hidden}.loop-sticky:before,.loop-sticky:after{content:"";pointer-events:none;position:absolute}.loop-sticky:before{z-index:1;background:linear-gradient(90deg,#04060cf5 0%,#04060cdb 34%,#04060c52 58%,#04060c6b 100%),linear-gradient(#04060cd1 0%,#04060c14 42%,#04060cd1 100%);inset:0}.loop-sticky:after{z-index:1;opacity:.44;background-image:linear-gradient(#f5f7ff07 1px,#0000 1px),linear-gradient(90deg,#f5f7ff07 1px,#0000 1px);background-size:92px 92px,92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.loop-atmosphere{z-index:0;object-fit:cover;object-position:64% 50%;opacity:.94;pointer-events:none;filter:saturate(.78)hue-rotate(-8deg)brightness(.82)contrast(1.04);width:110%;height:110%;position:absolute;inset:-5%;transform:scale(1.03)}.loop-layout{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:clamp(36px,6vw,88px);width:100%;display:grid;position:relative}.loop-copy{max-width:700px}.loop-copy h2{max-width:720px;font-size:54px}.route-step-list{gap:12px;max-width:580px;margin-top:44px;display:grid}.route-step{opacity:.34;transition:opacity .28s var(--ease-default), transform .28s var(--ease-default), border-color .28s var(--ease-default);background:linear-gradient(90deg,#070c1885,#0000);border-left:1px solid #95b0ff38;padding:10px 0 10px 20px;position:relative;transform:translate(0)}.route-step.active{border-color:var(--iron);opacity:1;transform:translate(14px)}.route-step span{color:var(--iron);font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.route-step h3{max-width:560px;color:var(--bone);margin:8px 0 0;font-size:24px;line-height:1.12}.route-step p{color:#aebbd4;max-width:570px;margin:8px 0 0;font-size:15px;line-height:1.58}.orbit-selector{place-items:center;min-height:520px;display:grid;position:relative}.orbit-ring{aspect-ratio:1;border:1px solid #95b0ff52;border-radius:50%;width:min(440px,86vw);animation:18s linear infinite orbit-ring;position:absolute;box-shadow:inset 0 0 80px #95b0ff0f,0 0 70px #8b62ff1f}.cursor-halo{aspect-ratio:1;border:1px solid var(--beacon);width:42px;transform:rotate(calc(var(--loop-index) * 72deg - 90deg)) translateX(220px) rotate(calc(var(--loop-index) * -72deg + 90deg));transition:transform .3s var(--ease-emphatic);border-radius:50%;position:absolute;box-shadow:0 0 28px #ffbd62a3}.orbit-node{color:#c4cde1;cursor:pointer;width:116px;min-height:42px;font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;transform:rotate(calc(var(--i) * 72deg - 90deg)) translateX(220px) rotate(calc(var(--i) * -72deg + 90deg));transition:color .2s var(--ease-default), border-color .2s var(--ease-default), box-shadow .2s var(--ease-default);background:#070c18c7;border:1px solid #95b0ff38;border-radius:999px;place-items:center;font-size:11px;font-weight:750;display:grid;position:absolute;box-shadow:0 0 22px #95b0ff14}.orbit-node.active,.orbit-node:hover{color:var(--bone);border-color:#95b0ffe0;box-shadow:0 0 28px #95b0ff52,inset 0 0 24px #95b0ff14}.orbit-kernel{aspect-ratio:1;width:132px;color:var(--bone);font-family:var(--label-font);letter-spacing:.05em;background:radial-gradient(circle,#95b0ff33,#070c18eb 68%);border:1px solid #95b0ff70;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 44px #95b0ff47}.movement-panel{background:linear-gradient(120deg,#f5f7ff17,#f5f7ff06),#070c18bd;border:1px solid #95b0ff33;padding:clamp(28px,4vw,46px);box-shadow:0 34px 100px #00000052,inset 0 1px #f5f7ff14}.movement-panel h3,.capability-card h3,.proof-tile h3{color:var(--bone);margin:14px 0 0;font-size:28px;line-height:1.15}.movement-summary{color:#e4eaff;margin:16px 0 0;font-size:18px;line-height:1.55}.teleprinter{color:#bdc8de;animation:panel-reveal .6s var(--ease-default);margin:18px 0 0;font-size:16px;line-height:1.7}.section-heading{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:36px;margin-bottom:44px;display:grid}.capability-stack{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability-card{min-height:420px;transition:transform .2s var(--ease-default), border-color .2s var(--ease-default);background:linear-gradient(145deg,#f5f7ff17,#f5f7ff06),#070c18c7;border:1px solid #95b0ff33;grid-template-rows:auto 132px 1fr;padding:24px;display:grid;box-shadow:0 28px 86px #00000047,inset 0 1px #f5f7ff14}.capability-card:hover{border-color:#95b0ff85;transform:translateY(-4px)}.capability-index{color:#95b0ff8f;font-family:"Source Serif 4",Spectral,Georgia,serif;font-size:44px;line-height:1}.capability-sublabel{color:var(--beacon);margin-top:12px;display:block}.capability-card p{color:#b9c4d9;margin:16px 0 0;font-size:15.5px;line-height:1.68}.mini-diagram{background:radial-gradient(circle,#95b0ff24,#0000 46%),#04060c80;border:1px solid #95b0ff24;align-self:end;min-height:132px;margin:12px 0 22px;position:relative;overflow:hidden}.bus-line{background:linear-gradient(90deg, transparent, var(--iron), transparent);height:3px;position:absolute;top:50%;left:12%;right:12%;box-shadow:0 0 28px #95b0ffcc}.packet{aspect-ratio:1;background:var(--bone);width:14px;animation:4s linear infinite packet;position:absolute;top:calc(50% - 7px);box-shadow:0 0 18px #95b0ffb8}.packet.two{animation-delay:1.1s}.packet.three{background:var(--beacon);animation-delay:2.2s}.layer{opacity:.62;background:linear-gradient(90deg,#95b0ff33,#95b0ffb8);height:12px;position:absolute;left:18%;right:18%;box-shadow:0 0 18px #95b0ff38}.layer.one{bottom:28px}.layer.two{animation-delay:.2s;bottom:46px}.layer.three{animation-delay:.4s;bottom:64px}.layer.four{background:linear-gradient(90deg,#ffbd6229,#ffbd62b8);animation-delay:.6s;bottom:82px}.capabilities.is-visible .layer{animation:layer-stack .7s var(--ease-spring) forwards}.pod,.pod-edge{position:absolute}.pod{aspect-ratio:1;background:#95b0ff33;border:1px solid #95b0ffb8;width:22px;box-shadow:0 0 20px #95b0ff6b}.pod.one{top:56%;left:18%}.pod.two{top:28%;left:46%}.pod.three{border-color:#ffbd62b8;top:56%;right:18%}.pod-edge{background:var(--iron);transform-origin:0;opacity:.9;height:1px;box-shadow:0 0 18px #95b0ff94}.pod-edge.one{width:28%;top:58%;left:25%;transform:rotate(-35deg)}.pod-edge.two{width:28%;top:36%;left:51%;transform:rotate(35deg)}.pod-edge.three{width:52%;top:66%;left:25%}.telemetry-tape{color:#f5f7ffad;width:max-content;min-width:200%;font-family:var(--label-font);letter-spacing:.05em;background:#04060cb8;border-block:1px solid #95b0ff24;gap:36px;padding:10px 0;font-size:11px;animation:14s linear infinite tape;display:flex;position:absolute;top:0;left:0}.proof-layout{grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);align-items:center;gap:clamp(42px,7vw,96px);padding-top:34px;display:grid}.proof-tiles{gap:12px;margin-top:34px;display:grid}.proof-tile{opacity:.45;background:linear-gradient(90deg,#95b0ff1f,#0000 60%),#070c18b8;border:1px solid #95b0ff2e;padding:20px;transform:translate(-18px)}.proof-tile h3{margin-top:0;font-size:20px}.proof-tile p{color:#b9c4d9;margin:10px 0 0;font-size:15px;line-height:1.62}.runtime-proof.is-visible .proof-tile{animation:proof-tile .6s var(--ease-default) forwards}.runtime-proof.is-visible .proof-tile:nth-child(2){animation-delay:.2s}.runtime-proof.is-visible .proof-tile:nth-child(3){animation-delay:.4s}.proof-screen{opacity:.72;background:#04060cb8;border:1px solid #95b0ff33;margin:0;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:0 46px 130px #0000005c,0 0 90px #95b0ff1f}.proof-screen:after{content:"";background:linear-gradient(90deg,#0000,#f5f7ff61,#0000);position:absolute;inset:0;transform:translate(-120%)}.runtime-proof.is-visible .proof-screen{animation:screen-in .8s var(--ease-default) .38s forwards}.runtime-proof.is-visible .proof-screen:after{animation:sweep .8s var(--ease-default) .78s forwards}.proof-screen img{aspect-ratio:16/10;object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;display:block}.capabilities,.runtime-proof{min-height:100svh;padding:0;overflow:visible}.capabilities{background:radial-gradient(circle at 78% 42%, #95b0ff21, transparent 34%), linear-gradient(180deg, var(--void), #071124 50%, #050814)}.runtime-proof{background:radial-gradient(circle at 74% 42%, #8b62ff24, transparent 35%), linear-gradient(180deg, #050814, #081022 50%, var(--void))}.capability-step-markers,.proof-step-markers{display:none}.capability-step,.proof-step{min-height:0}.capability-sticky,.proof-sticky{isolation:isolate;align-items:center;min-height:100vh;padding:clamp(78px,9vw,120px) clamp(24px,6vw,88px);display:grid;position:sticky;top:0;overflow:hidden}.capability-sticky:before,.capability-sticky:after,.proof-sticky:before,.proof-sticky:after{content:"";pointer-events:none;position:absolute}.capability-sticky:before,.proof-sticky:before{z-index:1;background:linear-gradient(90deg,#04060cf5 0%,#04060cd6 34%,#04060c47 58%,#04060c70 100%),linear-gradient(#04060cd6 0%,#04060c14 40%,#04060cd6 100%);inset:0}.capability-sticky:after,.proof-sticky:after{z-index:1;opacity:.42;background-image:linear-gradient(#f5f7ff07 1px,#0000 1px),linear-gradient(90deg,#f5f7ff07 1px,#0000 1px);background-size:92px 92px,92px 92px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.capability-atmosphere,.proof-atmosphere{z-index:0;object-fit:cover;object-position:64% 50%;opacity:.94;pointer-events:none;filter:saturate(.8)hue-rotate(-8deg)brightness(.82)contrast(1.04);width:110%;height:110%;position:absolute;inset:-5%;transform:scale(1.03)}.proof-atmosphere{object-position:66% 50%;filter:saturate(.78)hue-rotate(-6deg)brightness(.8)contrast(1.05)}.capability-layout,.proof-layout{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:clamp(36px,6vw,88px);width:100%;display:grid;position:relative}.capability-copy,.proof-copy{max-width:720px}.capability-copy h2,.proof-copy h2{max-width:760px;font-size:54px}.capability-step-list,.proof-step-list{gap:12px;max-width:600px;margin-top:44px;display:grid}.capability-route,.proof-route{opacity:.34;transition:opacity .28s var(--ease-default), transform .28s var(--ease-default), border-color .28s var(--ease-default);background:linear-gradient(90deg,#070c188a,#0000);border-left:1px solid #95b0ff38;padding:10px 0 10px 20px;position:relative;transform:translate(0)}.capability-route.active,.proof-route.active{border-color:var(--iron);opacity:1;transform:translate(14px)}.capability-route span,.proof-route span{color:var(--iron);font-family:var(--label-font);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.capability-route h3,.proof-route h3{max-width:580px;color:var(--bone);margin:8px 0 0;font-size:24px;line-height:1.12}.capability-route p,.proof-route p{color:#aebbd4;max-width:590px;margin:8px 0 0;font-size:15px;line-height:1.58}.closing{text-align:left;background:radial-gradient(circle at 72% 24%,#4d82ff33,#0000 34%),radial-gradient(circle at 16% 30%,#fffffff5,#0000 38%),linear-gradient(135deg,#fff 0%,#eef5ff 48%,#dceaff 100%);align-items:center;min-height:100vh;padding:clamp(90px,9vw,132px) clamp(24px,6vw,88px);display:grid}.closing:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 34%,#ffffff3d 62%,#fff0 100%),linear-gradient(#ffffffb8 0%,#ffffff0f 46%,#eff6ffe0 100%);position:absolute;inset:0}.closing-atmosphere{z-index:0;object-fit:cover;object-position:76% 50%;opacity:.98;pointer-events:none;filter:saturate(1.03)brightness(.99)contrast(1.08);width:110%;height:110%;position:absolute;inset:-5%;transform:scale(1.03)}.closing-shell{z-index:2;grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:center;gap:clamp(36px,6vw,88px);width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.closing-copy{max-width:700px}.closing-copy h2,.closing-copy .body{margin-left:0;margin-right:0}.closing-copy h2{color:#071123;max-width:760px;text-shadow:none;font-size:58px}.closing-copy .body{color:#243147;max-width:620px}.closing-copy .waitlist-panel{margin-left:0;margin-right:0}.waitlist-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #224e962e;grid-template-columns:1fr auto;gap:10px;max-width:560px;margin:34px auto 0;padding:8px;display:grid;position:relative;box-shadow:0 26px 80px #3752842e,inset 0 1px #ffffffd1}.waitlist-panel:before,.waitlist-panel:after{content:"";width:18px;height:18px;transition:border-color .2s var(--ease-default);border-color:#0000;position:absolute}.waitlist-panel:before{border-top:1px solid #0000;border-left:1px solid #0000;top:-1px;left:-1px}.waitlist-panel:after{border-bottom:1px solid #0000;border-right:1px solid #0000;bottom:-1px;right:-1px}.waitlist-panel:focus-within:before,.waitlist-panel:focus-within:after{border-color:#2f67ff}.waitlist-panel input{color:#071123;background:0 0;border:0;outline:none;min-width:0;min-height:48px;padding:0 12px;font-size:15px}.waitlist-panel input::placeholder{color:#69758a}.closing .eyebrow{color:#2f67ff}.closing .button{color:#f8fbff;background:#071123;box-shadow:0 16px 44px #122e5c33,inset 0 0 0 1px #ffffff14}.closing .button:hover{box-shadow:0 20px 58px #122e5c47,inset 0 0 0 1px #ffffff1f}.toast{min-height:20px;color:var(--iron);font-family:var(--label-font);letter-spacing:.05em;margin-top:14px;font-size:12px}@keyframes sweep{to{transform:translate(120%)}}@keyframes beam-sweep{0%,to{opacity:.22;transform:translate(0,0)rotate(-27deg)scaleX(.82)}42%{opacity:.58;transform:translate(-18vw,7vh)rotate(-27deg)scaleX(1.08)}72%{opacity:.3;transform:translate(-32vw,12vh)rotate(-27deg)scaleX(.92)}}@keyframes orbit-ring{to{transform:rotate(360deg)}}@keyframes panel-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes packet{0%{opacity:0;left:12%}12%,82%{opacity:1}to{opacity:0;left:84%}}@keyframes layer-stack{to{opacity:1;transform:translateY(0)}}@keyframes tape{to{transform:translate(-50%)}}@keyframes proof-tile{to{opacity:1;transform:translate(0)}}@keyframes screen-in{to{opacity:1;transform:translateY(0)}}@keyframes panel-rise{to{opacity:1;transform:translateY(0)}}@keyframes scanlines{to{background-position:0 -200px}}@keyframes pulse-dot{0%,to{opacity:.7;transform:translateY(-50%)scale(.85)}50%{opacity:1;transform:translateY(-50%)scale(1.15)}}@media (width<=1100px){h1{font-size:112px}.hero-slogan{font-size:34px}h2{font-size:48px}.hero-sticky,.sticky-scene,.crack-layout,.loop-layout,.capability-layout,.closing-shell,.proof-layout{grid-template-columns:1fr}.crack-copy,.loop-copy,.capability-copy,.proof-copy{max-width:740px}.crack-copy h2,.loop-copy h2,.capability-copy h2,.closing-copy h2,.proof-copy h2{font-size:48px}.os-question-list,.route-step-list,.capability-step-list,.proof-step-list{max-width:520px}.capability-stack{grid-template-columns:1fr}.capability-card{grid-template-rows:auto;grid-template-columns:70px 180px 1fr;align-items:center;min-height:0}}@media (width<=760px){.nav{padding:20px 24px}.links{display:none}.marketing-hero{min-height:100svh}.hero-sticky{padding-top:108px}h1{font-size:72px;line-height:.92}.hero-slogan{font-size:28px}h2,.crack-copy h2,.loop-copy h2,.capability-copy h2,.closing-copy h2,.proof-copy h2{font-size:38px}.closing{padding-top:108px;padding-bottom:88px}.closing:after{background:linear-gradient(90deg,#fffffff5 0%,#ffffffbd 54%,#ffffff47 100%),linear-gradient(#ffffffd1 0%,#ffffff14 42%,#eef6ffeb 100%)}.closing-atmosphere{object-position:76% 50%;opacity:.92;filter:saturate(.92)brightness(.98)contrast(1.02)}.lede,.body{font-size:16px}.crack-section,.loop-section,.capabilities,.runtime-proof{min-height:100svh}.crack-sticky,.loop-sticky,.capability-sticky,.proof-sticky{padding-top:108px;padding-bottom:88px}.capability-sticky:before,.proof-sticky:before{background:linear-gradient(90deg,#04060cf5 0%,#04060cd1 48%,#04060c7a 100%),linear-gradient(#04060ce6 0%,#04060c42 42%,#04060ce6 100%)}.capability-atmosphere,.proof-atmosphere{opacity:.88;filter:saturate(.78)hue-rotate(-8deg)brightness(.74)contrast(1.05)}.os-question-list,.route-step-list,.capability-step-list,.proof-step-list{gap:13px;max-width:none;margin-top:34px}.os-question,.route-step,.capability-route,.proof-route{padding-left:16px}.os-question h3,.route-step h3,.capability-route h3,.proof-route h3{font-size:22px}.cursor-halo,.orbit-node{transform:rotate(calc(var(--loop-index) * 72deg - 90deg)) translateX(154px) rotate(calc(var(--loop-index) * -72deg + 90deg))}.orbit-node{width:88px;transform:rotate(calc(var(--i) * 72deg - 90deg)) translateX(154px) rotate(calc(var(--i) * -72deg + 90deg));font-size:10px}.cursor-halo{width:36px}.orbit-ring{width:310px}.orbit-kernel{width:104px}.capability-card,.waitlist-panel{grid-template-columns:1fr}}@media (width<=480px){h1{font-size:56px}.hero-slogan{font-size:24px}h2,.crack-copy h2,.loop-copy h2,.capability-copy h2,.closing-copy h2,.proof-copy h2{font-size:34px}.orbit-node{width:82px;min-height:36px;transform:rotate(calc(var(--i) * 72deg - 90deg)) translateX(132px) rotate(calc(var(--i) * -72deg + 90deg))}.cursor-halo{transform:rotate(calc(var(--loop-index) * 72deg - 90deg)) translateX(132px) rotate(calc(var(--loop-index) * -72deg + 90deg))}.orbit-ring{width:266px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-copy,.os-question,.route-step,.capability-route,.proof-route,.proof-screen,.proof-tile{opacity:1;filter:none;transform:none}.layer{opacity:1;transform:none}.sticky-scene,.crack-sticky,.loop-sticky,.capability-sticky,.proof-sticky{position:relative}.proof-screen:after{display:none}}
