.hero[data-astro-cid-rc4nfg4f]{padding-block:var(--space-48) var(--space-64)}.hero-inner[data-astro-cid-rc4nfg4f]{gap:var(--space-32);display:grid}.hero-content[data-astro-cid-rc4nfg4f]{max-width:var(--measure)}.hero-lede[data-astro-cid-rc4nfg4f]{margin-top:var(--space-24);color:var(--text-secondary);font-size:1.125rem}.hero-actions[data-astro-cid-rc4nfg4f]{align-items:center;gap:var(--space-16);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.hero-phone[data-astro-cid-rc4nfg4f]{font-weight:600;font-size:var(--size-small)}.hero-media[data-astro-cid-rc4nfg4f] img[data-astro-cid-rc4nfg4f]{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%}.hero-media[data-astro-cid-rc4nfg4f]{aspect-ratio:3/2}.hero-media[data-astro-cid-rc4nfg4f] img[data-astro-cid-rc4nfg4f]{object-fit:cover;height:100%}.section--compact[data-astro-cid-rc4nfg4f]{padding-block:var(--space-32)}.offer-section[data-astro-cid-rc4nfg4f][hidden]{display:none}.offer-panel[data-astro-cid-rc4nfg4f]{border-color:var(--yellow);background-color:#f4d83740}.offer-list[data-astro-cid-rc4nfg4f]{margin:0;padding-left:1.25rem}.offer-terms[data-astro-cid-rc4nfg4f]{font-size:var(--size-small);color:var(--text-secondary);max-width:none}.section-more[data-astro-cid-rc4nfg4f]{margin-top:var(--space-24);font-weight:600}.section--tint[data-astro-cid-rc4nfg4f]{background-color:var(--tint);border-block:1px solid var(--border)}.service-cards[data-astro-cid-rc4nfg4f]{gap:var(--space-24);display:grid}.pricing-intro-grid[data-astro-cid-rc4nfg4f]{gap:var(--space-32);margin-bottom:var(--space-32);display:grid}.pricing-intro[data-astro-cid-rc4nfg4f]{color:var(--text-secondary)}.section-rebates[data-astro-cid-rc4nfg4f]{margin-top:var(--space-32)}.includes-title[data-astro-cid-rc4nfg4f]{margin-bottom:var(--space-16)}.includes-list[data-astro-cid-rc4nfg4f]{gap:var(--space-8);color:var(--text-secondary);font-size:var(--size-small);margin:0;padding:0;list-style:none;display:grid}.includes-list[data-astro-cid-rc4nfg4f] li[data-astro-cid-rc4nfg4f]{padding-left:var(--space-32);position:relative}.includes-list[data-astro-cid-rc4nfg4f] li[data-astro-cid-rc4nfg4f]:before{content:"";border-left:2px solid var(--navy);border-bottom:2px solid var(--navy);width:10px;height:6px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}.reasons[data-astro-cid-rc4nfg4f]{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-rc4nfg4f]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-24)}.reason-title[data-astro-cid-rc4nfg4f]{margin-bottom:var(--space-12)}.reason-body[data-astro-cid-rc4nfg4f]{color:var(--text-secondary);font-size:var(--size-small)}.areas-layout[data-astro-cid-rc4nfg4f]{gap:var(--space-32);display:grid}.areas[data-astro-cid-rc4nfg4f]{gap:var(--space-12) var(--space-24);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.area[data-astro-cid-rc4nfg4f]{padding-block:var(--space-4);min-width:0}.area-name[data-astro-cid-rc4nfg4f]{font-weight:600;font-size:var(--size-small);display:block}.area-municipalities[data-astro-cid-rc4nfg4f]{color:var(--text-secondary);font-size:.8125rem;display:block}.areas-map[data-astro-cid-rc4nfg4f] img[data-astro-cid-rc4nfg4f]{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%}@media (width>=768px){.hero[data-astro-cid-rc4nfg4f]{padding-block:var(--space-64) var(--space-96)}.pricing-intro-grid[data-astro-cid-rc4nfg4f]{align-items:start;gap:var(--space-48);margin-bottom:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr))}.section-rebates[data-astro-cid-rc4nfg4f]{margin-top:var(--space-48)}@media (width>=1000px){.hero-inner[data-astro-cid-rc4nfg4f]{gap:var(--space-48);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch}.hero-content[data-astro-cid-rc4nfg4f]{flex-direction:column;justify-content:center;display:flex}.hero-media[data-astro-cid-rc4nfg4f]{aspect-ratio:auto;height:100%}.reasons[data-astro-cid-rc4nfg4f]{grid-template-columns:repeat(3,minmax(0,1fr))}.areas-layout[data-astro-cid-rc4nfg4f]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}}
