.coverage{padding:64px 0 68px}.coverage .sec-head{max-width:720px}.coverage .sec-head p{font-size:17px;line-height:1.6}.cov-home{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--navy-800),var(--navy-900));color:#fff;border-radius:var(--radius-lg);padding:22px 26px;box-shadow:var(--shadow-md);max-width:560px;margin:0 auto 28px}.cov-home .pin{width:54px;height:54px;flex:none;border-radius:50%;background:var(--red-500);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.cov-home .badge{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--blue-300)}.cov-home h3{margin:3px 0 0;font-family:var(--font-display);font-weight:800;font-size:22px;color:#fff;letter-spacing:-0.01em}.cov-home p{margin:3px 0 0;font-size:13.5px;color:var(--text-on-navy)}.cov-grid{display:grid;grid-template-columns:1fr;gap:16px}.cov-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:var(--shadow-xs)}.cov-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.cov-card-head .dot{width:9px;height:9px;border-radius:50%;background:var(--blue-500);flex:none}.cov-card-head h4{margin:0;font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:0.08em;text-transform:uppercase;color:var(--navy-700)}.cov-cities{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.cov-cities li{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:15.5px;color:var(--navy-800)}.cov-cities .ic{color:var(--blue-500);display:inline-flex;flex:none}.cov-note{text-align:center;margin:34px auto 0;max-width:680px;font-size:clamp(1rem,4vw,1.13rem);line-height:1.6;color:var(--text-body)}.cov-note a{color:var(--navy-800);font-weight:700;text-decoration:none;white-space:nowrap}.cov-note a:hover{color:var(--red-600);text-decoration:underline;text-underline-offset:3px}.wl{background:var(--surface-subtle);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.wl-grid{display:grid;grid-template-columns:1fr;gap:18px}.wl-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-xs)}.wl-card .top{width:52px;height:52px;border-radius:var(--radius-md);background:#E5F0FA;color:var(--blue-600);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.wl-card h3{margin:0;font-size:19px;font-weight:800;color:var(--navy-800);letter-spacing:-0.01em}.wl-card p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--text-body)}.area-cta{background:linear-gradient(135deg,var(--navy-800),var(--navy-900));color:#fff}.area-cta .inner{padding:74px 0;text-align:center}.area-cta h2{color:#fff;font-size:clamp(1.8rem,7vw,2.7rem);text-transform:uppercase;letter-spacing:-0.025em;margin:10px 0 0;line-height:1}.area-cta p{color:var(--text-on-navy);font-size:16px;margin:14px auto 0;max-width:480px}.area-cta .acts{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap}@media (min-width:720px){.cov-grid{grid-template-columns:repeat(3,1fr);gap:20px}.wl-grid{grid-template-columns:repeat(3,1fr);gap:20px}.coverage{padding:80px 0 84px}.wl .sec-head{max-width:760px}.wl .sec-head h2{white-space:nowrap}}@media (max-width:560px){.area-cta .acts .wh-btn{flex:1}}