.doctorHeaderActions_actions__dGVmB{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.doctorHeaderActions_link__XwcDB{background:none;border:0;padding:4px 0;color:var(--color-text-muted);font:inherit;font-size:14px;line-height:1.3;cursor:pointer;text-decoration:none;transition:color .12s ease}.doctorHeaderActions_link__XwcDB:focus-visible,.doctorHeaderActions_link__XwcDB:hover{color:var(--color-primary);text-decoration:underline}.doctorProfileReviewsTab_list__B7pdP{display:grid;gap:16px}.doctorProfileReviewsTab_total__Os5Lf{margin:0;color:var(--color-text-soft);font-size:14px}.doctorProfileReviewsTab_items__2SGBw{list-style:none;margin:0;padding:0;display:grid;gap:16px}.doctorProfileReviewsTab_item___Pi24{padding:24px 0;border:0;border-radius:var(--radius-card);background:var(--color-navigation-neutral);display:grid;gap:8px}.doctorProfileReviewsTab_content__ZoqaA{margin:0;white-space:pre-wrap;line-height:var(--line-height-text)}.doctorProfileReviewsTab_meta__HrlBd{margin:0;color:var(--color-text-soft);font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.doctorProfileReviewsTab_empty__IfXdu{display:grid;gap:16px;padding:24px 0;border:0;border-radius:var(--radius-card);background:var(--color-bg-soft);text-align:center}.doctorProfileReviewsTab_emptyText__5TibW{margin:0;color:var(--color-text-muted);font-size:16px}.doctorProfileReviewsTab_leaveButton__fn6gF{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:48px;border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:16px;font-weight:500;cursor:pointer}.doctorProfileReviewsTab_leaveButton__fn6gF:hover{opacity:.92}.contactForm_form__WeyCU{display:grid;gap:14px}.contactForm_serviceText__6BrSX{margin:0;color:var(--color-text-main);font-size:15px;line-height:1.4}.contactForm_serviceText__6BrSX span{color:var(--color-text-strong);font-weight:500}.contactForm_input__p8Ob3{height:46px;border:1px solid var(--color-border-strong);border-radius:10px;padding:0 14px;color:var(--color-text-main);font-size:16px;line-height:1}.contactForm_input__p8Ob3::placeholder{color:var(--color-text-muted)}.contactForm_input__p8Ob3:focus{outline:none;border-color:var(--color-accent)}.contactForm_callbackInput__e_3ez{width:100%;height:auto;border-radius:12px;padding:13px 14px;line-height:1.2}.contactForm_callbackInput__e_3ez:focus{border-color:var(--color-primary)}.contactForm_submitButton__UDYUg{margin-top:8px;height:44px;border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:16px;font-weight:500;line-height:1;cursor:pointer;transition:opacity .2s ease}.contactForm_submitButton__UDYUg:hover:not(:disabled){opacity:.9}.contactForm_submitButton__UDYUg:disabled{opacity:.55;cursor:not-allowed}.contactForm_callbackSubmitButton__OfedF{margin-top:0;height:auto;min-height:44px;font-size:15px}.contactForm_callbackSubmitButton__OfedF:hover:not(:disabled){opacity:.92}.contactForm_callbackSubmitButton__OfedF:disabled{opacity:.6}.stack_stack___gYlj{display:flex;width:100%}.stack_direction_column__ZNy4U{flex-direction:column}.stack_stack___gYlj>ol,.stack_stack___gYlj>p,.stack_stack___gYlj>ul{margin-block:0}.stack_direction_row__E1cVt{flex-direction:row;flex-wrap:wrap;align-items:center}.stack_gap_xs__f5dkW{gap:8px}.stack_gap_sm__0q9Cg{gap:clamp(8px,1.2vw,16px)}.stack_gap_md__Rkyu6{gap:clamp(16px,2vw,24px)}.stack_gap_lg___EaLX{gap:clamp(20px,2.6vw,32px)}.stack_gap_xl__u8Wq9{gap:clamp(32px,4vw,64px)}.stack_gap_section__WlocD{gap:var(--page-section-gap,calc(2 * var(--section-space-lg, clamp(24px, 3.3vw, 48px))))}.stack_gap_content__oQeWd{gap:var(--section-content-gap,clamp(20px,2.4vw,32px))}.stack_stack___gYlj>h1,.stack_stack___gYlj>h2{margin-block:0}.doctorSchedule_schedule___WJ5W{width:100%;min-width:0;display:grid;gap:18px}.doctorSchedule_title__UEsMY{margin:0;color:var(--color-text-strong);font-size:24px;font-weight:400;line-height:1.25}.doctorSchedule_notice__elMtw{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.4}.doctorSchedule_dateNavigation__NSpj0{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;min-width:0;align-items:center;gap:4px}.doctorSchedule_dates__udUCV{grid-column:2;grid-row:1;overflow-x:auto;min-width:0;flex:1 1;scrollbar-width:thin}.doctorSchedule_dateTrack__TAGZJ{display:flex;justify-content:center;gap:6px;width:max-content;min-width:100%}.doctorSchedule_date__4VO_B{flex:0 0 58px;display:grid;gap:12px;border:0;border-radius:var(--radius-pill);padding:16px 4px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;cursor:pointer}.doctorSchedule_date__4VO_B[aria-pressed=true],.doctorSchedule_slot__ZAxxE{background:var(--color-surface-accent);color:var(--color-text-strong)}.doctorSchedule_arrow__LDwVF{flex:0 0 28px;min-height:44px;border:0;background:transparent;color:var(--color-text-strong);font-size:28px;cursor:pointer;grid-column:1;grid-row:1}.doctorSchedule_arrow__LDwVF[aria-label="Следующая дата"]{grid-column:3}.doctorSchedule_slots__SEpAz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:36px;gap:6px;max-height:126px;overflow-y:auto;padding:3px}.doctorSchedule_slot__ZAxxE{min-height:36px;border:0;border-radius:var(--radius-pill);font:inherit;font-size:14px;cursor:pointer}.doctorSchedule_date__4VO_B:hover,.doctorSchedule_slot__ZAxxE:hover{background:var(--color-disabled-bg)}.doctorSchedule_schedule___WJ5W button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.doctorSchedule_schedule___WJ5W{gap:16px}.doctorSchedule_slots__SEpAz{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:40px;max-height:184px}.doctorSchedule_slot__ZAxxE{min-height:40px}}.siteSearchForm_searchIcon__uBVWz{position:absolute;width:28px;height:28px;right:0;top:10px;pointer-events:none;color:var(--color-text-muted)}.siteSearchForm_form__BhO5j{position:relative;border-bottom:2px solid color-mix(in srgb,var(--color-primary) 28%,transparent);transition:border-color .2s ease}.siteSearchForm_form__BhO5j:focus-within{border-bottom-color:var(--color-primary)}.siteSearchForm_input__thf0G{width:100%;height:52px;border:0;padding:0 40px 10px 0;background:transparent;color:var(--color-text-main);font-size:16px;font-weight:400;line-height:1.1}.siteSearchForm_input__thf0G::placeholder{color:var(--color-text-main);opacity:.72}.siteSearchForm_input__thf0G:focus{outline:none}.siteSearchForm_visuallyHidden__At297{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.siteSearchForm_panel__xqdBT{margin-top:20px}.siteSearchForm_results__Xu864{display:grid;gap:20px}.siteSearchForm_group__VgQd6{min-width:0}.siteSearchForm_groupTitle__3cekC{margin:0 0 8px;color:var(--color-text-strong);font-size:18px;font-weight:500}.siteSearchForm_list___DPa7{display:grid;gap:8px}.siteSearchForm_result__1g6hC{width:fit-content;max-width:100%;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .2s ease,text-decoration-color .2s ease}.siteSearchForm_result__1g6hC:hover{color:var(--color-text-strong)}.siteSearchForm_result__1g6hC:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.siteSearchForm_resultTitle__ctjBR{display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.siteSearchForm_status___hNef{margin:0;color:var(--color-text-soft);font-size:15px}@media (max-width:1023px){.siteSearchForm_input__thf0G{height:48px;padding-bottom:8px;font-size:18px;line-height:1.15}.siteSearchForm_resultTitle__ctjBR{font-size:14px}}@media (max-width:420px){.siteSearchForm_input__thf0G{height:44px;font-size:16px}}.priceSearchResults_list__MRQ3h{display:grid;gap:8px}.priceSearchResults_result__W13z3{border:0;background:transparent;text-align:left;cursor:pointer;padding:0;font:inherit;font-size:15px;line-height:1.35;overflow-wrap:anywhere}@media (max-width:1023px){.priceSearchResults_result__W13z3{font-size:14px}}.siteSearchHelp_help__kBQWT{margin-top:clamp(28px,4vw,56px);color:var(--color-text-main)}.siteSearchHelp_text__iO0rY,.siteSearchHelp_title__TMUC3{margin:0;font-size:18px;line-height:1.35}.siteSearchHelp_title__TMUC3{color:var(--color-text-strong);font-weight:500}.siteSearchHelp_text__iO0rY{margin-top:2px}.siteSearchHelp_links__W6CeW{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.siteSearchHelp_link__7BdSM{border:0;padding:0;background:transparent;color:var(--color-primary);font:inherit;font-size:15px;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer}.siteSearchHelp_link__7BdSM:hover{color:var(--color-text-strong)}.siteSearchHelp_link__7BdSM:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:1023px){.siteSearchHelp_help__kBQWT{display:none}}.siteSearchModal_trigger__ecaLO{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:9px;border:0;border-radius:10px;color:var(--color-text-strong);background:var(--color-bg-soft);cursor:pointer}.siteSearchModal_trigger__ecaLO:hover{background:var(--color-surface-accent)}.siteSearchModal_icon__GGU8d{width:22px;height:22px}.siteSearchModal_dialog__4CRmG{width:min(100%,760px);max-height:min(85dvh,760px);background-color:var(--surface-info);padding:40px 28px 28px}@media (max-width:640px){.siteSearchModal_dialog__4CRmG{padding:36px 18px 20px}}.siteSearchModal_overlay__Xk7op{background:rgb(0 0 0/52%);z-index:200}.siteHeaderCompactRow_compactHeader__6bb52{position:fixed;z-index:80;top:0;left:0;width:100%;padding-top:env(safe-area-inset-top);background:var(--color-surface-accent);box-shadow:var(--shadow-soft)}@media (prefers-reduced-transparency:reduce){.siteHeaderCompactRow_compactHeader__6bb52{background:var(--color-surface-accent)}}@media (prefers-reduced-motion:reduce){.siteHeaderCompactRow_compactHeader__6bb52{background:var(--color-surface-accent)}}.siteHeaderCompactRow_compactContainer__Lleuu{display:flex;align-items:center;gap:16px;width:100%;max-width:min(calc(100% - 48px),var(--layout-max-width));min-height:58px;margin:0 auto;padding:6px 0}.siteHeaderCompactRow_compactLogoLink__SPdnL{display:inline-flex;flex:0 0 auto}.siteHeaderCompactRow_compactLogo__NSF6U{--brand-logo-width:76px}.siteHeaderCompactRow_compactMenuButton__lfw_u,.siteHeaderCompactRow_compactShortLabel__UuNDM{display:none}.siteHeaderCompactRow_compactActions__atfap{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.siteHeaderCompactRow_compactPill__LbAjG{flex:0 0 auto}.siteHeaderCompactRow_pillButton__wFZ1G{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:var(--radius-pill);padding:2px 16px 0;color:var(--color-on-primary);font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:opacity .2s ease}.siteHeaderCompactRow_pillButton__wFZ1G:hover{opacity:.9}.siteHeaderCompactRow_redPill__3eJtQ{min-width:146px;background:var(--color-primary)}.siteHeaderCompactRow_accentPill__QAG1y{min-width:154px;background:var(--color-surface-accent);color:var(--color-text-strong)}.siteHeaderCompactRow_compactPhoneLink__f2OgC{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-size:18px;font-weight:500;line-height:1;white-space:nowrap}.siteHeaderCompactRow_compactPhoneGlyph__d0bsf{width:22px;height:22px;flex:0 0 auto}.siteHeaderCompactRow_mobileCircleGlyph___wPrc{display:block;width:20px;height:20px}@media (max-width:1300px){.siteHeaderCompactRow_pillButton__wFZ1G{font-size:13px}.siteHeaderCompactRow_redPill__3eJtQ{min-width:136px}.siteHeaderCompactRow_accentPill__QAG1y{min-width:146px}}@media (max-width:1023px){.siteHeaderCompactRow_compactLogoLink__SPdnL{display:none}.siteHeaderCompactRow_compactContainer__Lleuu{max-width:100%;gap:8px;min-height:60px;padding:8px 12px}.siteHeaderCompactRow_compactActions__atfap{gap:8px}.siteHeaderCompactRow_compactPhoneLink__f2OgC{justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary)}.siteHeaderCompactRow_compactPhoneLink__f2OgC span{display:none}.siteHeaderCompactRow_compactPhoneGlyph__d0bsf{width:20px;height:20px}.siteHeaderCompactRow_compactMenuButton__lfw_u{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:0;border-radius:50%;padding:0;background:var(--color-surface-accent);color:var(--color-text-strong);cursor:pointer}}@media (max-width:620px){.siteHeaderCompactRow_compactContainer__Lleuu{gap:6px}.siteHeaderCompactRow_compactFullLabel__1n6fy{display:none}.siteHeaderCompactRow_compactShortLabel__UuNDM{display:inline}.siteHeaderCompactRow_compactActions__atfap .siteHeaderCompactRow_accentPill__QAG1y{min-width:96px;padding-inline:10px}.siteHeaderCompactRow_compactActions__atfap .siteHeaderCompactRow_redPill__3eJtQ{min-width:72px;padding-inline:10px}}@media (max-width:360px){.siteHeaderCompactRow_compactContainer__Lleuu{padding-right:8px;padding-left:8px}.siteHeaderCompactRow_compactActions__atfap .siteHeaderCompactRow_accentPill__QAG1y{min-width:86px;padding-inline:12px;font-size:11px}.siteHeaderCompactRow_compactActions__atfap .siteHeaderCompactRow_redPill__3eJtQ{min-width:64px;padding-inline:12px;font-size:11px}.siteHeaderCompactRow_compactMenuButton__lfw_u,.siteHeaderCompactRow_compactPhoneLink__f2OgC{width:36px;height:36px;flex-basis:36px}}.siteHeaderCompactRow_compactNav__73NJs{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.siteHeaderCompactRow_compactNav__73NJs a{color:var(--color-text-strong);font-size:14px}.siteHeaderCompactRow_compactNav__73NJs a:hover{text-decoration:underline}@media (min-width:1024px) and (max-width:1250px){.siteHeaderCompactRow_compactLogoLink__SPdnL{display:none}.siteHeaderCompactRow_compactNav__73NJs{gap:10px}.siteHeaderCompactRow_compactPhoneLink__f2OgC{font-size:14px}}@media (max-width:1023px){.siteHeaderCompactRow_compactNav__73NJs,.siteHeaderCompactRow_compactPill__LbAjG{display:none}.siteHeaderCompactRow_compactActions__atfap{margin-left:0;margin-right:auto}}.siteHeaderMobileMenu_mobileMenuPanel__0Y_AK{display:none}.siteHeaderMobileMenu_mobileChatLinks__ksqHy{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding-top:20px;border-top:1px solid var(--glass-border)}.siteHeaderMobileMenu_mobileChatLink__g3cec{border:0;min-height:28px;padding:2px 0;background:transparent;color:var(--color-primary);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.siteHeaderMobileMenu_themeButton__yXEsD{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--color-card-border);border-radius:50%;padding:0;background:var(--color-bg-soft);color:var(--color-primary);cursor:pointer}.siteHeaderMobileMenu_themeButton__yXEsD:focus-visible,.siteHeaderMobileMenu_themeButton__yXEsD:hover{border-color:var(--color-primary);background:var(--color-surface-accent)}.siteHeaderMobileMenu_themeIcon__C_qp8{width:20px;height:20px}.siteHeaderMobileMenu_mobileUtilities__BuRh_{display:inline-flex;align-items:center;gap:10px}@media (max-width:1023px){.siteHeaderMobileMenu_mobileMenuPanel__0Y_AK{display:block;position:fixed;z-index:60;top:78px;right:12px;left:12px;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));overflow:auto;padding:18px;border:1px solid var(--color-card-border);border-radius:12px;background:color-mix(in srgb,var(--color-bg-header) 98%,transparent);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.siteHeaderMobileMenu_mobileMenuPanelOpen__9EFFk{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.siteHeaderMobileMenu_mobileMenuList__kpXYa,.siteHeaderMobileMenu_mobileSubmenu__KuuES{margin:0;padding:0;list-style:none}.siteHeaderMobileMenu_mobileMenuList__kpXYa{display:grid;gap:8px}.siteHeaderMobileMenu_mobileMenuItem__7Ouzs{display:grid;gap:6px}.siteHeaderMobileMenu_mobileMenuLink__bGUNR{color:var(--color-text-main);font-size:16px;line-height:1.2}.siteHeaderMobileMenu_mobileSubmenu__KuuES{display:grid;gap:6px;padding-left:10px}.siteHeaderMobileMenu_mobileSubmenuLink__RWmd0{color:var(--color-text-soft);font-size:14px;line-height:1.2}.siteHeaderMobileMenu_mobileAccessibilityButton__R5_8t{flex:1 1;min-height:42px;border:0;border-radius:12px;background:var(--color-surface-accent);color:var(--color-primary);font:600 14px/1.2 inherit;cursor:pointer}.siteHeaderMobileMenu_mobileUtilities__BuRh_{display:flex;width:100%;margin-top:16px}}@media (prefers-reduced-motion:reduce){.siteHeaderMobileMenu_mobileMenuPanel__0Y_AK{transition:none}}.siteHeaderMobileMenu_actionIcon__oKncw{width:24px;height:24px;flex:0 0 24px;margin-right:8px;vertical-align:middle}.mobileQuickMenu_mobileQuickMenu__x2kpx{display:none}@media (max-width:1023px){.mobileQuickMenu_mobileQuickMenu__x2kpx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:fixed;z-index:75;right:0;bottom:0;left:0;min-height:68px;padding:6px max(10px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--color-card-border);background:var(--color-bg-header);box-shadow:var(--shadow-soft)}.mobileQuickMenu_mobileQuickAction__EjM_V{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:12px;padding:4px;background:transparent;color:var(--color-text-main);font-family:inherit;cursor:pointer}.mobileQuickMenu_mobileQuickAction__EjM_V:active,.mobileQuickMenu_mobileQuickAction__EjM_V:focus-visible{background:var(--color-surface-accent);color:var(--color-primary);outline:none}.mobileQuickMenu_mobileQuickAction__EjM_V span{font-size:11px;font-weight:500}.mobileQuickMenu_mobileQuickIcon__kYxsL{width:22px;height:22px}.mobileQuickMenu_mobileAppointmentDialog__6xTYa{min-height:180px}.mobileQuickMenu_mobileSearchDialog__ovcVs{width:min(100%,680px)}.mobileQuickMenu_mobileAppointmentEmpty__QOMUf{min-height:96px}}.siteHeaderTopRow_desktopRow__wPznC{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px}.siteHeaderTopRow_logoLink__a7pqR{display:inline-flex;align-items:center;gap:24px;flex-shrink:0}.siteHeaderTopRow_logoLabel__XvNU3{width:210px;color:var(--color-text-strong);font-size:24px;line-height:1.25}.siteHeaderTopRow_responsiveLogo__piNeE{--brand-logo-width:160px}.siteHeaderTopRow_mobileActions__5_zUy{display:none}.siteHeaderTopRow_centerCtaGroup__2Ew5k{position:static;display:inline-flex;align-items:center;gap:10px}.siteHeaderTopRow_pillButton__WbIij{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:var(--radius-pill);padding:2px 18px 0;color:var(--color-on-primary);font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.siteHeaderTopRow_pillButton__WbIij:hover{opacity:.9}.siteHeaderTopRow_redPill__a2qCy{min-width:146px;background:var(--color-primary)}.siteHeaderTopRow_accentPill__K1Tic{min-width:154px;background:var(--color-surface-accent);color:var(--color-text-strong)}.siteHeaderTopRow_desktopActions__xJB4D{display:grid;justify-items:end;gap:4px;width:min(31vw,310px);min-width:0}.siteHeaderTopRow_phoneLink__w51LS{display:inline-flex;align-items:center;gap:12px;color:var(--color-primary);font-size:20px;font-weight:400;line-height:1;white-space:nowrap}.siteHeaderTopRow_phoneGlyph__w5QNn{width:24px;height:24px;color:var(--color-primary)}.siteHeaderTopRow_chatLink__KOUAU{color:var(--color-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 34%,transparent);text-underline-offset:3px}.siteHeaderTopRow_chatLinks___p0TT{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 18px}.siteHeaderTopRow_chatLink__KOUAU{display:inline-flex;align-items:center;border:0;min-height:28px;padding:0;background:transparent;font:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.siteHeaderTopRow_chatLink__KOUAU:hover{color:var(--color-accent)}.siteHeaderTopRow_iconLink__D9TVx{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;padding:0;background:transparent;cursor:pointer}.siteHeaderTopRow_mobilePhone__G_isx{border-radius:50%;background:var(--color-primary);color:var(--color-on-primary)}.siteHeaderTopRow_mobileMenuButton__eyWfU{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--color-surface-accent);color:var(--color-text-strong);cursor:pointer}.siteHeaderTopRow_mobileCircleGlyph__VVcBy{display:block;width:20px;height:20px}@media (max-width:1300px){.siteHeaderTopRow_logoLabel__XvNU3{width:150px;font-size:18px}.siteHeaderTopRow_logoLink__a7pqR{gap:16px}.siteHeaderTopRow_desktopActions__xJB4D{gap:4px;width:min(29vw,270px)}.siteHeaderTopRow_pillButton__WbIij{font-size:13px}.siteHeaderTopRow_redPill__a2qCy{min-width:136px}.siteHeaderTopRow_accentPill__K1Tic{min-width:146px}.siteHeaderTopRow_phoneLink__w51LS{font-size:20px}.siteHeaderTopRow_phoneGlyph__w5QNn{width:22px;height:22px}}@media (max-width:1023px){.siteHeaderTopRow_logoLabel__XvNU3{display:none}.siteHeaderTopRow_desktopRow__wPznC{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.siteHeaderTopRow_centerCtaGroup__2Ew5k,.siteHeaderTopRow_desktopActions__xJB4D{display:none}.siteHeaderTopRow_responsiveLogo__piNeE{--brand-logo-width:72px}.siteHeaderTopRow_mobileActions__5_zUy{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:6px;width:auto;min-width:0}.siteHeaderTopRow_mobileBookButton__dIWyC{width:auto;min-width:0;min-height:38px;padding:2px 18px 0;font-size:13px}.siteHeaderTopRow_mobileMenuButton__eyWfU,.siteHeaderTopRow_mobilePhone__G_isx{width:38px;height:38px}}@media (max-width:620px){.siteHeaderTopRow_responsiveLogo__piNeE{--brand-logo-width:72px}.siteHeaderTopRow_mobileBookButton__dIWyC{min-height:36px;padding:2px 14px 0;font-size:12px}.siteHeaderTopRow_mobileMenuButton__eyWfU,.siteHeaderTopRow_mobilePhone__G_isx{width:36px;height:36px}}@media (max-width:360px){.siteHeaderTopRow_desktopRow__wPznC{gap:6px}.siteHeaderTopRow_responsiveLogo__piNeE{--brand-logo-width:64px}.siteHeaderTopRow_mobileActions__5_zUy{gap:4px}.siteHeaderTopRow_mobileMenuButton__eyWfU,.siteHeaderTopRow_mobilePhone__G_isx{width:32px;height:32px}.siteHeaderTopRow_mobileBookButton__dIWyC{min-height:28px;padding:2px 11px 0;font-size:11px}}.siteHeader_header__aJc0K{position:relative;z-index:70;background-color:var(--color-bg-header)}.siteHeader_headerEnd__NB0Mt{position:absolute;bottom:0;left:0;width:1px;height:1px;pointer-events:none}.siteHeader_container__4Kj1G{max-width:min(calc(100% - 48px),var(--layout-max-width));margin:0 auto;padding:32px 0 16px}.siteHeader_secondaryRow__4lKl1{display:flex;justify-content:flex-end;margin-bottom:4px}.siteHeader_secondaryMenuList__fxU_o{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;margin:0;padding:0;list-style:none}.siteHeader_secondaryMenuLink__fS53B{color:var(--color-text-soft);font-size:13px;line-height:1.2;transition:color .2s ease;white-space:nowrap}.siteHeader_secondaryMenuLink__fS53B:hover{color:var(--color-primary)}@media (max-width:1760px){.siteHeader_secondaryMenuList__fxU_o{gap:14px}}@media (max-width:1300px){.siteHeader_secondaryMenuLink__fS53B{font-size:13px}}@media (max-width:1023px){.siteHeader_container__4Kj1G{width:100vw;max-width:100vw;box-sizing:border-box;padding:6px 12px}.siteHeader_secondaryRow__4lKl1{display:none}}.socialIconButton_button__1zcl4{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface);color:var(--color-text-main);text-decoration:none;transition:background .2s ease,transform .2s ease}.socialIconButton_button__1zcl4:focus-visible,.socialIconButton_button__1zcl4:hover{background:var(--color-surface-accent)}.socialIconButton_button__1zcl4 img{width:100%;height:100%}.serviceListItem_row__wzTK8{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:62px;padding:clamp(12px,1.4vw,16px) clamp(14px,1.8vw,20px);border:0;border-radius:16px;background:var(--glass-surface);color:var(--color-text-strong);text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.serviceListItem_row__wzTK8:focus-visible,.serviceListItem_row__wzTK8:hover{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--glass-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--glass-surface))}.serviceListItem_row__wzTK8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.serviceListItem_title__W2t5L{min-width:0;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.3}.serviceListItem_trailing__lZ1nH{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.serviceListItem_chevron__cdlDM{color:var(--color-primary);font-size:18px;font-weight:600;line-height:1}@media (max-width:520px){.serviceListItem_row__wzTK8{align-items:flex-start;gap:10px;min-height:58px;padding:12px 14px}.serviceListItem_title__W2t5L{font-size:15px}.serviceListItem_trailing__lZ1nH{gap:7px}}.serviceListItem_department__hzHU3 .serviceListItem_chevron__cdlDM{display:inline-flex}.serviceListItem_department__hzHU3 .serviceListItem_chevron__cdlDM svg{width:28px;height:28px}@media (min-width:1200px){.serviceListItem_department__hzHU3{min-height:72px;padding-block:4px}}@media (prefers-reduced-motion:reduce){.serviceListItem_row__wzTK8{transition:none}}.addressesMap_locationsSection__eryZp{margin-top:20px;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start}.addressesMap_addressTabs__XI0i6{display:grid;gap:10px}.addressesMap_addressTabsScroll__BV4JZ{max-height:clamp(320px,31vw,400px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.addressesMap_addressTabActive__D_CQK,.addressesMap_addressTab__hpuxp{border:1px solid var(--color-card-border);border-radius:12px;min-height:48px;padding:10px 14px;background:var(--color-white);color:var(--color-text-main);cursor:pointer;font:inherit;line-height:1.25;text-align:left;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.addressesMap_addressTabActive__D_CQK:hover,.addressesMap_addressTab__hpuxp:hover{opacity:.85}.addressesMap_addressTabActive__D_CQK{background:var(--color-primary);color:var(--color-on-primary)}.addressesMap_locationLayout__zbeKX{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;align-items:start}.addressesMap_addressCard___e1Km{border:0;border-radius:16px;padding:24px;background-color:var(--surface-info)}.addressesMap_addressTitle__wasvl{margin:0;color:var(--color-text-strong);font-size:22px;font-weight:400}.addressesMap_addressDescription__ojTv9{overflow-wrap:anywhere;margin:10px 0 0;color:var(--color-text-main);font-size:16px;line-height:var(--line-height-text)}.addressesMap_addressDescription__ojTv9 p{margin:0 0 10px}.addressesMap_addressDescription__ojTv9 p:last-child{margin-bottom:0}.addressesMap_addressDescription__ojTv9 p:empty{display:none}.addressesMap_addressDescription__ojTv9 strong{color:var(--color-text-strong);font-weight:600}.addressesMap_addressDescriptionMuted___nuBp{margin:10px 0 0;color:var(--color-text-soft);font-size:16px;line-height:var(--line-height-text)}.addressesMap_scheduleWrap__dVvKT{margin-top:14px}.addressesMap_scheduleTitle__RdelC{margin:0;color:var(--color-text-strong);font-size:18px;font-weight:500}.addressesMap_schedule__O8myR{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:var(--color-text-main);font-size:15px}.addressesMap_schedule__O8myR li{display:flex;justify-content:space-between;gap:12px}.addressesMap_mapCard__psHpz{border:1px solid var(--color-card-border);border-radius:16px;overflow:hidden;height:clamp(320px,31vw,400px);background:var(--color-bg-soft)}.addressesMap_mapFrame__kafGL{display:block;width:100%;height:100%;border:0}.addressesMap_mapPlaceholder__FQdif{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-soft);padding:20px}@media (max-width:1023px){.addressesMap_locationsSection__eryZp{grid-template-columns:minmax(0,1fr)}.addressesMap_addressTabs__XI0i6{grid-template-columns:repeat(2,minmax(0,1fr))}.addressesMap_addressTabsScroll__BV4JZ{max-height:clamp(280px,44vw,360px)}.addressesMap_locationLayout__zbeKX{grid-template-columns:minmax(0,1fr)}.addressesMap_mapCard__psHpz{height:clamp(280px,44vw,360px)}}@media (max-width:620px){.addressesMap_addressTabs__XI0i6{grid-template-columns:minmax(0,1fr)}.addressesMap_addressTabsScroll__BV4JZ{max-height:280px}.addressesMap_mapCard__psHpz{height:280px}}.sectionTitle_title__ut08d{margin:0 0 var(--section-content-gap,clamp(20px,2.4vw,32px));color:var(--color-text-strong);font-family:var(--font-evolventa),Arial,sans-serif;font-size:37px;line-height:calc(42 / 37);letter-spacing:0;font-weight:400;text-align:center}.sectionTitle_size_sm__faUzP{font-size:clamp(22px,2.4vw,25px);line-height:1.2;font-weight:400;text-align:left;margin-bottom:18px}@media (max-width:1023px){.sectionTitle_size_md__zkarz.sectionTitle_title__ut08d{font-size:30px}.sectionTitle_size_sm__faUzP{font-size:20px;margin-bottom:14px}}.sectionTitle_withLine__qOkd9{display:flex;align-items:center;gap:24px}.sectionTitle_line__4lP27{flex:1 1;height:1px;background:currentColor}@media (max-width:1023px){.sectionTitle_title__ut08d{font-size:30px}.sectionTitle_withLine__qOkd9{gap:12px}}.sectionTitle_alignLeft__mqT0J{text-align:left}.doctorCertificates_grid__JOMoW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(156px,100%),208px));justify-content:start;gap:clamp(12px,1.5vw,18px)}.doctorCertificates_card__pscXD{display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--radius-card);background:var(--color-white);cursor:pointer;overflow:hidden;transition:border-color .2s ease}.doctorCertificates_card__pscXD:focus-visible,.doctorCertificates_card__pscXD:hover{border-color:var(--color-primary);box-shadow:var(--glass-shadow-hover);outline:none}.doctorCertificates_media__E_sV3{display:block;position:relative;width:100%;aspect-ratio:4/3;background:var(--color-surface)}.doctorCertificates_media__E_sV3 img{width:100%;height:100%;object-fit:cover}.doctorCertificates_modalBody__nf1oO{display:flex;flex-direction:column;gap:12px}.doctorCertificates_certificateDialog__1R8De.doctorCertificates_certificateDialog__1R8De{width:min(100%,960px);max-height:min(92vh,980px)}.doctorCertificates_modalMedia__ubwFx{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface)}.doctorCertificates_modalMedia__ubwFx img{width:100%;height:100%;object-fit:contain}@media (max-width:767px){.doctorCertificates_certificateDialog__1R8De.doctorCertificates_certificateDialog__1R8De{width:min(100%,640px)}}.siteSearchIntro_copy__tf23t{min-width:0}.siteSearchIntro_copy__tf23t h1{max-width:820px;margin-inline:auto;text-align:center;margin-bottom:0;color:var(--color-text-strong);font-size:clamp(28px,3vw,37px);font-weight:400;line-height:calc(42 / 37)}