
:root{color-scheme:dark;--bg:#090d14;--panel:#111a28;--line:#26364b;--text:#eef5ff;--muted:#a9b7c9;--cyan:#63e6f4;--max:1180px}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 12% -5%,#142b40 0,transparent 35%),var(--bg);color:var(--text);font:16px/1.75 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(var(--max),calc(100% - 36px));margin:auto}.topline{border-bottom:1px solid var(--line);background:#0b111bdc}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:1.45rem;font-weight:950;letter-spacing:.08em;color:#fff}.brand span{color:var(--cyan)}.navlinks{display:flex;gap:20px;align-items:center;font-weight:650}.navlinks a{color:#d6e4f4}.eyebrow{color:var(--cyan);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.legal{max-width:850px;margin:38px auto;padding:0 20px}.legal h1{font-size:2.4rem;line-height:1.15}.legal h2{margin-top:30px;color:var(--cyan)}.legal p,.legal li{color:#d5dfeb}footer{border-top:1px solid var(--line);margin-top:60px;padding:30px 0 40px;color:var(--muted);font-size:.9rem}.footlinks{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0}@media(max-width:850px){.navlinks{gap:12px;font-size:.9rem}}@media(max-width:580px){.nav{align-items:flex-start;padding:15px 0;flex-direction:column}.navlinks{flex-wrap:wrap}}
