:root{--b:#0F6DB6;--bd:#0a4f86;--g:#BDBEC0;--ink:#1d2430}*{box-sizing:border-box}body{margin:0;font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink)}
.wrap{max-width:1140px;margin:auto;padding:0 20px}a{color:var(--b)}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.15}h2{font-size:2rem;color:var(--bd)}
.top{position:sticky;top:0;background:#fff;border-bottom:3px solid var(--g);z-index:9}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px}nav a{margin:0 10px;text-decoration:none;color:var(--ink);font-weight:600}
.btn{display:inline-block;background:var(--b);color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:700;border:2px solid var(--b);cursor:pointer;font-size:1rem}.big{padding:14px 26px}.ghost{background:transparent;color:#fff;border-color:#fff}.white{background:#fff;color:var(--b);border-color:#fff}
.hero{background:linear-gradient(135deg,var(--bd),var(--b));color:#fff;padding:90px 0}.hero h1{font-size:clamp(2.2rem,5vw,3.6rem);margin:.2em 0}.hero h1 span{color:var(--g)}.tag{text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--g)}.lead{font-size:1.2rem;max-width:640px}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.strip{background:var(--g);padding:22px 0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:12px}.grid3 b{display:block;color:var(--bd);font-size:1.2rem}
.split{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:70px 20px}.card{background:#fff;border:1px solid #dcdde0;border-top:4px solid var(--b);border-radius:8px;padding:24px;text-align:left}.dark{background:var(--bd);color:#fff;text-align:center}
.alt{background:#f3f4f6;padding:70px 0}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.checks{padding:0;list-style:none}.checks li:before{content:"✓ ";color:var(--b);font-weight:800}
.band{background:var(--b);color:#fff;padding:60px 0;text-align:center}.band h2{color:#fff}
form label{display:block;font-weight:600;margin-bottom:12px}input,select,textarea{width:100%;padding:10px;border:1px solid var(--g);border-radius:6px;font:inherit}small{display:block;margin-top:8px;color:#555}
footer{background:#1d2430;color:var(--g);padding:30px 0;text-align:center}footer a{color:#fff}footer img{background:#fff;padding:6px;border-radius:4px}
@media(max-width:860px){nav{display:none}.split,.grid4{grid-template-columns:1fr}.grid3{grid-template-columns:1fr}.hero{padding:60px 0}.nav img{width:160px}}
.notice{background:var(--g);color:var(--bd);text-align:center;font-weight:600;font-size:.95rem;padding:8px 16px;border-bottom:2px solid var(--b)}
.trust{text-align:center}.trust b{display:block;color:var(--bd);font-size:1.2rem}@media(max-width:860px){.trust{grid-template-columns:1fr 1fr}}
.emerg{display:inline-block;background:#fff;color:var(--bd);font-weight:800;padding:4px 12px;border-radius:20px;margin:0}.emergtxt{color:var(--b)}
.areas{padding:60px 20px;text-align:center}.areas ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.areas li{border:2px solid var(--b);color:var(--bd);font-weight:700;padding:10px 20px;border-radius:30px}
@media(max-width:860px){.top .btn{font-size:.8rem;padding:8px 10px}}
