.hero[data-astro-cid-lcdefpme]{background:var(--primary);color:var(--on-primary)}.hero-main[data-astro-cid-lcdefpme]{position:relative}.hero-layout[data-astro-cid-lcdefpme]{pointer-events:none;position:relative}.hero-content[data-astro-cid-lcdefpme]{pointer-events:auto;inline-size:47%;padding-block:clamp(2.75rem,4vw,3.5rem);padding-inline-end:3rem;position:relative}.hero-media[data-astro-cid-lcdefpme]{inline-size:57%;position:absolute;inset-block:0;inset-inline-end:0}.hero-media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, var(--primary), transparent 18%), linear-gradient(0deg, var(--primary), transparent 12%);pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);letter-spacing:.13em;font-size:.65rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:initial;font-size:clamp(3.5rem,5.3vw,5.2rem);line-height:.98}.hero-tail[data-astro-cid-lcdefpme]{color:var(--accent);margin-block-start:.35rem;font-size:.86em;line-height:1.08;display:block}.hero-copy[data-astro-cid-lcdefpme]{max-inline-size:45ch;color:var(--on-primary);margin-block:1.5rem 1.75rem;font-size:.9rem;line-height:1.9}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.hero-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--on-primary);font-size:.8rem}.hero-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.hero[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--accent)}.hero-facts[data-astro-cid-lcdefpme]{gap:2rem;margin-block-start:2.25rem;display:flex}.hero-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-items:center;gap:.8rem;display:flex}.hero-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-inline-start:1px solid var(--dark-border);padding-inline-start:2rem}.hero-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 2.8rem/1 var(--font-technical)}.hero-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--on-primary);font-size:.7rem;line-height:1.6}.hero-strip[data-astro-cid-lcdefpme]{background:var(--surface-dark);border-block-start:1px solid var(--dark-border)}.hero-strip-inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.2rem;display:grid}.hero-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;font-size:.75rem;display:flex}.hero-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--accent);font:700 1.2rem/1 var(--font-technical)}.price-preview-section[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--line)}.class-shortcuts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.95rem}.class-shortcuts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin-block:1rem 1.5rem;padding:0;list-style:none;display:flex}.class-shortcuts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--control-border);background:var(--paper);align-items:center;min-block-size:2.75rem;padding:.4rem 1rem;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.class-shortcuts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-strong);color:var(--accent-strong)}.price-preview-intro[data-astro-cid-lcdefpme]{max-inline-size:80ch;color:var(--muted);margin-block-end:1.5rem;font-size:.9rem}.price-preview-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block-end:1.5rem;display:grid}.price-preview-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-block-start:3px solid var(--accent);background:var(--paper);flex-direction:column;padding:1.75rem;text-decoration:none;display:flex}.price-preview-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-strong)}.price-preview-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block-end:.75rem;font-size:1.1rem;line-height:1.5}.price-preview-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}.price-preview-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 clamp(1.75rem, 2.4vw, 2.5rem)/1.2 var(--font-technical);margin-block:auto 0;padding-block:1.5rem .4rem;display:block}.price-preview-card[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--accent-strong);margin-block-start:1rem;font-size:.8rem}.coverage-section[data-astro-cid-lcdefpme]{--on-dark-muted:var(--primary);background:var(--accent);color:var(--primary)}.coverage-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:5rem;display:grid}.coverage-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-inline-size:42ch;color:var(--on-dark-muted);margin-block-start:1.25rem;font-size:.9rem}.coverage-intro[data-astro-cid-lcdefpme] .coverage-note[data-astro-cid-lcdefpme]{font-size:.75rem}.coverage-numbers[data-astro-cid-lcdefpme]{gap:3rem;margin-block:1.5rem 2rem;display:flex}.coverage-numbers[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 4rem/1 var(--font-technical);color:var(--primary)}.coverage-numbers[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:500 .75rem/1.5 var(--font-body);color:var(--on-dark-muted);margin-block-start:.5rem;display:block}.coverage-intro[data-astro-cid-lcdefpme] .button-outline[data-astro-cid-lcdefpme]{color:var(--primary);border-color:var(--primary)}.coverage-intro[data-astro-cid-lcdefpme] .button-outline[data-astro-cid-lcdefpme]:hover{background:var(--primary);color:var(--on-primary)}.home-regions[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-regions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--primary);align-items:center;gap:.7rem;min-block-size:3.8rem;padding-block:.7rem;font-size:.8rem;text-decoration:none;display:flex}.home-regions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--primary);text-decoration:underline}.home-regions[data-astro-cid-lcdefpme] .arrow{inline-size:15px;margin-inline-start:auto}.region-number[data-astro-cid-lcdefpme]{color:var(--primary);font:700 .9rem/1 var(--font-technical)}.coverage-section[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--primary)}.application-photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.application-photo[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--line);text-decoration:none}.application-photo[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding-block:1.5rem}.application-photo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:700 2rem/1.2 var(--font-technical)}.application-photo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-block-start:.5rem;font-size:.85rem}.application-photo[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--accent-strong);font-size:.8rem}.application-photo[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-strong)}.applications-all[data-astro-cid-lcdefpme]{margin-block-start:1.5rem}.home-faq[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--line)}.faq-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5rem;display:grid}.home-faq[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-block-start:0;font-size:clamp(2rem,1.3rem + 2vw,3rem)}.faq-side[data-astro-cid-lcdefpme] .faq{margin-block-start:0}.all-questions-link[data-astro-cid-lcdefpme]{margin-block-start:1.5rem}.all-questions-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-strong);align-items:center;gap:.75rem;display:inline-flex}@media (width<=1100px){.hero-main[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hero-media[data-astro-cid-lcdefpme]{aspect-ratio:12/7;order:1;inline-size:100%;position:relative;inset:auto}.hero-media[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, var(--primary), transparent 20%), linear-gradient(0deg, var(--primary), transparent 12%)}.hero-content[data-astro-cid-lcdefpme]{inline-size:100%;padding-block:2rem;padding-inline-end:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-inline-size:14ch;font-size:clamp(3.3rem,8vw,4.8rem)}.hero-tail[data-astro-cid-lcdefpme]{font-size:.8em}.hero-copy[data-astro-cid-lcdefpme]{max-inline-size:54ch}.hero-facts[data-astro-cid-lcdefpme]{margin-block-start:1.5rem}.hero-actions[data-astro-cid-lcdefpme]{gap:.5rem 1rem}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{gap:.75rem;padding-inline:1rem;font-size:.8rem}.hero-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:.75rem}.coverage-layout[data-astro-cid-lcdefpme]{gap:2.5rem}.home-regions[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{column-gap:1rem}.faq-layout[data-astro-cid-lcdefpme]{gap:3rem}}@media (width<=800px){.hero-strip-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:.65rem}.coverage-layout[data-astro-cid-lcdefpme],.faq-layout[data-astro-cid-lcdefpme],.price-preview-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.price-preview-card[data-astro-cid-lcdefpme]{padding:1.5rem}.price-preview-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:2.5rem}.application-photos[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:2rem}.application-photo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:2.5rem}}@media (width<=400px){.home-regions[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-facts[data-astro-cid-lcdefpme]{gap:1rem}.hero-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{padding-inline-start:1rem}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:inherit}.hero[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--primary)}.hero[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:hover{background:var(--accent-hover);color:var(--primary)}.hero[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:active{background:var(--accent-active);color:var(--primary)}.coverage-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:before{background:var(--primary)}
