:root{--bg:#18222E;--card:rgba(255,255,255,.06);--line:rgba(255,255,255,.12);--text:#EEF2F6;--muted:#A9B6C4;--accent:#EE6A2C}
*{box-sizing:border-box}
body{margin:0;background:linear-gradient(160deg,#3B4D61 0%,var(--bg) 60%) fixed;color:var(--text);font:17px/1.6 -apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif}
main{max-width:720px;margin:0 auto;padding:56px 20px 80px}
.brand{font-weight:700;letter-spacing:.18em;font-size:13px;color:var(--accent);text-transform:uppercase}
h1{font-size:36px;line-height:1.15;margin:8px 0 6px}
h2{font-size:20px;margin:36px 0 8px}
p,li{color:var(--text)}
.muted{color:var(--muted);font-size:15px}
.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px 22px;margin-top:24px}
a{color:#FF9A66}
nav{margin-top:48px;font-size:15px;color:var(--muted)}
