.coverage-hub-page-module__qHU2rq__root{background:#f3f4f6}.coverage-hub-page-module__qHU2rq__root>div{gap:clamp(1rem,2vw,1.5rem)}.coverage-hub-page-module__qHU2rq__root .coverage-overview{border-radius:var(--site-radius-large);color:#fff;background:#17191c;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,6vw,6rem);max-inline-size:none;padding:clamp(2rem,5vw,4.5rem);display:grid}.coverage-hub-page-module__qHU2rq__root .coverage-overview>:first-child{color:#ffffff94;grid-column:1/-1}.coverage-hub-page-module__qHU2rq__root .coverage-overview h2{color:#fff;max-inline-size:14ch}.coverage-hub-page-module__qHU2rq__root .coverage-overview>:last-child{color:#ffffffad;border-block-start:1px solid #ffffff2e;margin:0;padding-block-start:1rem}.coverage-hub-page-module__qHU2rq__root .coverage-services{border-radius:var(--site-radius-large);background:#fff;border:1px solid #120e0b14;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,5vw,4.5rem)}.coverage-hub-page-module__qHU2rq__root .coverage-services__intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:1rem clamp(2rem,6vw,6rem);max-inline-size:none;display:grid}.coverage-hub-page-module__qHU2rq__root .coverage-services__intro>:first-child{grid-column:1/-1}.coverage-hub-page-module__qHU2rq__root .coverage-services__intro h2{max-inline-size:12ch;margin:0}.coverage-hub-page-module__qHU2rq__root .coverage-services__intro>:last-child{color:var(--site-text-secondary)}.coverage-hub-page-module__qHU2rq__root .coverage-services__list{counter-reset:service;gap:.75rem}.coverage-hub-page-module__qHU2rq__root .coverage-services__list>li{counter-increment:service;min-inline-size:0}.coverage-hub-page-module__qHU2rq__root .coverage-service-card{background:#f1f2f4;border:0;border-radius:.9rem;min-block-size:20rem;padding:2rem}.coverage-hub-page-module__qHU2rq__root .coverage-service-card:before{color:var(--site-accent);content:"0" counter(service);letter-spacing:.12em;margin-block-end:3rem;font-size:.75rem;font-weight:800}.coverage-hub-page-module__qHU2rq__root .coverage-service-card h3{max-inline-size:16ch;font-size:clamp(1.55rem,2.5vw,2.15rem)}.coverage-hub-page-module__qHU2rq__root .coverage-service-card p{color:var(--site-text-secondary)}.coverage-hub-page-module__qHU2rq__root .coverage-operations{border-radius:var(--site-radius-large);background:#202327;gap:0;overflow:hidden}.coverage-hub-page-module__qHU2rq__root .coverage-operation-card{color:#fff;background:0 0;border:0;border-radius:0;min-block-size:21rem;padding:clamp(2rem,4vw,3.5rem)}.coverage-hub-page-module__qHU2rq__root .coverage-operation-card+.coverage-operation-card{border-inline-start:1px solid #ffffff24}.coverage-hub-page-module__qHU2rq__root .coverage-operation-card h2{color:#fff}.coverage-hub-page-module__qHU2rq__root .coverage-operation-card>p{color:#ffffff9e}.coverage-hub-page-module__qHU2rq__root .coverage-periods{color:#ffffffd1;border-color:#ffffff26}.coverage-hub-page-module__qHU2rq__root .coverage-periods li{color:#ffffffd1;border-color:#ffffff26}.coverage-hub-page-module__qHU2rq__root .coverage-districts{display:block}.coverage-hub-page-module__qHU2rq__districts{border-radius:var(--site-radius-large);background:#0d0f12;border:1px solid #282c33;padding:clamp(2rem,5vw,4.5rem)}.coverage-hub-page-module__qHU2rq__districtsIntro{max-inline-size:52rem;margin-block-end:2.5rem}.coverage-hub-page-module__qHU2rq__districtsEyebrow{color:#f25a67;letter-spacing:.16em;text-transform:uppercase;background:#bd0f1e26;border:1px solid #ec132540;border-radius:2rem;margin-block-end:1rem;padding:.28rem .8rem;font-size:.68rem;font-weight:700;display:inline-block}.coverage-hub-page-module__qHU2rq__districtsHeading{color:#fff;margin-block:.5rem .75rem;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.15}.coverage-hub-page-module__qHU2rq__districtsDesc{color:#838995;margin:0;font-size:.95rem;line-height:1.6}.coverage-hub-page-module__qHU2rq__districtsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.coverage-hub-page-module__qHU2rq__districtItem{min-block-size:0}.coverage-hub-page-module__qHU2rq__districtCard{min-block-size:11.5rem;color:inherit;background:#121417;border:1px solid #24272e;border-radius:.9rem;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.coverage-hub-page-module__qHU2rq__districtCard:hover,.coverage-hub-page-module__qHU2rq__districtCard:focus-visible{border-color:#3f4550;outline:none;transform:translateY(-2px);box-shadow:0 0 0 1px #c6101f38,0 12px 32px #00000070}.coverage-hub-page-module__qHU2rq__districtCard:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:2px}.coverage-hub-page-module__qHU2rq__districtCardImg{object-fit:cover;z-index:0;block-size:100%;inline-size:100%;transition:transform .38s;position:absolute;inset:0}.coverage-hub-page-module__qHU2rq__districtCard:hover .coverage-hub-page-module__qHU2rq__districtCardImg{transform:scale(1.05)}.coverage-hub-page-module__qHU2rq__districtCardShade{z-index:1;background:linear-gradient(#0000 0%,#1213178c 50%,#0b0c0ff5 100%);position:absolute;inset:0}.coverage-hub-page-module__qHU2rq__districtCardBody{z-index:2;flex-direction:column;justify-content:flex-end;gap:.35rem;block-size:100%;padding:1.1rem 1.25rem;display:flex;position:relative}.coverage-hub-page-module__qHU2rq__districtCardBadge{color:#f36874;letter-spacing:.11em;text-transform:uppercase;background:#bd0f1e2e;border:1px solid #ec132538;border-radius:.35rem;width:fit-content;padding:.15rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.coverage-hub-page-module__qHU2rq__districtCardName{color:#fff;font-size:.95rem;font-weight:600;line-height:1.25}.coverage-hub-page-module__qHU2rq__districtCardArrow{color:#7b818e;width:fit-content;transition:color .18s,transform .18s}.coverage-hub-page-module__qHU2rq__districtCard:hover .coverage-hub-page-module__qHU2rq__districtCardArrow,.coverage-hub-page-module__qHU2rq__districtCard:focus-visible .coverage-hub-page-module__qHU2rq__districtCardArrow{color:#f36874;transform:translate(3px)}.coverage-hub-page-module__qHU2rq__root~.service-contact{background:#f3f4f6}.coverage-hub-page-module__qHU2rq__root~.service-contact .service-contact__inner{border:1px solid #ffffff1a;box-shadow:0 1.5rem 4rem #120e0b24}@media (max-width:48rem){:is(.coverage-hub-page-module__qHU2rq__root .coverage-overview,.coverage-hub-page-module__qHU2rq__root .coverage-services__intro){grid-template-columns:1fr}.coverage-hub-page-module__qHU2rq__districts{border-radius:var(--site-radius);gap:1.5rem;padding:1.5rem}.coverage-hub-page-module__qHU2rq__root .coverage-overview{border-radius:var(--site-radius);gap:1.5rem;padding:1.5rem}.coverage-hub-page-module__qHU2rq__root .coverage-services{border-radius:var(--site-radius);gap:1.5rem;padding:1.5rem}:is(.coverage-hub-page-module__qHU2rq__root .coverage-overview>:first-child,.coverage-hub-page-module__qHU2rq__root .coverage-services__intro>:first-child){grid-column:auto}.coverage-hub-page-module__qHU2rq__root .coverage-service-card{min-block-size:18rem;padding:1.5rem}.coverage-hub-page-module__qHU2rq__root .coverage-operation-card{min-block-size:0;padding:2rem 1.5rem}.coverage-hub-page-module__qHU2rq__root .coverage-operation-card+.coverage-operation-card{border-block-start:1px solid #ffffff24;border-inline-start:0}.coverage-hub-page-module__qHU2rq__districtsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.5rem}.coverage-hub-page-module__qHU2rq__districtCard{min-block-size:9.5rem}}
