:root{--bg-0:#0a1020;--bg-1:#14204a;--panel:#ffffff0a;--panel-strong:#ffffff12;--border:#94a3b82e;--border-strong:#94a3b852;--gold:#e8c35a;--gold-2:#facc15;--sky:#60a5fa;--text:#e2e8f0;--muted:#94a3b8;--danger:#f87171;--ok:#4ade80;--radius:14px;--maxw:1120px;--gutter:16px;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{font-family:var(--font);color:var(--text);background-color:var(--bg-0);background-image:radial-gradient(1000px 500px at 85% -10%, #60a5fa24, transparent 60%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-1) 55%, var(--bg-0) 100%);background-attachment:fixed;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--sky);text-underline-offset:3px}a:hover{color:#93c5fd}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(2rem,5.5vw,3.25rem);font-weight:800}h2{font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:750}h3{font-size:1.125rem;font-weight:650}p{margin:0 0 1em}code,kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}:focus-visible{outline:3px solid var(--gold-2);outline-offset:3px;border-radius:6px}.skip-link{z-index:100;background:var(--gold-2);color:#0a1020;border-radius:8px;padding:12px 16px;font-weight:700;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.container{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}@media (min-width:768px){:root{--gutter:24px}}.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0a1020d9;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;min-height:44px;font-size:1.05rem;font-weight:750;text-decoration:none;display:inline-flex}.brand img{border-radius:50%;width:34px;height:34px}.nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--muted);border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--text);background:var(--panel)}.nav-links .nav-hide-sm{display:none}@media (min-width:760px){.nav-links .nav-hide-sm{display:inline-flex}}.btn{min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:650;text-decoration:none;transition:transform .12s,background .15s,border-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(180deg, var(--gold-2), var(--gold));color:#0a1020;box-shadow:0 6px 24px #e8c35a40}.btn-primary:hover{color:#0a1020;background:linear-gradient(180deg, #fde047, var(--gold-2))}.btn-secondary{background:var(--panel-strong);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{color:var(--text);border-color:var(--sky)}.btn-sky{background:var(--sky);color:#0a1020}.btn-sky:hover{color:#0a1020;background:#93c5fd}.btn-sm{min-height:44px;padding:10px 16px}.btn-lg{min-height:56px;padding:14px 28px;font-size:1.08rem}.btn-block{width:100%}section{padding:64px 0}@media (min-width:900px){section{padding:88px 0}}.section-head{max-width:720px;margin:0 0 36px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.eyebrow{color:var(--sky);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:700;display:inline-block}.lead{color:var(--muted);font-size:1.125rem}.muted{color:var(--muted)}.alt-bg{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0a102073}.hero{padding:48px 0 56px}.hero-grid{align-items:center;gap:36px;display:grid}@media (min-width:960px){.hero{padding:80px 0}.hero-grid{grid-template-columns:1.05fr 1fr;gap:48px}}.hero h1 .accent{color:var(--gold-2)}.hero .lead{max-width:560px}.cta-row{flex-wrap:wrap;gap:12px;margin:24px 0 18px;display:flex}.cta-row .btn{flex:200px}@media (min-width:560px){.cta-row .btn{flex:none}}.hero-note{color:var(--muted);font-size:.92rem}.hero-visual{border:1px solid var(--border-strong);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000073,0 0 0 6px #60a5fa0d}.pill-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pill{color:var(--text);background:var(--panel-strong);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:.85rem}.grid{gap:16px;display:grid}@media (min-width:640px){.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{gap:20px}}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:22px}.card h3{margin-bottom:8px}.card p{color:var(--muted);margin:0}.icon{width:44px;height:44px;color:var(--sky);background:#60a5fa1f;border:1px solid #60a5fa40;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.icon svg{width:22px;height:22px}.icon.gold{color:var(--gold-2);background:#facc151a;border-color:#facc1540}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.step{padding-top:58px;position:relative}.step:before{counter-increment:step;content:counter(step);color:#0a1020;background:var(--gold-2);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:18px;left:22px}.step .time{color:var(--sky);margin-bottom:6px;font-size:.8rem;font-weight:650;display:inline-block}.safety-grid{align-items:start;gap:28px;display:grid}@media (min-width:960px){.safety-grid{grid-template-columns:1fr 1.2fr;gap:48px}}.check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{background:var(--panel);border:1px solid var(--border);border-radius:12px;grid-template-columns:28px 1fr;gap:12px;padding:16px;display:grid}.check-list li svg{width:24px;height:24px;color:var(--ok);margin-top:2px}.check-list strong{color:var(--text);display:block}.check-list span{color:var(--muted)}.toggle{background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:12px;margin:0 auto 28px;padding:4px;display:inline-flex}.toggle-wrap{text-align:center}.toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:8px 18px;font-weight:650}.toggle button[aria-pressed=true]{background:var(--gold-2);color:#0a1020}.toggle .save{color:var(--ok);margin-left:6px;font-size:.78rem;font-weight:700}.toggle button[aria-pressed=true] .save{color:#14532d}.plans{gap:20px;max-width:920px;margin:0 auto;display:grid}@media (min-width:760px){.plans{grid-template-columns:repeat(3,1fr)}}.plan{background:var(--panel);border:1px solid var(--border);border-radius:18px;flex-direction:column;padding:26px 22px;display:flex;position:relative}.plan.featured{background:linear-gradient(#facc1512,#ffffff08);border-color:#facc158c}.plan .badge{background:var(--gold-2);color:#0a1020;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800;position:absolute;top:-12px;left:22px}.plan h3{font-size:1.25rem}.price{color:var(--text);margin:4px 0 2px;font-size:2.4rem;font-weight:800;line-height:1.1}.price small{color:var(--muted);font-size:1rem;font-weight:500}.price-note{color:var(--muted);min-height:1.4em;margin-bottom:16px;font-size:.88rem}.plan ul{flex:1;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.plan li{color:var(--text);padding-left:26px;position:relative}.plan li:before{content:"";border-left:2px solid var(--gold-2);border-bottom:2px solid var(--gold-2);width:12px;height:7px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.plan .actions{gap:10px;display:grid}.pay-hint{color:var(--muted);text-align:center;margin-top:18px;font-size:.85rem}html.js .pricing .plan .i-year,html.js .pricing.show-year .plan .i-month{display:none}html.js .pricing.show-year .plan .i-year{display:block}html.js .pricing.show-year .plan .actions.i-year{display:grid}.plan .actions+.actions{margin-top:10px}html.js .plan .interval-label{display:none}.interval-label{color:var(--sky);text-transform:uppercase;letter-spacing:.08em;margin:0 0 -2px;font-size:.8rem;font-weight:700}.toggle-wrap{display:none}html.js .toggle-wrap{display:block}.notice{color:var(--text);background:#facc150f;border:1px solid #facc1559;border-radius:12px;padding:16px 18px;font-size:.95rem}.notice strong{color:var(--gold-2)}.notice.sky{background:#60a5fa12;border-color:#60a5fa66}.notice.sky strong{color:var(--sky)}.risk-box{max-width:920px;margin:28px auto 0}.faq{gap:10px;max-width:820px;margin:0 auto;display:grid}.faq details{background:var(--panel);border:1px solid var(--border);border-radius:12px}.faq summary{cursor:pointer;border-radius:12px;align-items:center;min-height:52px;padding:14px 52px 14px 18px;font-weight:600;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold-2);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq .answer{color:var(--muted);padding:0 18px 16px}.faq .answer p:last-child{margin-bottom:0}.final-cta{text-align:center}.final-cta .cta-row{justify-content:center}.site-footer{border-top:1px solid var(--border);background:#0a1020b3;padding:40px 0 32px;font-size:.92rem}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.footer-links{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--muted);align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.footer-links a:hover{color:var(--text)}.footer-risk{color:var(--muted);border-top:1px solid var(--border);margin:0 0 10px;padding-top:20px}.footer-small{color:var(--muted);margin:0;font-size:.85rem}.simple-main{align-items:center;min-height:calc(100vh - 264px);padding:48px 0;display:flex}.panel{background:var(--panel);border:1px solid var(--border-strong);text-align:center;border-radius:20px;max-width:640px;margin:0 auto;padding:32px 22px}@media (min-width:640px){.panel{padding:44px 40px}}.panel .logo-lg{border-radius:50%;width:96px;height:96px;margin:0 auto 18px;box-shadow:0 10px 30px #0006}.panel ol{text-align:left;color:var(--muted);margin:24px 0 0;padding-left:1.3em}.panel ol li{margin-bottom:8px}.panel ol strong{color:var(--text)}.panel .btn-lg{width:100%;max-width:420px}.code-chip{color:var(--muted);word-break:break-all;margin-top:12px;font-size:.85rem;display:inline-block}[hidden]{display:none!important}.legal{padding:40px 0 64px}.legal .container{max-width:820px}.legal h1{font-size:clamp(1.8rem,4.5vw,2.5rem)}.legal h2{border-top:1px solid var(--border);margin-top:2em;padding-top:.5em;font-size:1.3rem}.legal h3{margin-top:1.4em;font-size:1.05rem}.legal p,.legal li{color:#cbd5e1}.legal ul,.legal ol{padding-left:1.3em}.legal li{margin-bottom:6px}.legal .updated{color:var(--muted);font-size:.92rem}.legal .toc{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin:24px 0;padding:16px 20px}.legal .toc ol{margin:8px 0 0}.legal .toc a{padding:4px 0;display:inline-block}.ph{color:var(--gold-2);white-space:normal;background:#facc1524;border-radius:4px;padding:0 4px;font-weight:600}.template-banner{color:#fecaca;background:#f871711a;border:1px solid #f8717180;border-radius:12px;margin-bottom:24px;padding:14px 18px;font-weight:600}.nav-links a.btn-primary,.nav-links a.btn-primary:hover{color:#0a1020}.legal .toc ol{padding-left:0;list-style:none}.plan ul{align-content:start}.landing{background:#070c1a}.landing h1,.landing h2,.guide h1,.guide h2{font-family:"Space Grotesk", var(--font);letter-spacing:-.02em}.landing section{position:relative}.layer{pointer-events:none;will-change:transform;width:108%;position:absolute;left:-4%;right:auto}.bleed{margin-bottom:-240px}html.js .reveal{opacity:0;transition:opacity .8s,translate .9s cubic-bezier(.2,.7,.2,1);translate:0 28px}html.js .reveal.in{opacity:1;translate:0}html.js .hero-copy .reveal:nth-child(2){transition-delay:80ms}html.js .hero-copy .reveal:nth-child(3){transition-delay:.16s}html.js .hero-copy .reveal:nth-child(4){transition-delay:.24s}html.js .hero-copy .reveal:nth-child(5){transition-delay:.32s}html.js .hero-instrument.reveal{transition-delay:.2s;translate:0 40px}html.js .hero-instrument.reveal.in{translate:0}.hero-scene{isolation:isolate;align-items:center;min-height:calc(100svh - 64px);padding:56px 0 120px;display:flex;overflow:hidden}.sky{z-index:-1;background:radial-gradient(1200px 600px at 75% 15%,#17306b 0%,#0000 60%),linear-gradient(#050a17 0%,#0b1633 55%,#10204a 100%);position:absolute;inset:0}.stars{opacity:.55;background-image:radial-gradient(1.2px 1.2px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 120px 80px,#fffc 50%,#0000 51%),radial-gradient(1.4px 1.4px at 200px 150px,#bfdbfee6 50%,#0000 51%),radial-gradient(1px 1px at 60px 190px,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 160px 230px,#ffffffb3 50%,#0000 51%);background-size:240px 260px;height:140%;inset:-20% 0 0}.stars-2{opacity:.35;filter:blur(.3px);background-size:380px 340px}.glow{background:radial-gradient(600px 300px at 72% 40%,#60a5fa38,#0000 70%);height:70%;top:-10%}.clouds path{fill:#94a3b814}.clouds-far{height:30%;bottom:22%}.clouds-far path{fill:#60a5fa12}.ridge{height:32%;bottom:0}.ridge path{fill:#0a1430}.equity{height:34%;bottom:4%}.eq-line{fill:none;stroke:#22c55e;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:var(--draw,0);filter:drop-shadow(0 0 6px #22c55e99)}html.js .eq-line{--draw:1}.eq-area{opacity:.9}.clouds-near{height:24%;bottom:-2%}.clouds-near path{fill:#070c1a}.hero-grid{z-index:1;align-items:center;gap:40px;display:grid;position:relative}@media (min-width:980px){.hero-grid{grid-template-columns:1.1fr .9fr;gap:56px}}.hero-scene h1{margin-bottom:.45em;font-size:clamp(2.3rem,6.4vw,4.3rem);line-height:1.04}.hero-scene h1 .accent{background:linear-gradient(90deg,#fde047,#e8c35a 60%,#f59e0b);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-scene h1 .soft{color:#bfd4f6;letter-spacing:-.01em;margin-top:.25em;font-size:.44em;font-weight:600;display:inline-block}.hero-scene .lead{color:#b6c3d9;max-width:580px}.hero-instrument{justify-content:center;display:flex}.adi{aspect-ratio:1;filter:drop-shadow(0 30px 60px #0000008c);width:min(420px,82vw);position:relative}.adi svg{width:100%;height:100%;overflow:visible}.adi-horizon{transform-origin:200px 200px;transform:rotate(var(--roll,-8deg)) translateY(var(--pitch,6px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}html.js .adi-horizon{animation:7s ease-in-out infinite alternate adi-idle}@keyframes adi-idle{to{translate:0 -6px}}.hud{white-space:nowrap;color:#e2e8f0;-webkit-backdrop-filter:blur(8px);will-change:transform;background:#0a1228c7;border:1px solid #94a3b847;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font:600 .78rem/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex;position:absolute;box-shadow:0 12px 30px #0006}.hud-1{top:6%;left:-6%}.hud-2{bottom:12%;right:-10%}.hud-3{bottom:-2%;left:4%}@media (max-width:560px){.hud{padding:7px 9px;font-size:.68rem}.hud-1{left:0}.hud-2{right:0}}.dot{background:var(--sky);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.dot.ok{color:#22c55e;background:#22c55e}.dot.gold{background:var(--gold-2);color:var(--gold-2)}.dot.sky{color:var(--sky)}.scroll-cue{z-index:2;border:2px solid #e2e8f066;border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;translate:-50%}.scroll-cue span{background:var(--gold-2);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite cue;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.ticker{border-block:1px solid var(--border);background:#081024;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-row{white-space:nowrap;will-change:transform;color:#9fb3d1;gap:22px;width:max-content;font:600 .9rem/1.9 JetBrains Mono,ui-monospace,monospace;display:flex}.ticker-row.reverse{color:#64748b;font-size:.82rem}.ticker .sep{color:var(--gold)}.ticker .ok{color:#4ade80}.how{background:linear-gradient(#081024,#0a1430 40%,#081024)}.story{gap:28px;display:grid}.story-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.story-step{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:26px 22px;transition:border-color .4s,background .4s,opacity .4s}.story-step h3{font-size:1.3rem}.story-step p{color:var(--muted)}.step-no{color:var(--gold-2);letter-spacing:.1em;margin-bottom:10px;font:700 .85rem JetBrains Mono,monospace;display:inline-block}.story-stage{display:none}@media (min-width:980px){html.has-stage .story{grid-template-columns:1fr 1fr;align-items:start;gap:64px}html.has-stage .story-steps{gap:0}html.has-stage .story-step{border:0;border-left:2px solid var(--border);opacity:.35;background:0 0;border-radius:0;flex-direction:column;justify-content:center;min-height:72vh;padding:0 0 0 26px;display:flex}html.has-stage .story-step.is-active{opacity:1;border-left-color:var(--gold-2)}html.has-stage .story-step .frame{display:none}html.has-stage .story-stage{height:100%;display:block}.stage-sticky{flex-direction:column;justify-content:center;align-items:center;gap:22px;height:460px;display:flex;position:sticky;top:calc(50vh - 230px)}.stage-device{perspective:1000px;width:100%;max-width:440px;height:400px;position:relative}.stage-glow{filter:blur(20px);background:radial-gradient(closest-side,#60a5fa47,#0000);border-radius:50%;position:absolute;inset:10% 5%}.stage-frames .frame{opacity:0;max-width:420px;height:max-content;margin:auto;transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(40px)rotateX(10deg)scale(.96)}.stage-frames .frame.is-active{opacity:1;transform:none}.stage-frames .frame.is-past{transform:translateY(-40px)rotateX(-10deg)scale(.96)}.stage-progress{gap:8px;display:flex}.stage-progress span{background:var(--border-strong);border-radius:2px;width:34px;height:4px;transition:background .4s}.stage-progress span.on{background:var(--gold-2)}}.frame{border:1px solid var(--border-strong);background:linear-gradient(#0f1b3d,#0b1430);border-radius:18px;margin-top:20px;padding:16px;box-shadow:0 30px 70px #00000073}.tg-head,.bot-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.tg-head small{color:var(--muted);font-size:.78rem;display:block}.avatar{color:#0a1020;background:linear-gradient(135deg,#fde047,#f59e0b);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.bot-head img{border-radius:50%}.bubble{color:#e2e8f0;background:#1b2a52;border-radius:4px 16px 16px;max-width:82%;padding:12px 14px 22px;font:500 .92rem/1.55 JetBrains Mono,monospace;position:relative}.bubble time{color:var(--muted);font-size:.7rem;position:absolute;bottom:6px;right:10px}.check-head{letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin-bottom:10px;font:700 .78rem JetBrains Mono,monospace}.checks{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.checks li{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.92rem;display:flex}.checks i{color:#4ade80;font-style:normal;font-weight:800}.checks em{color:#9fb3d1;margin-left:auto;font:500 .82rem JetBrains Mono,monospace}.sizing{color:var(--muted);background:#facc1514;border:1px solid #facc1559;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.88rem;display:flex}.sizing b{color:var(--gold-2);font:700 1.25rem JetBrains Mono,monospace}.bot-msg{border-left:3px solid var(--sky);background:#ffffff0d;border-radius:12px;margin-bottom:8px;padding:11px 13px;font-size:.92rem}.bot-msg.ok{border-left-color:#22c55e}.bot-msg.gold{border-left-color:var(--gold-2)}.bot-msg small{color:var(--muted)}.bot-btns{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.bot-btns span{text-align:center;color:#bfdbfe;background:#60a5fa1f;border-radius:9px;padding:9px 6px;font-size:.82rem;font-weight:600}.bot-btns span:last-child{color:#fecaca;background:#f8717124;grid-column:1/-1}.features{overflow:hidden}.feature-cols{gap:16px;display:grid}.feature-col{will-change:transform;align-content:start;gap:16px;display:grid}@media (min-width:680px){.feature-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.feature-cols{grid-template-columns:repeat(3,1fr);gap:20px}.feature-col{gap:20px}.feature-col:nth-child(2){margin-top:56px}}.card.tilt{transform-style:preserve-3d;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.card.tilt:hover{border-color:#facc1566;box-shadow:0 24px 50px #00000059}.card.tilt:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,50%), #ffffff1f, transparent 60%);transition:opacity .25s;position:absolute;inset:0}.card.tilt:hover:after{opacity:1}.card.tilt .icon,.card.tilt h3{transform:translateZ(28px)}.safety-band{border-block:1px solid var(--border);background:#081024;overflow:hidden}.band-bg{pointer-events:none;position:absolute;inset:0}.band-grid{background-image:linear-gradient(#60a5fa12 1px,#0000 1px),linear-gradient(90deg,#60a5fa12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-30% 0;-webkit-mask-image:radial-gradient(at 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 30%,#000 20%,#0000 70%)}.clouds-band{height:calc(30% + 240px);bottom:0}.clouds-band path{fill:#60a5fa0d}.safety-band .container{position:relative}.radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 34px,#4ade802e 35px 36px),radial-gradient(circle,#4ade8014,#0000 70%);border:1px solid #4ade8059;border-radius:50%;width:220px;margin-top:28px;position:relative;overflow:hidden}.radar:before,.radar:after{content:"";background:#4ade8033;position:absolute}.radar:before{width:1px;top:0;bottom:0;left:50%}.radar:after{height:1px;top:50%;left:0;right:0}.sweep{background:conic-gradient(#4ade8073,#0000 22%);border-radius:50%;animation:4s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.blip{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:4s ease-out infinite blip;position:absolute;box-shadow:0 0 12px #4ade80}.b1{top:30%;left:64%}.b2{animation-delay:1.6s;top:62%;left:30%}.b3{animation-delay:2.7s;top:70%;left:72%}@keyframes blip{0%,to{opacity:.15}8%{opacity:1}40%{opacity:.3}}@media (max-width:959px){.radar{display:none}}.setup-grid{align-items:center;gap:32px;display:grid}@media (min-width:980px){.setup-grid{grid-template-columns:1fr 1fr;gap:56px}}.flight-plan{gap:14px;margin:0;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.flight-plan:before{content:"";border-left:2px dashed #facc1566;position:absolute;top:20px;bottom:20px;left:25px}.flight-plan li{grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:14px 16px 14px 0;display:grid;position:relative}.flight-plan li>div{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.flight-plan strong{display:block}.flight-plan li>div span{color:var(--muted);font-size:.92rem}.fp-no{z-index:1;color:#0a1020;background:linear-gradient(180deg, var(--gold-2), var(--gold));border-radius:50%;place-items:center;width:44px;height:44px;font:700 1rem JetBrains Mono,monospace;display:grid;position:relative;box-shadow:0 0 0 6px #070c1a}@media (min-width:760px){.pricing .plans{grid-template-columns:repeat(2,1fr);max-width:760px}}.pricing{background:linear-gradient(#070c1a,#0b1633 50%,#070c1a)}.plan{-webkit-backdrop-filter:blur(6px);transition:transform .3s,border-color .3s}.plan:hover{border-color:var(--border-strong);transform:translateY(-4px)}.plan.featured{box-shadow:0 0 0 1px #facc1540,0 30px 80px #facc1514}.partners{overflow:hidden}.partner-visual{padding-top:30px;position:relative}.coin{z-index:2;pointer-events:none;color:#0a1020;will-change:transform;background:radial-gradient(circle at 35% 30%,#fef08a,#eab308 55%,#a16207);border-radius:50%;place-items:center;font:700 1rem Space Grotesk,sans-serif;display:grid;position:absolute;box-shadow:0 18px 40px #00000073,inset 0 -4px 8px #00000040}.coin.c1{width:78px;height:78px;top:-14px;right:-26px}.coin.c2{color:#fff;background:radial-gradient(circle at 35% 30%,#bfdbfe,#3b82f6 55%,#1e3a8a);width:58px;height:58px;font-size:.78rem;bottom:44px;left:-34px}.coin.c3{width:48px;height:48px;font-size:1.3rem;bottom:-34px;right:22%}@media (max-width:700px){.coin.c1{top:-26px;right:-6px}.coin.c2{display:none}}.partner-visual .check-list{z-index:1;position:relative}.partner-visual .check-list li{-webkit-backdrop-filter:blur(6px);background:#0b1430d1}.faq-section{border-top:1px solid var(--border);background:#081024}.final-scene{text-align:center;isolation:isolate;background:linear-gradient(#081024 0%,#1e2a55 55%,#7a4b2a 100%);overflow:hidden;padding:120px 0 170px!important}.sunrise{z-index:-1;position:absolute;inset:0}.sun{background:radial-gradient(closest-side,#fde047f2 0%,#f59e0b80 35%,#f59e0b1f 70%,#f59e0b00 100%);border-radius:50%;width:520px;height:520px;margin-left:-260px;position:absolute;bottom:2%;left:50%}.ridge-final{height:calc(30% + 240px);bottom:0}.ridge-final path{fill:#0a1020}.clouds-final{height:calc(24% + 240px);bottom:6%}.clouds-final path{fill:#0a10208c}.final-copy .cta-row{justify-content:center}.final-copy h2{font-size:clamp(2rem,5vw,3.2rem)}.final-copy .lead{color:#e2e8f0}.guide-hero{border-bottom:1px solid var(--border);isolation:isolate;padding:64px 0 56px;position:relative;overflow:hidden}.guide-hero .sky{z-index:-1}.guide-hero .ridge{height:40%}.guide-hero h1{font-size:clamp(2.1rem,5.5vw,3.4rem);line-height:1.08}.guide-hero .lead{max-width:700px}.guide-meta{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.reading-bar{transform-origin:0;width:100%;height:3px;transform:scaleX(var(--read,0));background:linear-gradient(90deg, var(--sky), var(--gold-2));z-index:60;position:fixed;top:0;left:0}.guide-layout{gap:32px;padding:40px 0 72px;display:grid}@media (min-width:1000px){.guide-layout{grid-template-columns:250px 1fr;gap:56px}}.guide-toc{align-self:start}@media (min-width:1000px){.guide-toc{position:sticky;top:88px}}.guide-toc ol{counter-reset:toc -1;gap:2px;margin:0;padding:0;list-style:none;display:grid}.guide-toc a{min-height:40px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.guide-toc a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);color:var(--gold);font:700 .78rem JetBrains Mono,monospace}.guide-toc a:hover,.guide-toc a.is-current{color:var(--text);background:var(--panel-strong)}.guide-toc .toc-title{font:700 .78rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin:0 0 10px 10px}.guide-body{min-width:0;max-width:780px}.guide-step{border-top:1px solid var(--border);padding:28px 0 8px;scroll-margin-top:84px}.guide-step:first-child{border-top:0;padding-top:0}.guide-step h2{align-items:center;gap:14px;font-size:clamp(1.45rem,3.2vw,1.9rem);display:flex}.guide-step h2 .num{color:#0a1020;background:linear-gradient(180deg, var(--gold-2), var(--gold));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font:700 1rem JetBrains Mono,monospace;display:grid}.guide-step h3{color:#e2e8f0;margin-top:1.4em}.guide-step p,.guide-step li{color:#cbd5e1}.guide-step ol.do{counter-reset:do;gap:10px;padding:0;list-style:none;display:grid}.guide-step ol.do>li{counter-increment:do;overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px 12px 50px;position:relative}.guide-step ol.do>li:before{content:counter(do);width:24px;height:24px;color:var(--gold-2);border:1px solid #facc1580;border-radius:50%;place-items:center;font:700 .78rem JetBrains Mono,monospace;display:grid;position:absolute;top:12px;left:14px}.guide-step ul{padding-left:1.2em}.guide-step kbd,.guide-step .ui{border:1px solid var(--border-strong);font-family:var(--font);color:#e2e8f0;white-space:normal;overflow-wrap:anywhere;background:#ffffff12;border-radius:6px;padding:1px 7px;font-size:.88em;font-weight:600;display:inline-block}.guide-step pre{border:1px solid var(--border);color:#bfdbfe;background:#050a17;border-radius:12px;padding:14px 16px;font:500 .88rem/1.6 JetBrains Mono,monospace;overflow-x:auto}.spec-table{border-collapse:collapse;width:100%;margin:12px 0 18px;font-size:.95rem}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.spec-table th{color:var(--muted);width:38%;font-weight:600}.tip{color:#dbeafe;background:#60a5fa12;border:1px solid #60a5fa66;border-radius:12px;margin:16px 0;padding:14px 16px}.tip.warn{color:#fef3c7;background:#facc150f;border-color:#facc1573}.tip.stop{color:#fecaca;background:#f8717112;border-color:#f8717180}.tip strong{color:inherit}.os-tabs{gap:12px;display:grid}@media (min-width:700px){.os-tabs{grid-template-columns:1fr 1fr}}.os-tabs>div{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.os-tabs h4{margin:0 0 6px}.os-tabs ol{margin:0;padding-left:1.2em}.guide-done{text-align:center;background:linear-gradient(#facc1514,#60a5fa0f);border:1px solid #facc1559;border-radius:18px;margin-top:28px;padding:26px}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transition:none;translate:none}.layer,.hud,.coin,.feature-col,[data-speed],[data-depth]{transform:none!important}.sweep,.blip,.scroll-cue span,html.js .adi-horizon{animation:none}html.js .eq-line{--draw:0}.card.tilt{transform:none!important}}
