.clinic-profile_hero__4YOjj{padding-top:44px}.clinic-profile_logoPanel__K2Xk_{margin-top:28px;min-height:121.6px;padding:17.28px 21.6px;display:grid;place-items:center;border:1px solid var(--line);border-radius:22px;background:white}.clinic-profile_logo__L1qSf{margin:0;display:grid;place-items:center;width:100%;color:var(--navy)}.clinic-profile_logo__L1qSf img{width:auto;height:auto;max-width:min(64%,217.6px);max-height:70.4px;object-fit:contain}.clinic-profile_logo__L1qSf>svg{width:46.08px;height:46.08px}.clinic-profile_aboutSection__ret8Y{padding-top:64px;padding-bottom:48px}.clinic-profile_about__S_tti{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.clinic-profile_about__S_tti img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:22px}.clinic-profile_about__S_tti p:last-child{margin-bottom:0}.clinic-profile_location__ya1qm{display:flex;align-items:center;gap:8px;font-size:.9rem}.clinic-profile_location__ya1qm svg{flex-shrink:0}.clinic-profile_quoteStrip__pyClL{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;background:var(--ice);border-radius:20px}.clinic-profile_quoteStrip__pyClL p{margin:0;color:var(--navy);font-weight:700}.clinic-profile_quoteStrip__pyClL a{flex-shrink:0}.clinic-profile_services__nDmy3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px;background:var(--mist);border:1px solid var(--line);border-radius:22px}.clinic-profile_service__ktjsu{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 12px;border:1px solid var(--line);border-radius:18px;background:white}.clinic-profile_serviceGraphic__0cu9k{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;color:var(--navy)}.clinic-profile_serviceGraphic__0cu9k svg{width:100%;height:100%}.clinic-profile_service__ktjsu h3{font-size:1.08rem;margin:0;line-height:1.3}.clinic-profile_cases__dDlc_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clinic-profile_case__zbU4T{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:white}.clinic-profile_caseCopy__tEHaB{padding:20px}.clinic-profile_caseCopy__tEHaB h3{font-size:1.15rem;margin-bottom:10px}.clinic-profile_caseCopy__tEHaB p{font-size:.92rem;line-height:1.6;margin-bottom:10px}.clinic-profile_caseCopy__tEHaB p.clinic-profile_small__WJKsr{font-size:.82rem}.clinic-profile_caseCopy__tEHaB p:last-child{margin-bottom:0}.clinic-profile_comparison__Y5CtS{position:relative;aspect-ratio:694/462;overflow:hidden;cursor:ew-resize;touch-action:pan-y;user-select:none}.clinic-profile_comparison__Y5CtS:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.clinic-profile_comparison__Y5CtS img{object-fit:cover;object-position:center;pointer-events:none}.clinic-profile_beforeLayer__w6zUx{position:absolute;inset:0;pointer-events:none}.clinic-profile_afterLabel__avEFZ,.clinic-profile_beforeLabel__ybwNO{position:absolute;top:16px;z-index:2;padding:4px 12px;border-radius:8px;background:var(--navy);color:white;font-size:.8rem;pointer-events:none}.clinic-profile_beforeLabel__ybwNO{left:16px}.clinic-profile_afterLabel__avEFZ{right:16px}.clinic-profile_divider__ypJIc{position:absolute;top:0;bottom:0;width:2px;background:white;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 5px #12213a50}.clinic-profile_divider__ypJIc>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;border:2px solid white;background:var(--navy);color:white;display:grid;place-items:center}.clinic-profile_doctorHeading__NlXSE{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.clinic-profile_doctorHeading__NlXSE h2{margin:0}.clinic-profile_carouselControls__5i1da{display:flex;gap:10px;flex-shrink:0}.clinic-profile_carouselControls__5i1da button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--navy);background:white;cursor:pointer}.clinic-profile_carouselControls__5i1da button:hover:not(:disabled){background:var(--ice);border-color:var(--navy)}.clinic-profile_carouselControls__5i1da button:disabled{opacity:.35;cursor:default}.clinic-profile_doctors__B3ppF{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.clinic-profile_doctors__B3ppF::-webkit-scrollbar{display:none}.clinic-profile_doctors__B3ppF:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.clinic-profile_doctor__ceOIm{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:white;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.clinic-profile_portrait__3Y20X{position:relative;aspect-ratio:4/3;background:var(--mist);display:grid;place-items:center;color:var(--navy)}.clinic-profile_portrait__3Y20X img{object-fit:cover;object-position:center 22%}.clinic-profile_doctorCopy__xn3dA{padding:20px}.clinic-profile_doctorCopy__xn3dA h3{font-size:1.25rem;margin:0 0 5px}.clinic-profile_doctorCopy__xn3dA p{margin:0}.clinic-profile_doctorCopy__xn3dA p:last-child{margin-bottom:0}.clinic-profile_doctorCopy__xn3dA .clinic-profile_role__uD_C_{color:var(--slate);font-weight:400;font-size:.91rem;line-height:1.45;min-height:2.9em}.clinic-profile_doctorCopy__xn3dA .clinic-profile_experience__SlsAZ{font-size:.8rem;margin-top:10px;color:var(--navy)}.clinic-profile_doctorCopy__xn3dA .clinic-profile_doctorSummary__hbxet{font-size:.9rem;line-height:1.55;margin-top:10px}.clinic-profile_carouselStatus__H3yiW{margin:16px 0 0;color:var(--slate);font-size:.85rem;text-align:right}.clinic-profile_gallery__Op6Cx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clinic-profile_gallery__Op6Cx figure{margin:0}.clinic-profile_gallery__Op6Cx img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:20px}.clinic-profile_gallery__Op6Cx figcaption{margin-top:12px;color:var(--slate);font-size:.88rem}.clinic-profile_photoButton__ZKkdj{display:block;width:100%;padding:0;border:0;border-radius:20px;background:transparent;cursor:zoom-in}.clinic-profile_photoDialog__W4cTH{width:min(1000px,calc(100% - 32px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:20px;background:white;color:var(--navy);box-shadow:0 18px 70px rgb(10 25 45/24%);overscroll-behavior:contain;opacity:0;transform:translateY(7px) scale(.985);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.75,.25,1),overlay allow-discrete .22s,display allow-discrete .22s}.clinic-profile_photoDialog__W4cTH[open]{opacity:1;transform:none}.clinic-profile_photoDialog__W4cTH::backdrop{background:rgb(10 25 45/75%);opacity:0;transition:opacity .18s ease,overlay allow-discrete .18s,display allow-discrete .18s}.clinic-profile_photoDialog__W4cTH[open]::backdrop{opacity:1}@starting-style{.clinic-profile_photoDialog__W4cTH[open]{opacity:0;transform:translateY(7px) scale(.985)}.clinic-profile_photoDialog__W4cTH[open]::backdrop{opacity:0}}html:has(.clinic-profile_photoDialog__W4cTH[open]){overflow:hidden}.clinic-profile_photoPanel__mq_xd{position:relative}.clinic-profile_photoClose__0rwLE{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255/55%);border-radius:50%;background:rgb(18 37 55/77%);color:white;transition:background-color .15s ease}@media (hover:hover){.clinic-profile_photoClose__0rwLE:hover{background:rgb(18 37 55/95%)}}.clinic-profile_photoClose__0rwLE:focus-visible{outline:2px solid white;outline-offset:2px;box-shadow:0 0 0 5px var(--navy)}.clinic-profile_photoClose__0rwLE:focus:not(:focus-visible){outline:none}.clinic-profile_photoPanel__mq_xd figure{margin:0}.clinic-profile_photoPanel__mq_xd img{display:block;width:100%;height:auto;max-height:calc(100dvh - 96px);object-fit:contain}.clinic-profile_photoPanel__mq_xd figcaption{padding:12px 20px;color:var(--slate);font-size:.88rem}@media (prefers-reduced-motion:reduce){.clinic-profile_photoClose__0rwLE,.clinic-profile_photoDialog__W4cTH,.clinic-profile_photoDialog__W4cTH::backdrop{transition:none}}.clinic-profile_sources__QZZcq{margin-top:32px;font-size:.85rem;color:var(--slate)}.clinic-profile_videos__AtEGH{margin-top:40px}.clinic-profile_videoGrid__wnyf_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.clinic-profile_videoFrame__riZra{position:relative;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:16px;background:var(--mist)}.clinic-profile_videoBackdrop__jidxr{position:absolute;inset:-28px;background-size:cover;background-position:50%;filter:blur(24px) saturate(.65);opacity:.75;pointer-events:none}.clinic-profile_videoFrame__riZra video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:transparent}.clinic-profile_videoFrame__riZra video:fullscreen{background:#000}.clinic-profile_videoGrid__wnyf_ article:only-child{grid-column:1/-1;width:100%;max-width:640px}.clinic-profile_videoGrid__wnyf_ details{margin-top:14px}.clinic-profile_videoGrid__wnyf_ summary{cursor:pointer;color:var(--navy);font-weight:700}@media (max-width:1100px){.clinic-profile_about__S_tti{gap:28px}.clinic-profile_cases__dDlc_,.clinic-profile_gallery__Op6Cx,.clinic-profile_services__nDmy3{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-profile_doctors__B3ppF{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:800px){.clinic-profile_videoGrid__wnyf_{grid-template-columns:1fr}.clinic-profile_videoFrame__riZra{aspect-ratio:4/3}.clinic-profile_hero__4YOjj{padding-top:28px}.clinic-profile_logoPanel__K2Xk_{margin-top:24px;padding:13.44px 16.8px;min-height:99.84px}.clinic-profile_logo__L1qSf img{max-height:57.6px}.clinic-profile_about__S_tti{grid-template-columns:1fr}.clinic-profile_aboutSection__ret8Y{padding-top:40px;padding-bottom:32px}.clinic-profile_quoteStrip__pyClL{padding:20px;gap:16px}.clinic-profile_services__nDmy3{padding:16px;gap:12px}.clinic-profile_service__ktjsu{flex-direction:column;align-items:flex-start;padding:12px;gap:10px}}@media (max-width:520px){.clinic-profile_cases__dDlc_,.clinic-profile_gallery__Op6Cx{grid-template-columns:1fr}.clinic-profile_doctors__B3ppF{grid-auto-columns:100%}.clinic-profile_quoteStrip__pyClL{flex-direction:column;align-items:flex-start}.clinic-profile_services__nDmy3{gap:8px;padding:12px}.clinic-profile_service__ktjsu{padding:12px 10px}.clinic-profile_serviceGraphic__0cu9k{width:54px;height:54px;flex-basis:54px}.clinic-profile_service__ktjsu h3{font-size:.96rem}.clinic-profile_doctorHeading__NlXSE{align-items:flex-end;gap:12px}.clinic-profile_doctorHeading__NlXSE h2{font-size:1.8rem}}.clinic-reviews_heading__ZBtlA{display:flex;align-items:center;justify-content:space-between;gap:24px}.clinic-reviews_heading__ZBtlA h2{margin-bottom:10px}.clinic-reviews_heading__ZBtlA p{margin:0}.clinic-reviews_allReviews__c1kVq{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 18px;border:1px solid #dadce0;border-radius:999px;background:white;color:#1967d2;font-size:.9rem;font-weight:600}.clinic-reviews_allReviews__c1kVq:hover{background:#f8faff;border-color:#aecbfa}.clinic-reviews_allReviews__c1kVq svg,.clinic-reviews_footer__7Metr svg{flex-shrink:0}.clinic-reviews_grid__0MgsF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.clinic-reviews_card__toWCO{display:flex;flex-direction:column;min-width:0;padding:24px;background:white;border:1px solid #dadce0;border-radius:16px;box-shadow:0 1px 2px #3c404308;font-family:Arial,sans-serif}.clinic-reviews_stars__DCzqH{display:flex;gap:2px;margin-top:18px;color:#fbbc04}.clinic-reviews_quote__TnKXZ{margin:14px 0 24px;flex:1;font-size:.9375rem;line-height:1.65;white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;color:#3c4043}.clinic-reviews_author__qOqsD{display:flex;align-items:center;gap:12px}.clinic-reviews_avatar___2X4o{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#1967d2;color:white;font-size:1.125rem;font-weight:500}.clinic-reviews_card__toWCO:nth-child(3n+2) .clinic-reviews_avatar___2X4o{background:#b3261e}.clinic-reviews_card__toWCO:nth-child(3n) .clinic-reviews_avatar___2X4o{background:#188038}.clinic-reviews_author__qOqsD>div{min-width:0}.clinic-reviews_author__qOqsD h3{font-size:.9375rem;font-weight:600;line-height:1.4;letter-spacing:normal;overflow-wrap:anywhere;color:#202124;margin:0 0 3px}.clinic-reviews_author__qOqsD div>span{font-size:.75rem;color:#5f6368}.clinic-reviews_footer__7Metr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;border-top:1px solid #f1f3f4;padding-top:12px}.clinic-reviews_googleLogo__WyrEO{display:block;width:68px;height:auto;flex-shrink:0}.clinic-reviews_footer__7Metr a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#1967d2;font-size:.8125rem;font-weight:500}.clinic-reviews_footer__7Metr a:hover{text-decoration:underline;text-underline-offset:4px}.clinic-reviews_allReviews__c1kVq:focus-visible,.clinic-reviews_footer__7Metr a:focus-visible{outline:3px solid #1967d2;outline-offset:4px;border-radius:4px}@media (max-width:1100px){.clinic-reviews_grid__0MgsF{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-reviews_card__toWCO:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:800px){.clinic-reviews_heading__ZBtlA{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width:520px){.clinic-reviews_grid__0MgsF{grid-template-columns:1fr;gap:16px;margin-top:24px}.clinic-reviews_card__toWCO{padding:20px}}