:root{--navy:#14324a;--blue:#23678f;--ink:#182630;--muted:#5d6b75;--light:#f3f7f9;--line:#dae3e8}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.6}a{color:inherit}.wrap{width:min(1100px,calc(100% - 40px));margin:auto}header{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:5}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.nav strong,.nav small{display:block}.nav small{color:var(--muted)}nav{display:flex;gap:20px}nav a{text-decoration:none;font-weight:700}.hero{padding:85px 0;background:linear-gradient(#edf5f8,#fff)}.grid{display:grid;grid-template-columns:1.35fr .85fr;gap:50px;align-items:center}.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue)}h1{font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.02;margin:.2em 0;letter-spacing:-1.8px}h2{font-size:clamp(2rem,3vw,3rem);line-height:1.08}h3{margin-top:0}.lead{font-size:1.18rem;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.btn{display:inline-block;padding:12px 18px;border-radius:7px;text-decoration:none;background:var(--navy);color:#fff;font-weight:800}.alt{background:#fff;color:var(--navy);border:1px solid var(--navy)}.badges{display:flex;gap:10px;flex-wrap:wrap}.badges span{border:1px solid var(--line);padding:6px 10px;border-radius:999px;font-weight:700;color:var(--muted);background:#fff}aside,.darkbox{background:var(--navy);color:#fff;padding:28px;border-radius:14px}.section{padding:78px 0}.light{background:var(--light)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{border:1px solid var(--line);border-radius:11px;padding:22px}.cards p,.section p{color:var(--muted)}aside p,.darkbox p,.contact p{color:#dbe8ef}.gov{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.gov div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px}.gov b,.gov strong,.gov small{display:block}.gov b{font-size:.75rem;color:var(--blue);text-transform:uppercase}.gov strong{font-size:1.1rem;margin:4px 0}.gov small{color:var(--muted)}.white{background:#fff;color:var(--navy)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.facts div{text-align:center;border:1px solid var(--line);border-radius:11px;padding:24px}.facts strong{display:block;font-size:2rem;color:var(--navy)}.facts span{color:var(--muted)}.contact{background:var(--navy);color:#fff}.contactlinks{display:grid;gap:12px}.contactlinks a{background:#fff;color:var(--ink);text-decoration:none;border-radius:9px;padding:15px}.contactlinks small,.contactlinks strong{display:block}.contactlinks small{color:var(--muted)}footer{padding:28px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}@media(max-width:800px){nav{display:none}.grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.gov{grid-template-columns:1fr}}@media(max-width:520px){.cards,.facts{grid-template-columns:1fr}.wrap{width:min(1100px,calc(100% - 28px))}.hero{padding:58px 0}}