.care-landing_page__KDuPX{padding-bottom:72px}.care-landing_hero__p8FrD{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;padding:46px 0 52px}.care-landing_heroSingle__msp9a{grid-template-columns:minmax(0,1fr)}.care-landing_eyebrow__ywfMn{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.care-landing_title__OrQzR{font-size:clamp(38px,4.7vw,64px);line-height:1.04;letter-spacing:-.035em;margin-top:18px;max-width:780px}.care-landing_title__OrQzR em{font-style:normal;color:var(--primary)}.care-landing_description__iW5tQ{font-size:16px;line-height:1.7;color:var(--muted-foreground);max-width:610px;margin-top:20px}.care-landing_search__zCY6k{display:grid;grid-template-columns:minmax(130px,1fr) minmax(125px,.8fr) auto;align-items:end;gap:0;margin-top:28px;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.care-landing_search__zCY6k label{display:grid;gap:7px;padding:5px 12px;min-width:0;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--muted-foreground)}.care-landing_search__zCY6k label+label{border-left:1px solid var(--border)}.care-landing_search__zCY6k input,.care-landing_search__zCY6k select{width:100%;min-width:0;height:44px;background:transparent;border:0;color:var(--foreground);font-size:16px;font-weight:400;letter-spacing:normal}.care-landing_button__l981K,.care-landing_search__zCY6k button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:12px;padding:12px 18px;background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.care-landing_button__l981K:focus-visible,.care-landing_search__zCY6k :focus-visible,.care-landing_tab__sXdkr:focus-visible,.care-landing_tile__fdU67:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.care-landing_mobilePrice__kuXzI{display:none}.care-landing_heroNote__u0_7n{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px;color:var(--muted-foreground);font-size:12px;line-height:1.6}.care-landing_priceAside__YxxmF{background:var(--secondary);border-radius:24px;padding:24px}.care-landing_priceAside__YxxmF h2{font-size:26px;line-height:1.2;margin:8px 0 20px}.care-landing_priceAside__YxxmF ul{background:var(--card);border-radius:16px;padding:4px 18px}.care-landing_priceAside__YxxmF li+li{border-top:1px solid var(--border)}.care-landing_priceAside__YxxmF li>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0;align-items:start}.care-landing_priceAside__YxxmF li>a strong{max-width:170px;font-size:16px;font-weight:500;line-height:1.4}.care-landing_priceAside__YxxmF li>a span{font-size:12px;line-height:1.5}.care-landing_priceAside__YxxmF li>a small{display:block;grid-column:1/-1;margin-top:0;font-size:10px;line-height:1.5;color:var(--muted-foreground)}.care-landing_priceAside__YxxmF>p{font-size:11px;line-height:1.6;margin-top:14px;color:var(--muted-foreground)}.care-landing_section__mxSOy{padding-top:34px;margin-top:10px;border-top:1px solid var(--border)}.care-landing_sectionHead__5TdWl{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.care-landing_sectionHead__5TdWl h2{font-size:34px;line-height:1.15}.care-landing_sectionHead__5TdWl p{font-size:14px;line-height:1.6;color:var(--muted-foreground);max-width:660px;margin-top:8px}.care-landing_textLink__DGuEL{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:500;color:var(--primary);white-space:nowrap}.care-landing_tiles__ILxSU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.care-landing_tile__fdU67{display:flex;flex-direction:column;position:relative;gap:14px;min-height:160px;border:1px solid var(--border);border-radius:18px;padding:20px;background:var(--card);text-decoration:none;transition:border-color .15s,background .15s}.care-landing_tile__fdU67:hover{border-color:var(--primary);background:var(--background)}.care-landing_tileIcon__FXDrf{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--accent);color:var(--primary)}.care-landing_tile__fdU67 h3{font-family:var(--font-dm-sans),sans-serif;font-size:16px;font-weight:500;line-height:1.4;padding-right:20px}.care-landing_tile__fdU67 strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.care-landing_tile__fdU67 p{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin-top:5px}.care-landing_tileArrow__KkZsM{position:absolute;right:20px;top:27px;color:var(--muted-foreground)}.care-landing_tabs__u_dp_{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.care-landing_tab__sXdkr{min-height:44px;border-radius:12px;padding:9px 14px;border:1px solid var(--border);font-size:12px;cursor:pointer;background:var(--card)}.care-landing_tab__sXdkr[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.care-landing_results__e6RQZ{max-width:100%}.care-landing_results__e6RQZ>div:first-child{margin-top:0}.care-landing_practice__s1DFA{display:grid;grid-template-columns:minmax(0,1fr) 260px;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--card)}.care-landing_practiceBody__RHMPH{padding:26px}.care-landing_practiceTop__5hbp6{display:flex;align-items:center;gap:10px}.care-landing_practiceMark__ausSW{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--border);border-radius:14px;color:var(--primary);flex-shrink:0}.care-landing_practice__s1DFA h3{font-size:27px;line-height:1.2}.care-landing_practiceMeta__CaVlN{display:flex;gap:6px;align-items:start;margin-top:10px;font-size:12px;line-height:1.65;color:var(--muted-foreground)}.care-landing_practiceService__Hvhs5{margin-top:18px;font-size:14px;font-weight:500;line-height:1.5}.care-landing_practiceScope__yimZ2{font-size:13px;line-height:1.75;color:var(--muted-foreground);margin-top:12px}.care-landing_practice__s1DFA details{margin-top:12px;font-size:12px;line-height:1.8;color:var(--muted-foreground)}.care-landing_practice__s1DFA summary{cursor:pointer;color:var(--primary);min-height:44px}.care-landing_practice__s1DFA details p{margin-top:10px}.care-landing_team__T6pON{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);font-size:11px;line-height:1.6}.care-landing_team__T6pON span{width:100%;color:var(--muted-foreground)}.care-landing_team__T6pON a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary)}.care-landing_priceRail__yhhsD{display:flex;flex-direction:column;align-items:start;justify-content:center;background:var(--secondary);padding:26px}.care-landing_railLabel__E4KYt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.care-landing_railPrice__kR7r0{font-size:27px;line-height:1.2;margin-top:12px;letter-spacing:-.025em;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:5px}.care-landing_railVisit__Oqg8N{font-size:11px;line-height:1.65;margin-top:8px}.care-landing_railSource__clCC0{font-size:10px;line-height:1.6;margin-top:12px;color:var(--muted-foreground)}.care-landing_priceRail__yhhsD .care-landing_button__l981K{margin-top:20px;width:100%;min-height:44px}.care-landing_railChannel__Ii_G0{margin-top:10px;font-size:10px;line-height:1.6;color:var(--muted-foreground)}.care-landing_advice___Nrk7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:22px}.care-landing_advice___Nrk7 h3{font-family:var(--font-dm-sans),sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin-top:12px}.care-landing_advice___Nrk7 p{font-size:12px;line-height:1.8;margin-top:8px;color:var(--muted-foreground)}.care-landing_step__crK4Y{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;background:var(--secondary);border-radius:10px;font-size:11px}.care-landing_nearby__jYuTv{display:flex;flex-wrap:wrap;gap:10px}.care-landing_nearby__jYuTv a{display:inline-flex;gap:10px;align-items:center;min-height:44px;border:1px solid var(--border);border-radius:12px;padding:10px 15px;font-size:13px;background:var(--card)}.care-landing_footer__UisRY,.care-landing_nearby__jYuTv small{font-size:11px;color:var(--muted-foreground)}.care-landing_footer__UisRY{line-height:1.8;margin-top:44px}@media(max-width:1000px){.care-landing_hero__p8FrD{gap:26px;grid-template-columns:minmax(0,1fr) 300px}.care-landing_search__zCY6k{grid-template-columns:1fr 1fr}.care-landing_search__zCY6k button{grid-column:1/-1;margin-top:8px}.care-landing_practice__s1DFA{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:720px){.care-landing_hero__p8FrD>.care-landing_priceAside__YxxmF{display:none}.care-landing_mobilePrice__kuXzI{display:block;margin-top:20px}.care-landing_mobilePrice__kuXzI strong{display:block;font-size:24px;font-weight:500;line-height:1.3}.care-landing_mobilePrice__kuXzI span{display:block;margin-top:6px;font-size:12px;line-height:1.7;color:var(--muted-foreground)}.care-landing_hero__p8FrD{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 0}.care-landing_title__OrQzR{font-size:42px;margin-top:12px;max-width:600px}.care-landing_description__iW5tQ{font-size:14px;line-height:1.7;margin-top:16px}.care-landing_search__zCY6k{margin-top:22px}.care-landing_priceAside__YxxmF{padding:20px}.care-landing_priceAside__YxxmF h2{font-size:24px;margin-bottom:14px}.care-landing_priceAside__YxxmF li>a{padding:13px 0}.care-landing_priceAside__YxxmF li>a strong{max-width:170px;font-size:15px}.care-landing_section__mxSOy{padding-top:28px;margin-top:12px}.care-landing_sectionHead__5TdWl{align-items:start;flex-wrap:wrap;gap:8px;margin-bottom:18px}.care-landing_sectionHead__5TdWl h2{font-size:29px}.care-landing_sectionHead__5TdWl p{font-size:13px}.care-landing_tiles__ILxSU{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.care-landing_tile__fdU67{min-height:165px;padding:16px;gap:12px}.care-landing_tile__fdU67 h3{font-size:14px}.care-landing_tile__fdU67 strong{font-size:15px}.care-landing_tileArrow__KkZsM{right:13px;top:24px}.care-landing_practice__s1DFA{grid-template-columns:minmax(0,1fr)}.care-landing_practiceBody__RHMPH{padding:20px}.care-landing_practice__s1DFA h3{font-size:25px}.care-landing_priceRail__yhhsD{padding:20px}.care-landing_railPrice__kR7r0{font-size:26px}.care-landing_advice___Nrk7{grid-template-columns:1fr;gap:20px}.care-landing_advice___Nrk7>div{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px}.care-landing_advice___Nrk7 h3{margin-top:2px}.care-landing_advice___Nrk7 p{grid-column:2;margin-top:5px}.care-landing_page__KDuPX{padding-bottom:40px}}.care-landing_page__KDuPX [id],main:has(>.care-landing_hero__p8FrD) [id]{scroll-margin-top:100px}.care-landing_clinicianTiles__YuoJU h3 a{white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.care-landing_clinicianTiles__YuoJU{grid-template-columns:minmax(0,1fr)}}.care-landing_priceExample__R65jO{display:grid;gap:12px}.care-landing_priceExample__R65jO .care-landing_eyebrow__ywfMn{margin:0;font-size:10px}.care-landing_priceExample__R65jO>a{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;font-family:var(--font-newsreader),Georgia,serif;font-size:32px;line-height:1.2;padding:0}.care-landing_priceExample__R65jO .care-landing_exampleVisit__gl2_L{margin:0;font-size:13px;line-height:1.7;color:var(--foreground)}.care-landing_priceExample__R65jO .care-landing_examplePractice__9_tl9{margin:0;font-size:11px;line-height:1.6;color:var(--muted-foreground)}.care-landing_heroActions__KUdFk{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.care-landing_availability__N9qeN{display:flex;align-items:center;gap:7px;margin-top:18px;color:var(--primary);font-size:12px;line-height:1.6}.directory-mobile_card__Bws3M [data-result-identity]{background:#fff;border-bottom-color:#ddd7ce;padding:14px 16px;margin-bottom:0;gap:8px;grid-template-columns:minmax(0,1fr)}.directory-mobile_card__Bws3M [data-result-identity] h2{font-size:18px;line-height:1.35;margin-top:0}.directory-mobile_card__Bws3M [data-result-identity]>[data-published-price-badge],.directory-mobile_card__Bws3M [data-result-identity]>div>p:first-child{display:none}.directory-mobile_card__Bws3M [data-care-models]{gap:4px 12px;margin-top:6px}.directory-mobile_card__Bws3M [data-care-models]>span{background:none;border:0;padding:0;font-size:11px;color:#625d62}.directory-mobile_card__Bws3M [data-care-models]>span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:#a3c9b0}.directory-mobile_card__Bws3M [data-care-models]>[data-model=dpc]:before{background:#b2a0ef}.directory-mobile_card__Bws3M [data-care-models]>[data-model=concierge]:before{background:#a4bce5}.directory-mobile_card__Bws3M [data-care-models]>[data-availability=membership],.directory-mobile_card__Bws3M [data-care-models]>[data-availability=recurring]{display:none}.directory-mobile_card__Bws3M>ul{margin-top:4px}.directory-mobile_service__BnCG0{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 0}.directory-mobile_service__BnCG0>div:first-child{grid-column:1;grid-row:1}.directory-mobile_service__BnCG0 h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:15px;line-height:1.5;font-weight:500}.directory-mobile_service__BnCG0>[data-published-price-badge]{display:inline-flex;grid-column:2;grid-row:1;justify-self:end;padding:8px 10px;max-width:190px}.directory-mobile_service__BnCG0>[data-published-price-badge] strong{font-size:21px}.directory-mobile_service__BnCG0>[data-published-price-badge] [data-price-basis]{font-size:10px}.directory-mobile_access__aixwk{display:none}.directory-mobile_terms__uYuQz{grid-column:1/-1}.directory-mobile_terms__uYuQz:empty{display:none}.directory-mobile_service__BnCG0>details{grid-column:1/-1}.directory-mobile_service__BnCG0>details>summary{min-height:40px}.directory-mobile_page__NJSrd>div>[data-care-search-results]>header{margin-bottom:12px}.directory-mobile_page__NJSrd header h1{font-size:25px}.directory-mobile_page__NJSrd header [data-heading-price],.directory-mobile_page__NJSrd header>div{display:none}.directory-mobile_page__NJSrd header>p{font-size:12px;line-height:1.5}@media(max-width:639px){.directory-mobile_page__NJSrd header h1{font-size:23px}}.directory-mobile_service__BnCG0>details[open]>summary{margin-bottom:8px}.directory-mobile_detailPanel__EWb9A{padding:14px;border:1px solid #eae2f2;border-radius:10px;background:#f6f2fa;color:#242128;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.directory-mobile_detailPanel__EWb9A section+section{margin-top:14px}.directory-mobile_detailPanel__EWb9A h4{margin:0 0 6px;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7b678f}.directory-mobile_detailPanel__EWb9A p{margin:0 0 10px}.directory-mobile_detailPanel__EWb9A section>:last-child{margin-bottom:0}.directory-mobile_detailPanel__EWb9A ul{margin:0;padding-left:18px}.directory-mobile_detailPanel__EWb9A li+li{margin-top:5px}.directory-mobile_detailPanel__EWb9A footer{margin-top:18px}.directory-mobile_detailPanel__EWb9A a{color:#6843dd;text-decoration:underline;text-underline-offset:2px}.directory-mobile_detailPanel__EWb9A .directory-mobile_detailDate__LU9f_{margin:2px 0 0;color:#77717c}.directory-mobile_detailPanel__EWb9A .directory-mobile_extraSource__r3hN_{display:block;margin-top:8px}