:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#17243a;background:#f7f9fc}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:#1555a4}header{background:#10294c;color:white;padding:18px max(24px,calc((100vw - 1050px)/2))}header a{color:white;text-decoration:none}nav{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.brand{font-weight:800;font-size:1.3rem;margin-right:auto}.wrap{max-width:1050px;margin:auto;padding:44px 24px}.hero{background:linear-gradient(120deg,#123c72,#176a92);color:white;border-radius:20px;padding:54px 42px}.hero h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.13;margin:0 0 18px}.hero p{max-width:680px;font-size:1.1rem}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#aee9fc}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0}.card{background:white;border:1px solid #e1e7f0;border-radius:16px;padding:24px;box-shadow:0 6px 20px #0c27400a}.card h3{margin-top:0}.button{display:inline-block;background:#ffd15b;color:#17243a;padding:12px 18px;border-radius:10px;font-weight:750;text-decoration:none}.muted{color:#52627a}.article{max-width:760px;margin:auto;background:white;padding:38px;border-radius:16px}.article h1{line-height:1.2;font-size:2.4rem}.notice{background:#eef6fc;border-left:4px solid #2475ae;padding:14px 18px;border-radius:6px}footer{border-top:1px solid #dde4ee;padding:30px 24px;text-align:center;color:#53647a}footer a{margin:0 9px}@media(max-width:600px){.hero{padding:35px 24px}.article{padding:23px}nav{gap:12px}}

.offer{border:1px solid #c7dff0;background:#f1f8fd;border-radius:16px;padding:24px;margin:26px 0}.offer h2{margin-top:0}.article h2{margin-top:1.8em;line-height:1.25}.article h3{line-height:1.35}.article p{margin:14px 0}.small{font-size:.84rem}.feature{margin-top:20px;border-color:#aacde9}.article .button{margin:8px 0}
