.coverage-page{--coverage-ink: #2c211e;--coverage-muted: #75635b;--coverage-red: #8b1e2d;--coverage-red-dark: #5f1320;--coverage-gold: #c88d3a;--coverage-cream: #fff8f1;background:#fff;color:var(--coverage-ink)}.coverage-container{width:min(1120px,calc(100% - 40px));margin:0 auto}.coverage-breadcrumbs{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:1.35rem 0 0;color:var(--coverage-muted);font-size:.82rem}.coverage-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.coverage-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.55rem;color:#b9a69d}.coverage-breadcrumbs a{color:inherit;text-decoration:none}.coverage-breadcrumbs a:hover{color:var(--coverage-red);text-decoration:underline}.coverage-hero{padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(4rem,8vw,7rem);background:linear-gradient(135deg,#fff8f0,#f5e4d7)}.coverage-hero__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr);gap:clamp(2rem,7vw,7rem);align-items:center}.coverage-hero__copy{max-width:720px}.coverage-eyebrow,.coverage-kicker{margin:0 0 .9rem;color:var(--coverage-red);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.coverage-eyebrow{display:inline-flex;align-items:center;gap:.45rem}.coverage-hero h1{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.98;letter-spacing:-.06em}.coverage-hero__lead{max-width:690px;margin:1.45rem 0 0;color:var(--coverage-muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.coverage-hero__actions,.coverage-cta__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1.8rem}.coverage-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.2rem;padding:.75rem 1.05rem;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.86rem;font-weight:850;text-decoration:none;cursor:pointer}.coverage-button--primary{background:var(--coverage-red);color:#fff;box-shadow:0 12px 24px #8b1e2d33}.coverage-button--primary:hover,.coverage-button--primary:focus-visible{background:var(--coverage-red-dark)}.coverage-button--secondary{border-color:#8b1e2d38;background:#fff;color:var(--coverage-red)}.coverage-button--secondary:hover,.coverage-button--secondary:focus-visible{border-color:var(--coverage-red)}.coverage-hero__signal{padding:1.6rem;border:1px solid rgb(139 30 45 / .14);border-radius:22px;background:#ffffffb8;box-shadow:0 18px 48px #5e2f1c14}.coverage-hero__signal-icon{display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:1.1rem;border-radius:50%;background:#f5d8ab;color:var(--coverage-red)}.coverage-hero__signal strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.coverage-hero__signal p{margin:.6rem 0 0;color:var(--coverage-muted);line-height:1.55}.coverage-section{padding:clamp(4rem,8vw,7rem) 0}.coverage-section--zones{background:#fff}.coverage-section-heading{max-width:780px;margin:0 auto 2.5rem;text-align:center}.coverage-section-heading--left{margin-left:0;text-align:left}.coverage-section-heading h2,.coverage-logistics h2,.coverage-cta h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:1.02;letter-spacing:-.045em}.coverage-section-heading>p:last-child,.coverage-logistics>div>p:last-child,.coverage-cta p{margin:1rem 0 0;color:var(--coverage-muted);line-height:1.65}.coverage-zone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.coverage-zone-card{min-width:0;padding:clamp(1.5rem,3vw,2.3rem);border:1px solid #ebddd4;border-radius:24px;background:var(--coverage-cream)}.coverage-zone-card__header{display:flex;align-items:center;gap:.85rem}.coverage-zone-card__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;background:#f3dfca;color:var(--coverage-red)}.coverage-zone-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.05}.coverage-zone-card .coverage-kicker{margin:0 0 .35rem;font-size:.64rem}.coverage-zone-card__description{margin:1.3rem 0 1.2rem;color:var(--coverage-muted);line-height:1.55}.coverage-zone-chips{display:flex;flex-wrap:wrap;gap:.5rem}.coverage-zone-chips span{display:inline-flex;align-items:center;min-height:2.1rem;padding:.42rem .7rem;border:1px solid rgb(139 30 45 / .14);border-radius:999px;background:#fff;color:var(--coverage-ink);font-size:.82rem;font-weight:750}.coverage-section--logistics{background:#fff8f1}.coverage-logistics{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:clamp(2rem,8vw,8rem);align-items:center}.coverage-check-list{display:grid;gap:.8rem;margin:0;padding:1.4rem;border:1px solid #ead8c9;border-radius:20px;background:#fff;list-style:none}.coverage-check-list li{display:flex;gap:.65rem;align-items:flex-start;line-height:1.45}.coverage-check-list svg{flex:0 0 auto;margin-top:.2rem;color:var(--coverage-red)}.coverage-cta{padding:4rem 0;background:var(--coverage-red);color:#fff}.coverage-cta .coverage-eyebrow{color:#f4c982}.coverage-cta h2{max-width:700px}.coverage-cta p{max-width:700px;color:#ffffffbf}.coverage-button--light{background:#fff;color:var(--coverage-red)}.coverage-cta__text-link{display:inline-flex;align-items:center;gap:.45rem;color:#fff;font-weight:800;text-decoration:none}.coverage-cta__text-link:hover{text-decoration:underline}.coverage-section--faq{background:#fff}.coverage-faq-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,8vw,8rem);align-items:start}.coverage-faq-list{display:grid;gap:.8rem}.coverage-faq-list details{border-bottom:1px solid #eadfd7}.coverage-faq-list summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:850;line-height:1.4;cursor:pointer;list-style:none}.coverage-faq-list summary::-webkit-details-marker{display:none}.coverage-faq-list summary:after{content:"+";color:var(--coverage-red);font-size:1.3rem}.coverage-faq-list details[open] summary:after{content:"−"}.coverage-faq-list details p{margin:0 0 1rem;color:var(--coverage-muted);line-height:1.6}.coverage-bottom-links{padding:1.6rem 0 3.5rem;background:#fff;color:var(--coverage-muted)}.coverage-bottom-links .coverage-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.coverage-bottom-links p{margin:0}.coverage-bottom-links div div{display:flex;flex-wrap:wrap;gap:1rem}.coverage-bottom-links a{color:var(--coverage-red);font-weight:850;text-decoration:none}.coverage-bottom-links a:hover{text-decoration:underline}@media(max-width:820px){.coverage-hero__inner,.coverage-zone-grid,.coverage-logistics,.coverage-faq-layout{grid-template-columns:1fr}.coverage-hero__signal{max-width:620px}.coverage-section-heading--left{margin-left:auto;text-align:center}}@media(max-width:620px){.coverage-container,.coverage-breadcrumbs{width:min(100% - 24px,560px)}.coverage-hero{padding-top:3rem}.coverage-hero h1{font-size:clamp(2.5rem,13vw,4rem)}.coverage-hero__actions,.coverage-cta__actions{align-items:stretch;flex-direction:column}.coverage-button{width:100%}.coverage-zone-card{padding:1.3rem;border-radius:18px}.coverage-zone-card h2{font-size:1.45rem}.coverage-bottom-links .coverage-container{align-items:flex-start;flex-direction:column}}
