.lnav{z-index:20;border-bottom:1px solid var(--border-dim);font-family:var(--font-body);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d14d9;align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}.lnav:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff05 2px 3px);position:absolute;inset:0}.lnav .brand{border-bottom:0;align-items:center;gap:10px;text-decoration:none;display:flex}.lnav .brand svg{color:var(--neon-green);width:22px;height:22px}.lnav .brand .wm{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-primary);font-size:15px;font-weight:600}.lnav .links{gap:26px;margin-left:32px;display:flex}.lnav .links a{font-family:var(--font-body);color:var(--fg-secondary);border-bottom:0;font-size:13px;font-weight:500;text-decoration:none}.lnav .links a:hover{color:var(--neon-green)}.lnav .cta{gap:8px;margin-left:auto;display:flex}.lnav .cta .btn{font-family:var(--font-body);border-radius:var(--radius);border:1px solid;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.lnav .cta .btn.primary{color:var(--neon-green);border-color:var(--neon-green);background:#00ff9c14}.lnav .cta .btn.ghost{color:var(--fg-secondary);border-color:var(--border-dim)}.lnav .cta .btn.ghost:hover{color:var(--fg-primary);border-color:var(--border-bright)}.calib{border-bottom:1px solid var(--border-dim);background:var(--bg-panel);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);grid-template-columns:repeat(6,1fr);font-size:10px;font-weight:500;display:grid}.calib .cell{border-right:1px solid var(--border-dim);align-items:center;gap:8px;padding:7px 14px;display:flex}.calib .cell:last-child{border-right:0;justify-content:flex-end}.calib .v{color:var(--neon-cyan);font-weight:600}.calib .v.green{color:var(--neon-green)}.calib .v.amber{color:var(--neon-amber)}.calib .dot{background:var(--neon-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px -1px}.lsec{max-width:1200px;margin:0 auto;padding:96px 32px}.lhero{text-align:center;padding:120px 32px 100px;position:relative;overflow:hidden}.lhero .inner{z-index:1;max-width:960px;margin:0 auto;position:relative}.lhero .eyebrow{font-family:var(--font-mono);color:var(--neon-green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:32px;font-size:11px;font-weight:500;display:inline-flex}.lhero .eyebrow .dot{background:var(--neon-green);width:6px;height:6px;box-shadow:0 0 8px -1px var(--neon-green);border-radius:50%}.deck-cap{border:1px solid var(--border-bright);border-radius:var(--radius);background:#000;max-width:880px;margin:0 auto 36px;position:relative;overflow:hidden}.deck-cap:after{content:"";pointer-events:none;mix-blend-mode:screen;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff0a 2px 3px);position:absolute;inset:0}.deck-cap img{z-index:1;width:100%;height:auto;display:block;position:relative}.deck-cap .tick{border-color:var(--neon-cyan);pointer-events:none;opacity:.65;z-index:3;border-style:solid;width:14px;height:14px;position:absolute}.deck-cap .tick.tl{border-width:1px 0 0 1px;top:10px;left:10px}.deck-cap .tick.tr{border-width:1px 1px 0 0;top:10px;right:10px}.deck-cap .tick.bl{border-width:0 0 1px 1px;bottom:10px;left:10px}.deck-cap .tick.br{border-width:0 1px 1px 0;bottom:10px;right:10px}.deck-cap .micro{z-index:3;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#00f0ff99;pointer-events:none;font-size:10px;font-weight:500;position:absolute}.deck-cap .micro.tl{top:22px;left:28px}.deck-cap .micro.br{bottom:22px;right:28px}.deck-cap .micro .pulse{background:var(--neon-cyan);width:6px;height:6px;box-shadow:0 0 6px var(--neon-cyan);vertical-align:middle;border-radius:50%;margin-right:8px;animation:1.6s cubic-bezier(.6,0,.4,1) infinite deck-pulse;display:inline-block}@keyframes deck-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.deck-cap img{transform-origin:50%;animation:5.7s ease-in-out infinite crt-flicker,9.3s step-end infinite crt-wobble}@keyframes crt-flicker{0%,to{filter:brightness()contrast()}14%{filter:brightness(1.06)contrast(1.04)}22%{filter:brightness(.94)}27%{filter:brightness(1.03)}46%{filter:brightness(.98)}63%{filter:brightness(1.05)}68%{filter:brightness(.95)}84%{filter:brightness(1.02)}}@keyframes crt-wobble{0%,96%{transform:none}96.5%{transform:translate(2px)skew(.3deg)}97.5%{transform:translate(-3px)skew(-.2deg)}98.5%{transform:translate(1px)}99.5%{transform:none}}.deck-cap:before{content:"";mix-blend-mode:screen;pointer-events:none;z-index:4;background:linear-gradient(#0000 0%,#00f0ff1a 50%,#0000 100%);height:60px;animation:7s linear infinite crt-drift;position:absolute;top:-60px;left:0;right:0}@keyframes crt-drift{0%{top:-60px}to{top:100%}}}.lhero .tagline{font-family:var(--font-body);letter-spacing:-.005em;color:var(--fg-primary);margin:0 0 18px;font-size:clamp(20px,2.2vw,28px);font-weight:400}.lhero .sub-tagline{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-secondary);flex-wrap:wrap;justify-content:center;gap:28px;font-size:13px;font-weight:500;display:flex}.lhero .sub-tagline span:before{content:"▸ ";color:var(--neon-green)}.lhero .cta-row{justify-content:center;gap:12px;margin-top:52px;display:flex}.lhero .cta-row a{font-family:var(--font-display);border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lhero .cta-row .primary{color:var(--neon-green);border-color:var(--neon-green);box-shadow:var(--shadow-glow-g);background:#00ff9c14}.lhero .cta-row .primary:hover{background:#00ff9c24}.lhero .cta-row .ghost{color:var(--fg-secondary);border-color:var(--border-dim)}.lhero .cta-row .ghost:hover{color:var(--fg-primary);border-color:var(--border-bright)}.lhero:before,.lhero:after{content:"";border-color:var(--border-bright);pointer-events:none;border-style:solid;width:36px;height:36px;position:absolute}.lhero:before{border-width:1px 0 0 1px;top:16px;left:16px}.lhero:after{border-width:0 1px 1px 0;bottom:16px;right:16px}.lhero .ambient-scan{pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff06 2px 3px);position:absolute;inset:0}.sec-head{text-align:center;margin-bottom:56px}.sec-head .label{font-family:var(--font-mono);color:var(--neon-green);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.sec-head h2{font-family:var(--font-display);letter-spacing:-.005em;margin:12px 0 0;font-size:clamp(32px,4.5vw,52px);font-weight:600}.sec-head .lede{font-family:var(--font-body);color:var(--fg-secondary);max-width:640px;margin:18px auto 0;font-size:16px;line-height:1.6}.steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}.step{background:var(--bg-card);border:1px solid var(--border-dim);border-radius:var(--radius);padding:26px;position:relative}.step .phase{font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600;position:absolute;top:12px;right:14px}.step .num{font-family:var(--font-mono);color:var(--neon-green);letter-spacing:.14em;margin-bottom:18px;font-size:11px;font-weight:500}.step .glyph{font-family:var(--font-mono);color:var(--neon-green);margin-bottom:18px;font-size:32px;line-height:1}.step h3{font-family:var(--font-display);margin:0 0 10px;font-size:20px;font-weight:600}.step p{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:14px;line-height:1.65}.step p code{font-family:var(--font-mono);background:var(--bg-inset);color:var(--neon-cyan);border-radius:2px;padding:1px 6px;font-size:12px}.demo-frame{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:800px){.demo-frame{grid-template-columns:1fr}}.demo-side{background:var(--bg-card);border:1px solid var(--border-dim);border-radius:var(--radius);padding:28px}.demo-side .h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:500}.demo-side.before{border-left:3px solid var(--neon-amber)}.demo-side.before .h,.demo-side.before .clock,.demo-side.before .unit{color:var(--neon-amber)}.demo-side.after{border-left:3px solid var(--neon-green)}.demo-side.after .h{color:var(--neon-green)}.demo-side .clock{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:88px;font-weight:600;line-height:1}.demo-side.before .clock{text-shadow:0 0 18px #ffb8004d}.demo-side.after .clock{color:var(--neon-green);text-shadow:0 0 18px #00ff9c73}.demo-side .unit{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:500}.demo-side.after .unit{color:var(--neon-green)}.demo-side.before .what{font-family:var(--font-body);color:var(--fg-secondary);margin-top:22px;font-size:14px;line-height:1.8}.demo-side.before .strike{color:var(--fg-dim);text-decoration:line-through}.demo-side.after .bullets{gap:10px;margin-top:26px;display:grid}.demo-side.after .bullets div{font-family:var(--font-body);color:var(--fg-primary);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.demo-side.after .bullets div:before{content:"▸";color:var(--neon-green);position:absolute;left:0}.tiers-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (max-width:900px){.tiers-grid{grid-template-columns:repeat(2,1fr)}}.tier-cell{background:var(--bg-card);border:1px solid var(--border-dim);border-top:3px solid var(--c);border-radius:var(--radius);padding:22px 20px}.tier-cell .lvl{font-family:var(--font-mono);color:var(--c);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.tier-cell h4{font-family:var(--font-display);margin:10px 0;font-size:17px;font-weight:600}.tier-cell p{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:13px;line-height:1.6}.tier-cell.t1{--c:var(--fg-dim)}.tier-cell.t2{--c:var(--tier-2)}.tier-cell.t3{--c:var(--tier-3)}.tier-cell.t4{--c:var(--tier-4)}.tier-cell.t5{--c:var(--tier-5)}.faq{gap:8px;max-width:720px;margin:0 auto;display:grid}.faq details{background:var(--bg-card);border:1px solid var(--border-dim);border-radius:var(--radius);padding:18px 22px}.faq details[open]{border-color:var(--border-bright)}.faq summary{cursor:pointer;font-family:var(--font-body);color:var(--fg-primary);justify-content:space-between;align-items:center;font-size:15px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--neon-green);font-size:20px;font-family:var(--font-mono)}.faq details[open] summary:after{content:"−"}.faq details p{font-family:var(--font-body);color:var(--fg-secondary);margin-top:14px;font-size:14px;line-height:1.7}.faq details p code{font-family:var(--font-mono);background:var(--bg-inset);color:var(--neon-cyan);border-radius:2px;padding:1px 6px;font-size:12px}.warning-band{max-width:1200px;margin:0 auto;padding:0 32px}.warning-band .inner{border:1px solid #ffb8004d;border-left:3px solid var(--neon-amber);border-radius:var(--radius);font-family:var(--font-mono);color:var(--fg-secondary);letter-spacing:.04em;background:#ffb8000a;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 18px;font-size:11px;font-weight:500;display:grid}.warning-band .label{color:var(--neon-amber);letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:700}.warning-band .meta{color:var(--fg-dim)}.foot{border-top:1px solid var(--border-dim);background:var(--bg-panel);font-family:var(--font-mono);color:var(--fg-dim);text-align:center;letter-spacing:.06em;padding:40px 32px;font-size:11px}.foot .row{justify-content:center;gap:20px;margin-bottom:8px;display:flex}.foot .row a{color:var(--fg-secondary);border-bottom:0;text-decoration:none}.foot .row a:hover{color:var(--neon-green)}.foot .courier-sign{font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:9px}.foot .courier-sign span{color:var(--neon-cyan)}
