:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#09162b;color:#e7eef9;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:#88e6d3;text-decoration:none}a:hover{text-decoration:underline}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #28405c;gap:20px}nav{display:flex;gap:22px;flex-wrap:wrap}.brand{display:flex;gap:12px;align-items:center;color:#fff;font-weight:750;letter-spacing:.02em}.brand img{width:42px;height:42px;border-radius:50%}.status{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f4c96a}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:58px 0}.eyebrow{color:#73dfc9;font-size:13px;letter-spacing:.15em;text-transform:uppercase}h1{font-size:clamp(38px,5.5vw,66px);line-height:1.07;letter-spacing:-.04em;margin:20px 0}h2{font-size:30px;letter-spacing:-.03em}h3{font-size:20px}p,li{color:#b9c9de;line-height:1.75}strong{color:#e7eef9}.lead{font-size:19px;max-width:580px}.button{display:inline-block;background:#75e6cc;color:#092b27;border-radius:8px;padding:14px 20px;font-weight:750;margin:18px 0}.button:hover{text-decoration:none;background:#99f4de}.hero-card{border:1px solid #33516d;background:linear-gradient(150deg,#193550,#0f213b);border-radius:22px;padding:26px;box-shadow:0 25px 60px #0003}.card-head{display:flex;align-items:center;gap:16px}.card-head img{width:68px;height:68px;border-radius:15px}.roster-row{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #33516d;padding:18px 0}.pill{font-size:12px;border:1px solid #5a7d8d;border-radius:20px;padding:5px 9px;color:#88e6d3}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 52px}.tile{border:1px solid #29435f;border-radius:14px;padding:24px;background:#101f36}.number{color:#71d9ca;font-size:13px}.note{background:#15263e;border-left:3px solid #e6b955;border-radius:4px;padding:18px 22px;font-size:14px}.preview{width:100%;border:1px solid #34536e;border-radius:14px}.caption{font-size:13px;color:#95aac5}.section{padding:18px 0 40px}.policies{max-width:800px}.policies h1{font-size:44px}.policies h2{font-size:24px;margin-top:35px}.policies ul{padding-left:22px}.draft{background:#382d1a;color:#f5d49a;padding:12px 24px;text-align:center;font-size:13px}footer{border-top:1px solid #28405c;font-size:13px;color:#95aac5;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.muted{color:#95aac5}.cta{border:1px solid #34536e;border-radius:16px;padding:26px;background:#142c46}.cta p{margin-bottom:0}@media(max-width:720px){header{align-items:flex-start}nav{gap:10px;font-size:13px}.hero{grid-template-columns:1fr;gap:22px;padding:32px 0}.tiles{grid-template-columns:1fr}.hero-card{padding:22px}main,header,footer{padding:20px}.brand{font-size:14px}.brand img{width:32px;height:32px}h1{font-size:44px}.policies h1{font-size:35px}}
