.services-page[data-astro-cid-ucd2ps2b]{min-height:100vh}.services-content[data-astro-cid-ucd2ps2b]{padding:0}.services-content[data-astro-cid-ucd2ps2b] section[data-astro-cid-ucd2ps2b]{scroll-margin-top:2rem}.container[data-astro-cid-ucd2ps2b]{max-width:900px;margin:0 auto;padding:0 2rem}.rates-section[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);padding:4rem 0}.rates-card[data-astro-cid-ucd2ps2b]{background:var(--surface-alt);border-radius:16px;padding:3rem;box-shadow:0 4px 16px var(--shadow-light);border:1px solid var(--border-color)}.rates-card[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--header-text);font-size:2.5rem;margin-bottom:2rem}.rates-simple[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px var(--shadow-light);text-align:center;border:1px solid var(--border-color)}.rate-amount[data-astro-cid-ucd2ps2b]{font-size:3rem;font-weight:700;color:var(--accent-green);margin-bottom:1rem}.rate-description[data-astro-cid-ucd2ps2b]{font-size:1.1rem;color:var(--body-text);line-height:1.5}.payment-info[data-astro-cid-ucd2ps2b]{margin-top:2rem}.payment-info[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{color:var(--header-text);font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.payment-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.payment-accepted[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b],.payment-not-accepted[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{color:var(--header-text);margin-bottom:1rem;text-align:center}.payment-accepted[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b],.payment-not-accepted[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;padding:0}.payment-accepted[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{background:var(--accent-green);color:#fff;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:6px;font-weight:500}.payment-not-accepted[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{background:#dc3545;color:#fff;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:6px;font-weight:500}.insurance-note[data-astro-cid-ucd2ps2b]{background:#e7f3ff;border:1px solid #b3d9ff;padding:1rem;text-align:center}.insurance-note[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:0;color:#06c;font-size:.95rem}.areas-section[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);padding:4rem 0}.areas-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--header-text);font-size:2.5rem;margin-bottom:1rem}.section-intro[data-astro-cid-ucd2ps2b]{text-align:center;font-size:1.2rem;color:var(--body-text);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.areas-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.area-category[data-astro-cid-ucd2ps2b]{background:var(--surface-alt);padding:2rem;border-radius:12px;border:1px solid var(--border-color);border-left:4px solid var(--accent-green);box-shadow:0 2px 8px var(--shadow-light)}.area-category[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{color:var(--primary-blue);font-size:1.3rem;margin-bottom:1.5rem;border-bottom:2px solid var(--accent-green);padding-bottom:.5rem}.area-category[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;padding:0}.area-category[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:.5rem 0;border-bottom:1px solid #f1f3f4;color:var(--body-text)}.area-category[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:last-child{border-bottom:none}.service-types-section[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);padding:4rem 0}.service-types-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--header-text);font-size:2.5rem;margin-bottom:3rem}.service-options[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.service-card[data-astro-cid-ucd2ps2b]{background:var(--surface-alt);border-radius:16px;padding:2.5rem;text-align:center;border:2px solid var(--border-color);transition:all .3s ease}.service-card[data-astro-cid-ucd2ps2b].primary{border-color:var(--accent-green);background:var(--surface-bg);box-shadow:0 4px 16px var(--shadow-light)}.service-card[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-medium)}.service-icon[data-astro-cid-ucd2ps2b]{font-size:3rem;margin-bottom:1rem}.service-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{color:var(--header-text);font-size:1.5rem;margin-bottom:1rem}.service-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--body-text);line-height:1.6;margin-bottom:1.5rem}.service-details[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);padding:1rem;color:var(--accent-green);font-size:.95rem;border:1px solid var(--border-color)}.demographics-section[data-astro-cid-ucd2ps2b]{background:var(--surface-alt);padding:4rem 0}.demographics-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--header-text);font-size:2.5rem;margin-bottom:3rem}.demographics-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:800px;margin:0 auto}.demographic-card[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);border-radius:12px;padding:2rem;text-align:center;box-shadow:0 2px 8px var(--shadow-light);border-top:4px solid var(--accent-green);border:1px solid var(--border-color)}.limitations-section[data-astro-cid-ucd2ps2b]{background:var(--surface-bg);padding:4rem 0}.limitations-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{text-align:center;color:var(--header-text);font-size:2.5rem;margin-bottom:2rem}.limitations-intro[data-astro-cid-ucd2ps2b]{text-align:center;font-size:1.1rem;color:var(--body-text);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.limitations-list[data-astro-cid-ucd2ps2b]{list-style:disc;padding-left:2rem;max-width:600px;margin:0 auto}.limitations-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:.5rem 0;color:var(--body-text);font-size:1.1rem}@media(max-width:768px){.areas-section[data-astro-cid-ucd2ps2b],.demographics-section[data-astro-cid-ucd2ps2b],.service-types-section[data-astro-cid-ucd2ps2b],.rates-section[data-astro-cid-ucd2ps2b],.limitations-section[data-astro-cid-ucd2ps2b]{padding:2rem 0}.container[data-astro-cid-ucd2ps2b]{padding:0 10px}.areas-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b],.demographics-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b],.service-types-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b],.rates-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b],.limitations-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:clamp(1.5rem,6vw,2rem);margin-bottom:1.5rem}.section-intro[data-astro-cid-ucd2ps2b],.limitations-intro[data-astro-cid-ucd2ps2b]{font-size:clamp(.9rem,3vw,1rem);margin-bottom:2rem}.areas-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:1rem}.area-category[data-astro-cid-ucd2ps2b]{padding:1.5rem}.demographics-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:1rem}.service-options[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:1.5rem}.service-card[data-astro-cid-ucd2ps2b]{padding:1.5rem}.service-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:clamp(1.1rem,4vw,1.3rem)}.service-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:clamp(.85rem,3vw,1rem)}.rates-card[data-astro-cid-ucd2ps2b]{padding:1.5rem 1rem}.rate-amount[data-astro-cid-ucd2ps2b]{font-size:clamp(2rem,8vw,2.5rem)}.rate-description[data-astro-cid-ucd2ps2b]{font-size:clamp(.9rem,3vw,1rem)}.payment-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.limitations-list[data-astro-cid-ucd2ps2b]{padding-left:1rem;font-size:clamp(.9rem,3vw,1rem)}}
