.hero-location[data-astro-cid-3pa44hdn]{background:linear-gradient(135deg,#2c3e50f2,#000000f2),url(/images/hero-bg.jpg) center/cover;color:var(--white);padding:8rem 0 6rem;position:relative;text-align:center}.hero-overlay[data-astro-cid-3pa44hdn]{position:absolute;inset:0;background:linear-gradient(135deg,#2c3e50e6,#000000e6);z-index:1}.hero-content[data-astro-cid-3pa44hdn]{position:relative;z-index:2}.location-badge[data-astro-cid-3pa44hdn]{display:inline-block;background-color:var(--primary-orange);color:var(--white);padding:.5rem 1.5rem;border-radius:50px;font-weight:700;font-size:.9rem;letter-spacing:1px;margin-bottom:1.5rem}.hero-location[data-astro-cid-3pa44hdn] h1[data-astro-cid-3pa44hdn]{font-size:3.5rem;margin-bottom:1rem;line-height:1.2;color:var(--white)}.hero-subtitle[data-astro-cid-3pa44hdn]{font-size:1.5rem;margin-bottom:1rem;color:#fffffff2}.hero-description[data-astro-cid-3pa44hdn]{font-size:1.1rem;max-width:700px;margin:0 auto 2rem;color:#ffffffe6;line-height:1.6}.hero-cta[data-astro-cid-3pa44hdn]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.hero-trust[data-astro-cid-3pa44hdn]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;font-size:.95rem;color:#ffffffe6}.why-local[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--white)}.why-local[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:3rem;color:var(--dark-charcoal)}.local-benefits[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.benefit-item[data-astro-cid-3pa44hdn]{text-align:center}.benefit-icon[data-astro-cid-3pa44hdn]{font-size:4rem;margin-bottom:1rem}.benefit-item[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1rem;font-size:1.5rem}.benefit-item[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:var(--text-gray);line-height:1.7}.mid-page-cta[data-astro-cid-3pa44hdn]{background:linear-gradient(135deg,var(--dark-charcoal) 0%,var(--black) 100%);padding:4rem 0;text-align:center}.mid-page-cta[data-astro-cid-3pa44hdn] .cta-box[data-astro-cid-3pa44hdn]{max-width:800px;margin:0 auto}.mid-page-cta[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{color:var(--white);margin-bottom:1rem}.mid-page-cta[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:#ffffffe6;font-size:1.125rem;margin-bottom:2rem}.cta-buttons[data-astro-cid-3pa44hdn]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-large[data-astro-cid-3pa44hdn]{padding:1.25rem 3rem;font-size:1.05rem}.local-issues[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--light-bg)}.local-issues[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:1.5rem;color:var(--dark-charcoal)}.section-intro[data-astro-cid-3pa44hdn]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;color:var(--text-gray);line-height:1.7}.issues-grid[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem}.issue-card[data-astro-cid-3pa44hdn]{background:var(--white);padding:2rem;border-left:4px solid var(--primary-orange);border-radius:8px;transition:transform .3s,box-shadow .3s}.issue-card[data-astro-cid-3pa44hdn]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.issue-icon[data-astro-cid-3pa44hdn]{font-size:3rem;margin-bottom:1rem}.issue-card[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn],.issue-card[data-astro-cid-3pa44hdn] h4[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1rem;font-size:1.35rem}.issue-card[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:var(--text-gray);line-height:1.7;margin-bottom:1rem}.issue-card[data-astro-cid-3pa44hdn] strong[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal)}.mid-page-cta-alt[data-astro-cid-3pa44hdn]{background:linear-gradient(135deg,#ff6b35 0%,var(--primary-orange) 100%);padding:5rem 0}.cta-content-box[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cta-text[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{color:var(--white);margin-bottom:1rem}.cta-text[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:#fffffff2;font-size:1.1rem;margin-bottom:1.5rem}.cta-benefits[data-astro-cid-3pa44hdn]{list-style:none;padding:0}.cta-benefits[data-astro-cid-3pa44hdn] li[data-astro-cid-3pa44hdn]{color:var(--white);font-size:1.05rem;margin-bottom:.75rem;line-height:1.6}.cta-action[data-astro-cid-3pa44hdn]{background:linear-gradient(135deg,var(--dark-charcoal) 0%,var(--black) 100%);padding:2.5rem;border-radius:16px;text-align:center}.cta-urgent[data-astro-cid-3pa44hdn]{color:var(--white);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.btn-xl[data-astro-cid-3pa44hdn]{padding:1.25rem 3rem;font-size:1.1rem;width:100%;margin-bottom:1rem}.cta-or[data-astro-cid-3pa44hdn]{color:#ffffffb3;font-size:.9rem;margin:1rem 0}.btn-phone-large[data-astro-cid-3pa44hdn]{display:block;color:var(--primary-orange);font-size:1.75rem;font-weight:700;text-decoration:none;margin-bottom:.5rem;transition:color .3s}.btn-phone-large[data-astro-cid-3pa44hdn]:hover{color:#d04e18}.cta-subtext[data-astro-cid-3pa44hdn]{color:#ffffffb3;font-size:.9rem}.neighborhoods[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--white)}.neighborhoods[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:3rem;color:var(--dark-charcoal)}.neighborhood-grid[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.neighborhood-card[data-astro-cid-3pa44hdn]{background:var(--light-bg);padding:2rem;border-top:3px solid var(--primary-orange);border-radius:8px;transition:transform .3s,box-shadow .3s}.neighborhood-card[data-astro-cid-3pa44hdn]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.neighborhood-card[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1rem}.neighborhood-card[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:var(--text-gray);margin-bottom:1rem;line-height:1.6}.neighborhood-card[data-astro-cid-3pa44hdn] ul[data-astro-cid-3pa44hdn]{list-style:none;padding:0}.neighborhood-card[data-astro-cid-3pa44hdn] li[data-astro-cid-3pa44hdn]{color:var(--text-gray);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.neighborhood-card[data-astro-cid-3pa44hdn] li[data-astro-cid-3pa44hdn]:before{content:"→";position:absolute;left:0;color:var(--primary-orange);font-weight:700}.landmarks[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--light-bg)}.landmarks[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:1.5rem;color:var(--dark-charcoal)}.landmarks-content[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem}.landmarks-list[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1.5rem}.landmark-columns[data-astro-cid-3pa44hdn] ul[data-astro-cid-3pa44hdn]{list-style:none;padding:0}.landmark-columns[data-astro-cid-3pa44hdn] li[data-astro-cid-3pa44hdn]{color:var(--text-gray);margin-bottom:.75rem;font-size:1.05rem}.coverage-note[data-astro-cid-3pa44hdn]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd;color:var(--text-gray);font-size:.95rem}.coverage-note[data-astro-cid-3pa44hdn] a[data-astro-cid-3pa44hdn]{color:var(--primary-orange);text-decoration:none}.coverage-note[data-astro-cid-3pa44hdn] a[data-astro-cid-3pa44hdn]:hover{text-decoration:underline}.service-area-map[data-astro-cid-3pa44hdn]{background:var(--white);padding:2rem;border-radius:12px;text-align:center}.map-placeholder[data-astro-cid-3pa44hdn]{margin-bottom:1rem}.map-caption[data-astro-cid-3pa44hdn]{color:var(--text-gray);font-size:.95rem;font-style:italic}.process-section[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--white)}.process-section[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:3rem;color:var(--dark-charcoal)}.process-steps[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.step[data-astro-cid-3pa44hdn]{text-align:center;padding:2rem}.step-number[data-astro-cid-3pa44hdn]{background-color:var(--primary-orange);color:var(--white);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto 1.5rem}.step[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1rem}.step[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:var(--text-gray);line-height:1.7}.services-overview[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--light-bg)}.services-overview[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:3rem;color:var(--dark-charcoal)}.services-grid[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.service-card[data-astro-cid-3pa44hdn]{background:var(--white);padding:2.5rem;text-align:center;border-radius:12px;transition:transform .3s,box-shadow .3s}.service-card[data-astro-cid-3pa44hdn]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.service-icon[data-astro-cid-3pa44hdn]{font-size:3.5rem;margin-bottom:1rem}.service-card[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1rem}.service-card[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:var(--text-gray);line-height:1.7;margin-bottom:1.5rem}.service-link[data-astro-cid-3pa44hdn]{color:var(--primary-orange);font-weight:700;text-decoration:none;font-size:1.05rem;transition:color .3s}.service-link[data-astro-cid-3pa44hdn]:hover{color:#d04e18}.testimonials[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--white)}.testimonials[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:3rem;color:var(--dark-charcoal)}.testimonials-grid[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.testimonial-card[data-astro-cid-3pa44hdn]{background:var(--light-bg);padding:2rem;border-top:3px solid var(--primary-orange);border-radius:8px}.stars[data-astro-cid-3pa44hdn]{color:var(--primary-orange);font-size:1.5rem;margin-bottom:1rem}.testimonial-text[data-astro-cid-3pa44hdn]{color:var(--text-gray);line-height:1.7;margin-bottom:1rem;font-style:italic}.testimonial-author[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);font-weight:700}.faq[data-astro-cid-3pa44hdn]{padding:5rem 0;background-color:var(--light-bg)}.faq[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{text-align:center;margin-bottom:3rem;color:var(--dark-charcoal)}.faq-grid[data-astro-cid-3pa44hdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.faq-item[data-astro-cid-3pa44hdn]{background:var(--white);padding:2rem;border-left:4px solid var(--primary-orange);border-radius:8px}.faq-item[data-astro-cid-3pa44hdn] h3[data-astro-cid-3pa44hdn]{color:var(--dark-charcoal);margin-bottom:1rem;font-size:1.25rem}.faq-item[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{color:var(--text-gray);line-height:1.7}.faq-item[data-astro-cid-3pa44hdn] a[data-astro-cid-3pa44hdn]{color:var(--primary-orange);text-decoration:none}.faq-item[data-astro-cid-3pa44hdn] a[data-astro-cid-3pa44hdn]:hover{text-decoration:underline}.final-cta[data-astro-cid-3pa44hdn]{background:linear-gradient(135deg,var(--dark-charcoal) 0%,var(--black) 100%);padding:5rem 0;text-align:center;color:var(--white)}.final-cta[data-astro-cid-3pa44hdn] h2[data-astro-cid-3pa44hdn]{color:var(--white);margin-bottom:1rem}.final-cta[data-astro-cid-3pa44hdn] p[data-astro-cid-3pa44hdn]{font-size:1.125rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.final-note[data-astro-cid-3pa44hdn]{margin-top:2rem;font-size:.95rem;opacity:.9}@media (max-width: 968px){.landmarks-content[data-astro-cid-3pa44hdn],.cta-content-box[data-astro-cid-3pa44hdn]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-location[data-astro-cid-3pa44hdn]{padding:5rem 0 4rem}.hero-location[data-astro-cid-3pa44hdn] h1[data-astro-cid-3pa44hdn]{font-size:2.5rem}.hero-subtitle[data-astro-cid-3pa44hdn]{font-size:1.25rem}.hero-cta[data-astro-cid-3pa44hdn]{flex-direction:column}.hero-cta[data-astro-cid-3pa44hdn] .btn[data-astro-cid-3pa44hdn]{width:100%}.hero-trust[data-astro-cid-3pa44hdn]{flex-direction:column;gap:.75rem}.issues-grid[data-astro-cid-3pa44hdn],.neighborhood-grid[data-astro-cid-3pa44hdn],.process-steps[data-astro-cid-3pa44hdn],.services-grid[data-astro-cid-3pa44hdn],.testimonials-grid[data-astro-cid-3pa44hdn],.faq-grid[data-astro-cid-3pa44hdn],.local-benefits[data-astro-cid-3pa44hdn]{grid-template-columns:1fr}.btn-large[data-astro-cid-3pa44hdn],.btn-xl[data-astro-cid-3pa44hdn]{width:100%}}
