.ServiceAreas_section__5wcPV{padding:var(--space-3xl) 0;border-top:1px solid var(--color-beige)}.ServiceAreas_lead__ehpJh{max-width:760px;font-size:1rem;line-height:1.7;color:var(--color-charcoal);margin:var(--space-sm) 0 var(--space-lg)}.ServiceAreas_grid__Sj7Rw{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.ServiceAreas_card__YnC9w{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-beige);color:inherit;text-decoration:none}.ServiceAreas_card__YnC9w:hover{border-color:var(--color-taupe)}.ServiceAreas_card__YnC9w h3{font-size:1.0625rem}.ServiceAreas_card__YnC9w p{font-size:.8125rem;color:var(--color-warm-gray)}.ServiceAreas_day__xgPxI{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-taupe)}.page_contentSection__idmng{padding:var(--space-3xl) 0}.page_contentGrid__Pgqb2{display:grid;grid-template-columns:1fr 340px;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.page_mainContent__DARzh{max-width:700px}.page_block__3lPFb{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-beige)}.page_block__3lPFb:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.page_block__3lPFb h2{font-size:1.25rem;font-weight:500;margin-bottom:var(--space-md)}.page_block__3lPFb h3{font-size:.9375rem;font-weight:600;text-transform:none;letter-spacing:0;margin-bottom:var(--space-sm);color:var(--color-deep-brown)}.page_block__3lPFb p{font-size:.9375rem;line-height:1.85;margin-bottom:var(--space-md);color:var(--color-charcoal)}.page_block__3lPFb p:last-child{margin-bottom:0}.page_itemList___siPa{list-style:none;padding:0;margin:var(--space-md) 0 0 0}.page_itemList___siPa li{position:relative;padding-left:var(--space-lg);margin-bottom:var(--space-sm);font-size:.9375rem;color:var(--color-charcoal);line-height:1.7}.page_itemList___siPa li:before{content:"";position:absolute;left:0;top:.625rem;width:6px;height:6px;background:var(--color-deep-brown);border-radius:50%}.page_treatmentGroup__MHjNv{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-beige)}.page_treatmentGroup__MHjNv:first-of-type{border-top:none;padding-top:0}.page_sidebar__P1BzV{position:-webkit-sticky;position:sticky;top:calc(60px + var(--space-lg));display:flex;flex-direction:column;gap:var(--space-md)}.page_sidebarCard__C5TT5{padding:var(--space-lg);background:var(--color-cream)}.page_sidebarCard__C5TT5 h3{font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0;margin-bottom:var(--space-sm);color:var(--color-deep-brown)}.page_sidebarCard__C5TT5>p{font-size:.875rem;color:var(--color-warm-gray);margin-bottom:var(--space-md);line-height:1.6}.page_sidebarCard__C5TT5 .page_btn__Jw8zf{width:100%}.page_symptomList__UQme3{list-style:none;padding:0;margin:0}.page_symptomList__UQme3 li{padding:var(--space-xs) 0;font-size:.8125rem;color:var(--color-charcoal);border-bottom:1px solid var(--color-beige)}.page_symptomList__UQme3 li:last-child{border-bottom:none;padding-bottom:0}.page_sectionHeader__nigdj{margin-bottom:var(--space-xl)}.page_sectionHeader__nigdj .page_label__RzIer{display:block;margin-bottom:var(--space-xs)}.page_sectionHeader__nigdj h2{font-size:1.5rem;font-weight:400}.page_faqSection__ujQsG{padding:var(--space-3xl) 0;background:var(--color-cream)}.page_faqGrid__54Au7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.page_faqItem__A0g9B{background:var(--color-warm-white);border:none}.page_faqQuestion__Ksknu{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none;gap:var(--space-sm);color:var(--color-deep-brown)}.page_faqQuestion__Ksknu::-webkit-details-marker{display:none}.page_faqQuestion__Ksknu span{flex:1 1}.page_faqIcon__Y_hP1{width:18px;height:18px;color:var(--color-warm-gray);transition:transform var(--transition-fast);flex-shrink:0}.page_faqItem__A0g9B[open] .page_faqIcon__Y_hP1{transform:rotate(180deg)}.page_faqAnswer__IzZmu{padding:0 var(--space-lg) var(--space-md)}.page_faqAnswer__IzZmu p{font-size:.875rem;color:var(--color-warm-gray);line-height:1.8;margin:0}.page_relatedSection__fckIi{padding:var(--space-3xl) 0}.page_relatedGrid__elyay{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--color-beige);border:1px solid var(--color-beige)}.page_relatedCard___QrqA{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--color-warm-white);transition:background var(--transition-fast)}.page_relatedCard___QrqA:hover{background:var(--color-cream);opacity:1}.page_relatedCard___QrqA h3{font-size:.9375rem;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:var(--space-xs)}.page_relatedCard___QrqA p{font-size:.8125rem;color:var(--color-warm-gray);margin-bottom:var(--space-sm);flex:1 1;line-height:1.6}.page_cardLink__vVjSy{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-deep-brown)}@media (max-width:1024px){.page_contentGrid__Pgqb2{grid-template-columns:1fr 280px;gap:var(--space-xl)}.page_faqGrid__54Au7{grid-template-columns:1fr}}@media (max-width:768px){.page_contentGrid__Pgqb2{grid-template-columns:1fr;gap:var(--space-xl)}.page_sidebar__P1BzV{position:static;flex-direction:row;flex-wrap:wrap}.page_sidebarCard__C5TT5{flex:1 1;min-width:250px}.page_relatedGrid__elyay{grid-template-columns:1fr}}@media (max-width:576px){.page_sidebar__P1BzV{flex-direction:column}.page_sidebarCard__C5TT5{min-width:auto}}.page_contentSection__nIxWU{padding:var(--space-3xl) 0}.page_contentGrid___fMh6{display:grid;grid-template-columns:1fr 340px;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.page_mainContent__GOZvf{max-width:700px}.page_block__5QVPj{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-beige)}.page_block__5QVPj:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.page_block__5QVPj h2{font-size:1.25rem;font-weight:500;margin-bottom:var(--space-md)}.page_block__5QVPj p{font-size:.9375rem;line-height:1.85;margin-bottom:var(--space-md);color:var(--color-charcoal)}.page_block__5QVPj p:last-child{margin-bottom:0}.page_benefitsList__b6uxz{list-style:none;padding:0;margin:var(--space-md) 0 0 0}.page_benefitsList__b6uxz li{position:relative;padding-left:var(--space-lg);margin-bottom:var(--space-sm);font-size:.9375rem;color:var(--color-charcoal);line-height:1.7}.page_benefitsList__b6uxz li:before{content:"";position:absolute;left:0;top:.625rem;width:6px;height:6px;background:var(--color-deep-brown);border-radius:50%}.page_sidebar__IG5l8{position:-webkit-sticky;position:sticky;top:calc(60px + var(--space-lg));display:flex;flex-direction:column;gap:var(--space-md)}.page_sidebarCard__kyeMp{padding:var(--space-lg);background:var(--color-cream)}.page_sidebarCard__kyeMp h3{font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0;margin-bottom:var(--space-sm);color:var(--color-deep-brown)}.page_sidebarCard__kyeMp>p{font-size:.875rem;color:var(--color-warm-gray);margin-bottom:var(--space-md);line-height:1.6}.page_sidebarCard__kyeMp .page_btn__Z_T7V{width:100%}.page_factItem__KUBWH{display:flex;justify-content:space-between;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-beige)}.page_factItem__KUBWH:last-child{border-bottom:none;padding-bottom:0}.page_factLabel__iiamk{font-size:.8125rem;color:var(--color-warm-gray)}.page_factValue__5wgD9{font-size:.8125rem;font-weight:500;color:var(--color-deep-brown)}.page_sectionHeader__TxqJw{margin-bottom:var(--space-xl)}.page_sectionHeader__TxqJw .page_label___3h4b{display:block;margin-bottom:var(--space-xs)}.page_sectionHeader__TxqJw h2{font-size:1.5rem;font-weight:400}.page_faqSection__TXBmm{padding:var(--space-3xl) 0;background:var(--color-cream)}.page_faqGrid__dGj6N{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.page_faqItem__a1VP3{background:var(--color-warm-white);border:none}.page_faqQuestion__D4rLd{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none;gap:var(--space-sm);color:var(--color-deep-brown)}.page_faqQuestion__D4rLd::-webkit-details-marker{display:none}.page_faqQuestion__D4rLd span{flex:1 1}.page_faqIcon__eMdWA{width:18px;height:18px;color:var(--color-warm-gray);transition:transform var(--transition-fast);flex-shrink:0}.page_faqItem__a1VP3[open] .page_faqIcon__eMdWA{transform:rotate(180deg)}.page_faqAnswer__D9Yr9{padding:0 var(--space-lg) var(--space-md)}.page_faqAnswer__D9Yr9 p{font-size:.875rem;color:var(--color-warm-gray);line-height:1.8;margin:0}.page_relatedSection__y3dXO{padding:var(--space-3xl) 0}.page_relatedGrid__h9Eyx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--color-beige);border:1px solid var(--color-beige)}.page_relatedCard__PoZRD{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--color-warm-white);transition:background var(--transition-fast)}.page_relatedCard__PoZRD:hover{background:var(--color-cream);opacity:1}.page_relatedCard__PoZRD h3{font-size:.9375rem;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:var(--space-xs)}.page_relatedCard__PoZRD p{font-size:.8125rem;color:var(--color-warm-gray);margin-bottom:var(--space-sm);flex:1 1;line-height:1.6}.page_cardLink__LEHcR{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-deep-brown)}@media (max-width:1024px){.page_contentGrid___fMh6{grid-template-columns:1fr 280px;gap:var(--space-xl)}.page_faqGrid__dGj6N{grid-template-columns:1fr}}@media (max-width:768px){.page_contentGrid___fMh6{grid-template-columns:1fr;gap:var(--space-xl)}.page_sidebar__IG5l8{position:static;flex-direction:row;flex-wrap:wrap}.page_sidebarCard__kyeMp{flex:1 1;min-width:250px}.page_relatedGrid__h9Eyx{grid-template-columns:1fr}}@media (max-width:576px){.page_sidebar__IG5l8{flex-direction:column}.page_sidebarCard__kyeMp{min-width:auto}}