:root{--navy:#041c36;--gold:#b18125;--ivory:#fffdf8;--sand:#f7f1e6;--text:#17283b;--muted:#53616c}*{box-sizing:border-box}body{margin:0;background:var(--ivory);font-family:Poppins,Arial,sans-serif;color:var(--text);line-height:1.6}.head{background:var(--navy);border-bottom:3px solid var(--gold);padding:20px max(24px,calc((100% - 1100px)/2));color:#fff}.head a{color:#fff;text-decoration:none;font-size:12px;margin-right:15px}.head a:hover{color:#e0b34f}.hero{background:var(--navy);color:#fff;padding:58px max(24px,calc((100% - 900px)/2))}.hero h1{font-size:clamp(2.2rem,5vw,4rem);margin:8px 0}.hero p{color:#d7e0e2;max-width:700px}.eyebrow{color:#d6ab4b;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.content{max-width:900px;margin:auto;padding:48px 24px 70px}.content h2{font-size:24px;color:var(--navy);margin-top:35px}.content p,.content li{color:var(--muted);font-size:15px}.faq{background:#fff;border:1px solid #eadfce;margin:10px 0;padding:0}.faq summary{padding:16px;cursor:pointer;font-weight:700}.faq p{padding:0 16px 16px;margin:0}.callout{background:var(--sand);border-left:4px solid var(--gold);padding:20px;margin-top:30px}.button{display:inline-block;background:var(--gold);color:#fff;padding:11px 15px;text-decoration:none;font-weight:700;font-size:12px}footer{background:var(--navy);color:#d7e0e2;padding:25px max(24px,calc((100% - 900px)/2));font-size:13px}footer a{color:#e0b34f}@media(max-width:600px){.head a{display:inline-block;margin:5px 10px 5px 0}}