:root{color-scheme:dark;--bg:#10141d;--line:#2a3343;--text:#e7edf7;--muted:#9aa9bf;--blue:#73a5ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Arial,sans-serif}a{color:var(--blue)}header{max-width:1160px;margin:auto;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px}.brand{text-decoration:none;font-size:15px;font-weight:bold;letter-spacing:1px;color:#fff}.brand span{color:#8aa2c7;font-size:12px;margin-left:10px}.button{display:inline-block;color:#101a2a;background:#a8c6ff;text-decoration:none;border-radius:5px;padding:12px 20px;font-size:14px;font-weight:bold}.small{background:transparent;border:1px solid #41506a;color:#d4e1f8;padding:7px 12px;font-size:12px}main{max-width:1100px;padding:0 30px;margin:auto}.hero{padding:80px 0 90px;max-width:800px}.eyebrow{letter-spacing:1.7px;color:#8ca6ce;font-size:11px;font-weight:bold}h1{font-size:clamp(44px,7.5vw,88px);line-height:1.05;letter-spacing:-3px;margin:25px 0}h1 span{color:#8aa7d4}.lead{font-size:20px;color:#b3c0d4;max-width:590px;margin-bottom:28px}.subtle{font-size:12px;color:var(--muted)}section{padding:40px 0;border-bottom:1px solid var(--line)}h2{font-size:30px;line-height:1.25;letter-spacing:-.7px}h3{font-size:18px;line-height:1.4}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:20px 0}article{padding:22px;background:#161d29;border:1px solid var(--line);border-radius:5px}article>span{font-size:10px;letter-spacing:1px;color:#91a6c7}p{color:#b0bfd3}article p,.notes p{font-size:14px}.split{display:grid;grid-template-columns:1fr 1.6fr;gap:45px}.split h2{font-size:40px}.notes{max-width:900px;padding:55px 0;border:0}footer{border-top:1px solid var(--line);padding:25px;text-align:center;color:#8191aa;font-size:12px}@media(max-width:700px){header{padding:20px}.brand span{display:block;margin:0}.hero{padding:45px 0}.grid,.split{grid-template-columns:1fr;gap:15px}.lead{font-size:17px}main{padding:0 20px}.split h2{font-size:30px}h1{letter-spacing:-1px}}
