:root{color-scheme:dark;--bg:#0a1119;--panel:#101d29;--ink:#eaf1f5;--muted:#a9bbc7;--accent:#70dfcc;--line:#263947}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#15394a 0,transparent 38%),var(--bg);color:var(--ink);font:16px/1.7 system-ui,-apple-system,sans-serif}a{color:var(--accent)}header,main,footer{max-width:1000px;margin:auto;padding:0 28px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--line)}.brand{color:var(--ink);font-weight:750;letter-spacing:.18em;text-decoration:none;font-size:.85rem}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{color:var(--muted);text-decoration:none;font-size:.88rem}nav a:hover{color:var(--ink)}main{padding-top:76px;padding-bottom:90px;min-height:70vh}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:.72rem;font-weight:700}.hero{max-width:760px}h1{font-size:clamp(2.6rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.05em;margin:18px 0 24px}h2{font-size:1.35rem;margin:42px 0 8px;letter-spacing:-.02em}p,li{color:var(--muted)}.lead{font-size:1.2rem;max-width:680px}.card{background:rgba(16,29,41,.8);border:1px solid var(--line);border-radius:16px;padding:28px;margin-top:40px}.card h2{margin-top:0}.content{max-width:780px}.content h1{font-size:clamp(2.5rem,6vw,4.2rem)}footer{border-top:1px solid var(--line);padding-top:22px;padding-bottom:32px;color:var(--muted);font-size:.85rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}ul{padding-left:22px}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}main{padding-top:52px}nav{gap:18px}}

a{overflow-wrap:anywhere}
