
*{margin:0;padding:0;box-sizing:border-box}body{font-family:Georgia,'Times New Roman',serif;color:#22303c;line-height:1.7;background:#fff}
.wrap{max-width:960px;margin:0 auto;padding:0 20px}
header{background:#0d3b66;color:#fff;padding:14px 0}header .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.logo{font-size:1.25rem;font-weight:bold;color:#fff;text-decoration:none;font-family:Arial,sans-serif}
.call-btn{background:#f4a259;color:#0d3b66;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:bold;font-family:Arial,sans-serif;white-space:nowrap}
nav{background:#0a2e50;padding:8px 0}nav .wrap{display:flex;flex-wrap:wrap;gap:14px}nav a{color:#cfe0f0;text-decoration:none;font-size:.9rem;font-family:Arial,sans-serif}nav a:hover{color:#fff}
.hero{background:#eef4fa;padding:40px 0;border-bottom:4px solid #f4a259}
h1{font-size:1.9rem;color:#0d3b66;margin-bottom:12px}h2{color:#0d3b66;margin:28px 0 10px;font-size:1.35rem}h3{color:#14507f;margin:20px 0 8px;font-size:1.1rem}
p{margin-bottom:14px}ul{margin:0 0 14px 22px}li{margin-bottom:6px}
.phone-line{font-size:1.3rem;margin:10px 0;font-family:Arial,sans-serif}.phone-line a{color:#b3541e;font-weight:bold;text-decoration:none}
main{padding:30px 0}
.notice{background:#fdf3e7;border-left:4px solid #f4a259;padding:12px 16px;margin:18px 0;font-size:.95rem}
.cta{background:#0d3b66;color:#fff;padding:24px;border-radius:8px;margin:26px 0;text-align:center}
.cta a{color:#f4a259;font-weight:bold;font-size:1.4rem;text-decoration:none;font-family:Arial,sans-serif}
footer{background:#22303c;color:#b8c4ce;padding:28px 0;font-size:.8rem;margin-top:40px}
footer a{color:#cfe0f0}footer p{margin-bottom:10px}
.crumbs{font-size:.85rem;margin-bottom:14px;font-family:Arial,sans-serif}.crumbs a{color:#14507f}
table{border-collapse:collapse;margin:0 0 16px}td,th{border:1px solid #ccd6df;padding:8px 12px;text-align:left;font-size:.95rem}
