.coverage-hero-full{position:relative;min-height:545px;overflow:hidden;background:#030710}.coverage-hero-media{position:absolute;inset:0;background:linear-gradient(90deg,#030710 0%,rgba(3,7,16,.97) 38%,rgba(3,7,16,.42) 65%,rgba(3,7,16,.12)),linear-gradient(0deg,#030710,transparent 28%),url('../images/hero-equipment-night.png') 72% center/cover no-repeat}.coverage-hero-grid{position:relative;z-index:2;min-height:545px;display:flex;align-items:center}.coverage-hero-copy{width:min(680px,58%)}.coverage-hero-copy h1{margin:10px 0 14px;font-size:clamp(2.7rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em;text-transform:uppercase}.coverage-hero-copy h1 span{color:#8f3bf8}.coverage-hero-copy>p:last-of-type{max-width:620px;color:#d3cfda}.coverage-map-band{padding:70px 0;background:radial-gradient(circle at 75% 45%,rgba(126,44,220,.2),transparent 38%),#080916}.coverage-map-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:center}.coverage-map-copy h2,.coverage-section-heading h2,.coverage-response-copy h2,.coverage-final-card h2{margin:6px 0 0;font-size:clamp(2rem,3.35vw,3.1rem);line-height:1.08;text-transform:uppercase}.coverage-map-copy>p:last-of-type,.coverage-section-heading>p,.coverage-response-copy>p,.coverage-final-card p{color:#c2becb}.coverage-region-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.coverage-region-list span{padding:9px 12px;border:1px solid rgba(168,78,244,.25);border-radius:20px;color:#d8d3df;font-size:.62rem;font-weight:700;text-transform:uppercase}.coverage-map-visual{position:relative;min-height:410px;display:grid;place-items:center}.coverage-map-visual:before{content:'';position:absolute;inset:14%;background:#7725db;filter:blur(75px);opacity:.24}.coverage-map-visual img{position:relative;width:100%;max-width:700px;filter:drop-shadow(0 0 20px rgba(143,59,248,.45))}.map-label{position:absolute;right:6%;bottom:7%;padding:12px 16px;border:1px solid #9748e5;border-radius:7px;background:rgba(7,8,19,.88);box-shadow:var(--glow)}.map-label strong,.map-label span{display:block}.map-label strong{color:#b657ff;text-transform:uppercase}.map-label span{font-size:.6rem;text-transform:uppercase}.coverage-services{background:#030710}.coverage-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end;margin-bottom:32px}.coverage-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.coverage-service-grid article{min-height:255px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#111024,#080914)}.coverage-service-grid span{color:#aa50ff;font-size:.67rem;font-weight:700}.coverage-service-grid h3{margin:38px 0 12px;font-size:.95rem;text-transform:uppercase}.coverage-service-grid p{color:#b8b4c1;font-size:.72rem}.coverage-response-band{padding:70px 0;background:#080916}.coverage-response-layout{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.coverage-response-image{min-height:430px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(0deg,rgba(5,7,17,.82),transparent 58%),url('../images/card-emergency-mpx-clean.png') center/cover no-repeat;box-shadow:0 20px 55px rgba(0,0,0,.35)}.coverage-support-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:25px 0}.coverage-support-list span{padding:12px 13px;border:1px solid rgba(160,75,240,.2);border-radius:5px;background:rgba(110,37,196,.08);font-size:.68rem;text-transform:uppercase}.coverage-support-list span:before{content:'◇';margin-right:8px;color:#b65aff}.coverage-process{background:#030710}.centered-heading{display:block;text-align:center}.coverage-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.coverage-process-grid article{padding:24px;border:1px solid var(--line);border-radius:8px;background:#090a17}.coverage-process-grid b{display:grid;place-items:center;width:43px;height:43px;border:1px solid #9847e8;border-radius:50%;color:#ba5eff}.coverage-process-grid h3{margin:24px 0 8px;text-transform:uppercase}.coverage-process-grid p{color:#aaa6b4;font-size:.68rem}.coverage-final-cta{padding-top:0;background:#030710}.coverage-final-card{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:center;padding:42px;border:1px solid #9949e4;border-radius:12px;background:radial-gradient(circle at 78% 20%,rgba(125,39,229,.25),transparent 35%),linear-gradient(135deg,#171229,#090a16);box-shadow:var(--glow)}.coverage-final-actions{display:flex;flex-direction:column;gap:12px;text-align:center}.coverage-final-actions>a:last-child{color:#bd60ff;font-size:.7rem}
@media(max-width:760px){.coverage-hero-full,.coverage-hero-grid{min-height:0}.coverage-hero-media{background:linear-gradient(180deg,#030710 0%,rgba(3,7,16,.97) 42%,rgba(3,7,16,.44) 69%,#030710 100%),url('../images/hero-equipment-v2.png') 63% bottom/auto 49% no-repeat}.coverage-hero-grid{align-items:flex-start}.coverage-hero-copy{width:100%;padding:32px 0 38px}.coverage-hero-copy h1{font-size:clamp(1.85rem,8.6vw,2.25rem)}.coverage-hero-copy>p:last-of-type{font-size:.82rem}.coverage-hero-copy .btn{width:100%}.coverage-map-band{padding:42px 0}.coverage-map-layout,.coverage-response-layout,.coverage-final-card{grid-template-columns:1fr;gap:25px}.coverage-map-copy h2,.coverage-section-heading h2,.coverage-response-copy h2,.coverage-final-card h2{font-size:1.75rem}.coverage-map-visual{min-height:255px}.map-label{right:0;bottom:0}.coverage-section-heading{grid-template-columns:1fr;gap:14px}.coverage-service-grid,.coverage-process-grid{grid-template-columns:1fr 1fr}.coverage-service-grid article{min-height:205px;padding:18px}.coverage-service-grid h3{margin-top:25px}.coverage-response-band{padding:42px 0}.coverage-response-image{min-height:285px}.coverage-support-list{grid-template-columns:1fr}.coverage-process-grid article{padding:17px}.coverage-final-card{padding:22px 17px}.coverage-final-actions .btn{width:100%}}
@media(max-width:430px){.coverage-service-grid,.coverage-process-grid{grid-template-columns:1fr}.coverage-service-grid article{min-height:0}}
