.PracticesPage_page__kzycm{--ink:#0b1018;--soft:#f4f5f6;--blue:#dcecff;--yellow:#fef38e;overflow:clip;background:#fff;color:var(--ink)}.PracticesPage_page__kzycm *{box-sizing:border-box}.PracticesPage_page__kzycm a:focus-visible,.PracticesPage_page__kzycm button:focus-visible,.PracticesPage_page__kzycm input:focus-visible,.PracticesPage_page__kzycm summary:focus-visible{outline:3px solid #719fe0;outline-offset:3px}.PracticesPage_hero__FbEd0{width:min(1500px,calc(100% - 40px));min-height:680px;margin:20px auto 0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;border:1px solid #e3e6e8;border-radius:28px;overflow:hidden;background:#fff;color:#fff}.PracticesPage_heroCopy__AuM4p{padding:68px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 92% 20%,rgba(72,124,184,.42),transparent 30%),linear-gradient(145deg,#080b11,#101e2e 58%,#24496f)}.PracticesPage_heroCopy__AuM4p h1{max-width:770px;margin:0;font-size:clamp(55px,5.2vw,75px);font-weight:400;line-height:.99;letter-spacing:-.048em}.PracticesPage_heroCopy__AuM4p>p{max-width:650px;margin:28px 0 34px;color:rgba(255,255,255,.63);font-size:16px;line-height:1.7}.PracticesPage_heroTrust__brC7h{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 18px;color:rgba(255,255,255,.42);font-size:10px}.PracticesPage_heroDirectory__uiEW4{padding:58px;display:flex;flex-direction:column;justify-content:center;background:#fff;color:var(--ink)}.PracticesPage_directoryIntro__Hs2DB h2{max-width:12ch;margin:0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1;letter-spacing:-.045em}.PracticesPage_directoryIntro__Hs2DB p{max-width:500px;margin:18px 0 28px;color:#687077;font-size:14px;line-height:1.65}.PracticesPage_directoryHeader___ucmj{margin-top:30px;padding:5px 4px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.PracticesPage_directoryHeader___ucmj span{color:#7b8188;font-size:8px;letter-spacing:.08em}.PracticesPage_directoryHeader___ucmj strong{font-size:11px;font-weight:550}.PracticesPage_heroPractices__Uy_Vs{display:grid;gap:7px}.PracticesPage_heroPractices__Uy_Vs a{min-height:76px;padding:10px;border-radius:11px;background:var(--soft);color:var(--ink);display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;text-decoration:none}.PracticesPage_logo__C6hxR{position:relative;width:56px;height:56px;overflow:hidden;border:1px solid #dfe3e7;border-radius:10px;background:#fff;display:grid;place-items:center;font-size:18px}.PracticesPage_logo__C6hxR img{object-fit:cover}.PracticesPage_heroPractices__Uy_Vs small,.PracticesPage_heroPractices__Uy_Vs strong{display:block}.PracticesPage_heroPractices__Uy_Vs strong{display:flex;align-items:center;gap:5px;overflow:hidden;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.PracticesPage_heroPractices__Uy_Vs strong svg{width:13px;color:#5d86af}.PracticesPage_heroPractices__Uy_Vs small{margin-top:5px;color:#7a8086;font-size:9px}.PracticesPage_heroPractices__Uy_Vs a>svg{width:13px}.PracticesPage_directoryStats__Ds7Sz{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.PracticesPage_directoryStats__Ds7Sz div{padding:12px;border-radius:9px;background:var(--blue)}.PracticesPage_directoryStats__Ds7Sz span,.PracticesPage_directoryStats__Ds7Sz strong{display:block}.PracticesPage_directoryStats__Ds7Sz strong{font-size:17px;font-weight:500}.PracticesPage_directoryStats__Ds7Sz span{margin-top:4px;color:#667f98;font-size:8px}.PracticesPage_signalStrip__cP7vh{max-width:1200px;margin:0 auto;padding:46px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.PracticesPage_signalStrip__cP7vh div{min-height:112px;padding:21px;border-radius:14px;background:var(--soft)}.PracticesPage_signalStrip__cP7vh span{color:#6a8daf;font-size:10px}.PracticesPage_signalStrip__cP7vh p{margin:20px 0 0;color:#555b62;font-size:13px}.PracticesPage_doctors__K0WIR,.PracticesPage_faqSection__uGGbH,.PracticesPage_featured__5w0g5,.PracticesPage_types__cck5h{max-width:1240px;margin:0 auto;padding:100px 30px}.PracticesPage_practiceGrid___dee7{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.PracticesPage_practiceCard__zeQK_{min-height:124px;padding:18px;border-radius:15px;background:var(--soft);color:var(--ink);display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:17px;text-decoration:none;transition:background .2s ease,transform .2s ease}.PracticesPage_practiceCard__zeQK_:hover{background:var(--blue);transform:translateY(-2px)}.PracticesPage_practiceLogo__dYpa5{position:relative;width:78px;height:78px;overflow:hidden;border:1px solid #dfe3e7;border-radius:14px;background:#fff;display:grid;place-items:center;font-size:25px}.PracticesPage_practiceLogo__dYpa5 img{object-fit:cover}.PracticesPage_practiceInfo__WLbgt{min-width:0}.PracticesPage_practiceInfo__WLbgt strong{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:15px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.PracticesPage_practiceInfo__WLbgt strong svg{width:14px;color:#5d86af}.PracticesPage_practiceInfo__WLbgt small{margin-top:7px;display:block;color:#7a8086;font-size:10px}.PracticesPage_practiceInfo__WLbgt p{overflow:hidden;margin:10px 0 0;color:#686e74;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.PracticesPage_practiceCard__zeQK_>svg{width:15px}.PracticesPage_types__cck5h{padding-top:40px}.PracticesPage_typeGrid__XUdfj{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.PracticesPage_typeGrid__XUdfj>a{min-height:330px;padding:27px;border-radius:18px;background:var(--soft);color:var(--ink);display:flex;flex-direction:column;text-decoration:none}.PracticesPage_typeGrid__XUdfj>a>span{color:#718ca6;font-size:10px}.PracticesPage_typeGrid__XUdfj>a>div{margin:auto 0 0}.PracticesPage_typeGrid__XUdfj h3{margin:0;font-size:29px;font-weight:400;letter-spacing:-.035em}.PracticesPage_typeGrid__XUdfj p{margin:14px 0 0;color:#62686e;font-size:13px;line-height:1.6}.PracticesPage_typeGrid__XUdfj small{margin-top:18px;display:block;color:#7b8187;font-size:9px}.PracticesPage_typeGrid__XUdfj svg{width:15px;margin-top:20px}.PracticesPage_typeGrid__XUdfj .PracticesPage_blueCard__vIK9_{background:var(--blue)}.PracticesPage_typeGrid__XUdfj .PracticesPage_yellowCard__qxHx2{background:var(--yellow)}.PracticesPage_typeGrid__XUdfj .PracticesPage_activeType__6L5nK{box-shadow:inset 0 0 0 3px #315d7b}.PracticesPage_clearType__55flZ{width:max-content;margin:22px 0 0;color:#315d7b;display:inline-flex;font-size:14px;font-weight:600;text-underline-offset:4px}.PracticesPage_procedures__jPFfl{padding:100px max(30px,calc((100% - 1240px)/2));background:var(--ink);color:#fff}.PracticesPage_procedureColumns__cPC13{margin:58px 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.PracticesPage_procedureColumns__cPC13>div{padding:25px;border-radius:17px;background:#151c26;display:grid;grid-template-columns:1fr 1fr;gap:5px}.PracticesPage_procedureColumns__cPC13 h3{grid-column:1/-1;margin:0 0 17px;color:#86a9ca;font-size:19px;font-weight:400}.PracticesPage_procedureColumns__cPC13 a{min-height:42px;padding:0 9px;border-radius:7px;color:rgba(255,255,255,.67);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;text-decoration:none}.PracticesPage_procedureColumns__cPC13 a:hover{background:rgba(255,255,255,.06);color:#fff}.PracticesPage_procedureColumns__cPC13 svg{width:12px}.PracticesPage_procedures__jPFfl>a{width:max-content}.PracticesPage_doctorGrid__fxnxs{margin:58px 0 35px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.PracticesPage_doctorGrid__fxnxs>a{min-height:116px;padding:16px;border-radius:15px;background:var(--soft);color:var(--ink);display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:16px;text-decoration:none;transition:background .2s ease}.PracticesPage_doctorGrid__fxnxs>a:hover{background:var(--blue)}.PracticesPage_doctorAvatar__uZeZB{width:76px;height:76px;border-radius:14px;object-fit:cover;background:#0b1018;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.PracticesPage_doctorGrid__fxnxs small,.PracticesPage_doctorGrid__fxnxs strong{display:block}.PracticesPage_doctorGrid__fxnxs strong{font-size:14px;font-weight:550}.PracticesPage_doctorGrid__fxnxs small{margin-top:6px;color:#6d747a;font-size:10px}.PracticesPage_doctorGrid__fxnxs p{margin:9px 0 0;color:#858b91;font-size:9px}.PracticesPage_doctorGrid__fxnxs p svg{width:10px;vertical-align:middle;margin-right:3px}.PracticesPage_doctorGrid__fxnxs>a>svg{width:14px}.PracticesPage_doctors__K0WIR>a{width:max-content}.PracticesPage_cities___9eCI{padding:100px max(30px,calc((100% - 1240px)/2));background:var(--ink);color:#fff}.PracticesPage_cityGrid__gJF__{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.PracticesPage_cityGrid__gJF__ a{min-height:105px;padding:18px;border-radius:14px;background:#151c26;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:15px;text-decoration:none;transition:background .2s ease}.PracticesPage_cityGrid__gJF__ a:hover{background:#1d2a3a}.PracticesPage_cityGrid__gJF__ small,.PracticesPage_cityGrid__gJF__ strong{display:block}.PracticesPage_cityGrid__gJF__ strong{font-size:16px;font-weight:500}.PracticesPage_cityGrid__gJF__ small{margin-top:6px;color:rgba(255,255,255,.4);font-size:9px}.PracticesPage_cityGrid__gJF__ svg{width:15px;color:#84a9cc}.PracticesPage_faqWrap__nxz6q{margin-top:58px}.PracticesPage_finalCta__Kcngv{width:min(1400px,calc(100% - 40px));min-height:520px;margin:20px auto;padding:76px;border-radius:28px;background:var(--blue);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.PracticesPage_finalCta__Kcngv h2{max-width:940px;margin:0;font-size:clamp(50px,5.2vw,74px);font-weight:400;line-height:1.01;letter-spacing:-.048em}.PracticesPage_finalCta__Kcngv>p{max-width:620px;margin:24px 0 33px;color:#5d748b;font-size:15px;line-height:1.7}.PracticesPage_finalCta__Kcngv>div{display:flex;gap:9px}@media(max-width:1000px){.PracticesPage_hero__FbEd0{grid-template-columns:1fr}.PracticesPage_heroCopy__AuM4p,.PracticesPage_heroDirectory__uiEW4{padding:48px}.PracticesPage_cityGrid__gJF__{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.PracticesPage_hero__FbEd0{width:calc(100% - 20px);min-height:0;margin-top:10px;border-radius:20px}.PracticesPage_heroCopy__AuM4p,.PracticesPage_heroDirectory__uiEW4{padding:42px 20px}.PracticesPage_heroCopy__AuM4p h1{font-size:48px}.PracticesPage_heroCopy__AuM4p>p{margin:22px 0 26px;font-size:14px}.PracticesPage_directoryIntro__Hs2DB h2{font-size:40px}.PracticesPage_directoryHeader___ucmj{padding:5px 3px 13px}.PracticesPage_heroPractices__Uy_Vs a{grid-template-columns:48px 1fr auto}.PracticesPage_logo__C6hxR{width:48px;height:48px}.PracticesPage_directoryStats__Ds7Sz{grid-template-columns:1fr}.PracticesPage_directoryStats__Ds7Sz div{display:flex;align-items:center;justify-content:space-between}.PracticesPage_directoryStats__Ds7Sz span{margin-top:0}.PracticesPage_signalStrip__cP7vh{padding:38px 14px;grid-template-columns:1fr}.PracticesPage_signalStrip__cP7vh div{min-height:96px}.PracticesPage_doctors__K0WIR,.PracticesPage_faqSection__uGGbH,.PracticesPage_featured__5w0g5,.PracticesPage_types__cck5h{padding:72px 18px}.PracticesPage_doctorGrid__fxnxs,.PracticesPage_practiceGrid___dee7,.PracticesPage_procedureColumns__cPC13,.PracticesPage_typeGrid__XUdfj{grid-template-columns:1fr}.PracticesPage_practiceCard__zeQK_{grid-template-columns:64px 1fr auto;padding:14px}.PracticesPage_practiceLogo__dYpa5{width:64px;height:64px}.PracticesPage_typeGrid__XUdfj>a{min-height:260px}.PracticesPage_cities___9eCI,.PracticesPage_procedures__jPFfl{padding:72px 18px}.PracticesPage_procedureColumns__cPC13>div{grid-template-columns:1fr 1fr;padding:18px}.PracticesPage_doctors__K0WIR>a,.PracticesPage_procedures__jPFfl>a{width:100%}.PracticesPage_doctorGrid__fxnxs>a{grid-template-columns:64px 1fr auto;padding:13px}.PracticesPage_doctorAvatar__uZeZB{width:64px;height:64px;border-radius:12px}.PracticesPage_cityGrid__gJF__{grid-template-columns:1fr 1fr}.PracticesPage_cityGrid__gJF__ a{min-height:96px}.PracticesPage_finalCta__Kcngv{width:calc(100% - 20px);min-height:500px;margin:10px auto;padding:60px 20px;border-radius:20px}.PracticesPage_finalCta__Kcngv h2{font-size:45px}.PracticesPage_finalCta__Kcngv>div{width:100%;flex-direction:column}.PracticesPage_finalCta__Kcngv a{width:100%}}.PracticesPage_directoryAll__T9Msb{max-width:1240px;margin:0 auto;padding:100px 30px}.PracticesPage_directoryGroups__7dUJT{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:start}.PracticesPage_directoryGroups__7dUJT details{border:1px solid #e4e7ea;border-radius:14px;background:var(--soft);overflow:hidden}.PracticesPage_directoryGroups__7dUJT summary{padding:16px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:13px}.PracticesPage_directoryGroups__7dUJT summary::-webkit-details-marker{display:none}.PracticesPage_directoryGroups__7dUJT summary span{font-weight:550}.PracticesPage_directoryGroups__7dUJT summary small{color:#7a8086;font-size:10px}.PracticesPage_directoryGroups__7dUJT summary b{margin-left:auto;color:#9aa0a6;font-weight:400}.PracticesPage_directoryGroups__7dUJT details>div{padding:4px 18px 16px;display:flex;flex-wrap:wrap;gap:6px 16px}.PracticesPage_directoryGroups__7dUJT details>div a{color:#555b62;font-size:12px;text-decoration:none}.PracticesPage_directoryGroups__7dUJT details>div a:hover{color:var(--ink);text-decoration:underline}.PracticesPage_directoryGroups__7dUJT details>div a small{margin-left:5px;color:#9aa0a6;font-size:10px}.PracticesPage_directoryEmpty__KjAVR{margin:44px 0 0;padding:28px;border-radius:14px;background:var(--soft);color:#60676e;font-size:14px;line-height:1.6}.PracticesPage_pagination__aMdsu{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:10px}.PracticesPage_pageNumbers__dGAQE a,.PracticesPage_pageNumbers__dGAQE span,.PracticesPage_pagination__aMdsu>a,.PracticesPage_pagination__aMdsu>span:not(.PracticesPage_pageStatus__Mn9xf){min-width:44px;min-height:44px;padding:0 13px;border:1px solid #dfe3e7;border-radius:10px;color:#27313b;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-decoration:none}.PracticesPage_pageNumbers__dGAQE a:hover,.PracticesPage_pagination__aMdsu>a:hover{border-color:#8ca7c1;background:var(--blue)}.PracticesPage_pagination__aMdsu>span[aria-disabled=true]{color:#a1a7ad;background:#f7f8f9}.PracticesPage_pageNumbers__dGAQE{display:flex;gap:6px}.PracticesPage_pageNumbers__dGAQE span[aria-current=page]{border-color:var(--ink);background:var(--ink);color:#fff}.PracticesPage_pageStatus__Mn9xf{color:#687078;font-size:14px;white-space:nowrap}@media (max-width:760px){.PracticesPage_directoryGroups__7dUJT{grid-template-columns:1fr}.PracticesPage_pagination__aMdsu{flex-wrap:wrap}.PracticesPage_pageNumbers__dGAQE{order:3;width:100%;justify-content:center}.PracticesPage_pageStatus__Mn9xf{order:4;width:100%;text-align:center}}