:root{--void:#07090d;--ink:#0b0e13;--carbon:#10141b;--graphite:#18202a;--line:#2a3442;--paper:#f3f6f0;--fog:#96a2b4;--signal:#c9ff3d;--store:#ffb86b;--community:#9a8cff;--market:#63e6d6;--danger:#ff6e7a;--success:#86f7b3;--sans:"Segoe UI Variable",Inter,"Helvetica Neue",Arial,sans-serif;--mono:"Cascadia Code","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{margin:0;color:var(--paper);background:radial-gradient(circle at 75% 10%,rgba(201,255,61,.07),transparent 25rem),var(--void);font-family:var(--sans);line-height:1.55}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(42,52,66,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(42,52,66,.22) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 78%);z-index:-1}a{color:inherit}button,input{font:inherit}.skip{position:fixed;left:1rem;top:-5rem;background:var(--signal);color:#0b0e13;padding:.65rem 1rem;z-index:30}.skip:focus{top:1rem}.topbar{height:80px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid rgba(42,52,66,.8);background:rgba(7,9,13,.86);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none}.brand img{width:43px;height:43px}.brand span{font-weight:560;letter-spacing:.08em}.brand b{font-size:1.25rem;letter-spacing:-.04em}.brand small{display:block;color:var(--signal);font:700 .52rem var(--mono);letter-spacing:.19em}.topbar nav{display:flex;gap:1.7rem}.topbar nav a{color:var(--fog);text-decoration:none;font-size:.88rem}.topbar nav a:hover{color:var(--paper)}.key{border:1px solid var(--line);background:var(--carbon);color:var(--fog);padding:.55rem .7rem;border-radius:7px}.key kbd{margin-left:.4rem;border:1px solid var(--line);padding:.1rem .35rem;border-radius:4px;color:var(--paper)}main{max-width:1240px;margin:auto}.hero{min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;gap:4rem;align-items:center;padding:7rem 1.5rem 5rem}.eyebrow,.kicker{font:700 .72rem var(--mono);letter-spacing:.16em;color:var(--fog)}.eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 15px var(--signal);margin-right:.6rem}.hero h1{font-size:clamp(3.2rem,6vw,6.25rem);line-height:.93;letter-spacing:-.065em;margin:1.1rem 0 1.6rem}.hero h1 em{font-style:normal;color:var(--signal)}.lede{max-width:760px;font-size:1.13rem;color:#b5becc}.section{padding:7rem 1.5rem;border-top:1px solid var(--line)}.section>header{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:2.7rem}.section h2,.shortcut h2,.trust h2{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1;letter-spacing:-.05em;margin:.5rem 0}.section header>p,.trust>div>p{color:var(--fog);max-width:580px}footer{max-width:1240px;margin:auto;padding:3rem 1.5rem;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr auto;gap:2rem;align-items:start;color:var(--fog);font-size:.82rem}footer .brand{color:var(--paper)}footer i{font-style:normal}.footer-legal{text-align:right}.footer-legal details{background:transparent;border:0;padding:0;text-align:left}.footer-legal summary{font-weight:700;color:var(--paper)}
