.hero-sec[data-astro-cid-c7ica5ev]{padding:clamp(40px,6vw,72px) 0 clamp(48px,6vw,88px)}.crumbs[data-astro-cid-c7ica5ev]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-c7ica5ev] a[data-astro-cid-c7ica5ev]{color:var(--ink-muted)}.crumb-now[data-astro-cid-c7ica5ev]{color:var(--ink)}.hero[data-astro-cid-c7ica5ev]{flex-wrap:wrap;align-items:center;gap:40px 56px;display:flex}.hero-copy[data-astro-cid-c7ica5ev]{flex-direction:column;flex:460px;gap:20px;min-width:0;display:flex}.dash-row[data-astro-cid-c7ica5ev]{align-items:center;gap:10px;display:flex}.dash[data-astro-cid-c7ica5ev]{background:var(--green-600);flex:none;width:28px;height:2px}.dash-gold[data-astro-cid-c7ica5ev]{background:var(--sand-500)}.offer-pill[data-astro-cid-c7ica5ev]{background:var(--sand-500);color:var(--charcoal);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.h1-town[data-astro-cid-c7ica5ev]{font-size:var(--fs-h1-home);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.06}.hero-ctas[data-astro-cid-c7ica5ev]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-ctas[data-astro-cid-c7ica5ev] .btn[data-astro-cid-c7ica5ev]{flex:0 auto;min-width:min(220px,100%)}.hero-ctas[data-astro-cid-c7ica5ev] .btn-light-ghost[data-astro-cid-c7ica5ev]{padding:0 22px}.hero-checks[data-astro-cid-c7ica5ev]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;font-size:15px;display:flex}.hero-checks[data-astro-cid-c7ica5ev] span[data-astro-cid-c7ica5ev]{align-items:center;gap:8px;display:flex}.mosaic[data-astro-cid-c7ica5ev]{flex:1.15 480px;grid-template-rows:1fr 1fr;grid-template-columns:1.45fr 1fr;gap:12px;min-width:0;height:clamp(340px,38vw,520px);display:grid}.tile[data-astro-cid-c7ica5ev]{border-radius:18px;position:relative;overflow:hidden}.big[data-astro-cid-c7ica5ev]{grid-row:span 2}.chip[data-astro-cid-c7ica5ev]{color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:14px;left:14px}@media (width<=639px){.mosaic[data-astro-cid-c7ica5ev]{grid-template-rows:1fr;grid-template-columns:1fr;height:260px}.big[data-astro-cid-c7ica5ev]{grid-row:auto}.small[data-astro-cid-c7ica5ev]{display:none}}.two-col[data-astro-cid-c7ica5ev]{flex-wrap:wrap;gap:40px 64px;display:flex}.col-copy[data-astro-cid-c7ica5ev]{flex-direction:column;flex:440px;gap:18px;min-width:0;display:flex}.col-side[data-astro-cid-c7ica5ev]{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.hood-card[data-astro-cid-c7ica5ev]{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:clamp(20px,3vw,28px);display:flex}.hood-title[data-astro-cid-c7ica5ev]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.hood-disc[data-astro-cid-c7ica5ev]{background:var(--green-600);width:40px;height:40px;color:var(--white)}.chips[data-astro-cid-c7ica5ev]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip-item[data-astro-cid-c7ica5ev]{background:var(--stone-50);border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.zips[data-astro-cid-c7ica5ev]{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;padding-top:14px;font-size:15px;display:flex}.zips-label[data-astro-cid-c7ica5ev]{color:var(--ink);font-weight:700}.svc-sec[data-astro-cid-c7ica5ev]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8}.sec-head[data-astro-cid-c7ica5ev]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.svc-grid[data-astro-cid-c7ica5ev]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width<=1179px){.svc-grid[data-astro-cid-c7ica5ev]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.svc-grid[data-astro-cid-c7ica5ev]{grid-template-columns:1fr}}.svc-card[data-astro-cid-c7ica5ev]{flex-direction:column;display:flex}.svc-img[data-astro-cid-c7ica5ev]{aspect-ratio:16/10;position:relative;overflow:hidden}.svc-body[data-astro-cid-c7ica5ev]{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.svc-title[data-astro-cid-c7ica5ev]{margin:0;font-size:22px;font-weight:700;line-height:1.3}.svc-link[data-astro-cid-c7ica5ev]{align-self:flex-start;margin-top:auto}.local-sec[data-astro-cid-c7ica5ev]{padding:clamp(56px,7vw,104px) 0}.on-dark-muted[data-astro-cid-c7ica5ev]{color:var(--on-dark-muted)}.local-sec[data-astro-cid-c7ica5ev] .col-copy[data-astro-cid-c7ica5ev] a,.faq[data-astro-cid-c7ica5ev] a{font-weight:600}.local-sec[data-astro-cid-c7ica5ev] .col-copy[data-astro-cid-c7ica5ev] a{color:var(--sand-500)}.points[data-astro-cid-c7ica5ev]{flex-direction:column;flex:400px;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.points[data-astro-cid-c7ica5ev] li[data-astro-cid-c7ica5ev]{background:#f3efe60a;border:1px solid #f3efe629;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.point-disc[data-astro-cid-c7ica5ev]{background:var(--sand-500);width:30px;height:30px;color:var(--charcoal)}.point-title[data-astro-cid-c7ica5ev]{font-size:17px}.point-text[data-astro-cid-c7ica5ev]{color:var(--on-dark-muted);font-size:15px;line-height:1.55}.see-all[data-astro-cid-c7ica5ev]{color:var(--green-700);font-size:15px;font-weight:600}.gal-grid[data-astro-cid-c7ica5ev]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1023px){.gal-grid[data-astro-cid-c7ica5ev]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gal-item[data-astro-cid-c7ica5ev]{flex-direction:column;gap:10px;margin:0;display:flex}.gal-img[data-astro-cid-c7ica5ev]{aspect-ratio:4/3;border-radius:14px;overflow:hidden}.gal-item[data-astro-cid-c7ica5ev] figcaption[data-astro-cid-c7ica5ev]{font-size:15px;font-weight:600}@media (width<=639px){.gal-grid[data-astro-cid-c7ica5ev]{gap:12px}.gal-item[data-astro-cid-c7ica5ev] figcaption[data-astro-cid-c7ica5ev]{font-size:13.5px}}.how-sec[data-astro-cid-c7ica5ev]{background:var(--sage-100);border-top:1px solid var(--sage-200);border-bottom:1px solid var(--sage-200)}.steps[data-astro-cid-c7ica5ev]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-c7ica5ev] li[data-astro-cid-c7ica5ev]{background:var(--white);border:1px solid var(--sage-200);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.step-n[data-astro-cid-c7ica5ev]{color:var(--green-600);font-size:15px;font-weight:800}.step-title[data-astro-cid-c7ica5ev]{font-size:19px}.step-text[data-astro-cid-c7ica5ev]{color:var(--ink-muted);font-size:15.5px;line-height:1.6}.faq-wrap[data-astro-cid-c7ica5ev]{flex-wrap:wrap;gap:32px 64px;display:flex}.faq-list[data-astro-cid-c7ica5ev]{flex-direction:column;flex:2 520px;gap:10px;min-width:0;display:flex}.faq[data-astro-cid-c7ica5ev]{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:0 20px}.faq[data-astro-cid-c7ica5ev] summary[data-astro-cid-c7ica5ev]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-c7ica5ev] summary[data-astro-cid-c7ica5ev]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-c7ica5ev]{color:var(--green-700);flex:none;display:flex}.faq[data-astro-cid-c7ica5ev][open] .faq-icon[data-astro-cid-c7ica5ev]{transform:rotate(180deg)}.faq[data-astro-cid-c7ica5ev] p[data-astro-cid-c7ica5ev]{color:var(--ink-muted);margin:0 0 18px;font-size:16px;line-height:1.65}.quote-sec[data-astro-cid-c7ica5ev]{padding:var(--section-y) 0}.quote-wrap[data-astro-cid-c7ica5ev]{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex}.quote-copy[data-astro-cid-c7ica5ev]{flex-direction:column;flex:999 420px;gap:18px;min-width:0;display:flex}.quote-form[data-astro-cid-c7ica5ev]{flex:440px;min-width:0;max-width:520px}.gold[data-astro-cid-c7ica5ev]{color:var(--sand-500);display:flex}.q-phone[data-astro-cid-c7ica5ev]{color:var(--on-dark);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.q-phone[data-astro-cid-c7ica5ev]:hover{color:var(--on-dark)}.q-based[data-astro-cid-c7ica5ev]{color:var(--on-dark-muted);align-items:center;gap:10px;text-decoration:none;display:flex}.q-based[data-astro-cid-c7ica5ev]:hover{color:var(--on-dark)}.others[data-astro-cid-c7ica5ev]{border-top:1px solid var(--line);background:#fffdf8;padding:clamp(40px,5vw,64px) 0}.others-title[data-astro-cid-c7ica5ev]{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.2}.chip-link[data-astro-cid-c7ica5ev]{background:var(--white);color:var(--ink);text-decoration:none}.chip-link[data-astro-cid-c7ica5ev]:hover{border-color:var(--green-600);color:var(--ink)}
