:root{color-scheme:dark;--bg:#0b1520;--panel:#142536;--text:#eaf3f7;--muted:#adc0cb;--accent:#76c8bd;--line:#2d4554}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0%,#173b43 0%,var(--bg) 48%);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);line-height:1.65;min-height:100vh}header,main,footer{max-width:820px;margin:auto;padding-left:28px;padding-right:28px}header{padding-top:36px;padding-bottom:16px}header a{font-weight:700;letter-spacing:.03em;color:var(--accent);text-decoration:none}main{padding-top:48px;padding-bottom:82px}.eyebrow{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}h1{font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.14;letter-spacing:-.04em;margin:.25em 0 .4em}h2{font-size:1.3rem;margin:1.5rem 0 .5rem}p{color:var(--muted);font-size:1.04rem}.lead{font-size:1.18rem;max-width:660px}.panel{margin-top:38px;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:24px 28px}.panel p{margin-bottom:0}.links{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}a{color:var(--accent)}.links a{border:1px solid var(--accent);border-radius:999px;padding:10px 19px;text-decoration:none;font-weight:600}.links a:hover{background:#214c52}footer{padding-top:25px;padding-bottom:40px;border-top:1px solid var(--line);font-size:.9rem;color:var(--muted)}footer a{margin-left:14px}ul{color:var(--muted);padding-left:22px}li+li{margin-top:10px}@media(max-width:580px){header,main,footer{padding-left:20px;padding-right:20px}main{padding-top:25px}}
