:root{--bg: #08090c;--panel: #11131a;--panel-2: #171a22;--lime: #b8ff17;--violet: #b026ff;--cyan: #00f0ff;--cream: #f7f2df;--muted: #b7b0c8;--line: rgba(184, 255, 23, .18);--line-2: rgba(255, 255, 255, .12);--shadow: 0 34px 90px rgba(0, 0, 0, .48);--max: 1180px;--radius: 22px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;color:var(--cream);background:radial-gradient(circle at 80% 12%,rgba(176,38,255,.18),transparent 28rem),radial-gradient(circle at 12% 72%,rgba(184,255,23,.13),transparent 26rem),var(--bg);font-family:Inter,system-ui,sans-serif;line-height:1.65;overflow-x:hidden}body::selection{color:#07080b;background:var(--lime)}a{color:inherit}img{display:block;max-width:100%}.cosmic-grid{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.34;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px}.nav,.hero,.metric-strip,.section,.final-cta{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.back-link,.live-link,.btn-primary,.btn-secondary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.back-link,.btn-secondary{border:1px solid var(--line-2);color:var(--cream);background:#ffffff0a}.live-link,.btn-primary{border:1px solid var(--lime);color:#090b0f;background:var(--lime);box-shadow:0 0 28px #b8ff1729}.back-link:hover,.live-link:hover,.btn-primary:hover,.btn-secondary:hover{transform:translateY(-3px)}.hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.72fr);gap:clamp(2rem,6vw,4.5rem);align-items:center;padding:clamp(2rem,4vw,4rem) 0}.hero>*,.split>*,.compare-grid>*{min-width:0;max-width:100%}.eyebrow{margin:0 0 .95rem;display:inline-flex;align-items:center;gap:.75rem;color:var(--lime);font-family:Space Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:38px;height:2px;background:currentColor}h1,h2,h3,p{margin:0}h1{max-width:13.5ch;font-size:clamp(2.75rem,5.4vw,5.35rem);line-height:.94;letter-spacing:-.035em}h2{font-size:clamp(2rem,4.7vw,4.6rem);line-height:.98;letter-spacing:-.035em}h3{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.2}.lead{max-width:70ch;margin-top:1.4rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.18rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.oracle-card{position:relative;margin:0;width:min(100%,470px);justify-self:end;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 50% 12%,rgba(184,255,23,.14),transparent 42%),#11131ad1;box-shadow:var(--shadow);overflow:hidden}.oracle-card img{width:100%;aspect-ratio:1.06;object-fit:cover;border-radius:calc(var(--radius) - 8px);filter:contrast(1.08) saturate(.9)}.oracle-card figcaption{margin-top:1rem;display:grid;gap:.35rem}.oracle-card span,.metric-strip span,.process-grid span{color:var(--lime);font-family:Space Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0 0 clamp(3rem,7vw,6rem)}.metric-strip article,.signal-panel,.process-grid article,.terminal-card,.compare-grid article{border:1px solid var(--line-2);border-radius:var(--radius);background:#11131abd;box-shadow:0 18px 50px #0000003d}.metric-strip article{padding:1.2rem;min-height:170px;display:grid;align-content:start;gap:.55rem}.metric-strip p,.signal-panel li,.section-copy p,.process-grid p,.terminal-lines p,.compare-grid p,.compare-grid li,.final-cta p{color:var(--muted)}.section{padding:clamp(3.2rem,7vw,6rem) 0}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:clamp(1.4rem,4vw,3rem);align-items:center}.split.reverse{grid-template-columns:minmax(290px,.8fr) minmax(0,1fr)}.section-copy p+p{margin-top:1rem}.section-copy h2{margin-bottom:1.1rem}.signal-panel{padding:clamp(1.4rem,3vw,2rem)}.panel-tag{display:inline-flex;margin-bottom:.9rem;color:var(--cyan);font-family:Space Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.signal-panel ul,.compare-grid ul{padding:0;margin:1.2rem 0 0;list-style:none;display:grid;gap:.75rem}.signal-panel li,.compare-grid li{padding-left:1.1rem;position:relative}.signal-panel li:before,.compare-grid li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--lime)}.dark-band{width:100%;max-width:none;padding-inline:max(20px,calc((100vw - var(--max)) / 2));background:linear-gradient(135deg,#b8ff1714,#b026ff12);border-block:1px solid var(--line)}.section-head{max-width:780px;margin-bottom:2rem}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.process-grid article{min-height:230px;padding:1.2rem;display:grid;align-content:start;gap:.75rem}.terminal-card{padding:0;overflow:hidden}.terminal-top{min-height:46px;display:flex;align-items:center;gap:.45rem;padding:0 1rem;border-bottom:1px solid var(--line-2);background:#ffffff0a}.terminal-top span{width:10px;height:10px;border-radius:50%;background:var(--violet)}.terminal-top span:nth-child(2){background:var(--lime)}.terminal-top span:nth-child(3){background:var(--cyan)}.terminal-top strong{margin-left:.5rem;color:var(--muted);font-family:Space Mono,monospace;font-size:12px}.terminal-lines{min-height:310px;display:grid;align-content:center;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);background:linear-gradient(rgba(184,255,23,.06) 1px,transparent 1px),#0b0e12;background-size:100% 42px}.terminal-lines b{color:var(--lime);font-family:Space Mono,monospace}.tool-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.tool-row span{border:1px solid var(--line);border-radius:999px;padding:.35rem .75rem;color:var(--cream);background:#b8ff1712;font-size:12px;font-weight:800}.comparison{padding-bottom:clamp(2.5rem,6vw,4rem)}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.compare-grid article{padding:clamp(1.4rem,3vw,2rem)}.compare-grid .featured{border-color:var(--lime);box-shadow:0 24px 70px #b8ff171f}.compare-grid .btn-primary{margin-top:1.4rem}.final-cta{margin-bottom:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 80% 20%,rgba(184,255,23,.15),transparent 34%),#11131ad1;box-shadow:var(--shadow)}.final-cta p{max-width:76ch}.final-cta h2{margin-bottom:1rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in-view{opacity:1;transform:none}@media(max-width:920px){.hero,.split,.split.reverse,.compare-grid{grid-template-columns:1fr}.hero{min-height:auto;align-items:start;gap:1.8rem}h1{max-width:12.5ch;font-size:clamp(2.7rem,10vw,4.8rem)}.oracle-card{width:min(100%,520px);justify-self:center}.oracle-card img{aspect-ratio:16 / 10}.metric-strip,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nav{align-items:stretch;flex-direction:column;padding:1rem 0}.back-link,.live-link,.btn-primary,.btn-secondary{width:100%}h1{max-width:100%;font-size:clamp(2.15rem,10.6vw,3.2rem);line-height:.98;overflow-wrap:anywhere}.eyebrow,.lead{width:100%;overflow-wrap:anywhere}.hero-actions{flex-direction:column}.oracle-card{padding:.85rem;border-radius:18px}.oracle-card img{aspect-ratio:4 / 3;border-radius:12px}.metric-strip,.process-grid{grid-template-columns:1fr}.metric-strip article,.process-grid article{min-height:auto}.dark-band{padding-inline:20px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}html,body{height:auto!important;min-height:100%!important;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior-y:auto;touch-action:pan-y;scrollbar-gutter:stable}
