*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}button,input{font:inherit}a{color:inherit}ul,ol{margin:0;padding:0}p,h1,h2,h3{margin:0}body{color:#1e293b;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{min-height:100vh;padding:80px clamp(16px,8.75vw,100px) clamp(48px,6vw,80px)}.page--direction{flex-direction:column;gap:32px;padding-top:120px;display:flex}.page--specialization{flex-direction:column;gap:20px;padding-top:120px;display:flex}.page--article{flex-direction:column;gap:20px;min-width:0;padding-top:120px;display:flex}.page--clinic{flex-direction:column;gap:clamp(32px,5vw - 24px,64px);min-width:0;max-width:100%;padding-top:112px;padding-left:min(100px,max(clamp(20px,1.56vw + 4.0256px,24px),47.5vw - 584px));padding-right:min(100px,max(clamp(20px,1.56vw + 4.0256px,24px),47.5vw - 584px));display:flex}.page--clinic>*{min-width:0;max-width:100%}.page--clinic-case,.page--clinics{flex-direction:column;gap:20px;padding-top:112px;display:flex}.page--medturizm{flex-direction:column;gap:24px;padding-top:100px;display:flex}.page--med-tourism-detail{flex-direction:column;gap:20px;padding-top:100px;display:flex}.page--treatment-methods{flex-direction:column;gap:28px;padding-top:100px;display:flex}.page--about{padding-top:100px}@media (width<=768px){.page{gap:16px;padding-top:84px}.page--direction,.page--specialization,.page--article{gap:16px;padding-top:88px}.page--clinic{gap:24px}.page--clinic,.page--clinic-case,.page--clinics,.page--medturizm,.page--med-tourism-detail{padding-top:84px}}@media (width<=480px){.page{padding-bottom:40px}}.app-header *,.app-header :before,.app-header :after,.app-footer *,.app-footer :before,.app-footer :after{box-sizing:border-box}.location-icon-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.app-header{z-index:1500;background:#fff;width:100%;min-height:92px;padding:30px clamp(16px,8.75vw,100px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0;box-shadow:0 2px 10px #00000014}.app-header__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.app-header__burger{cursor:pointer;background:#009dae;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.app-header__burger img{filter:brightness(0)invert();width:22px;height:22px;display:block}.app-header__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.app-header__logo img{width:120px;height:28px;display:block}.app-header__nav{flex:auto;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.app-header__item{flex-shrink:0;position:relative}.app-header__item.is-open>.app-header__trigger{color:#009dae}.app-header__item.is-open>.app-header__trigger .app-header__chevron{transform:rotate(180deg)}.app-header__item.is-open>.app-header__dropdown{flex-direction:column;gap:12px;display:flex}.app-header__trigger{color:#1e293b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:4px;min-height:44px;padding:3px 4px 3px 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.app-header__trigger:hover{color:#009dae}.app-header__chevron{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:inline-flex}.app-header__chevron img{width:12px;height:8px;display:block}.app-header__dropdown{z-index:30;background:#fff;border-radius:6px;min-width:179px;padding:12px;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 20px #00000026}.app-header__dropdown--directions{border-radius:40px;width:min(796px,100vw - 48px);min-width:320px;padding:12px;left:0}.app-header__dropdown--diseases,.app-header__dropdown--methods{gap:16px;min-width:360px;max-width:420px}.app-header__directions{grid-template-columns:repeat(2,minmax(0,266px));justify-content:center;gap:28px 140px;padding:30px 50px;display:grid}.app-header__direction{color:#1e293b;background:#e9f6f8;border-radius:10.9px;align-items:center;gap:12px;min-width:0;max-width:266px;min-height:89px;padding-right:10px;text-decoration:none;transition:background .2s,color .2s;display:flex}.app-header__direction:hover,.app-header__direction:focus-visible{color:#fff;background:#009dae}.app-header__direction-icon{background:#fff;border:1px solid #e8e8e8;border-radius:10.9px;flex-shrink:0;justify-content:center;align-items:center;width:89px;height:89px;display:inline-flex;box-shadow:0 2px 5px #00000014}.app-header__direction-icon img{object-fit:contain;width:60px;height:60px;display:block}.app-header__direction-label{font-size:16px;font-weight:500;line-height:1.2}.app-header__dropdown-list{flex-direction:column;gap:4px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.app-header__dropdown-search{align-items:center;gap:8px;width:100%;display:flex}.app-header__dropdown-search .app-header__search-field{flex:auto;display:flex}.app-header__dropdown-link{color:#64748b80;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.app-header__dropdown-link:hover{color:#64748b}.app-header__dropdown-empty{color:#64748b80;font-size:14px;font-weight:500;line-height:20px}.app-header__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-header__search{align-items:center;gap:8px;width:396px;max-width:100%;display:flex}.app-header__search-field,.app-header__search-field--basic{background:#fff;border:1px solid #0000001a;border-radius:10px;flex:auto;align-items:center;min-width:0;height:44px;padding:4px 4px 4px 12px;display:flex}.app-header__search-input{color:#1e293b;background:0 0;border:none;outline:none;flex:auto;width:100%;min-width:0;height:36px;padding:0 8px 0 0;font-family:inherit;font-size:15px;line-height:20px}.app-header__search-input::placeholder{color:#0000004d}.app-header__search-btn{cursor:pointer;background:#009dae;border:none;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.app-header__search-btn:hover{opacity:.92}.app-header__search-btn img{width:20px;height:20px;display:block}.app-header__login-form{flex-shrink:0;margin:0;display:inline-flex}.app-header__login{color:#009dae;white-space:nowrap;cursor:pointer;background:#e9f6f8;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 30px;font-family:inherit;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.app-header__login:hover{background:#d8eef2}.app-header__profile{flex-shrink:0;position:relative}.app-header__profile-btn{color:#009dae;cursor:pointer;background:#e9f6f8;border:none;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.app-header__profile-btn:hover,.app-header__profile-btn[aria-expanded=true]{background:#d8eef2}.app-header__profile-btn .icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-header__profile-btn .icon svg{width:100%;height:100%;display:block}.app-header__profile-dropdown{z-index:40;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;gap:2px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.app-header__profile-dropdown[hidden]{display:none}.app-header__profile-dropdown form{width:100%;margin:0}.app-header__profile-dropdown-item{color:#1e293b;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.app-header__profile-dropdown-item:hover{background-color:#f4feff}.app-header__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header__search-field--mobile{display:none}.app-header__link{color:#1e293b;white-space:nowrap;align-items:center;min-height:44px;padding:3px 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.app-header__link:hover{color:#009dae}.app-header__close{cursor:pointer;background:#009dae;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.app-header__close img{filter:brightness(0)invert();width:16px;height:16px}.app-header-overlay{z-index:250;display:none;position:fixed;inset:0}.app-header-overlay.is-open{display:block}.app-header-drawer{z-index:1501;background:#fff;border-radius:12px;flex-direction:column;width:min(494px,100vw - 32px);height:calc(100% - 110px);max-height:calc(100vh - 116px);padding:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:none;position:fixed;top:100px;left:auto;right:8.5%;overflow:hidden auto;box-shadow:0 8px 20px #00000026}.app-header-drawer.is-open{display:flex}.app-header-drawer__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-header-drawer__trigger{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:44px;padding:4px 4px 4px 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.app-header-drawer__item.is-open>.app-header-drawer__trigger{color:#009dae}.app-header-drawer__item.is-open>.app-header-drawer__trigger .app-header-drawer__chevron{transform:rotate(180deg)}.app-header-drawer__item.is-open>.app-header-drawer__submenu{display:flex}.app-header-drawer__chevron{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:inline-flex}.app-header-drawer__chevron img{width:12px;height:8px}.app-header-drawer__submenu{flex-direction:column;gap:4px;padding:0 0 4px;display:none}.app-header-drawer__submenu--directions{padding:0 0 8px}.app-header-drawer__submenu--links{gap:8px;padding:0 16px 8px}.app-header-drawer__directions{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;width:100%;display:flex}.app-header-drawer__direction{color:#1e293b;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:12px;width:calc(50% - 6px);min-width:0;max-width:228px;height:60px;padding-right:8px;text-decoration:none;display:flex}.app-header-drawer__direction:hover,.app-header-drawer__direction:focus-visible{color:#009dae}.app-header-drawer__direction-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:0 1px 2px #00000014}.app-header-drawer__direction-icon img{object-fit:contain;width:40px;height:40px;display:block}.app-header-drawer__direction-label{font-size:14px;font-weight:500;line-height:normal}.app-header-drawer__search{align-items:center;gap:8px;width:100%;display:flex}.app-header-drawer__search .app-header__search-field{flex:auto;min-width:0;display:flex}.app-header-drawer__search .app-header__search-btn{flex-shrink:0;width:44px;height:44px}.app-header-drawer__links{flex-direction:column;gap:4px;display:flex}.app-header-drawer__link{color:#1e293b80;align-items:center;min-height:40px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.app-header-drawer__link.is-active,.app-header-drawer__link:hover{color:#009dae}.app-header-drawer__empty{color:#64748b80;font-size:14px;font-weight:500;line-height:20px}.app-header-drawer__divider{background:#0000001a;border:0;border-radius:50px;width:100%;height:1px;margin:8px 0}.app-header-drawer__footer{flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px 4px;display:flex}.app-header-drawer__login-form{margin:0;display:block}.app-header-drawer__login{color:#009dae;cursor:pointer;background:#e9f6f8;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:8px 20px;font-family:inherit;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.app-header-drawer__login:hover{opacity:.92}body.app-header-drawer-open{overflow:hidden}@media (width<=1720px){.app-header__search{width:50%}.app-header__nav{margin-left:20px}.app-header__trigger{padding:3px 4px 3px 3px}.app-header__link{padding:3px 8px}}@media (width<=1700px){.app-header__search.is-expanded{flex:auto;min-width:0}.app-header__search.is-expanded~.app-header__close{display:inline-flex}.app-header__actions:has(.app-header__search.is-expanded){flex:auto;gap:8px;min-width:0}body.app-header-drawer-open .app-header__burger{display:none}body.app-header-drawer-open .app-header__close{display:inline-flex}}@media (width<=1600px){.app-header__nav{display:none}.app-header__burger{display:inline-flex}.app-header__login,.app-header__profile{display:none}}@media (width<=1199px){.app-header__logo{position:static;left:auto;transform:none}.app-header__trigger{padding-left:8px;font-size:15px}.app-header__dropdown--directions{border-radius:24px}.app-header__search.is-expanded>.app-header__search-field--basic{display:flex}.app-header__directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:20px 16px}.app-header__direction{max-width:none}body.app-header-drawer-open .app-header__burger{display:none}body.app-header-drawer-open .app-header__search{min-width:0}body.app-header-drawer-open .app-header__close{display:inline-flex}body.app-header-drawer-open .app-header__actions{justify-content:flex-end;gap:12px;min-width:0}}@media (width<=1023px){.app-header__inner{justify-content:space-between;gap:12px;min-height:72px}.app-header__nav{display:none}.app-header__logo img{width:120px;height:28px}.app-header__actions{gap:12px;margin-left:0}.app-header__search-btn,.app-header__close{border-radius:10px;width:44px;height:44px}.app-header-drawer{width:auto;min-width:55%;max-width:none;top:100px;right:8.5%}}@media (width<=750px){.app-header{padding:14px clamp(16px,8.75vw,100px)}.app-header__search{justify-content:flex-end;width:80%}}@media (width<=550px){.app-header__search-field--basic,body.app-header-drawer-open .app-header__burger{display:none}body.app-header-drawer-open .app-header__close{flex-shrink:0;display:inline-flex}body.app-header-drawer-open .app-header-drawer{width:auto;max-width:none;height:calc(100% - 110px);top:100px;left:16px;right:16px}.app-header-drawer{width:auto;max-width:none;top:100px;left:5px;right:5px}body.app-header-search-open .app-header__logo,body.app-header-search-open .app-header__burger,body.app-header-search-open .app-header__profile{display:none}body.app-header-search-open .app-header__close{flex-shrink:0;display:inline-flex}body.app-header-search-open .app-header__actions{flex:auto;justify-content:flex-end;gap:8px;width:100%;min-width:0}body.app-header-search-open .app-header__search{flex:auto;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;display:flex}body.app-header-search-open .app-header__search-field--basic{flex:auto;align-items:center;min-width:0;height:44px;display:flex}body.app-header-search-open .app-header__search-btn{flex-shrink:0}}@media (width<=767px){.app-header-drawer__direction{width:100%;max-width:none}.app-header-drawer__directions{justify-content:stretch}}.location-toast{z-index:110;color:#1e293b;opacity:1;background-color:#fff;border:1px solid #e8e8e8;border-radius:14px;width:320px;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:124px;right:5vw;transform:translateY(0);box-shadow:0 2px 5px #00000014}.location-toast.hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}.location-toast--confirmed .location-toast__mark,.location-toast--confirmed .location-toast__confirm{display:none}.location-toast--confirmed .location-toast__actions .location-btn{flex:100%;width:100%}.location-toast__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s,color .2s;display:flex;position:absolute;top:12px;right:12px}.location-toast__close:hover{color:#1e293b;background-color:#f8fafc}.location-toast__text{margin-bottom:20px;padding-right:20px;font-size:16px;line-height:1.5}.location-toast__city{color:#009dae;font-weight:600}.location-toast__actions{gap:12px;display:flex}.location-btn{cursor:pointer;text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.location-btn--primary{color:#fff;background-color:#009dae;border:none}.location-btn--primary:hover{background-color:#0097a7}.location-btn--outline{color:#009dae;background-color:#0000;border:1px solid #009dae}.location-btn--outline:hover{background-color:#e9f6f8}.city-modal-overlay{z-index:9999;opacity:0;visibility:hidden;background:#0f172966;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.city-modal-overlay.is-active{opacity:1;visibility:visible}.city-modal{color:#1e293b;background:#fff;border-radius:24px;width:100%;max-width:500px;padding:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .3s;transform:translateY(20px);box-shadow:0 2px 5px #00000014}.is-active .city-modal{transform:translateY(0)}.city-modal__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.city-modal__title{margin:0;font-size:20px;font-weight:600}.city-modal__close{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:4px;transition:color .2s;display:flex}.city-modal__close:hover{color:#1e293b}.city-modal__list{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.city-modal__item{cursor:pointer;background:#f8fafc;border-radius:8px;padding:12px 16px;font-size:15px;transition:background .2s,color .2s}.city-modal__item:hover{color:#fff;background:#009dae}.app-footer{background:#fff;margin-top:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:visible}.app-footer__inner{margin:0 auto;padding:40px clamp(16px,8.75vw,100px);position:relative;overflow:visible}.app-footer__row{justify-content:space-between;align-items:center;gap:24px 40px;width:100%;display:flex}.app-footer__row--brand{align-items:flex-start;margin-bottom:32px}.app-footer__row--nav{margin-bottom:24px}.app-footer__row--legal{align-items:flex-start;gap:24px 48px}.app-footer__brand{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px 24px;display:flex}.app-footer__logo{flex-shrink:0;text-decoration:none;display:inline-flex}.app-footer__logo img{width:272px;height:56px;display:block}.app-footer__partner{align-items:center;gap:8px;display:flex}.app-footer__partner img{width:40px;height:34px;display:block}.app-footer__partner-text{flex-direction:column;gap:2px;display:flex}.app-footer__partner-text span:first-child{color:#cfcfcf;font-size:14px;font-weight:500;line-height:1.2}.app-footer__partner-text span:last-child{color:#bebebe;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.2}.app-footer__nav{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.app-footer__nav-link{color:#009dae;white-space:nowrap;font-size:20px;font-weight:500;line-height:24px;text-decoration:none}.app-footer__nav-link:hover{text-decoration:underline}.app-footer__disclaimer{text-align:end;color:#64748b80;flex:0 520px;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:20px}.app-footer__socials{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.app-footer__socials-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-footer__social{background:#009dae;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:inline-flex;position:relative}.app-footer__social img{filter:brightness(0)invert();width:26px;height:26px;display:block}.app-footer__social--raw{padding:10px}.app-footer__social--raw img{filter:none;width:48px;height:48px}.app-footer__social-mark{color:#64748b80;pointer-events:none;font-size:9.5px;font-weight:500;line-height:1;position:absolute;top:-8px;right:-2px}.app-footer__social-note{color:#64748b80;text-align:right;max-width:280px;margin:0;font-size:10px;font-weight:500;line-height:1.3}.app-footer__divider{background:#0000001a;border:0;border-radius:50px;width:100%;height:1px;margin:0 0 24px}.app-footer__legal{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;min-width:0;display:grid}.app-footer__legal a{color:#64748b80;font-size:13px;font-weight:500;line-height:1.35;text-decoration:underline}.app-footer__legal a:hover{color:#64748b}.app-footer__company{color:#64748b80;flex:0 360px;margin:0;font-size:13px;font-weight:500;line-height:1.4}.app-footer__company a{color:inherit;text-decoration:underline}.app-footer__to-top{z-index:1001;cursor:pointer;background:#fff;border:1px solid #009dae;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .4s ease-in-out;display:inline-flex;position:absolute;bottom:24px;right:clamp(16px,4vw,56px)}.app-footer__to-top img{width:40px;height:40px}@media (width<=1799px){.app-footer__to-top{right:16px}}@media (width<=1599px){.app-footer__nav{gap:32px}.app-footer__legal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1399px){.app-footer__row--brand,.app-footer__row--nav,.app-footer__row--legal{flex-wrap:wrap;gap:20px 24px}.app-footer__disclaimer{flex:360px}.app-footer__to-top{right:16px}}@media (width<=1199px){.app-footer__nav{gap:24px}.app-footer__nav-link{font-size:17px}.app-footer__disclaimer,.app-footer__legal a,.app-footer__company{font-size:14px}}@media (width<=1023px){.app-footer__inner{padding:30px clamp(16px,8.75vw,100px)}.app-footer__row--brand,.app-footer__row--nav,.app-footer__row--legal{flex-direction:column;align-items:flex-start;gap:20px}.app-footer__row--brand{margin-bottom:24px}.app-footer__logo img{width:200px;height:41px}.app-footer__nav{gap:16px 24px}.app-footer__disclaimer{text-align:start;flex:none;width:100%;max-width:none;font-size:14px;line-height:20px}.app-footer__socials{align-items:flex-start;width:100%}.app-footer__socials-row{justify-content:flex-start}.app-footer__social-note{text-align:left;max-width:100%;font-size:10px}.app-footer__legal{grid-template-columns:1fr 1fr;gap:8px 16px;width:100%}.app-footer__company{flex:none;width:100%}}.app-footer__to-top{transition:bottom .4s ease-in-out;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 10px #00000014}@media (width<=767px){.app-footer__row--brand,.app-footer__row--nav,.app-footer__row--legal{text-align:center;align-items:center}.app-footer__brand{flex-direction:column;align-items:center}.app-footer__partner{justify-content:center}.app-footer__disclaimer{text-align:center;justify-content:center}.app-footer__nav{flex-direction:column;align-items:center}.app-footer__nav-link{font-size:16px}.app-footer__socials{align-items:center}.app-footer__socials-row{justify-content:center}.app-footer__social-note{text-align:center}.app-footer__legal{flex-direction:column;align-items:center;display:flex}.app-footer__legal a,.app-footer__company{text-align:center}}.icon-btn{cursor:pointer;background:#009dae;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s;display:flex}.icon-btn:hover{opacity:.9}.icon-btn img{width:20px;height:20px}.site-header .icon-btn{border-radius:8px;width:32px;height:32px}.site-header .icon-btn img{width:16px;height:16px}.btn{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:opacity .2s,background .2s;display:flex}.btn--primary{color:#fff;background:#009dae;border:none}.btn--primary:hover{opacity:.92}.btn--outline{color:#009dae;background:#fff;border:1px solid #009dae}.btn--outline:hover{background:#e9f6f8}.btn--block{width:100%}.btn__icon{color:inherit;flex-shrink:0}@media (width<=480px){.btn{height:48px;padding:0 18px;font-size:15px}}.link-btn{cursor:pointer;color:#009dae;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;font-family:inherit;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.link-btn:hover{opacity:.85}.link-btn__icon{width:16px;height:16px}.breadcrumbs{color:#00000080;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;line-height:18px;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:4px;display:inline-flex}.breadcrumbs__item:not(:last-child):after{content:"";background:#00000080;border-radius:50%;width:4px;height:4px}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:#009dae}.back-link{color:#00000080;align-items:center;gap:12px;font-size:13px;line-height:18px;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:#009dae}.back-link img{width:5px;height:9px;transform:rotate(180deg)}.page-nav{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=480px){.page-nav{gap:6px}}@keyframes reviews-spin{to{transform:rotate(360deg)}}.reviews{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;width:100%;scroll-margin-top:130px;display:flex}.reviews__intro{flex-direction:column;flex:280px;gap:20px;min-width:0;padding-top:8px;display:flex}.reviews__heading-block{flex-direction:column;gap:10px;display:flex}.reviews__title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:clamp(22px,1.8vw,30px);font-weight:600;line-height:1.2}.reviews__lead{color:#64748b;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.reviews__summary{background:#f0f9ff;border:1px solid #e0f0f7;border-radius:20px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.reviews__summary-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.reviews__score-wrap{align-items:center;gap:8px;display:flex}.reviews__score{color:#009dae;letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.reviews__score-star{flex:none;width:24px;height:24px}.reviews__summary-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.reviews__summary-label{color:#1e293b;font-size:14px;font-weight:600;line-height:1.3}.reviews__summary-note{color:#64748b;font-size:12.5px;line-height:1.3}.reviews__bars{border-top:1px solid #dcebf2;flex-direction:column;gap:8px;padding-top:14px;display:flex}.reviews__bar{color:#64748b;grid-template-columns:14px 1fr 28px;align-items:center;gap:10px;font-size:12.5px;line-height:1.3;display:grid}.reviews__bar-track{background:#dcebf2;border-radius:999px;height:6px;overflow:hidden}.reviews__bar-fill{background:#009dae;border-radius:999px;height:100%}.reviews__bar-count{text-align:right}.reviews__share{display:flex}.reviews__copy{color:#009dae;cursor:pointer;background:#fff;border:1px solid #009dae;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.reviews__copy:hover{background:#f2fbfd}.reviews__copy .icon{color:currentColor;width:16px;height:16px}.reviews__copy-icon--done{display:none}.reviews__copy.is-copied{color:#15803d;background:#f0fdf4;border-color:#86efac}.reviews__copy.is-copied .reviews__copy-icon--link{display:none}.reviews__copy.is-copied .reviews__copy-icon--done{display:flex}.reviews__panel{background:#fff;border:1px solid #e9eef3;border-radius:28px;flex:2.4 560px;min-width:0;padding:clamp(20px,2.4vw,32px);box-shadow:0 1px 3px #0f17290f}.reviews.is-success .review-form{display:none}.reviews.is-success .review-form__success{display:flex}.page--clinic .reviews{padding-bottom:72px}@media (width<=768px){.reviews{flex-direction:column;gap:20px}.reviews__intro{flex-basis:auto;padding-top:0}.reviews__panel{border-radius:20px;flex-basis:auto}.reviews__copy{justify-content:center;width:100%}.reviews__score{font-size:36px}}@media (width<=480px){.reviews__summary{padding:18px 16px}.reviews__summary-top{align-items:flex-start}}.review-form{flex-direction:column;gap:22px;margin:0;display:flex}.review-form [hidden]{display:none!important}.review-form__success{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 16px;display:none}.review-form__success-icon{color:#009dae;background:#e6f6f8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.review-form__success-icon .icon{color:currentColor;width:30px;height:30px}.review-form__success-title{color:#1f2937;font-size:20px;font-weight:600;line-height:1.3}.review-form__success-text{color:#64748b;text-wrap:pretty;max-width:420px;margin:0;font-size:14px;line-height:1.55}.review-form__reset{color:#009dae;cursor:pointer;background:#fff;border:1px solid #009dae;border-radius:12px;height:44px;padding:0 20px;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s}.review-form__reset:hover{background:#f2fbfd}.review-form__alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.review-form__alert .icon,.review-form__alert-icon{color:currentColor;flex:none;width:18px;height:18px;margin-top:1px}.review-form__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.review-form__rating{flex-direction:column;gap:6px;display:flex}.review-form__stars-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.review-form__rating-label{color:#1e293b;font-size:15px;font-weight:600;line-height:1.3}.review-form__required{color:#009dae}.review-form__stars{outline:none;align-items:center;gap:2px;display:flex}.review-form__star{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:3px;transition:transform .15s;display:flex}.review-form__star .icon,.review-form__star-icon{width:28px;height:28px}.review-form__star svg{fill:#eef2f6;stroke:#dbe3ea;stroke-width:1px;stroke-linejoin:round}.review-form__star:hover:not(:disabled){transform:scale(1.12)}.review-form__star:focus-visible{outline:2px solid #009dae55}.review-form__star:disabled{cursor:not-allowed;transform:none}.review-form__star.is-filled svg{fill:#fbbf24;stroke:#f59e0b}.reviews.is-rating-error .review-form__star:not(.is-filled) svg{stroke:#fca5a5}.review-form__rating-value{color:#1e293b;pointer-events:none;min-width:72px;font-size:14px;font-weight:500;line-height:1.3}.review-form__rating-value.is-preview{color:#94a3b8}.review-form__error{color:#dc2626;align-items:center;gap:6px;font-size:13px;line-height:1.3;display:flex}.review-form__error .icon{color:currentColor;width:14px;height:14px}.review-form__photos-ctrl{align-items:center;gap:12px;min-height:40px;display:flex}.review-form__file{display:none}.review-form__thumbs{gap:6px;display:flex}.review-form__thumb{background:#f1f5f9;border:1px solid #e9eef3;border-radius:10px;width:40px;height:40px;position:relative;overflow:hidden}.review-form__thumb img{object-fit:cover;width:100%;height:100%}.review-form__thumb-remove{color:#0000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;inset:0}.review-form__thumb-remove .icon{width:14px;height:14px}.review-form__thumb-remove:hover{color:#fff;background:#0f172a99}.review-form__photo-btn{color:#009dae;white-space:nowrap;cursor:pointer;background:#f0f9ff;border:1px solid #cfeaf0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.review-form__photo-btn .icon{color:currentColor;width:17px;height:17px}.review-form__photo-btn:hover:not(:disabled):not(.is-disabled){background:#e3f4f8;border-color:#9fd8df}.review-form__photo-btn:disabled,.review-form__photo-btn.is-disabled{color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.review-form__photo-hint{color:#94a3b8;max-width:200px;font-size:12.5px;line-height:1.35}.review-form__photo-hint.is-error{color:#dc2626}.review-form__previews{flex-wrap:wrap;gap:10px;display:flex}.review-form__preview{background:#f1f5f9;border:1px solid #e9eef3;border-radius:12px;width:76px;height:76px;position:relative;overflow:hidden}.review-form__preview img{object-fit:cover;width:100%;height:100%}.review-form__preview-remove{color:#fff;cursor:pointer;background:#0f172acc;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:4px;right:4px}.review-form__preview-remove .icon{width:12px;height:12px}.review-form__preview-remove:hover{background:#dc2626}.review-form__field{flex-direction:column;gap:6px;min-width:0;display:flex}.review-form__label{color:#475569;font-size:13px;font-weight:500;line-height:1.3}.review-form__control-wrap{position:relative}.review-form__textarea,.review-form__input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;outline:none;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.review-form__textarea::placeholder,.review-form__input::placeholder{color:#94a3b8}.review-form__textarea:hover,.review-form__input:hover{border-color:#cbd5e1}.review-form__textarea:focus,.review-form__input:focus{border-color:#009dae;box-shadow:0 0 0 4px #009dae1f}.review-form__textarea:disabled,.review-form__input:disabled{cursor:not-allowed;background:#f8fafc}.review-form__textarea{resize:vertical;border-radius:14px;min-height:140px;padding:14px 16px 30px;font-size:15px;line-height:1.55}.review-form__input{border-radius:12px;height:48px;padding:0 40px 0 16px;font-size:15px}.review-form__field.is-error .review-form__textarea,.review-form__field.is-error .review-form__input{background:snow;border-color:#ef4444}.review-form__field.is-error .review-form__textarea:hover,.review-form__field.is-error .review-form__textarea:focus,.review-form__field.is-error .review-form__input:hover,.review-form__field.is-error .review-form__input:focus{border-color:#ef4444}.review-form__field.is-error .review-form__textarea:focus,.review-form__field.is-error .review-form__input:focus{box-shadow:0 0 0 4px #ef44441f}.review-form__counter{color:#94a3b8;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:14px}.review-form__counter.is-warn{color:#d97706}.review-form__counter.is-danger{color:#dc2626}.review-form__ok{color:#16a34a;display:none;position:absolute;top:15px;right:14px}.review-form__ok .icon{color:#16a34a;width:18px;height:18px}.review-form__field.is-ok .review-form__ok{display:block}.review-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 16px;display:grid}.review-form__footer{border-top:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:20px;display:flex}.review-form__legal{color:#94a3b8;max-width:340px;margin:0;font-size:12.5px;line-height:1.5}.review-form__legal a{color:#64748b;text-underline-offset:2px;text-decoration:underline}.review-form__legal a:hover{color:#009dae}.review-form__submit-wrap{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.review-form__submit{color:#fff;cursor:pointer;background:#009dae;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:200px;height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.2;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 8px 20px -10px #009dae99}.review-form__submit:hover:not(:disabled):not(.is-sending){background:#008594}.review-form__submit:active:not(:disabled):not(.is-sending){background:#007a87;transform:scale(.98)}.review-form__submit:disabled,.review-form__submit.is-sending{cursor:progress;background:#4fbfcb}.review-form__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite reviews-spin;display:none}.review-form__submit.is-sending .review-form__spinner{display:block}.review-form__summary{color:#dc2626;font-size:12.5px;line-height:1.3}@media (width<=768px){.review-form__footer{flex-direction:column;align-items:stretch}.review-form__submit-wrap{align-items:stretch;width:100%}.review-form__submit{width:100%;min-width:0}.review-form__summary{text-align:right}}@media (width<=480px){.review-form{gap:18px}.review-form__toolbar{flex-direction:column;align-items:flex-start}.review-form__photos-ctrl{flex-wrap:wrap;width:100%}}.reviews-stack{flex-direction:column;gap:32px;width:100%;scroll-margin-top:130px;display:flex}.reviews-feed{flex-direction:column;gap:24px;width:100%;display:flex}.review-card{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:20px;width:100%;padding-bottom:24px;display:flex}.review-card__rating{flex-shrink:0;gap:6px;padding-top:2px;display:flex}.review-card__star{color:#dbe3ea;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.review-card__star .icon{width:20px;height:20px}.review-card__star svg{fill:#eef2f6;stroke:#dbe3ea;stroke-width:1px;stroke-linejoin:round}.review-card__star.is-filled svg{fill:#fbbf24;stroke:#f59e0b}.review-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.review-card__content{flex-direction:column;gap:4px;display:flex}.review-card__text{color:#1e293b;text-wrap:pretty;margin:0;font-size:15px;font-weight:400;line-height:1.55}.review-card__photos{flex-wrap:wrap;gap:8px;display:flex}.review-card__photo{object-fit:cover;background:#e2e8f0;border-radius:8px;width:72px;height:72px}.review-card__tags{flex-wrap:wrap;gap:8px;display:flex}.review-card__tag{color:#64748b;background:#f2fbfd;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.review-card__meta{color:#94a3b8;flex-wrap:wrap;gap:8px 20px;font-size:13px;line-height:1.4;display:flex}@media (width<=768px){.review-card{flex-direction:column;gap:12px;padding-bottom:20px}.review-card__text{font-size:14px;line-height:1.5}.review-card__tag{padding:4px 8px;font-size:12px}.review-card__meta{gap:8px 16px;font-size:13px}}.page--article .reviews .icon,.page--article .review-card .icon{width:auto;height:auto;fill:unset;stroke:unset;stroke-width:unset;flex:none}.page--article .reviews .review-form__star .icon{width:28px;height:28px}.page--article .review-card__star .icon{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.review-form__star,.review-form__submit,.reviews__copy,.review-form__photo-btn,.review-form__textarea,.review-form__input{transition:none}.review-form__spinner{animation:none}.review-form__star:hover{transform:none}}.hero{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:44px;display:flex}.hero__badge{color:#009dae;border:1px solid #e8e8e8;border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-size:13px;line-height:18px;display:inline-flex}.hero__title{max-width:900px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.2}.hero__subtitle{color:#64748b;max-width:760px;font-size:14px;line-height:22px}.search{align-items:center;gap:8px;width:100%;max-width:1068px;margin:0 auto 44px;display:flex}.search__field{background:#fff;border:1px solid #0000001a;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex;box-shadow:0 2px 5px #00000014}.search__input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;height:36px;font-size:15px;line-height:20px}.search__input::-webkit-search-cancel-button{appearance:none;display:none}.search__input::-webkit-search-decoration{appearance:none;display:none}.search__input::-ms-clear{width:0;height:0;display:none}.search__input::placeholder{color:#0000004d}.search__submit{display:inline-flex}.search__clear{color:#00000073;flex-shrink:0;display:inline-flex}.search__clear img{width:20px;height:20px}.search__clear:hover{color:#000000b3}.content-section{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.tabs__btn{color:#009dae;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #009dae;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:48px;padding:0 20px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.tabs__btn img{flex-shrink:0;width:24px;height:24px}.tabs__btn--active{color:#fff;background:#009dae}@media (width<=768px){.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}}.specialties{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (width<=1200px){.specialties{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.specialties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.specialties{grid-template-columns:1fr}}.diseases-grid{gap:12px;width:100%;display:grid}.index-search-empty{color:#64748b;text-align:center;background:#fff;border:1px dashed #e8e8e8;border-radius:24px;grid-column:1/-1;width:100%;margin:0;padding:24px 16px;font-size:15px;line-height:22px}.index-search-empty[hidden]{display:none}.specialty-card{color:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:32px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 5px #00000014}.specialty-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.specialty-card__number{color:#009dae;background:#e9f6f8;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:500;line-height:20px;display:flex;position:absolute;top:7px;left:9px}.specialty-card__arrow{width:40px;height:40px;position:absolute;top:7px;right:9px}.specialty-card__icon{justify-content:center;align-items:center;width:132px;height:132px;display:flex;overflow:hidden}.specialty-card__icon img{object-fit:contain;width:100%;height:100%}.specialty-card__icon--dual{width:134px;position:relative}.specialty-card__icon--dual img:first-child{width:72px;height:99px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.specialty-card__icon--dual img:last-child{width:70px;height:111px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.specialty-card__divider{background:#e8e8e8;width:100%;height:1px}.specialty-card__title{text-align:center;padding:0 8px;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.25}@media (width<=480px){.specialty-card__icon,.specialty-card__icon--dual{width:112px;height:112px}.specialty-card__icon--dual img:first-child{width:60px;height:82px}.specialty-card__icon--dual img:last-child{width:58px;height:92px}}.features{flex-direction:column;gap:44px;width:100%;margin-top:80px;display:flex}@media (width>=1200px){.features .features-item__title{font-size:24px}.features .features-item__text{font-size:18px;line-height:28px}}@media (width<=768px){.features{gap:32px;margin-top:48px}.features__text{font-size:16px;line-height:26px}}.features-item{align-items:flex-start;gap:16px;display:flex}.features-item__number{color:#009dae;background:#e9f6f8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:500;line-height:20px;display:flex}.features-item__content{min-width:0}.features-item__title{margin-bottom:8px;font-size:clamp(22px,2.5vw,28px);font-weight:500;line-height:1.3}.features-item__text{color:#64748b;font-size:20px;line-height:32px}.promo-banner{color:#fff;background:#009dae;border-radius:28px;flex-direction:column;gap:16px;width:100%;margin-top:36px;padding:32px;display:flex}.promo-banner__icon{background:#ffffff40;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.promo-banner__icon img{width:24px;height:24px}.promo-banner__title{font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:32px}.promo-banner__text{font-size:20px;line-height:32px}@media (width<=768px){.promo-banner{margin-top:16px}.promo-banner__text{font-size:16px;line-height:26px}}.index-doctors-list{flex-direction:column;gap:16px;width:100%;display:flex}.index-doctor-card{border:1px solid #009dae24;border-radius:16px;width:100%;box-shadow:0 1px 3px #0f17290f}.index-doctor-card__hero{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:20px;padding:20px 22px 22px;display:grid}.index-doctor-card__photo{aspect-ratio:4/5;color:#0097a7;background:#ffffffb8;border:1px dashed #009dae73;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:140px;display:flex;overflow:hidden}.index-doctor-card__photo img{object-fit:cover;width:100%;height:100%}.index-doctor-card__photo--filled{border-style:solid;border-color:#009dae29}.index-doctor-card__initials{letter-spacing:.04em;font-size:22px;font-weight:700}.index-doctor-card__content{min-width:0}.index-doctor-card__heading{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;display:flex}.index-doctor-card__name{letter-spacing:-.02em;flex:200px;min-width:0;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.2}.index-doctor-card__name a{color:#1e293b;overflow-wrap:anywhere;text-decoration:none}.index-doctor-card__name a:hover{color:#0097a7}.index-doctor-card__rating{color:#b45309;white-space:nowrap;background:#fff7ed;border:1px solid #b4530929;border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:4px 10px;display:inline-flex}.index-doctor-card__rating-stars{letter-spacing:1px;font-size:14px;line-height:1}.index-doctor-card__rating-stars-muted{opacity:.35}.index-doctor-card__rating-value{font-size:13px;font-weight:600}.index-doctor-card__specialty{color:#0097a7;margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.45}.index-doctor-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.index-doctor-card__fact{background:#f4feff40;border:1px solid #009dae29;border-radius:12px;min-width:0;padding:10px 12px}.index-doctor-card__fact--price .index-doctor-card__fact-value{color:#0097a7}.index-doctor-card__fact-label{color:#64748b;font-size:11px;font-weight:500;display:block}.index-doctor-card__fact-value{color:#1e293b;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:600;line-height:1.35;display:block}.index-doctor-card__fact--price .index-doctor-card__fact-value{font-size:14px}.index-doctor-card__clinic{flex-wrap:wrap;align-items:baseline;gap:6px;margin:14px 0 0;font-size:14px;line-height:1.4;display:flex}.index-doctor-card__clinic-label{color:#1e293b;font-weight:600}.index-doctor-card__clinic-link{color:#0097a7;text-underline-offset:3px;font-weight:600;text-decoration:underline}.index-doctor-card__clinic-link:hover{color:#009dae}.index-doctor-card__tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.index-doctor-card__tag{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border:1px solid #009dae1f;border-radius:999px;max-width:100%;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.index-doctor-card__tag--more{color:#64748b}.index-doctor-card__actions{margin-top:16px}.index-doctor-card__btn{color:#0097a7;background:#fff;border:1px solid #009dae3d;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.index-doctor-card__btn:hover{color:#009dae;background:#e9f6f8;border-color:#009dae59}@media (width<=768px){.index-doctor-card__hero{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 18px 18px}.index-doctor-card__photo{max-height:120px}.index-doctor-card__facts{grid-template-columns:1fr}.index-doctor-card__heading{flex-direction:column;align-items:flex-start}}@media (width<=550px){.index-doctor-card__hero{grid-template-columns:1fr}.index-doctor-card__photo{max-width:120px;max-height:150px}}.search__clear img{filter:invert()}.visually-hidden,.page--doctors .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page--doctors .hero{margin-bottom:32px}@media (width<=620px){.page--doctors .hero{margin-bottom:24px}}.med-doctors-directory{color:#1e293b;width:100%;margin-top:0}.med-doctors-directory [hidden]{display:none!important}.med-directions-picker{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;width:100%;margin:0 0 24px;display:grid}@media (width<=1024px){.med-directions-picker{display:block}}@media (width<=620px){.med-directions-picker{margin-bottom:18px}}.med-directions-picker__nav{cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:border-color .18s,background-color .18s,opacity .18s;display:flex}.med-directions-picker__nav img{opacity:.72;width:12px;height:8px;display:block}.med-directions-picker__nav:hover:not(:disabled){background:#f4feff;border-color:#009dae}.med-directions-picker__nav:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.med-directions-picker__nav:disabled{opacity:.38;cursor:default}.med-directions-picker__nav-icon-next{transform:scaleX(-1)}@media (width<=1024px){.med-directions-picker__nav{display:none}}.med-directions-picker__track{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:2px 2px 5px;display:flex;overflow-x:auto}.med-directions-picker__track::-webkit-scrollbar{display:none}@media (width<=1024px){.med-directions-picker__track{touch-action:pan-x;gap:8px;padding:2px 0 5px}}.med-directions-picker__track{cursor:grab}.med-directions-picker__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.med-direction-chip{font:inherit;color:#475569;cursor:pointer;box-sizing:border-box;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:14px;flex:none;min-height:52px;margin:0;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s}.med-direction-chip:hover{color:#0097a7;border-color:#009dae}.med-direction-chip:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.med-direction-chip[aria-pressed=true]{color:#fff;background:#009dae;border-color:#009dae}.med-direction-chip[aria-pressed=true]:hover{color:#fff;background:#0097a7;border-color:#0097a7}@media (width<=620px){.med-direction-chip{border-radius:12px;min-height:46px;padding:0 17px;font-size:14px}}.med-doctors-controls-row{justify-content:space-between;align-items:center;gap:32px;width:100%;margin-bottom:24px;display:flex}.med-doctors-controls-row--search-only{margin-bottom:0}.med-doctor-search{grid-template-columns:minmax(0,1fr) auto 46px;column-gap:8px;width:58%;max-width:900px;height:46px;min-height:46px;display:grid}.med-doctor-search__field{background:#f3f3f3;border-radius:10px;align-items:center;min-width:0;height:46px;padding:0 18px;display:flex;overflow:hidden}.med-doctor-search__field input{color:#333;background:0 0;border:0;outline:0;width:100%;height:44px;font-size:15px;line-height:20px}.med-doctor-search__field input::placeholder{color:#b1b1b1}.med-doctor-search__refine,.med-doctor-search__submit{color:#fff;cursor:pointer;background:#009dae;border:0;border-radius:10px;justify-content:center;align-items:center;height:46px;padding:0;display:flex}.med-doctor-search__refine:hover,.med-doctor-search__submit:hover{background:#0097a7}.med-doctor-search__refine img,.med-doctor-search__submit img{filter:brightness(0)invert();width:20px;height:20px}.med-doctor-search__refine{gap:9px;min-width:138px;padding:0 16px}.med-doctor-search__refine-label{color:#fff;white-space:nowrap;font-size:15px;font-weight:500;line-height:1}.med-doctor-search__chevron-icon{width:12px;height:8px;transition:transform .2s}.med-doctor-search__refine[aria-expanded=true] .med-doctor-search__chevron-icon{transform:rotate(180deg)}.med-doctor-search__submit{width:46px;min-width:46px}.med-doctor-search--no-filters{grid-template-columns:minmax(0,1fr) 46px}.med-doctors-controls-row.med-doctors-controls-row--search-only .med-doctor-search{width:100%;max-width:none}.med-doctor-sort{color:#475569;align-items:center;gap:10px;font-size:14px;display:flex}.med-doctor-sort--top{flex:none;margin-left:auto}.med-doctor-sort select{color:#333;appearance:none;cursor:pointer;background:#fff url(/build/assets/chevron-down-DqEOu5Ag.svg) right 14px center/12px 8px no-repeat;border:1px solid #d7d7d7;border-radius:8px;min-width:205px;height:42px;padding:0 38px 0 13px;font-size:14px;line-height:1}.med-doctor-sort select:focus{border-color:#009dae;outline:none}.med-doctor-filter-panel{visibility:hidden;opacity:0;width:100%;max-height:0;margin-top:0;transition:max-height .25s,opacity .2s,visibility 0s linear .25s;overflow:hidden}.med-doctor-filter-panel.is-open{visibility:visible;opacity:1;max-height:720px;transition:max-height .25s,opacity .2s;overflow:visible}.med-doctor-filter-panel__grid{background:#f5f5f5;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 70px;width:100%;padding:34px 38px;display:grid;position:relative}.med-doctor-filter-panel__divider{background:#c8c8c8;width:1px;position:absolute;top:34px;bottom:34px;left:50%}.med-filter-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.med-filter-row--experience{grid-area:1/1}.med-filter-row--clinic{grid-area:2/1}.med-filter-row--qualification{grid-area:1/2}.med-filter-label{color:#555;font-size:16px;font-weight:400;line-height:1.28}.med-filter-select{min-width:0;position:relative}.med-filter-select__trigger{color:#555;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;width:100%;height:52px;padding:0 18px;font-size:16px;line-height:1;display:flex}.med-filter-select__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.med-filter-select__arrow{border-bottom:2px solid #aaa;border-right:2px solid #aaa;flex:none;width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.med-filter-select.is-open .med-filter-select__arrow{transform:rotate(225deg)translate(-2px,-2px)}.med-filter-select__menu{z-index:80;background:#fff;border:1px solid #cfcfcf;border-radius:5px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #14232d21}.med-filter-select.is-open .med-filter-select__menu{display:block}.med-filter-select__search{background:#fff;border-bottom:1px solid #e6e6e6;padding:7px;display:block;position:relative}.med-filter-select__search input{color:#444;border:1px solid #cfcfcf;border-radius:5px;outline:none;width:100%;height:38px;padding:0 42px 0 12px;font-size:14px}.med-filter-select__search input:focus{border-color:#009dae;box-shadow:0 0 0 2px #009dae14}.med-filter-select__search img{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.med-filter-select__options{max-height:250px;padding:0 0 6px;overflow:auto}.med-filter-select__menu--experience .med-filter-select__options{max-height:none}.med-filter-option{color:#3d3d3d;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:13px 14px;font-size:15px;line-height:1.25;display:block}.med-filter-option:hover,.med-filter-option.is-selected{background:#f0f0f0}.med-filter-summary{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;margin-bottom:18px;display:flex}.med-filter-summary[hidden]{margin:0!important;display:none!important}.med-active-filters{flex-wrap:wrap;flex:auto;gap:10px;min-width:0;display:flex}.med-active-filters:empty{display:none}.med-active-filter{color:#fff;background:#009dae;border-radius:5px;align-items:center;gap:14px;max-width:420px;padding:11px 12px 11px 16px;font-size:14px;line-height:1.25;display:inline-flex}.med-active-filter button{color:#009dae;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;line-height:1;display:flex}.med-clear-filters{color:#009dae;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;padding:4px 0;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.med-clear-filters span{flex:none;font-size:18px}.med-doctor-toolbar{align-items:center;margin:0 0 20px;display:flex}.med-doctor-toolbar__count{color:#555;font-size:15px}.med-doctor-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.04vw,20px);width:100%;display:grid}.med-doctor-card{background:#fff;border:1px solid #f1f5f9;border-radius:clamp(16px,1.25vw,24px);flex-direction:column;min-width:0;height:100%;padding:clamp(14px,1.04vw,20px);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 3px #0f17290f}.med-doctor-card:hover{border-color:#dbe5e8;transform:translateY(-2px);box-shadow:0 8px 24px #0f172914}.med-doctor-card__photo{aspect-ratio:4/3;color:#94a3b8;background:#f8fafc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:160px;margin:0 0 18px;display:flex;overflow:hidden}.med-doctor-card__photo img{object-fit:contain;opacity:.72;width:58px;height:58px}.med-doctor-card__photo--filled{padding:0}.med-doctor-card__photo--filled img{object-fit:cover;opacity:1;width:100%;height:100%}.med-doctor-card__photo-text{font-size:clamp(11px,.73vw,14px);line-height:1.35}.med-doctor-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.med-doctor-card__name{color:#1f2937;min-height:2.6em;margin:0 0 10px;font-size:clamp(14px,.88vw,17px);font-weight:500;line-height:1.3}.med-doctor-card__surname-first,.med-doctor-card__patronymic{display:block}.med-doctor-card__surname-first{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.med-doctor-card__meta{color:#64748b;flex-direction:column;gap:7px;margin-bottom:20px;font-size:clamp(11px,.73vw,14px);line-height:1.4;display:flex}.med-doctor-card__meta p{margin:0}.med-doctor-card__more{color:#fff;text-align:center;background:#009dae;border:1px solid #009dae;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:11px 18px;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.2;text-decoration:none;display:flex}.med-doctor-card__more:before{content:"";z-index:1;position:absolute;inset:0}.med-doctor-card__more:hover{color:#fff;background:#0097a7;border-color:#0097a7}.med-no-results{color:#666;text-align:center;background:#f6f6f6;border-radius:14px;grid-column:1/-1;width:100%;padding:34px 20px}.med-mobile-filter-sheet__header,.med-mobile-filter-apply,.med-mobile-filter-clear,.med-filter-sheet-backdrop{display:none}@media (width>=1200px){.med-doctor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}@media (width>=1024px) and (width<=1199px){.med-doctor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.med-doctor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.med-doctors-controls-row{gap:18px}.med-doctors-controls-row .med-doctor-search{width:60%;max-width:none}}@media (width<=920px){.med-doctor-filter-panel__grid{grid-template-columns:1fr;gap:16px;padding:30px}.med-doctor-filter-panel__divider{display:none}.med-filter-row,.med-filter-row--experience,.med-filter-row--clinic,.med-filter-row--qualification{grid-area:auto/1}.med-doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.med-doctors-controls-row{flex-direction:column;align-items:flex-start;gap:18px}.med-doctors-controls-row .med-doctor-search{width:100%;max-width:100%}.med-doctor-sort--top{width:auto;min-width:0;margin-left:0}.med-doctor-sort--top select{flex:0 0 260px;width:260px;min-width:260px}}@media (width<=620px){.med-doctors-controls-row .med-doctor-search{grid-template-columns:minmax(0,1fr) 46px 44px;height:44px;min-height:44px}.med-doctors-controls-row .med-doctor-search--no-filters{grid-template-columns:minmax(0,1fr) 44px}.med-doctor-search__field,.med-doctor-search__field input,.med-doctor-search__refine,.med-doctor-search__submit{height:44px}.med-doctor-search__field{padding:0 14px}.med-doctor-search__refine{width:46px;min-width:46px;padding:0}.med-doctor-search__refine-label{display:none}.med-doctor-search__submit{width:44px;min-width:44px}.med-doctor-sort--top{gap:10px;max-width:100%;display:flex}.med-doctor-sort--top select{flex:0 0 min(64vw,240px);width:min(64vw,240px);min-width:0}.med-filter-row{grid-template-columns:1fr;gap:8px}.med-filter-summary{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.med-active-filters{flex-direction:column;width:100%}.med-active-filter{box-sizing:border-box;justify-content:flex-start;width:100%;max-width:none;min-height:52px}.med-active-filter span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.med-active-filter button{margin-left:auto}.med-clear-filters{align-self:flex-end;width:auto;max-width:max-content}.med-doctor-grid{grid-template-columns:1fr}.med-doctor-card{border-radius:20px;height:auto;padding:16px}.med-doctor-card__photo{aspect-ratio:16/10;min-height:160px}.med-doctor-filter-panel{z-index:10020;overscroll-behavior:contain;visibility:hidden;opacity:1;background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:86vh;margin:0;transition:transform .28s,visibility 0s linear .28s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -12px 38px #00000029}.med-doctor-filter-panel.is-open{visibility:visible;max-height:86vh;transition:transform .28s;overflow-y:auto;transform:translateY(0)}.med-doctor-filter-panel__grid{background:#fff;border-radius:0;padding:12px 16px 28px}.med-mobile-filter-sheet__header{z-index:4;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:9px;padding:10px 18px 8px;display:flex;position:sticky;top:0}.med-mobile-filter-sheet__handle{background:#d0d0d0;border-radius:999px;width:42px;height:5px;display:block}.med-mobile-filter-sheet__title{color:#272727;align-self:flex-start;font-size:20px;font-weight:600;line-height:1.2}.med-mobile-filter-clear{z-index:6;color:#009dae;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;bottom:7px;right:18px}.med-mobile-filter-clear span{font-size:20px;line-height:1}.med-mobile-filter-apply{z-index:6;color:#fff;cursor:pointer;background:#009dae;border:0;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 32px);height:52px;margin:0 16px 16px;font-size:16px;font-weight:600;line-height:1;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffe6}.med-filter-sheet-backdrop{z-index:10010;visibility:hidden;opacity:0;background:#00000047;transition:opacity .24s,visibility 0s linear .24s;display:block;position:fixed;inset:0}.med-filter-sheet-backdrop.is-open{visibility:visible;opacity:1;transition:opacity .24s}}body.med-filter-sheet-open{overflow:hidden}.idx-methods{flex-direction:column;gap:24px;width:100%;display:flex}.idx-methods__filter-row{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;width:100%;display:grid}@media (width<=1024px){.idx-methods__filter-row{display:block}}.idx-methods__scroll{font:inherit;color:#64748b;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0;padding:0;transition:border-color .18s,background-color .18s,opacity .18s;display:flex}.idx-methods__scroll img{opacity:.72;width:14px;height:14px}.idx-methods__scroll:hover:not(:disabled){color:#009dae;background:#f4feff;border-color:#009dae}.idx-methods__scroll:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.idx-methods__scroll:disabled{opacity:.38;cursor:default}@media (width<=1024px){.idx-methods__scroll{display:none}}.idx-methods__scroll-icon-next{transform:scaleX(-1)}.idx-methods__filter{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.idx-methods__filter::-webkit-scrollbar{display:none}.idx-methods__filter.is-dragging{cursor:grabbing;scroll-behavior:auto}.idx-methods__filter.is-dragging .idx-methods__chip{pointer-events:none}@media (hover:hover) and (pointer:fine){.idx-methods__filter{cursor:grab}}@media (width<=1024px){.idx-methods__filter{touch-action:pan-x;gap:8px;padding:2px 0 5px}}.idx-methods__chip{font:inherit;color:#475569;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #dfe3e6;border-radius:14px;flex:none;align-items:center;gap:6px;min-height:52px;margin:0;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.idx-methods__chip:hover{color:#0097a7;border-color:#009dae}.idx-methods__chip:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.idx-methods__chip[data-search-hit]{color:#0097a7;background:#009dae14;border-color:#009dae}.idx-methods__chip--all,.idx-methods__chip[aria-pressed=true]{color:#fff;background:#009dae;border-color:#009dae}.idx-methods__chip--all:hover,.idx-methods__chip[aria-pressed=true]:hover{color:#fff;background:#0097a7;border-color:#0097a7}.idx-methods__sections{flex-direction:column;gap:34px;display:flex}.idx-methods__section{display:block}.idx-methods__section.is-hidden{display:none}.idx-methods__section-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (width<=480px){.idx-methods__section-head{flex-wrap:wrap;gap:8px;margin-bottom:10px}}.idx-methods__section-title{color:#1e293b;margin:0;font-size:clamp(18px,1.4vw,22px);font-weight:500;line-height:1.3}.idx-methods__section-title a{color:inherit;text-decoration:none;transition:color .18s}.idx-methods__section-title a:hover{color:#009dae}.idx-methods__section-count{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:12.5px}.idx-methods__section-line{background:#f1f5f9;flex:1;min-width:24px;height:1px}.idx-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=768px){.idx-methods__grid{grid-template-columns:1fr}}.idx-methods__card{color:#1e293b;background:#fff;border:1px solid #f1f5f9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.idx-methods__card:hover{background:#f4feff;border-color:#009dae}.idx-methods__card:hover .idx-methods__card-chev{color:#009dae}.idx-methods__card-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500;line-height:1.35}.idx-methods__card-chev{color:#94a3b8;flex-shrink:0;transition:color .18s}.idx-methods__empty{color:#64748b;text-align:center;background:#fff;border:1px dashed #e8e8e8;border-radius:24px;margin:0;padding:24px 16px;font-size:15px;line-height:22px}.idx-methods__section-empty{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #e8e8e8;border-radius:12px;grid-column:1/-1;margin:0;padding:20px 16px;font-size:13.5px}@media (width<=480px){.idx-methods{gap:18px}}.idx-diseases{flex-direction:column;gap:24px;width:100%;display:flex}.idx-diseases__filter-row{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;width:100%;display:grid}@media (width<=1024px){.idx-diseases__filter-row{display:block}}.idx-diseases__scroll{font:inherit;color:#64748b;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0;padding:0;transition:border-color .18s,background-color .18s,opacity .18s;display:flex}.idx-diseases__scroll img{opacity:.72;width:14px;height:14px}.idx-diseases__scroll:hover:not(:disabled){color:#009dae;background:#f4feff;border-color:#009dae}.idx-diseases__scroll:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.idx-diseases__scroll:disabled{opacity:.38;cursor:default}@media (width<=1024px){.idx-diseases__scroll{display:none}}.idx-diseases__scroll-icon-next{transform:scaleX(-1)}.idx-diseases__filter{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.idx-diseases__filter::-webkit-scrollbar{display:none}@media (width<=1024px){.idx-diseases__filter{touch-action:pan-x;gap:8px;padding:2px 0 5px}}.idx-diseases__chip{font:inherit;color:#475569;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #dfe3e6;border-radius:14px;flex:none;align-items:center;gap:6px;min-height:52px;margin:0;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.idx-diseases__chip:hover{color:#0097a7;border-color:#009dae}.idx-diseases__chip:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.idx-diseases__chip[data-search-hit]{color:#0097a7;background:#009dae14;border-color:#009dae}.idx-diseases__chip--all,.idx-diseases__chip[aria-pressed=true]{color:#fff;background:#009dae;border-color:#009dae}.idx-diseases__chip--all:hover,.idx-diseases__chip[aria-pressed=true]:hover{color:#fff;background:#0097a7;border-color:#0097a7}.idx-diseases__letters{z-index:20;background:#f4f6f7;border-radius:16px;flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:12px;display:flex}@media (width>=1024px){.idx-diseases__letters{position:sticky;top:12px}}.idx-diseases__letter{font:inherit;color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;font-size:13px;font-weight:600;transition:background-color .18s,color .18s;display:flex}.idx-diseases__letter:hover:not(:disabled){color:#fff;background:#009dae}.idx-diseases__letter:focus-visible{outline-offset:2px;outline:3px solid #009dae38}.idx-diseases__letter:disabled,.idx-diseases__letter--disabled{cursor:default;color:#c5ced6;pointer-events:none;background:0 0}.idx-diseases__sections{flex-direction:column;gap:32px;scroll-margin-top:80px;display:flex}.idx-diseases__section{scroll-margin-top:80px;display:block}.idx-diseases__section.is-hidden{display:none}.idx-diseases__section-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.idx-diseases__section-letter{color:#fff;background:#009dae;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:flex}.idx-diseases__section-line{background:#0000001a;flex:1;min-width:24px;height:1px}.idx-diseases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=768px){.idx-diseases__grid{grid-template-columns:1fr}}.idx-diseases__card{color:#1e293b;background:#fff;border:1px solid #f1f5f9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.idx-diseases__card:hover{background:#f4feff;border-color:#009dae}.idx-diseases__card:hover .idx-diseases__card-chev{color:#009dae}.idx-diseases__card:hover .idx-diseases__card-tag{background:#fff}.idx-diseases__card-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.35}.idx-diseases__card-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.idx-diseases__card-tag{color:#0097a7;white-space:nowrap;background:#e9f6f8;border-radius:8px;padding:2px 8px;font-size:11px;line-height:1.5;transition:background-color .18s}.idx-diseases__card-chev{color:#94a3b8;flex-shrink:0;transition:color .18s}.idx-diseases__empty{color:#64748b;text-align:center;background:#fff;border:1px dashed #e8e8e8;border-radius:24px;margin:0;padding:24px 16px;font-size:15px;line-height:22px}@media (width<=480px){.idx-diseases{gap:18px}}.direction-hero{background:#f8fafc;border:1px solid #f1f5f9;border-radius:24px;align-items:center;gap:16px;width:100%;padding:24px;display:flex}.direction-hero__icon-wrap{background:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:132px;height:164px;display:flex;overflow:hidden}.direction-hero__icon{object-fit:contain;width:132px;height:132px}.direction-hero__content{min-width:0}.direction-hero__title{margin-bottom:8px;font-size:clamp(24px,2.5vw,28px);font-weight:500;line-height:36px}.direction-hero__text{color:#64748b;font-size:clamp(16px,1.5vw,20px);line-height:32px}@media (width<=768px){.direction-hero{flex-direction:column;align-items:flex-start}.direction-hero__icon-wrap{width:100%;max-width:200px;height:auto;min-height:132px}}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (width<=1024px){.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.direction-grid{grid-template-columns:1fr}}.direction-card{color:#1e293b;border:1px solid #d8d8d8;border-radius:16px;align-items:flex-end;min-height:200px;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.direction-card:hover{transform:translateY(-2px);box-shadow:0 2px 5px #00000014}.direction-card--plain{background:#fff}.direction-card__count{z-index:1;color:#64748b;font-size:14px;line-height:20px;position:absolute;top:32px;left:32px}.direction-card__title{z-index:1;max-width:55%;font-size:clamp(13px,1.5vw,18px);font-weight:500;line-height:24px;position:relative}.direction-card__illustration{z-index:0;pointer-events:none;width:199px;height:199px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.direction-card__illustration img{object-fit:cover;width:100%;height:100%}.direction-card__arrow{z-index:2;width:40px;height:40px;position:absolute;top:19px;right:19px}@media (width<=768px){.direction-card{padding:24px}.direction-card__count{top:24px;left:24px}.direction-card__title{max-width:100%}.direction-card__illustration{width:160px;height:160px}}.notice{background:#f4feff;border:1px solid #f1f5f9;border-radius:14px;align-items:center;gap:12px;width:100%;padding:20px 24px;display:flex}.notice__icon{flex-shrink:0;width:32px;height:32px}.notice__text{color:#009dae;font-size:clamp(16px,1.5vw,20px);line-height:32px}.page--clinic .btn{font-size:clamp(12px,.78vw,15px);line-height:1.3}.clinic-brand{flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;display:flex}.clinic-brand__content{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.clinic-brand__text{flex-direction:column;gap:6px;display:flex}.clinic-brand__badge{color:#009dae;white-space:nowrap;background:#f0f9ff;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px 12px;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;display:inline-flex}.clinic-brand__badge img{width:14px;height:14px}.clinic-brand__title{font-size:clamp(20px,1.46vw,28px);font-weight:500;line-height:1.3}.clinic-brand__subtitle{color:#64748b;text-wrap:pretty;font-size:clamp(13px,.89vw,17px);font-weight:500;line-height:1.4}.clinic-brand__tags{flex-wrap:wrap;gap:12px;display:flex}.clinic-brand__tag{background:#f2fbfd;border-radius:8px;padding:4px 8px;font-size:clamp(12px,.78vw,15px);line-height:1.35}.clinic-brand__tag--active{color:#009dae;font-weight:600}.clinic-brand__tag--muted{color:#787070}.clinic-brand__logo{aspect-ratio:220/64;object-fit:contain;object-position:center;mix-blend-mode:multiply;flex:none;align-self:flex-start;width:min(220px,45vw);height:auto}.clinic-brand__logo--empty{background:#f2f4f7;border-radius:12px;justify-content:center;align-self:flex-end;align-items:center;width:64px;height:64px;font-size:clamp(16px,1.04vw,20px);font-style:normal;display:flex}@media (width<=620px){.clinic-brand__logo,.clinic-brand__logo--empty{object-position:left center;align-self:flex-start}}.clinic-contact{flex-direction:column;gap:18px;width:100%;padding:8px 0 0;display:flex}.clinic-contact__main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.clinic-contact__title{letter-spacing:-.01em;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-contact__grid{gap:40px;width:100%;display:flex}.clinic-contact__col{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.clinic-contact__row{color:#64748b;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:clamp(11px,.73vw,14px);line-height:1.4;display:flex}.clinic-contact__row img{flex-shrink:0;width:20px;height:20px}.clinic-contact__row a{color:inherit;text-decoration:underline}.clinic-contact__divider{background:#f1f5f9;flex-shrink:0;align-self:stretch;width:1px}.clinic-contact__hours-title{color:#64748b;align-items:center;gap:12px;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;display:flex}.clinic-contact__hours-title img{flex-shrink:0;width:20px;height:20px}.clinic-contact__hours-list{color:#64748b;flex-direction:column;gap:12px;font-size:clamp(11px,.73vw,14px);line-height:1.4;display:flex}.clinic-contact__phone-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.clinic-contact__phone{color:#64748b;font-size:clamp(13px,.85vw,15px);font-weight:500;line-height:1.4}.clinic-contact__branches{flex-direction:column;flex:220px;gap:18px;min-width:0;display:flex}.clinic-contact__branch-list{flex-direction:column;gap:12px;display:flex}@media (width<=1280px){.clinic-contact__grid{flex-wrap:wrap;gap:24px 32px}.clinic-contact__divider{display:none}}@media (width<=750px){.clinic-contact__grid{flex-wrap:unset;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px;display:grid}.clinic-contact__divider{display:none}.clinic-contact__branches{grid-column:1/-1}}@media (width<=550px){.clinic-contact__grid{flex-direction:column;gap:24px;display:flex}}.social-btn-form{margin:0;display:inline-flex}.social-btn{aspect-ratio:1;color:#fff;cursor:pointer;appearance:none;border:1px solid #d4d4d4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:clamp(10px,.63vw,12px);font-weight:700;text-decoration:none;display:flex;overflow:hidden}.social-btn--vk{background:#07f}.social-btn--tg{background:#38bdf8}.social-btn--wa{background:#10b981}.social-btn--brand{background:0 0;padding:0}.social-btn--brand img{object-fit:cover;width:36px;height:36px}.social-btn--max{background:#5c6bc0}.social-btn--max img{width:18px;height:18px}.social-btn--yt{background:#fff}.social-btn--yt img{width:18px;height:18px}.social-btn--ig{background:0 0;padding:0}.social-btn--ig img{object-fit:cover;width:36px;height:36px}.socials{flex-wrap:wrap;gap:8px;display:flex}.branch-btn{color:#64748b;text-align:left;background:#fff;border:1px solid #c3cdd8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:15px;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .2s;display:flex}.branch-btn__text{overflow-wrap:anywhere;min-width:0}.branch-btn img{flex-shrink:0;width:16px;height:16px}.branch-btn:hover{border-color:#009dae}.clinic-branches-slider{-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;min-width:0;display:flex}.clinic-branches-slider__viewport.swiper{height:auto;margin:0;overflow:hidden}.clinic-branches-slider__track{width:100%;display:flex}.clinic-branches-slider__page{box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;height:auto;display:flex}.clinic-branches-slider__dots{justify-content:center;align-items:center;gap:8px;width:auto;display:flex;position:static}.clinic-branches-slider__dot{appearance:none;opacity:1;cursor:pointer;background:0 0;border:1.5px solid #009dae;border-radius:999px;flex-shrink:0;width:8px;height:8px;padding:0}.clinic-branches-slider__dot.is-active{background:#009dae}.clinic-branches-slider__dot:focus-visible{outline-offset:2px;outline:2px solid #009dae}@media (width>=551px) and (width<=750px){.clinic-branches-slider__viewport.swiper{overflow:visible}.clinic-branches-slider__track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;transition:none;width:100%!important;display:grid!important;transform:none!important}.clinic-branches-slider__page{display:contents;width:auto!important;margin:0!important}.clinic-branches-slider__dots{display:none}}.clinic-gallery{flex-direction:column;gap:clamp(12px,1.04vw,20px);width:100%;min-width:0;display:flex}.clinic-gallery__title{letter-spacing:-.01em;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-gallery__row{flex-wrap:wrap;align-items:stretch;gap:24px clamp(8px,1.04vw,20px);width:100%;min-width:0;display:flex}.clinic-gallery__slider{flex-direction:column;flex:2 520px;min-width:0;display:flex}.clinic-gallery__media{flex:1;min-width:0;position:relative}.clinic-gallery__side{flex-direction:column;flex:300px;min-width:0;display:flex}.clinic-gallery__empty{box-sizing:border-box;text-align:center;background:#f2f4f7;border:1px solid #f1f5f9;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:200px;padding:24px;display:flex;box-shadow:0 1px 3px #0f17290f}.clinic-gallery-slider{-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;position:relative}.clinic-gallery-slider__slide{box-sizing:border-box;aspect-ratio:392/200;background:#f8fafc;border:1px solid #f1f5f9;border-radius:18px;height:auto;min-height:0;overflow:hidden;box-shadow:0 1px 3px #0f17290f}.clinic-gallery-slider__slide img{object-fit:cover;width:100%;height:100%;display:block}.clinic-gallery-slider__nav{z-index:2;pointer-events:none;justify-content:space-between;padding:0 8px;display:flex;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.clinic-gallery-slider__arrow{pointer-events:auto;color:#009dae;cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s;display:flex;box-shadow:0 4px 14px #0f172926}.clinic-gallery-slider__arrow .icon{display:flex}.clinic-gallery-slider__arrow--prev .icon{transform:rotate(180deg)}.clinic-gallery-slider__arrow:hover{background:#fff}.clinic-gallery-slider:hover .clinic-gallery-slider__arrow,.clinic-gallery-slider__arrow:focus-visible{opacity:1}.clinic-gallery-slider__dots{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border-radius:10em;align-items:center;gap:6px;margin:auto;padding:6px 10px;display:flex;position:absolute;bottom:12px;transform:translate(-50%);width:auto!important;left:50%!important}.clinic-gallery-slider__dot{cursor:pointer;background:0 0;border:1.5px solid #009dae;border-radius:999px;width:8px;height:8px;padding:0}.clinic-gallery-slider__dot.is-active{background:#009dae}.clinic-gallery-slider__dot:focus-visible{outline-offset:2px;outline:2px solid #009dae}@media (width<=550px){.clinic-gallery-slider__nav{display:none}.clinic-gallery-slider__dots{bottom:10px}}.clinic-hero-slider{-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none;position:absolute;inset:0}.clinic-hero-slider__viewport{height:100%;overflow:hidden}.clinic-hero-slider__track{width:100%;height:100%;transition:transform .35s;display:flex}.clinic-hero-slider__slide{flex:0 0 100%;min-width:0;height:100%;margin:0}.clinic-hero-slider__slide img{object-fit:cover;width:100%;height:100%;display:block}.clinic-hero-slider__arrow{z-index:2;color:#009dae;cursor:pointer;-webkit-backdrop-filter:blur(2px);background:#ffffff67;border:.5px solid #009dae;border-radius:100%;justify-content:center;align-items:center;padding:8px;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.clinic-hero-slider__arrow:hover{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#fff0}.clinic-hero-slider__arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.clinic-hero-slider__arrow .icon,.clinic-hero-slider__arrow svg{width:28px;height:28px;padding:0 0 0 1px;display:block}.clinic-hero-slider__arrow--prev{left:12px}.clinic-hero-slider__arrow--prev .icon{transform:rotate(180deg)}.clinic-hero-slider__arrow--next{right:12px}.clinic-hero-slider__dots{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:drop-shadow(0 0 2px #0000005d);background-color:#ffffffc0;border:1px solid #009dae;border-radius:10em;align-items:center;gap:8px;padding:.7em;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.clinic-hero-slider__dot{cursor:pointer;background:0 0;border:1.5px solid #009dae;border-radius:999px;width:10px;height:10px;padding:0;box-shadow:0 0 0 1px #0000001f}.clinic-hero-slider__dot.is-active{background:#009dae}.clinic-map{background:linear-gradient(90deg,#f0f7ff 0%,#e3e8f0 100%);border:1px solid #f1f5f9;border-radius:18px;flex:1;width:100%;min-width:0;height:0;min-height:240px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f17290f}@media (width<=750px){.clinic-map{flex:none;height:200px;min-height:200px}}@media (width<=550px){.clinic-map{flex:none;height:200px;min-height:200px}}.clinic-map canvas{max-width:none;max-height:none;display:block}.clinic-map--empty{background:#f2f4f7;justify-content:center;align-items:center;display:flex}.clinic-map__empty{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:24px;font-size:clamp(16px,1.15vw,22px);font-weight:500;line-height:1.4;display:flex}.clinic-map__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clinic-map__pin-wrap{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(1px - 50%))}.clinic-map__pin{width:clamp(20px,1.67vw,32px);height:clamp(20px,1.67vw,32px)}.clinic-map__label{color:#334155;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;max-width:100%;padding:2px 8px;font-size:clamp(10px,.625vw,12px);font-weight:500;line-height:normal;overflow:hidden;box-shadow:0 1px 3px #0000001a}#map>:not(.clinic-map__empty){width:100%!important;height:100%!important;min-height:0!important}.clinic-medtour{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;width:100%;min-width:0;max-width:100%;padding:clamp(12px,1.5vw,24px) 0 0;scroll-margin-top:120px;display:flex}.clinic-medtour__intro{flex-direction:column;flex:400px;gap:24px;min-width:0;padding-top:8px;display:flex}.clinic-medtour__head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.clinic-medtour__badge{color:#fff;background:#009dae;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:flex;box-shadow:0 4px 12px -4px #009dae80}.clinic-medtour__badge .icon{display:flex}.clinic-medtour__title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-medtour__title span{color:#009dae}.clinic-medtour__text{color:#475569;text-wrap:pretty;max-width:600px;margin:0;font-size:15px;line-height:1.7}.clinic-medtour__cta{align-self:flex-start;gap:8px}.clinic-medtour__cta .icon{color:inherit;display:flex}.clinic-medtour__panel{background:#fff;border:1px solid #edf2f6;border-radius:24px;flex:2 640px;min-width:0;max-width:100%;min-height:346px;padding:24px;box-shadow:0 1px 2px #0f17290a,0 12px 32px -8px #0f172914}.clinic-medtour__tabs{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;background:#f3f6f9;border:1px solid #eaeff4;border-radius:14px;flex-wrap:nowrap;flex:none;gap:2px;width:100%;min-width:0;max-width:100%;margin-bottom:8px;padding:4px;display:flex;overflow:auto hidden;box-shadow:inset 0 1px 2px #0f17290d}.clinic-medtour__tabs::-webkit-scrollbar{display:none}.clinic-medtour__tab{white-space:nowrap;color:#526077;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 auto;height:36px;padding:0 12px;font:500 13px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s,box-shadow .2s,border-color .2s}.clinic-medtour__tab:hover{color:#009dae}.clinic-medtour__tab--active{color:#007f8d;background:#fff;border-color:#e6eef3;box-shadow:0 1px 1px #0f17290a,0 2px 6px #0f17290f,0 8px 20px -6px #009dae29}.clinic-medtour__pane{flex-direction:column;display:flex}.clinic-medtour__pane[hidden]{display:none}.clinic-medtour__item{border-bottom:1px solid #eef2f6}.clinic-medtour__item--open .clinic-medtour__item-chevron .icon{transform:rotate(180deg)}.clinic-medtour__item-btn{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 0;font:400 14px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .2s;display:flex}.clinic-medtour__item-btn:hover{color:#009dae}.clinic-medtour__item-name{flex:1}.clinic-medtour__item-status{color:#007f8d;flex:none;font-weight:600}.clinic-medtour__item-chevron{color:#94a3b8;flex:none;justify-content:center;align-items:center;display:flex}.clinic-medtour__item-chevron .icon{transition:transform .2s}.clinic-medtour__item-body{padding:0 28px 14px 0}.clinic-medtour__item-body p{color:#64748b;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.clinic-medtour__foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 28px 0 0;font-size:14px;display:flex}.clinic-medtour__tips{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.clinic-medtour__tips li{color:#475569;gap:12px;font-size:14px;line-height:1.55;display:flex}.clinic-medtour__tips li:before{content:"";background:#009dae;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px;box-shadow:0 0 0 3px #009dae1f}.clinic-medtour__empty{color:var(--color-text-muted,#8a94a6);margin:0;font-size:14px;font-style:italic}.clinic-medtour__coord{flex-direction:column;gap:20px;padding-top:8px;display:flex}.clinic-medtour__coord-main{align-items:center;gap:20px;min-width:0;display:flex}.clinic-medtour__coord-info{flex-direction:column;gap:14px;min-width:0;display:flex}.clinic-medtour__coord-name{font-size:17px;font-weight:600;line-height:1.3}.clinic-medtour__coord-role{color:#64748b;margin-top:4px;font-size:14px;line-height:1.4}.clinic-medtour__coord-status{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.clinic-medtour__coord-status i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.clinic-medtour__coord-actions{border-top:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.clinic-medtour__coord-phone{justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;text-decoration:none;display:flex}.clinic-medtour__coord-phone img{width:18px;height:18px}.clinic-medtour__messenger{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.clinic-medtour__messenger img{width:22px;height:22px}.clinic-medtour__messenger--wa{background:#25d366;box-shadow:0 2px 6px #25d36633}.clinic-medtour__messenger--tg{background:#38bdf8;box-shadow:0 2px 6px #38bdf833}.clinic-medtour__messenger--max{background:linear-gradient(135deg,#3d8bff 0%,#6a4bff 55%,#9b3dff 100%);box-shadow:0 2px 6px #4f46e533}@media (width<=1024px){.clinic-medtour{flex-direction:column;align-items:stretch;gap:24px}.clinic-medtour__intro,.clinic-medtour__panel{flex:auto;min-height:0}}@media (width<=550px){.clinic-medtour__coord-actions{flex-direction:column;align-items:stretch}.clinic-medtour__coord-actions .clinic-medtour__coord-phone{justify-content:center}}.clinic-medtourism{background:#fff;border:1px solid #f1f5f9;border-radius:clamp(12px,1.25vw,24px);flex-flow:wrap;flex-shrink:0;align-items:center;gap:clamp(8px,1.25vw,16px);min-width:0;padding:clamp(8px,1.25vw,16px) clamp(10px,1.25vw,24px);display:flex;box-shadow:0 1px 3px #0f17290f}.clinic-medtourism__head{flex:auto;align-items:center;gap:clamp(8px,1.25vw,24px);min-width:0;display:flex}.clinic-medtourism__info{flex:auto;align-items:center;gap:clamp(6px,.63vw,12px);min-width:0;display:flex}.clinic-medtourism__info img{flex-shrink:0;width:clamp(18px,1.46vw,28px);height:clamp(18px,1.46vw,28px)}.clinic-medtourism__title{white-space:nowrap;font-size:clamp(11.5px,.89vw,17px);font-weight:500;line-height:1.3}.clinic-medtourism__desc{color:#64748b;font-size:clamp(11px,.73vw,14px);line-height:1.4}.clinic-medtourism__status{color:#475569;white-space:nowrap;background:#f2f4f8;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;width:auto;margin-left:auto;padding:4px 8px;font-size:clamp(11px,.73vw,14px);display:flex}.clinic-medtourism__status img{width:12px;height:12px}.clinic-medtourism__right{flex-shrink:0;align-items:center;gap:clamp(8px,1.25vw,24px);min-width:0;display:flex}.clinic-medtourism__btn{background-color:#c8c8c8;flex-shrink:0;width:auto;height:clamp(32px,2.3vw,44px);padding:0 clamp(10px,1.04vw,20px);font-size:clamp(12px,.78vw,15px)}@media (width<=950px){.clinic-medtourism__btn{flex:100%}}.clinic-medtourism__btn--active{background-color:#009dae}.clinic-medtourism__list{flex-direction:column;gap:12px;display:flex}.clinic-medtourism__item{color:#475569;align-items:center;gap:12px;font-size:clamp(11px,.73vw,14px);display:flex}.clinic-medtourism__item img{width:20px;height:20px}.clinic-medtourism__actions{gap:20px;display:flex}@media (width<=768px){.clinic-medtourism__actions{flex-direction:column}}@media (width<=750px){.clinic-medtourism{flex-flow:column;align-items:stretch;gap:8px}.clinic-medtourism .clinic-medtourism__btn{flex:none;width:100%;height:36px}}.clinic-methods{isolation:isolate;background:#f0f9ff;border:1px solid #e0f0f7;border-radius:clamp(18px,2.2vw,28px);flex-direction:column;gap:clamp(14px,1.6vw,24px);padding:clamp(16px,2.6vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f17290f}.clinic-methods__intro{flex-direction:column;gap:10px;display:flex}.clinic-methods__heading{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-methods__heading span{color:#009dae}.clinic-methods__note{color:#64748b;text-wrap:pretty;margin:0;font-size:clamp(13px,1.2vw,15px);line-height:1.55}.clinic-methods__tabs-row{border-bottom:1px solid #dcebf2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 24px;display:flex}.clinic-methods__toggle{scrollbar-width:none;gap:clamp(18px,2vw,28px);max-width:100%;margin-bottom:-1px;display:flex;overflow-x:auto}.clinic-methods__toggle::-webkit-scrollbar{display:none}.clinic-methods__toggle-btn{font:inherit;color:#64748b;cursor:pointer;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;height:clamp(40px,3.6vw,48px);margin:0;padding:0;font-size:clamp(13px,1.2vw,15px);font-weight:600;transition:color .2s,border-color .2s;display:flex}.clinic-methods__toggle-btn--active{color:#009dae;border-bottom-color:#009dae}.clinic-methods__tab-count{color:#64748b;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:flex}.clinic-methods__toggle-btn--active .clinic-methods__tab-count{color:#007f8d;background:#d9f1f4}.clinic-methods__tab-title{letter-spacing:-.01em;align-items:center;height:clamp(40px,3.6vw,48px);margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2;display:flex}.clinic-methods__all{color:#009dae;white-space:nowrap;justify-content:center;align-items:center;gap:4px;height:clamp(36px,3.6vw,48px);font-size:clamp(13px,1.1vw,14px);font-weight:500;text-decoration:none;transition:color .2s;display:flex}.clinic-methods__all:hover{color:#007f8d}.clinic-methods__all .icon{display:flex}.clinic-methods__panel{flex-direction:column;gap:clamp(12px,1.4vw,20px);width:100%;display:none}.clinic-methods__panel--active{display:flex}.clinic-methods__chips{flex-wrap:wrap;gap:clamp(6px,.8vw,10px);max-height:none;transition:max-height .25s;display:flex;overflow:hidden}.clinic-methods__chips.is-collapsed{max-height:114px}.clinic-methods__chip{color:#1e293b;background:#fff;border:1px solid #e9eef3;border-radius:clamp(9px,1vw,14px);align-items:center;gap:clamp(6px,1vw,12px);min-height:clamp(34px,4vw,52px);padding:clamp(5px,.6vw,10px) clamp(8px,1vw,14px) clamp(5px,.6vw,10px) clamp(11px,1.2vw,18px);font-size:clamp(12.5px,1.2vw,15px);font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 1px 2px #0f17290a}.clinic-methods__chip .icon{color:#94a3b8;display:flex}.clinic-methods a.clinic-methods__chip:hover{color:#009dae;border-color:#009dae}.clinic-methods__chip-tag{color:#007f8d;white-space:nowrap;background:#e6f6f8;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.clinic-methods__more{font:inherit;color:#009dae;cursor:pointer;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;height:44px;margin:0;padding:0;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.clinic-methods__more[hidden]{display:none}.clinic-methods__more .icon{transition:transform .2s;display:flex}.clinic-methods__more:hover{color:#007f8d}.clinic-methods__link{color:#009dae;align-items:center;gap:8px;height:clamp(32px,2.29vw,44px);font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.clinic-methods__link img{width:16px;height:16px}.clinic-methods__grey-out{color:gray;white-space:nowrap;align-items:center;gap:8px;height:clamp(32px,2.29vw,44px);font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.clinic-methods__grey-out img{filter:grayscale();width:16px;height:16px}.clinic-split{flex-wrap:wrap;gap:20px;width:100%;display:flex}@media (width<=1024px){.clinic-split{flex-direction:column}.clinic-split .clinic-why,.clinic-split .clinic-card--advantages{flex:auto;min-height:0}}.clinic-why{flex-direction:column;flex:480px;gap:16px;min-width:0;display:flex}.clinic-why--video{flex:0 480px;min-width:min(100%,320px)}@media (width<=1024px){.clinic-why--video{width:100%;min-width:0}}.clinic-why--advantages{flex:auto}@media (width<=1024px){.clinic-why--advantages{flex:auto}}.clinic-why__title{letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:24px;box-shadow:0 1px 3px #0f17290f}.clinic-card__head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.clinic-card__head img{width:28px;height:28px}.clinic-card__title{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-card--video{flex-shrink:0;width:480px}@media (width<=1024px){.clinic-card--video{width:100%}}.clinic-card--advantages{flex:auto;min-width:0}.clinic-card--about,.clinic-card--rating{flex:1;min-width:0}.clinic-card--journey{flex-shrink:0;width:400px}@media (width<=1024px){.clinic-card--journey{width:100%}}.clinic-card--treatment{flex:1;align-self:flex-start;min-width:0}.clinic-video{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.clinic-video iframe,.clinic-video img{object-fit:cover;width:100%;height:100%}.clinic-video--embed{aspect-ratio:16/9;background:#0f172a;height:auto}.clinic-video--embed:after{display:none}.clinic-video--embed iframe{border-radius:inherit;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.clinic-video__play{z-index:1;cursor:pointer;background:#fff;border:none;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 6px #0000002e}.clinic-video__play img{width:24px;height:24px;margin-left:2px}.advantages-grid{grid-template-columns:repeat(auto-fit,minmax(max(260px,50% - 14px),1fr));gap:14px 28px;display:grid}.advantages-grid__row{gap:16px;display:flex}@media (width<=768px){.advantages-grid__row{flex-direction:column}}.advantages-grid__item{color:#475569;flex:1;align-items:flex-start;gap:10px;font-size:clamp(13px,.83vw,15px);line-height:1.5;display:flex}.advantages-grid__item img{flex-shrink:0;width:16px;height:16px;margin-top:3px}.clinic-about{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.clinic-about__title{letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-about-text{color:#64748b;text-wrap:pretty;flex-direction:column;gap:12px;font-size:clamp(13px,.83vw,15px);line-height:1.7;display:flex}.clinic-about-text p{margin:0}.clinic-rating-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;flex:520px;gap:20px;min-width:0;padding:clamp(20px,1.8vw,28px);scroll-margin-top:130px;display:flex;box-shadow:0 1px 3px #0f17290f}.clinic-rating__score-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.clinic-rating__score-block{align-items:center;gap:8px;display:flex}.clinic-rating__score{color:#009dae;letter-spacing:-.02em;font-size:clamp(36px,3vw,52px);font-weight:600;line-height:1}.clinic-rating__star{width:24px;height:24px}.clinic-rating__meta{text-align:right;flex-direction:column;gap:2px;display:flex}.clinic-rating__label{color:#1e293b;font-size:14px;font-weight:600;line-height:1.3}.clinic-rating__stars{gap:1px;display:flex}.clinic-rating__stars img{width:16px;height:16px}.clinic-rating__sources-note{color:#94a3b8;font-size:12.5px;line-height:1.3}.clinic-rating__sources{border-top:1px solid #eef2f6;flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.clinic-rating__sources>.clinic-page-empty{width:100%}.rating-source{min-width:0;height:40px;color:inherit;background:#fff;border:1px solid #edf1f5;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex}.rating-source:hover{border-color:#009dae}.rating-source--medoko{background:#eef9fb;border-color:#b9e3e9;padding:0 12px 0 10px}.rating-source--medoko:hover{background:#dff3f6;border-color:#009dae}.rating-source__logo{width:auto;height:14px;display:block;transform:translateY(1.5px)}.rating-source__info{align-items:center;gap:8px;min-width:0;display:flex}.rating-source__badge{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:clamp(8px,.52vw,10px);font-weight:700;display:flex}.rating-source__badge img{object-fit:cover;width:100%;height:100%}.rating-source__name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.rating-source__score{flex-shrink:0;align-items:center;gap:6px;display:flex}.rating-source__value{color:#1e293b;font-size:13px;font-weight:600}.rating-source__stars{gap:1px;margin-left:-4px;display:flex}.rating-source__stars img{width:14px;height:14px;display:block}.stepper{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stepper__item{color:#475569;align-items:center;gap:12px;padding:12px 0;font-size:clamp(12px,.78vw,15px);line-height:1.35;display:flex}.stepper__item--active{color:#009dae}.stepper__marker{flex-shrink:0;align-self:stretch;width:32px;position:relative}.stepper__marker:before{content:"";background:#009dae40;width:2px;position:absolute;top:0;bottom:-8px;left:50%;transform:translate(-50%)}.stepper__dot{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stepper__active{background:#009dae;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:calc(50% + 4px);left:50%;transform:translate(-50%,-50%)}.stepper__active img{width:15px;height:15px}.treatment-text{color:#475569;flex-direction:column;gap:12px;font-size:clamp(12px,.78vw,15px);line-height:1.35;display:flex}.treatment-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.treatment-head__icon{background:#009dae;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.treatment-head__icon img{width:20px;height:20px}.treatment-head__title{font-size:clamp(13px,.89vw,17px);font-weight:500;line-height:1.4}.clinic-actions{z-index:1001;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex;position:sticky;bottom:24px}.clinic-actions .btn{height:52px;padding:0 28px;font-size:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #00000026}.clinic-actions .btn:active:not(:disabled){transform:scale(.98)}.clinic-actions .btn img{width:20px;height:20px}@media (width<=550px){.clinic-actions .btn{font-size:15px}}.clinic-sticky-bar{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #f1f5f9;justify-content:center;gap:20px;padding:16px clamp(16px,8.75vw,100px);display:flex;position:fixed;bottom:0;left:0;right:0}.clinic-sticky-bar .btn{min-width:240px}@media (width<=768px){.clinic-sticky-bar{flex-direction:column;align-items:stretch}.clinic-sticky-bar .btn{min-width:0}}.clinic-page-body{padding-bottom:32px}.clinic-row{flex-wrap:wrap;align-items:flex-start;gap:24px clamp(24px,3vw,56px);width:100%;display:flex}.clinic-stack{flex-direction:column;gap:20px;width:100%;display:flex}.clinic-stack .btn{align-self:flex-start}.clinic-page-empty{color:var(--color-text-muted,#8a94a6);font-style:italic;font-size:inherit}.clinic-hero__media-empty{text-align:center;background:#f2f4f7;justify-content:center;align-items:center;min-height:0;margin:0;padding:24px;display:flex;position:absolute;inset:0}.clinic-video__empty{text-align:center;background:#f2f4f7;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:220px;padding:24px;display:flex}.clinic-preview-banner{color:#1f2a44;background:#eef4ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 20px 0;padding:12px 16px;font-size:clamp(11px,.73vw,14px);font-weight:600;display:flex}.clinic-preview-banner__hint{color:var(--color-text-muted,#5b677a);font-weight:400}.clinic-actions__status{text-align:center;color:#0097a7;flex:1 0 100%;margin:0;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35}.ui-modal-open{overflow:hidden}.ui-modal{z-index:1700;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-modal[hidden]{display:none}.ui-modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;position:absolute;inset:0}.ui-modal__dialog{background:#fff;border:1px solid #f1f5f9;border-radius:24px;width:min(100%,480px);max-height:min(90vh,720px);padding:28px 24px 24px;position:relative;overflow:auto;box-shadow:0 20px 48px #0f172a29}.ui-modal__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:16px;right:16px}.ui-modal__close:hover{color:#1e293b;background:#f8fafc}.ui-modal__title{color:#1e293b;margin:0 40px 20px 0;font-size:clamp(16px,1.04vw,20px);font-weight:600;line-height:1.35}.clinic-lead-modal__clinic{color:#64748b;margin:-12px 40px 16px 0;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.4}.clinic-lead-modal__form{flex-direction:column;gap:16px;display:flex}.clinic-lead-modal .form-group{flex-direction:column;gap:8px;display:flex}.clinic-lead-modal .form-group__label{color:#1e293b;align-items:center;gap:4px;font-size:clamp(11px,.73vw,14px);font-weight:500;line-height:1.4;display:flex}.clinic-lead-modal .form-group__required{color:#e11d48}.clinic-lead-modal .form-group__error{color:#e11d48;font-size:clamp(11px,.68vw,13px);line-height:1.4}.clinic-lead-modal .input-wrap{align-items:center;display:flex;position:relative}.clinic-lead-modal .input-wrap--has-icon .input{padding-left:44px}.clinic-lead-modal .input-wrap__icon{color:#009dae;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.clinic-lead-modal .input{color:#1e293b;background:#fff;border:1px solid #e8e8e8;border-radius:12px;width:100%;height:44px;padding:0 14px;font-size:clamp(12px,.78vw,15px);line-height:1.35}.clinic-lead-modal .input::placeholder{color:#94a3b8}.clinic-lead-modal .input:focus{border-color:#009dae;outline:none;box-shadow:0 0 0 3px #f4feff}.clinic-lead-modal .input.input--error{border-color:#e11d48}.clinic-doctors{--cards-per-view:5;--doctors-gap:clamp(12px, 1.04vw, 20px);flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.clinic-doctors__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.clinic-doctors__heading{align-items:baseline;gap:14px;min-width:0;display:flex}.clinic-doctors__title{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.2}.clinic-doctors__count{color:#009dae;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.clinic-doctors__count .icon{display:flex}.clinic-doctors__count:hover{text-decoration:underline}.clinic-doctors__count:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #009dae}.clinic-doctors__nav{flex-shrink:0;align-items:center;gap:8px;display:flex}.clinic-doctors__arrow{color:#009dae;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.clinic-doctors__arrow .icon,.clinic-doctors__arrow svg{width:16px;height:16px;display:block}.clinic-doctors__arrow:hover:not(:disabled){background:#f4feff;border-color:#009dae}.clinic-doctors__arrow:focus-visible{outline-offset:2px;outline:2px solid #009dae}.clinic-doctors__arrow:disabled{color:#94a3b8;cursor:default;opacity:.72;border-color:#e2e8f0}.clinic-doctors__arrow[hidden]{display:none}.clinic-doctors__arrow--prev .icon{transform:rotate(180deg)}.clinic-doctors__viewport{width:100%;min-width:0;overflow:hidden}.clinic-doctors__track{gap:var(--doctors-gap);will-change:transform;width:100%;min-width:0;transition:transform .35s;display:flex;transform:translate(0,0)}@media (width<=900px){.clinic-doctors{--cards-per-view:2}}@media (width<=550px){.clinic-doctors{--cards-per-view:1;gap:16px}.clinic-doctors .clinic-doctors__heading{flex-wrap:wrap;gap:10px}.clinic-doctors .clinic-doctors__arrow{width:30px;height:30px}.clinic-doctors .clinic-doctor-card__photo{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.clinic-doctors .clinic-doctors__track{transition:none}}.clinic-doctor-card{box-sizing:border-box;flex:0 0 calc((100% - (var(--cards-per-view) - 1) * var(--doctors-gap)) / var(--cards-per-view));background:#fff;border:1px solid #f1f5f9;border-radius:clamp(16px,1.25vw,24px);flex-direction:column;min-width:0;padding:clamp(14px,1.04vw,20px);display:flex;position:relative;box-shadow:0 1px 3px #0f17290f}.clinic-doctor-card__photo{aspect-ratio:4/3;color:#94a3b8;background:#f8fafc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:160px;margin-bottom:18px;display:flex;overflow:hidden}.clinic-doctor-card__photo img{object-fit:contain;opacity:.72;width:58px;height:58px}.clinic-doctor-card__photo--filled{padding:0}.clinic-doctor-card__photo--filled img{object-fit:cover;opacity:1;width:100%;height:100%}.clinic-doctor-card__photo-text{font-size:clamp(11px,.73vw,14px);line-height:1.35}.clinic-doctor-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.clinic-doctor-card__name{color:#1e293b;min-height:2.6em;margin:0 0 10px;font-size:clamp(14px,.88vw,17px);font-weight:500;line-height:1.3}.clinic-doctor-card__surname-first,.clinic-doctor-card__patronymic{display:block}.clinic-doctor-card__surname-first{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clinic-doctor-card__meta{color:#64748b;flex-direction:column;gap:7px;margin-bottom:20px;font-size:clamp(11px,.73vw,14px);line-height:1.4;display:flex}.clinic-doctor-card__meta p{margin:0}.clinic-doctor-card__button{box-sizing:border-box;color:#009dae;text-align:center;cursor:pointer;background:#fff;border:1px solid #009dae;border-radius:12px;align-self:stretch;width:100%;margin-top:auto;padding:10px 18px;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s}.clinic-doctor-card__button:before{content:"";z-index:1;position:absolute;inset:0}.clinic-doctor-card__button:hover{background:#e9f6f8}.clinic-doctor-card__button:focus-visible{outline-offset:2px;outline:2px solid #009dae}.page--clinic .page-nav{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.page--clinic .back-link{color:#009dae;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.page--clinic .back-link:hover{opacity:.85}.page--clinic .back-link img{width:5px;height:9px}.page--clinic .breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.page--clinic .breadcrumbs__item{align-items:center;display:flex}.page--clinic .breadcrumbs__item a{color:#64748b;text-decoration:none}.page--clinic .breadcrumbs__item a:hover{color:#009dae}.page--clinic .breadcrumbs__item span[aria-current=page]{color:#1e293b;font-weight:500}@media (width<=768px){.page--clinic .page-nav{flex-direction:column;align-items:flex-start;gap:12px}.page--clinic .back-link{align-self:flex-start}}.page--clinic-case .page-nav{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.page--clinic-case .back-link{flex-shrink:0}.case-hero{background:#e9f6f8;border-radius:24px;gap:clamp(16px,1.67vw,32px);width:100%;padding:clamp(16px,1.46vw,28px);display:flex}.case-hero__photo{aspect-ratio:1;background:#fff;border-radius:16px;flex:none;align-self:center;width:clamp(140px,16vw,220px);position:relative;overflow:hidden}.case-hero__photo>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.case-hero__photo-empty{background:#f8fafc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.case-hero__photo-empty img{object-fit:contain;opacity:.45;width:40px;height:40px}.case-hero__body{background:#fff;border-radius:24px;flex-direction:column;flex:1;gap:16px;min-width:0;padding:clamp(24px,2vw,32px);display:flex}.case-hero__title{color:#1e293b;font-size:clamp(22px,1.67vw,32px);font-weight:600;line-height:1.25}.case-hero__tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-hero__tags .case-tag{white-space:nowrap;min-height:36px;padding:7px 12px}.case-hero__short{border-top:1px solid #e8eef4;flex-direction:column;gap:10px;margin-top:18px;padding-top:20px;display:flex}.case-hero__short-title{color:#1e293b;font-size:clamp(15px,.94vw,18px);font-weight:600;line-height:1.35}.case-hero__short-text{color:#475569;white-space:pre-line;font-size:clamp(13px,.83vw,15px);line-height:1.55}.case-hero__short-text p+p{margin-top:8px}.case-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-hero__links{flex-wrap:wrap;gap:8px 24px;display:flex}.case-hero__link{color:#475569;flex-wrap:wrap;gap:6px;font-size:clamp(13px,.83vw,16px);line-height:1.4;display:flex}.case-hero__link a{color:#009dae;font-weight:500;text-decoration:none}.case-hero__link a:hover{text-decoration:underline}.case-hero__verified{color:#64748b;align-self:flex-end;margin-top:auto;font-size:clamp(11px,.73vw,13px);line-height:1.35}@media (width<=768px){.case-hero{flex-direction:column}.case-hero__photo{width:min(220px,100%)}.case-hero__stats{grid-template-columns:1fr}.case-hero__verified{align-self:flex-start}}@media (width<=550px){.case-hero__photo{width:100%;max-width:280px}}.case-hero__short-text p{word-break:break-all}.case-stat{background:#fff;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.case-stat__label{color:#64748b;font-size:clamp(11px,.73vw,13px);line-height:1.3}.case-stat__value{color:#1e293b;font-size:clamp(13px,.89vw,16px);font-weight:600;line-height:1.35}.case-tag{color:#009dae;background:#f2fbfd;border-radius:999px;align-items:center;padding:6px 12px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.35;display:inline-flex}.case-layout{flex-direction:column;gap:16px;width:100%;display:flex}.case-layout__col{flex-direction:column;gap:16px;min-width:0;display:flex}.case-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;gap:16px;padding:clamp(16px,1.25vw,24px);display:flex;box-shadow:0 1px 3px #0f17290f}.case-card__title{color:#1e293b;font-size:clamp(15px,.94vw,18px);font-weight:600;line-height:1.35}.case-card__tags{flex-wrap:wrap;gap:8px;display:flex}.case-card--soft{background:#f8fafc}.case-text{color:#475569;font-size:clamp(13px,.83vw,15px);line-height:1.55}.case-text p+p{margin-top:8px}.case-rows{flex-direction:column;gap:10px;display:flex}.case-row{background:#f8fafc;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.case-row__label{color:#64748b;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.35}.case-row__value{color:#1e293b;white-space:pre-line;font-size:clamp(13px,.83vw,15px);line-height:1.5}.case-row--split{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}@media (width<=550px){.case-row--split{grid-template-columns:1fr}}.case-block{background:#f8fafc;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.case-block__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.case-block__title{color:#1e293b;font-size:clamp(13px,.83vw,15px);font-weight:600;line-height:1.35}.case-block__date{color:#64748b;font-size:clamp(12px,.73vw,13px);line-height:1.35}.case-block__text{color:#475569;white-space:pre-line;font-size:clamp(13px,.83vw,15px);line-height:1.5}.case-files{flex-direction:column;gap:8px;display:flex}.case-file{background:#f8fafc;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.case-file__icon{color:#009dae;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.case-file__icon img{width:18px;height:18px}.case-file__name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(13px,.83vw,15px);font-weight:500;line-height:1.35;overflow:hidden}.case-file__download{color:#009dae;flex-shrink:0;font-size:clamp(13px,.83vw,15px);font-weight:500;line-height:1.35;text-decoration:none}.case-file__download:hover{text-decoration:underline}@media (width<=480px){.case-file{flex-wrap:wrap}.case-file__download{margin-left:48px}}.case-media__tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.case-media__tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-grow:1;justify-content:center;padding:8px 14px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.35;display:flex}.case-media__tab.is-active{color:#fff;background:#009dae;border-color:#009dae}.case-media__panel{display:none}.case-media__panel.is-active{flex-direction:column;gap:12px;display:flex}.case-media__frame{aspect-ratio:16/9;background:#f1f5f9;border-radius:16px;position:relative;overflow:hidden}.case-media__frame img{object-fit:cover;width:100%;height:100%}.case-media__video{color:#fff;background:#1e293b;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;text-decoration:none;display:flex}.case-media__video img{object-fit:contain;width:36px;height:36px}.case-media__video span{letter-spacing:.04em;font-size:13px;font-weight:500}.case-media__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-media__grid img{aspect-ratio:1;object-fit:cover;background:#f1f5f9;border-radius:8px;width:100%}@media (width<=480px){.case-media__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-media__caption{color:#64748b;font-size:clamp(12px,.78vw,14px);line-height:1.45}.case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=550px){.case-metrics{grid-template-columns:1fr}}.case-metric{background:#f8fafc;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.case-metric__key{color:#64748b;font-size:clamp(12px,.73vw,13px);line-height:1.3}.case-metric__value{color:#1e293b;font-size:clamp(14px,.94vw,17px);font-weight:600;line-height:1.35}.case-quote{background:#e9f6f8;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.case-quote__avatar{color:#009dae;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.case-quote__avatar img{object-fit:cover;width:100%;height:100%}.case-quote__body{min-width:0}.case-quote__text{color:#334155;font-size:clamp(13px,.83vw,15px);font-style:italic;line-height:1.5}.case-quote__author{color:#64748b;margin-top:6px;font-size:clamp(12px,.73vw,13px);font-style:normal;font-weight:500;display:block}.case-more{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:min(100%,420px);margin:0 auto;padding:12px 20px;font-size:clamp(13px,.83vw,15px);font-weight:500;line-height:1.35;display:inline-flex}.case-more img{width:12px;height:8px;transition:transform .2s}.case-more.is-open img{transform:rotate(180deg)}.case-more:hover{color:#009dae;border-color:#009dae}.case-publish{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;gap:12px;padding:clamp(16px,1.25vw,24px);display:flex;box-shadow:0 1px 3px #0f17290f}.case-publish__title{font-size:clamp(15px,.94vw,18px);font-weight:600;line-height:1.35}.case-publish__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}@media (width<=767px){.case-publish__grid{grid-template-columns:1fr}}.case-publish__item{flex-direction:column;gap:4px;min-width:0;display:flex}.case-publish__item--wide{grid-column:1/-1}.case-publish__label{color:#64748b;font-size:clamp(12px,.73vw,13px);line-height:1.3}.case-publish__value{color:#1e293b;overflow-wrap:anywhere;font-size:clamp(13px,.83vw,15px);line-height:1.45}.case-publish a{color:#009dae;text-decoration:none}.case-publish a:hover{text-decoration:underline}.case-footnote{color:#94a3b8;text-align:right;font-size:clamp(11px,.73vw,13px);line-height:1.4}@media (width<=550px){.case-footnote{text-align:left}}#case-history,#case-diagnostics,#case-treatment,#case-media-section,#case-results{scroll-margin-top:calc(var(--app-header-offset,92pxpx) + 16px + var(--case-article-nav-offset,0px))}.case-title-with-icon{align-items:center;gap:10px;min-width:0;display:inline-flex}.case-title-icon{color:#009dae;flex:none;justify-content:center;align-items:center;display:inline-flex}.case-title-icon svg{width:22px;height:22px;display:block}.case-title-icon svg [stroke]{stroke:currentColor}.case-title-icon svg [fill]:not([fill=none]){fill:currentColor}.case-card__heading-row{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.case-card__heading-date{color:#64748b;white-space:nowrap;flex:none;margin-left:auto;font-size:clamp(12px,.78vw,14px);font-weight:400;line-height:1.35}.case-article-nav{width:100%;top:calc(var(--app-header-offset,92pxpx) + 12px);z-index:110;background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;align-items:stretch;gap:14px;padding:20px 24px;display:flex;position:sticky;box-shadow:0 1px 3px #0f17290f}.case-article-nav__title{color:#1e293b;width:100%;font-size:clamp(15px,.94vw,18px);font-weight:600;line-height:1.35}.case-article-nav__title .case-title-icon svg{width:20px;height:20px}.case-article-nav__links{grid-template-columns:repeat(var(--case-nav-count,5), minmax(0, 1fr));gap:10px;width:100%;min-width:0;display:grid}.case-article-nav__links a{color:#475569;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex-grow:1;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 10px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.3;text-decoration:none;transition:all .2s;display:flex}.case-article-nav__links a:hover{color:#009dae;background:#e9f6f8;border-color:#009dae}@media (width<=1100px){.case-article-nav__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.case-article-nav{z-index:auto;border-radius:18px;gap:12px;padding:16px;position:static;top:auto}.case-article-nav__links{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.case-article-nav__links::-webkit-scrollbar{display:none}.case-article-nav__links a{white-space:nowrap;width:auto;min-width:max-content;min-height:42px;padding:8px 13px}}.case-block--documents{margin-top:4px}.case-documents__hint{color:#64748b;margin:6px 0 14px;font-size:clamp(12px,.78vw,14px);line-height:1.5}.case-documents__grid{grid-template-columns:repeat(4,minmax(0,150px));justify-content:start;gap:12px;display:grid}@media (width<=900px){.case-documents__grid{grid-template-columns:repeat(3,minmax(0,150px))}}@media (width<=620px){.case-documents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-doc-thumb{color:#475569;flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.case-doc-thumb__image{aspect-ratio:4/3;background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;overflow:hidden}.case-doc-thumb__image img{object-fit:cover;width:100%;height:100%}.case-doc-thumb__placeholder{background:#e9f6f8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.case-doc-thumb__placeholder .case-title-icon svg{width:32px;height:32px}.case-doc-thumb__label{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.case-doc-thumb:hover .case-doc-thumb__image,.case-doc-thumb:focus-visible .case-doc-thumb__image{border-color:#009dae;transform:translateY(-2px);box-shadow:0 4px 12px #0f172914}.case-doc-thumb:focus-visible{outline:none}.case-media--row{width:100%}.case-media-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.case-media-grid-v2--count-1{grid-template-columns:minmax(0,1fr)}.case-media-grid-v2--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-media-card-v2{flex-direction:column;min-width:0;display:flex}.case-media-card-v2__label{color:#1e293b;margin-bottom:10px;font-size:clamp(13px,.83vw,15px);font-weight:600;line-height:1.35}.case-media-card-v2__viewport{width:100%;position:relative}.case-media-card-v2__frame{aspect-ratio:4/3;background:#22395e;border-radius:24px;position:relative;overflow:hidden}.case-media-card-v2__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-media-card-v2__image[hidden]{display:none}.case-media-card-v2__counter{z-index:2;color:#fff;background:#0f172a8c;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:12px;right:12px}.case-media-card-v2__nav{z-index:2;color:#22395e;cursor:pointer;background:#fffffff2;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a1f}.case-media-card-v2__nav img{width:16px;height:16px}.case-media-card-v2__nav--prev{left:12px}.case-media-card-v2__nav--prev img{transform:rotate(180deg)}.case-media-card-v2__nav--next{right:12px}.case-media-card-v2__nav:hover:not(:disabled){background:#fff}.case-media-card-v2__nav:disabled{opacity:.45;cursor:default}.case-media-card-v2__frame--video{justify-content:center;align-items:center;display:flex}.case-media-card-v2__video-link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.case-media-card-v2__video-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;padding:12px 18px;font-size:16px;font-weight:600;line-height:1}.case-media-card-v2__caption{color:#64748b;white-space:pre-line;margin-top:12px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.45}.case-media-card-v2--video .case-media-card-v2__counter{display:none}.case-card .case-more{width:100%}@media (width>=1200px){.case-layout__col .case-article-nav__links{flex-wrap:wrap;display:flex}.case-layout__col .case-article-nav__links a{white-space:nowrap;width:auto}}@media (width<=1199px){.case-media-card-v2__frame{aspect-ratio:16/9}}@media (width<=767px){.case-card__heading-row{align-items:flex-start}.case-card__heading-date{font-size:12px}.case-title-with-icon{gap:8px}.case-title-icon svg{width:20px;height:20px}.case-media-grid-v2,.case-media-grid-v2--count-2{grid-template-columns:1fr;gap:18px}.case-media-card-v2__nav{width:36px;height:36px}.case-media-card-v2__nav--prev{left:10px}.case-media-card-v2__nav--next{right:10px}.case-media-card-v2__video-badge{font-size:14px}}@media (width<=620px){.case-hero__tags .case-tag{min-height:34px;padding:6px 10px;font-size:13px}}.site-header--clinics{height:auto;min-height:60px;padding-top:10px;padding-bottom:10px}.site-header--clinics .site-header__logo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.site-header--clinics .site-header__logo img{width:120px;height:28px}.site-header--clinics .site-header__tagline{color:#94a3b8;font-size:11px;line-height:1.3}.site-header--clinics .site-header__location{color:#1e293b;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.site-header--clinics .site-header__location svg{color:#009dae;flex-shrink:0}.clinics-head__title{letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.clinics-head__lead{color:#475569;max-width:720px;font-size:15px;line-height:1.65}.clinics-search{align-items:center;gap:8px;width:100%;display:flex}.clinics-search__field{background:#fff;border:1px solid #f1f5f9;border-radius:14px;flex:1;align-items:center;min-width:0;padding:4px 4px 4px 16px;display:flex;box-shadow:0 2px 5px #00000014}.clinics-search__input{min-width:0;height:44px;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:15px}.clinics-search__input::placeholder{color:#94a3b8}.clinics-search__submit{color:#fff;min-width:110px;height:44px;font:inherit;cursor:pointer;background:#009dae;border:none;border-radius:10px;flex-shrink:0;padding:0 20px;font-size:15px;font-weight:500;transition:opacity .2s}.clinics-search__submit:hover{opacity:.92}.clinics-cats{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.clinics-cats__viewport{flex:1;min-width:0;overflow:hidden}.clinics-cats__track{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.clinics-cats__track::-webkit-scrollbar{display:none}.clinics-cats__arrow{color:#475569;cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,opacity .2s;display:flex;box-shadow:0 1px 3px #0f17290f}.clinics-cats__arrow:hover:not(:disabled){color:#009dae;border-color:#009dae}.clinics-cats__arrow:disabled{opacity:0;visibility:hidden;pointer-events:none}.clinics-cats__arrow[hidden]{display:none}.clinics-cats__btn{color:#475569;height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f1f5f9;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.clinics-cats__btn:hover{border-color:#009dae}.clinics-cats__btn--active{color:#fff;background:#009dae;border-color:#009dae}.clinics-cats__btn--active .clinics-cats__count{color:#fff;background:#fff3}.clinics-cats__count{color:#64748b;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.index-clinics-catalog{flex-direction:column;align-self:stretch;gap:20px;width:100%;min-width:0;max-width:100%;display:flex}@media (width<=768px){.index-clinics-catalog{gap:16px}}.clinics-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=1200px){.clinics-layout{flex-direction:column-reverse;align-items:center;display:flex}}.clinics-main{flex-direction:column;grid-column:1;gap:16px;width:100%;min-width:0;display:flex}@media (width<=1200px){.clinics-main{flex:none;max-width:100%;margin-inline:auto}}.clinics-toolbar{background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:0;padding:16px 20px 14px;display:flex}.clinics-toolbar__summary{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.clinics-toolbar__meta{color:#475569;font-size:14px}.clinics-toolbar__meta strong{color:#1e293b;font-weight:600}.clinics-toolbar__reset{color:#009dae;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:none}.clinics-toolbar__reset:hover{text-decoration:underline}.clinics-filters{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:10px;padding-bottom:14px;display:flex}.clinics-filters__field{cursor:pointer;background:#f8fafc;border:1px solid #f1f5f9;border-radius:999px;flex:180px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px 0 12px;display:flex}.clinics-filters__icon{color:#64748b;flex-shrink:0}.clinics-filters__select{color:#1e293b;min-width:0;height:100%;font:inherit;appearance:none;cursor:pointer;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 0 center no-repeat;border:none;flex:1;padding:0 24px 0 0;font-size:14px;font-weight:500}.clinics-filters__select:focus{outline:none}.clinics-sort{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.clinics-sort__label{font-weight:500}.clinics-sort__select{color:#1e293b;height:38px;font:inherit;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #f1f5f9;border-radius:8px;padding:0 32px 0 14px;font-size:14px}.clinics-list{flex-direction:column;gap:16px;display:flex}.clinic-list-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;min-width:0;max-width:100%;padding:20px 22px 22px;position:relative;box-shadow:0 1px 3px #0f17290f}.clinic-list-card--featured{border-color:#009dae40}.clinic-list-card__badge{color:#009dae;background:#e9f6f8;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.clinic-list-card__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.clinic-list-card__compare{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.clinic-list-card__compare input{opacity:0;pointer-events:none;position:absolute}.clinic-list-card__compare-box{color:#0000;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:flex}.clinic-list-card__compare input:checked+.clinic-list-card__compare-box{color:#fff;background:#009dae;border-color:#009dae}.clinic-list-card__head{gap:14px;margin-bottom:14px;display:flex}.clinic-list-card__logo{color:#009dae;background:#e9f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:flex}.clinic-list-card__title{margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3}.clinic-list-card__address{color:#64748b;align-items:center;gap:5px;font-size:13px;display:inline-flex}.clinic-list-card__address svg{color:#94a3b8;flex-shrink:0}.clinic-list-card__rating{margin-bottom:14px}.clinic-list-card__rating-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.clinic-list-card__rating-score{flex-wrap:nowrap;flex-shrink:0;align-items:baseline;gap:4px;display:flex}.clinic-list-card__rating-val{color:#1e293b;white-space:nowrap;flex-shrink:0;font-size:22px;font-weight:600;line-height:1}.clinic-list-card__rating-max{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:14px}.clinic-list-card__rating-stars{color:#f5a623;letter-spacing:1px;white-space:nowrap;flex-shrink:0;margin-left:8px;font-size:14px}.clinic-list-card__rating-stars span{opacity:.25}.clinic-list-card__sources-toggle{color:#94a3b8;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px}.clinic-list-card__sources-toggle:hover,.clinic-list-card__sources-toggle.is-open{color:#009dae}@media (width<=390px){.clinic-list-card__rating-head{gap:8px}.clinic-list-card__rating-score{gap:2px}.clinic-list-card__rating-val{font-size:18px}.clinic-list-card__rating-max{font-size:12px}.clinic-list-card__rating-stars{letter-spacing:0;margin-left:4px;font-size:12px}.clinic-list-card__sources-toggle{font-size:12px}}.clinic-list-card__rating-bar{background:#f1f5f9;border-radius:999px;height:4px;overflow:hidden}.clinic-list-card__rating-fill{border-radius:inherit;background:#009dae;height:100%}.clinic-list-card__sources{flex-direction:column;gap:8px;margin-top:12px;display:none}.clinic-list-card__sources.is-open{display:flex}.clinic-list-card__source-row{grid-template-columns:72px 1fr 36px;align-items:center;gap:10px;font-size:12px;display:grid}.clinic-list-card__source-name{color:#64748b}.clinic-list-card__source-track{background:#f1f5f9;border-radius:999px;height:4px;overflow:hidden}.clinic-list-card__source-fill{border-radius:inherit;background:#009dae;height:100%}.clinic-list-card__source-val{text-align:right;font-weight:600}.clinic-list-card__divider{background:#009dae33;height:1px;margin-bottom:14px}.clinic-list-card__desc{color:#475569;margin-bottom:14px;font-size:14px;line-height:1.6}.clinic-list-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.clinic-list-card__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clinic-list-card__tag{color:#475569;background:#fff;border:1px solid #f1f5f9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.clinic-list-card__tag--accent{color:#009dae;background:#e9f6f8;border-color:#009dae40}.clinic-list-card__price{color:#475569;white-space:nowrap;margin-left:auto;font-size:14px}.clinic-list-card__price strong{color:#1e293b;font-size:16px;font-weight:600}.clinic-list-card__actions{flex-wrap:wrap;gap:10px;width:100%;margin-top:4px;display:flex}.clinic-list-card__btn-more{color:#009dae;min-width:120px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #009dae;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s;display:flex}.clinic-list-card__btn-book{color:#fff;min-width:180px;height:44px;font:inherit;cursor:pointer;background:#009dae;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;transition:opacity .2s;display:flex}.clinic-list-card__btn-book:hover{opacity:.92}.clinics-sidebar{flex-direction:column;grid-column:2;gap:16px;width:100%;min-width:0;display:flex;position:sticky;top:80px}@media (width<=1200px){.clinics-sidebar{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;max-width:100%;margin-inline:auto;display:grid;position:static}}.clinics-map{color:#64748b;text-align:center;background:linear-gradient(90deg,#f0f7ff 0%,#e3e8f0 100%);border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:320px;min-height:280px;padding:0;display:flex;overflow:hidden}.clinics-map--empty{background:#f8fafc;padding:24px}.clinics-map--ready{display:block}.clinics-map svg{color:#009dae}.clinics-map__title{font-size:14px;font-weight:500}.clinics-map canvas{max-width:none;max-height:none;display:block}#clinics-map>:not(.clinics-map__title){width:100%!important;height:100%!important}#clinics-map .ymaps3--default-marker-point{cursor:pointer}.clinics-stats{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:18px 20px;box-shadow:0 1px 3px #0f17290f}.clinics-stats__title{margin-bottom:14px;font-size:15px;font-weight:600}.clinics-stats__row{color:#475569;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.clinics-stats__row:last-child{border-bottom:none}.clinics-stats__count{color:#1e293b;font-weight:600}.clinics-cities{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:18px 20px;box-shadow:0 1px 3px #0f17290f}.clinics-cities__title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.clinics-cities__list{flex-direction:column;gap:4px;display:flex}.clinics-cities__link{color:#1e293b;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.clinics-cities__link:last-child{border-bottom:none}.clinics-cities__link:hover,.clinics-cities__link--active{color:#009dae}.clinics-cities__badge{color:#64748b;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:flex}.spec-scroll{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-bottom:16px;display:grid}.spec-scroll__btn{color:#94a3b8;cursor:pointer;width:36px;height:36px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:10px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex}.spec-scroll__btn:hover:not(:disabled){color:#0097a7;background:#f4feff;border-color:#009dae8c}.spec-scroll__btn:focus,.spec-scroll__btn:focus-visible{box-shadow:none;outline:none}.spec-scroll__btn:disabled{opacity:.35;cursor:default}.spec-scroll__btn[hidden]{visibility:hidden;pointer-events:none;display:block}.spec-scroll .spec-scroll__btn--prev{grid-column:1}.spec-scroll .spec-filter--scroll{grid-column:2}.spec-scroll .spec-scroll__btn--next{grid-column:3}@media (width<=1024px){.spec-scroll{grid-template-columns:minmax(0,1fr);gap:0}.spec-scroll .spec-scroll__btn{display:none}}.spec-filter--scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;flex-wrap:nowrap;gap:8px;min-width:0;margin:0;padding:2px;display:flex;overflow:auto hidden}.spec-filter--scroll a{-webkit-user-drag:none}.spec-filter--scroll.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.spec-filter--scroll.is-dragging a{pointer-events:none}.spec-filter--scroll::-webkit-scrollbar{display:none}.spec-chip{box-sizing:border-box;color:#1e293b;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:10px;outline:none;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.spec-chip:hover{color:#0097a7;border-color:#009dae8c}.spec-chip:focus,.spec-chip:focus-visible{box-shadow:none;outline:none}.spec-chip .chip-cnt{color:#94a3b8;font-size:14px;font-weight:400;line-height:1}.spec-chip.active{color:#fff;background:#009dae;border-color:#009dae;font-weight:600}.spec-chip.active .chip-cnt{color:#ffffffd9}.spec-chip.active:hover{color:#fff;border-color:#009dae}.spec-chip.is-empty{color:#9aa0a6;background:#ececec;border-color:#ececec}.spec-chip.is-empty .chip-cnt{color:#b0b5ba}.spec-chip.is-empty:hover{color:#7a8086;background:#e6e6e6;border-color:#e0e0e0}@media (width<=620px){.spec-chip{border-radius:12px;height:46px;min-height:46px;padding:0 17px}}.content-section .med-doctors-controls-row--search-only,.index-clinics-catalog .med-doctor-search,.content-section .med-doctor-search{min-width:0;max-width:100%}.index-clinics-catalog .med-doctor-search__field,.content-section .med-doctor-search__field{gap:8px;padding-right:4px}.index-clinics-catalog .city-select,.content-section .city-select{color:#475569;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;height:36px;padding:7px 10px;font-size:14px;display:inline-flex}.index-clinics-catalog .city-select img,.content-section .city-select img{flex-shrink:0;width:14px;height:14px}.index-clinics-catalog .city-select img:first-child,.content-section .city-select img:first-child{color:#009dae}.index-clinics-catalog .city-select:hover,.content-section .city-select:hover{color:#0097a7;background:#f4feff}.mobile-filter-trigger-wrap{margin:0 0 16px;display:none}.mobile-filter-trigger{color:#0097a7;cursor:pointer;background:#fff;border:1px solid #009dae;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 18px;font:600 14px/1.2 inherit;display:flex}.mobile-filter-trigger:hover{background:#f4feff}.mobile-filter-trigger__count{color:#fff;background:#009dae;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.mobile-filter-trigger__count[hidden]{display:none!important}.mobile-filter-backdrop,.mobile-filter-sheet-backdrop{z-index:1400;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f2a2e66;transition:opacity .24s,visibility .24s;display:block;position:fixed;inset:0}.mobile-filter-backdrop[hidden],.mobile-filter-sheet-backdrop[hidden]{display:none!important}body.mobile-filters-open .mobile-filter-backdrop,body.mobile-filters-open .mobile-filter-sheet-backdrop{opacity:1;visibility:visible}.filters-bar{background:#f5f5f5;border:none;border-radius:14px;margin-bottom:16px;padding:16px 18px}.filters-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters-row.equal-filters{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.filters-row.equal-filters>.filter-pill{width:100%;min-width:0}.filter-pill{text-align:left;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:#fff;border:1px solid #e8e8e8;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:all .15s;display:inline-flex;position:relative}.filter-pill>img:first-child{flex:none;width:13px;height:13px}.filter-pill .filter-pill__chevron{opacity:.55;flex:none;width:11px;height:8px}.filter-pill:hover{color:#009dae;border-color:#009dae}.filter-pill .cnt{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex:none;padding:1px 5px;font-size:10px;line-height:1.4}.filter-pill.is-open,.filter-pill.has-selection{color:#0097a7;background:#f3fbfc;border-color:#009dae}.filter-pill.has-selection .cnt{color:#fff;background:#009dae}.mobile-filter-sheet,.mobile-filter-trigger-wrap{display:none}.filter-pill .filter-select{color:#0000;width:100%;height:100%;font:inherit;appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;padding:0 12px;font-size:14px;position:absolute;inset:0;overflow:hidden}.filter-pill__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;line-height:1.4;overflow:hidden}.filter-pill:hover .filter-pill__chevron{opacity:1}.mobile-filter-sheet__title{color:#1e293b;font-size:20px;font-weight:600}.mobile-filter-sheet__map{color:#0097a7;cursor:pointer;background:#fff;border:1px solid #009dae52;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font:500 13px/1.2 inherit;display:inline-flex}.mobile-filter-sheet__map svg{flex:none;width:14px;height:14px}.mobile-filter-sheet__save{color:#fff;cursor:pointer;background:#009dae;border:1px solid #009dae;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;padding:11px 14px;font:600 14px/1.2 inherit;display:flex}.mobile-filter-sheet__save:hover{background:#0097a7;border-color:#0097a7}.filters-bar-actions{border-top:.5px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.view-on-map-btn{color:#009dae;cursor:pointer;background:#fff;border:1px solid #009dae59;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.view-on-map-btn:hover{color:#0097a7;background:#f4feff;border-color:#009dae}.view-on-map-btn svg{flex-shrink:0}.reset-link{color:#009dae;cursor:pointer;white-space:nowrap;margin-left:auto;font-size:15px;font-weight:500;text-decoration:none}.reset-link:hover{text-decoration:underline}.filters-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:0;font-size:15px;display:flex}.filters-meta strong{color:#475569;font-weight:500}.sort-row{align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.sort-label{color:#475569;white-space:nowrap;font-size:14px}.sort-select{color:#475569;cursor:pointer;background:#fff;border:.5px solid #f1f5f9;border-radius:10px;outline:none;padding:5px 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:1}body.catalog-updating .clinic-list{opacity:.55;pointer-events:none;transition:opacity .15s}.clinic-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.clinic-list.is-single-column{grid-template-columns:1fr}.clinic-card{background:#fff;border:1px solid #00000021;border-radius:clamp(16px,1.25vw,24px);flex-direction:column;min-width:0;height:100%;padding:clamp(14px,1.04vw,20px);transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 14px #0000000a}.clinic-card:hover{transform:translateY(-2px);box-shadow:0 2px 12px #0000000f}.clinic-card.featured{border-color:#00000021;box-shadow:0 2px 14px #0000000a}.clinic-card.has-pin{padding-top:40px}.stat-pins{z-index:2;flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:calc(100% - 140px);display:flex;position:absolute;top:-1px;right:20px}.stat-pin{color:#fff;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:0 0 8px 8px;padding:5px 12px;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.35;text-decoration:none;transition:background .15s}.stat-pin:hover{color:#fff;background:#0097a7}.stat-pin--tour{background:#0097a7}.stat-pin--tour:hover{background:#007a86}.compare-cb{z-index:3;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}.compare-cb input{opacity:0;pointer-events:none;position:absolute}.compare-cb:hover .cb-text{color:#475569}.compare-cb:hover .cb-box{border-color:#009daebf}.cb-box{color:#0000;background:#f3f3f3;border:.5px solid #f1f5f9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:all .15s;display:flex}.cb-text{color:#94a3b8;font-weight:500}.compare-cb input:checked+.cb-box{color:#fff;background:#3b7dd8;border-color:#3b7dd8}.compare-cb input:checked~.cb-text{color:#2561b8;font-weight:500}.card-body{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.card-main{flex-direction:column;min-width:0;display:flex}.card-side{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px;min-width:0;padding-top:4px;display:flex}.card-side .trust-score{border-bottom:1px solid #28282847;align-items:center;gap:5px;padding:0 0 5px;line-height:1;transition:border-color .15s,color .15s}.card-side .trust-score:hover{border-bottom-color:#0097a7}.card-side .trust-val{font-size:clamp(18px,1.15vw,22px);font-weight:600}.card-side .trust-max{color:#9aa3ad;font-size:clamp(11px,.73vw,14px)}.card-side .trust-arrow{color:#8d98a3;width:13px;height:13px;margin:0 0 0 1px;display:block}.card-side .trust-stars{flex-shrink:0;width:clamp(17px,1.04vw,20px);height:clamp(17px,1.04vw,20px);display:block}.card-side:empty{display:none}.card-top{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex;position:relative}.clinic-logo{background:#fff;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(112px,9.5vw,152px);height:clamp(44px,3.6vw,56px);display:flex;overflow:hidden}.clinic-logo img{object-fit:contain;width:100%;height:100%;display:block}.card-info{flex:1;min-width:0}.clinic-name{color:#1e293b;margin-bottom:2px;font-size:clamp(14px,.88vw,17px);font-weight:500;line-height:1.3}.clinic-addr{color:#94a3b8;align-items:flex-start;gap:4px;min-width:0;font-size:clamp(11px,.73vw,14px);line-height:1.4;display:flex}.clinic-addr img,.clinic-addr svg{flex-shrink:0;width:11px;height:11px;margin-top:2px}.clinic-desc{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:clamp(12px,.78vw,15px);line-height:1.45;display:block;overflow:hidden}.card-rating{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-rating:empty{display:none}.trust-score{cursor:pointer;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #28282847;flex-wrap:nowrap;align-items:baseline;gap:5px;padding:0 0 5px;font-family:inherit;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.trust-score:hover{border-bottom-color:#0097a7}.trust-score:hover .trust-val,.trust-score:hover .trust-label,.trust-score:hover .trust-max,.trust-score:hover .trust-arrow{color:#0097a7}.trust-score:hover .trust-arrow{transform:translate(1px,-1px)}.trust-label{color:#475569;margin-right:2px;font-size:clamp(13px,.83vw,16px);font-weight:500}.trust-val{color:#1e293b;font-size:clamp(18px,1.15vw,22px);font-weight:600;line-height:1}.trust-max{color:#9aa3ad;font-size:clamp(11px,.73vw,14px)}.trust-stars{color:#f6ad55;letter-spacing:0;font-size:clamp(16px,1.04vw,20px)}.trust-arrow{color:#8d98a3;flex-shrink:0;align-self:center;width:13px;height:13px;margin:0 0 0 1px;transition:color .15s,transform .15s;display:block}.card-spec-btn{color:#fff;cursor:pointer;background:#009dae;border:1px solid #009dae;border-radius:16px;align-items:center;margin:0;padding:4px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.card-spec-btn:hover{color:#fff;background:#0097a7;border-color:#0097a7}.card-rating .card-spec-btn{flex-shrink:0;margin-left:auto}.card-specialties{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;margin:0 0 12px;display:flex;overflow:hidden}.card-specialties__label{letter-spacing:-.01em;color:#7d7d7d;white-space:nowrap;flex:none;font-size:clamp(10px,.68vw,13px);font-weight:400;line-height:1.2}.card-specialty{box-sizing:border-box;color:#737373;white-space:nowrap;text-overflow:ellipsis;background:#f2f9fb;border:0;border-radius:11px;min-width:0;max-width:170px;padding:6px 14px;font-size:clamp(11px,.73vw,14px);font-weight:500;display:block;overflow:hidden}.card-specialty--primary{color:#009dae;flex:0 auto;font-weight:600}.card-specialty--more{flex:none;min-width:38px;padding-left:10px;padding-right:10px}.card-reviews{color:#94a3b8;white-space:nowrap;font-size:13px}.card-stat-btns{flex-wrap:wrap;align-self:flex-end;align-items:center;gap:8px;margin:0 0 12px;display:flex}.card-body>.card-stat-btns{grid-column:1/-1;width:100%;min-width:0}.card-stat-btn{color:#009dae;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #009dae59;border-radius:16px;flex:none;align-items:center;padding:6px 14px;font-family:inherit;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.card-stat-btn:hover{color:#0097a7;background:#f4feff;border-color:#009dae}.card-btns{flex-flow:row-reverse;align-items:stretch;gap:8px;margin-top:auto;display:flex}.card-btns .btn-more{flex:auto}.card-btns .btn-book,.card-btns .compare-cb.compare-btn{flex:0 0 46px;width:46px;min-width:46px;height:40px;padding:0}.btn-more,.btn-book{cursor:pointer;box-sizing:border-box;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 12px;font-family:inherit;font-size:clamp(12px,.78vw,15px);font-weight:500;line-height:1.2;text-decoration:none;transition:all .15s;display:flex}.btn-more svg,.btn-book svg{width:14px;height:14px}.btn-more{color:#fff!important;background:#009dae!important;border:1px solid #008f9d8c!important}.btn-more:hover{color:#fff!important;background:#0097a7!important;border-color:#0097a7!important}.btn-book{color:#009dae!important;background:#fff!important;border:1px solid #009dae59!important}.btn-book:hover{color:#0097a7!important;background:#f4feff!important;border-color:#009dae!important}.btn-book svg{width:19px;height:19px}.compare-cb.compare-btn{z-index:auto;color:#009dae;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #009dae59;border-radius:20px;justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative;top:auto;right:auto}.compare-cb.compare-btn .cb-box,.compare-cb.compare-btn .cb-text{display:none}.compare-cb.compare-btn .compare-icon{background-color:currentColor;width:20px;height:20px;display:block;-webkit-mask:url(/build/assets/compare-D4rxavEe.png) 50%/contain no-repeat;mask:url(/build/assets/compare-D4rxavEe.png) 50%/contain no-repeat}.compare-cb.compare-btn:hover{color:#0097a7;background:#f3fbfc;border-color:#009dae}.compare-cb.compare-btn:has(input:checked){color:#fff;background:#009dae;border-color:#009dae}.compare-cb.compare-btn:has(input:checked) .compare-icon{background-color:#fff}.filter-pill--check input{accent-color:#0097a7;cursor:pointer;flex:none;width:18px;height:18px;margin:0 0 0 2px}.filter-pill--check span{white-space:nowrap}@media (width<=800px){:root{--content-pad:20px}.equal-filters{flex-flow:column;align-items:stretch}.equal-filters>.filter-pill{white-space:nowrap;flex:none;justify-content:flex-start;width:100%}.view-on-map-btn{white-space:nowrap;justify-content:center;width:auto}.filters-meta{flex-wrap:nowrap;gap:8px;margin-bottom:12px;font-size:12px}.filters-meta strong{font-size:12px}.sort-row{flex-shrink:0;gap:6px;margin-left:auto}.sort-label{font-size:12px}.sort-select{max-width:42vw;padding:3px 6px;font-size:12px}.clinic-list{grid-template-columns:1fr}.card-body{grid-template-columns:1fr;gap:10px}.card-side{flex-flow:wrap;justify-content:flex-start;align-items:flex-end;gap:10px 14px;padding-top:0}.card-side .trust-score{margin-right:auto}.card-btns .btn-book,.card-btns .compare-cb.compare-btn{flex:0 0 44px;width:44px;min-width:44px}.card-rating .card-spec-btn{margin-left:0}.stat-pins{max-width:none;right:14px}.card-specialties{flex-wrap:nowrap;gap:5px;overflow:hidden}.card-specialties__label{font-size:10px}.card-specialty{flex:0 auto;max-width:130px;padding:5px 9px;font-size:11px}.card-specialty--more{flex:none}.card-top{flex-wrap:nowrap}.clinic-logo{border-radius:6px;width:120px;height:48px}.card-info{flex:auto;width:auto;min-width:0;max-width:none}.clinic-name,.clinic-addr{width:100%}.clinic-addr{flex-wrap:wrap}}@media (width<=620px){.clinic-list{grid-template-columns:1fr}.card-side:empty{display:none}.card-main>.trust-score{align-self:flex-start;align-items:baseline;gap:5px;margin:0 0 12px;padding:0 0 5px}.card-main>.trust-score .trust-max{font-size:clamp(11px,.73vw,14px)}.card-main>.trust-score .trust-arrow{width:13px;height:13px;margin-left:1px;display:block}.spec-scroll{margin-bottom:18px}}@media (width<=800px){body.mobile-filters-open{overflow:hidden}.mobile-filter-trigger-wrap{display:flex}.mobile-filter-backdrop[hidden],.mobile-filter-sheet-backdrop[hidden]{display:none!important}#filter-picker,#city-picker{z-index:1500}.filters-bar{display:none}.mobile-filter-sheet{z-index:1401;overscroll-behavior:contain;opacity:0;visibility:hidden;will-change:transform;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;max-height:min(86dvh,760px);margin:0;transition:transform .28s,opacity .2s,visibility .28s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -18px 50px #0f172a33}.mobile-filter-sheet.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-filter-sheet__header{z-index:2;touch-action:none;cursor:grab;background:#fff;border-bottom:1px solid #edf0f2;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:12px 18px 14px;display:flex;position:sticky;top:0}.mobile-filter-sheet__handle{background:#d9dee2;border-radius:999px;width:44px;height:4px;margin:0 auto;display:block}.mobile-filter-sheet__header .mobile-filter-sheet__title,.mobile-filter-sheet__header .mobile-filter-sheet__map{display:flex}.mobile-filter-sheet__header .mobile-filter-sheet__title{font-size:20px}.mobile-filter-sheet__header .mobile-filter-sheet__map{align-items:center;position:absolute;top:22px;right:18px}.mobile-filter-sheet__body{flex-direction:column;gap:10px;padding:16px 18px 6px;display:flex}.mobile-filter-row{flex-direction:column;align-items:stretch;gap:6px;display:flex}.mobile-filter-row__label{color:#475569;align-items:center;gap:7px;font-size:13px;display:inline-flex}.mobile-filter-row__label img{flex:none;width:15px;height:15px}.mobile-filter-row__select-wrap{align-items:center;display:flex;position:relative}.mobile-filter-row__select{color:#1e293b;appearance:none;cursor:pointer;background:#fff;border:1px solid #d9dfe3;border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 38px 0 14px;font:400 14px/1.2 inherit}.mobile-filter-row__select:focus-visible{border-color:#009dae;box-shadow:0 0 0 3px #0aafb01f}.mobile-filter-row__picker{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-filter-row__picker>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mobile-filter-row__picker .mobile-filter-row__chevron{flex:none;position:static}.mobile-filter-row__picker.has-selection,.mobile-filter-row__picker.is-open{color:#009dae;border-color:#009dae}.mobile-filter-row__chevron{pointer-events:none;opacity:.55;width:12px;height:8px;position:absolute;right:14px}.mobile-filter-row--check{cursor:pointer;border:1px solid #d9dfe3;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;min-height:46px;padding:10px 14px}.mobile-filter-row--check input{accent-color:#0097a7;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.mobile-filter-sheet__footer{z-index:2;padding:14px 18px max(18px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:auto;display:grid;position:sticky;bottom:0}.mobile-filter-sheet__reset{color:#0097a7;text-align:center;background:#fff;border:1px solid #009dae61;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}}@media (width<=420px){.filters-bar-actions .reset-link{text-align:right;width:100%;margin-left:0}.city-select span{text-overflow:ellipsis;max-width:28vw;overflow:hidden}}.app-toast{z-index:1200;color:#fff;opacity:0;pointer-events:none;background:#1f2a2e;border-radius:12px;max-width:min(90vw,360px);padding:12px 18px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 8px 28px #0000002e}.app-toast[hidden]{display:none}.app-toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.compare-fab{z-index:1100;display:flex;position:fixed;top:50%;bottom:auto;right:20px}.compare-fab[hidden]{display:none}.compare-fab{color:#fff;background:#009dae;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:56px;min-height:72px;padding:12px 10px;text-decoration:none;transition:background .15s,transform .15s;transform:translateY(-50%);box-shadow:0 8px 24px #008f9d59}.compare-fab:hover{color:#fff;background:#0097a7;transform:translateY(calc(-50% - 2px))}.compare-fab__ico{flex-shrink:0;display:block}.compare-fab__ico.compare-cb.compare-btn{border-radius:0;flex:0 0 20px;width:20px;min-width:20px;height:20px;padding:0;display:block;position:static;color:inherit!important;background:0 0!important;border:0!important}.compare-fab__ico.compare-cb.compare-btn:hover{color:inherit!important;background:0 0!important;border:0!important}.compare-fab__ico.compare-cb.compare-btn:has(input:checked){color:inherit!important;background:0 0!important;border:0!important}.compare-fab__ico.compare-cb.compare-btn .compare-icon{background-color:currentColor!important}.compare-fab__count{color:#0097a7;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}body.picker-open{overflow:hidden}.city-picker-backdrop{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f2a2e6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.city-picker-backdrop[hidden]{display:none!important}.picker-dialog{background:#fff;border-radius:22px;flex-direction:column;width:min(680px,100vw - 32px);max-height:min(620px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.picker-dialog--filter{width:min(680px,100vw - 32px)}.picker-dialog__meta{color:#7b858d;justify-content:space-between;align-items:center;gap:16px;padding:0 26px 10px;font-size:13px;display:flex}.picker-options--filters{grid-template-columns:1fr;gap:6px;display:grid}.picker-option-group{color:#7b858d;padding:10px 12px 2px;font-size:12px;font-weight:600;line-height:1.3}.picker-dialog__header{justify-content:space-between;align-items:center;gap:24px;padding:22px 26px 16px;display:flex}.picker-dialog__title{color:#1e293b;margin:0;font-size:clamp(21px,1.55vw,28px);font-weight:600;line-height:1.25}.picker-dialog__close{color:#68737b;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.picker-dialog__close img{width:20px;height:20px}.picker-dialog__close:hover{color:#0097a7;background:#f3fbfc}.picker-dialog__search{padding:0 26px 14px;position:relative}.picker-dialog__search input{color:#1e293b;background:#fff;border:1px solid #d9dfe3;border-radius:12px;outline:none;width:100%;height:48px;padding:0 50px 0 16px;font:400 15px/1.2 inherit}.picker-dialog__search input::placeholder{color:#a5adb4}.picker-dialog__search input:focus{border-color:#009dae;box-shadow:0 0 0 3px #0aafb01f}.picker-dialog__search-icon{pointer-events:none;width:18px;height:18px;position:absolute;top:15px;right:42px}.picker-options{scrollbar-width:thin;min-height:180px;padding:0 18px 12px;overflow-y:auto}.picker-options--cities{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 10px;display:grid}.picker-option{color:#1e293b;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:0;min-width:0;min-height:50px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex;position:relative}.picker-option input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.picker-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker-option:hover{background:#f5fbfb;border-color:#d5eeee}.picker-option.is-selected{color:#0097a7;background:#f4feff;border-color:#0aafb040;font-weight:500}.picker-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #0aafb059}.picker-empty{color:#8a949b;text-align:center;padding:34px 26px}.picker-empty[hidden]{display:none}.picker-dialog__footer{background:#fff;border-top:1px solid #edf0f2;grid-template-columns:1fr;gap:10px;padding:16px 26px 22px;display:grid}.picker-dialog--filter .picker-dialog__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-btn{cursor:pointer;border-radius:12px;width:100%;min-height:48px;padding:11px 18px;font:600 14px/1.2 inherit}.picker-btn--reset{color:#0097a7;background:#fff;border:1px solid #009dae61}.picker-btn--reset:hover{background:#f3fbfc;border-color:#009dae}.picker-btn--save{color:#fff;background:#009dae;border:1px solid #009dae}.picker-btn--save:hover{background:#0097a7;border-color:#0097a7}@media (width<=620px){.city-picker-backdrop{padding:12px}.picker-dialog{border-radius:20px;max-height:calc(100vh - 24px)}.picker-dialog__header{padding:20px 18px 14px}.picker-dialog__meta{padding:0 18px 8px}.picker-dialog--filter .picker-dialog__footer{grid-template-columns:1fr}.picker-dialog__search{padding:0 18px 12px}.picker-dialog__search-icon{right:34px}.picker-options{padding:0 10px 10px}.picker-options--cities{grid-template-columns:1fr}.picker-dialog__footer{padding:14px 18px 18px}.picker-option{font-size:14px}}.map-overlay{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;background:#1f2a2e80;justify-content:center;align-items:center;padding:40px clamp(16px,4vw,60px);transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.map-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.map-overlay__window{background:#fff;border-radius:16px;flex-direction:column;width:min(1100px,100%);height:min(620px,78vh);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #0f172a40}.map-overlay__map{border:none;border-radius:0;flex:1;width:100%;height:100%;min-height:0}.map-overlay__close{z-index:5;color:#009dae;cursor:pointer;background:#fff;border:1px solid #009dae59;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0f172a26}.map-overlay__close svg{width:18px;height:18px}.map-overlay__close:hover{color:#0097a7;background:#f4feff;border-color:#009dae}body.map-overlay-open{overflow:hidden}.clinics-more{flex-direction:column;align-items:center;gap:8px;margin:28px 0 8px;display:flex}.clinics-more__btn{color:#009dae;cursor:pointer;background:#fff;border:1px solid #009dae59;border-radius:24px;min-width:200px;padding:12px 32px;font-size:15px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.clinics-more__btn:hover:not(:disabled){color:#fff;background:#009dae;border-color:#009dae}.clinics-more__btn:disabled{opacity:.6;cursor:default}.clinics-more__meta{color:#94a3b8;margin:0;font-size:13px}.compare-page{width:100%;max-width:none;margin:0;padding:32px clamp(16px,8.75vw,100px) clamp(48px,6vw,80px)}.compare-page__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.compare-page h1{letter-spacing:-.02em;color:#1e293b;margin:0;font-size:28px;font-weight:700}.compare-page__head-right{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.compare-page__lead{color:#64748b;white-space:nowrap;margin:0;font-size:15px}.compare-page__lead strong{color:#1e293b;font-size:16px;font-weight:600}.compare-add-btn{color:#fff;white-space:nowrap;background:#009dae;border-radius:20px;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.compare-add-btn:hover{color:#fff;background:#0097a7}.compare-add-btn.is-disabled{color:#94a3b8;pointer-events:none;background:#e2e8f0}.compare-table-wrap{background:#fff;border:1px solid #00000021;border-radius:24px;overflow-x:auto;box-shadow:0 2px 14px #0000000a}.compare-table{flex-direction:column;min-width:640px;display:flex}.compare-table__row{grid-template-columns:minmax(140px, 180px) repeat(var(--compare-cols,1), minmax(160px, 1fr));border-bottom:1px solid #0000000f;display:grid}.compare-table__row:last-child{border-bottom:none}.compare-table__row>.compare-table__label,.compare-table__row>.compare-table__cell:not(:last-child){border-right:1px solid #00000014}.compare-table__row--head{background:#f7fafb;align-items:start}.compare-table__label{color:#64748b;background:#fafcfd;align-items:center;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.compare-table__cell{color:#1e293b;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:12px 16px;font-size:14px;display:flex}.compare-table__cell--wrap{align-items:flex-start}.compare-table__text{overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.4;display:block}.compare-table__clinic{flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;padding-bottom:16px}.compare-table__logo{border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:44px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,box-shadow .15s;display:flex;overflow:hidden}.compare-table__logo:hover{opacity:.92;box-shadow:0 0 0 2px #009dae59}.compare-table__logo--img{object-fit:contain;background:#fff;border:1px solid #00000014;width:112px;height:44px;padding:4px}.compare-table__clinic-name{align-items:flex-start;gap:6px;width:100%;display:flex}.compare-table__clinic-name a{color:#1e293b;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.compare-table__clinic-name a:hover{color:#0097a7}.compare-table__remove{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.compare-table__remove:hover{color:#c62828;background:#fdecea}.compare-table__row--schedule .compare-table__cell{white-space:nowrap}.compare-yn{font-size:13px;font-weight:600}.compare-yn--yes{color:#1a7a4c}.compare-yn--no{color:#94a3b8}.compare-schedule{grid-template-columns:max-content;align-items:center;gap:4px 6px;width:max-content;max-width:none;line-height:1.35;display:grid}.compare-schedule__line{white-space:nowrap;grid-column:1;display:block}.compare-schedule__days{color:#64748b;white-space:nowrap;font-weight:500}.compare-schedule__time{color:#1e293b}.compare-schedule.is-collapsible{grid-template-columns:max-content 26px}.compare-schedule.is-collapsible:not(.is-expanded) .compare-schedule__line:not(:first-child){display:none}.compare-schedule__toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:1/2;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,color .15s;display:inline-flex}.compare-schedule__toggle:hover{color:#0097a7;background:#f4feff}.compare-schedule__toggle:before{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.compare-schedule__toggle:focus-visible{outline-offset:2px;outline:2px solid #009dae}.compare-schedule.is-expanded .compare-schedule__toggle:before{transform:translateY(2px)rotate(225deg)}.compare-empty{text-align:center;color:#64748b;border:1px dashed #e2e8f0;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:36px 28px;display:flex}.article{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.article__label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:4px 0 0;font-size:12px;font-weight:600}.article__section{flex-direction:column;gap:14px;display:flex}.article-author{background:#e9f6f8;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;gap:10px;padding:28px 40px 16px;display:flex;box-shadow:0 1px 3px #0f17290f}.author-role{color:#6b7280;font-size:12px;line-height:1}.author-name{color:#111827;font-size:18px;font-weight:600;line-height:1.2}@media (width<=768px){.author-name .author-name{font-size:16px}}.author-specialty{color:#4b5563;font-size:14px}@media (width<=768px){.author-specialty .author-specialty{font-size:13px}}.author-verified{color:#e4e4e4;background-color:#0097a7;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.author-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.article-hero{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:32px 40px 28px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f17290f}.article-hero:before{content:"";background:#009dae;border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0}.article-hero__badges{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.article-hero__badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.article-hero__badge--blue{color:#009dae;background:#e9f6f8}.article-hero__badge--green{color:#0a6647;background:#e0f5ec}.article-hero__badge--amber{color:#8c4e06;background:#faebd6}.article-hero__badge--teal{color:#0f6e56;background:#e1f5ee}.article-hero__badge--coral{color:#993c1d;background:#faece7}.article-hero__badge--violet{color:#5b3a8c;background:#f0ebfa}.article-hero__title{letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.25}.article-hero__subtitle{color:#475569;max-width:780px;font-size:16px;line-height:1.65}.article-diagram{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;background:#f8fafc;border-radius:14px;padding:32px 40px;overflow:auto hidden}.article-diagram::-webkit-scrollbar{height:6px}.article-diagram::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.article-diagram svg{width:max(100%,720px);height:auto;min-height:150px;display:block}@media (width<=768px){.article-diagram{border-radius:8px;padding:24px 16px}.article-diagram svg{width:max(100%,680px);min-height:160px}}@media (width<=480px){.article-diagram{padding:20px 12px}.article-diagram svg{width:max(100%,640px);min-height:170px}}.article-kpi{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.article-kpi__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px;box-shadow:0 1px 3px #0f17290f}.article-kpi__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.3}.article-kpi__value{margin-bottom:6px;font-size:28px;font-weight:600;line-height:1.1}.article-kpi__sub{color:#475569;font-size:14px;line-height:1.45}@media (width<=768px){.article-kpi{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.article-kpi{grid-template-columns:1fr}}.article-compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.article-compare__col{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px 22px;box-shadow:0 1px 3px #0f17290f}.article-compare__title{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:600}.article-compare__row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:15px;line-height:1.45;display:flex}.article-compare__row:last-child{border-bottom:none}.article-compare__key{color:#475569}.article-compare__val{text-align:right;font-weight:500}.article-compare__val--good{color:#0a6647}.article-compare__val--warn{color:#8c4e06}@media (width<=768px){.article-compare{grid-template-columns:1fr}}.article-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.article-steps__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px 18px;box-shadow:0 1px 3px #0f17290f}.article-steps__badge{color:#009dae;letter-spacing:.05em;background:#e9f6f8;border-radius:4px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.article-steps__title{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.35}.article-steps__text{color:#475569;margin-bottom:12px;font-size:15px;line-height:1.55}.article-steps__time{color:#94a3b8;border-top:1px solid #f1f5f9;padding-top:10px;font-size:12px}@media (width<=768px){.article-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.article-steps{grid-template-columns:1fr}}.article-stages{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.article-stages__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px 18px;box-shadow:0 1px 3px #0f17290f}.article-stages__item--highlight{background:#e9f6f8;border-color:#009dae}.article-stages__badge{color:#009dae;letter-spacing:.05em;background:#e9f6f8;border-radius:4px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.article-stages__title{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.35}.article-stages__text{color:#475569;margin-bottom:12px;font-size:15px;line-height:1.55}.article-stages__stat{color:#94a3b8;border-top:1px solid #f1f5f9;padding-top:10px;font-size:12px}@media (width<=768px){.article-stages{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.article-stages{grid-template-columns:1fr}}.article-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.article-two-col{grid-template-columns:1fr}}.article-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:22px 24px;box-shadow:0 1px 3px #0f17290f}.article-card__title{margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.35}.article-card__title--green{color:#0a6647}.article-card__title--amber{color:#8c4e06}.article-card__title--coral{color:#993c1d}.article-card__title--red{color:#9c2525}.article-list{list-style:none}.article-list__item{color:#475569;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;line-height:1.55;display:flex}.article-list__item:last-child{border-bottom:none}.article-list__icon{flex-shrink:0;width:16px;margin-top:2px;font-size:15px}.article-list__icon--green{color:#1a9e74}.article-list__icon--red{color:#9c2525}.article-list__icon--amber{color:#b36010}.article-list__icon--blue{color:#009dae}.article-list__icon--coral{color:#993c1d}.article-after{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.article-after__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px;box-shadow:0 1px 3px #0f17290f}.article-after__item--warn .article-after__value{color:#9c2525}.article-after__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:600}.article-after__value{font-size:15px;line-height:1.55}@media (width<=768px){.article-after{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.article-after{grid-template-columns:1fr}}.article-disclaimer{color:#5c3a08;background:#faebd6;border-left:3px solid #d4860a;border-radius:0 14px 14px 0;padding:20px 24px;font-size:15px;line-height:1.7}.article-disclaimer strong{color:#3d2504;font-weight:600}.article-next{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-next__card{min-height:160px;color:inherit;background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex;box-shadow:0 1px 3px #0f17290f}.article-next__card--link{transition:border-color .2s,box-shadow .2s}.article-next__card--link:hover{border-color:#009dae;box-shadow:0 2px 5px #00000014}.article-next__top{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.article-next__icon{color:#009dae;background:#e9f6f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.article-next__title{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.article-next__text{color:#475569;font-size:15px;line-height:1.5}.article-next__link{color:#009dae;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.article-next__link span{font-size:17px;line-height:1}.article-next__link:hover{opacity:.85}@media (width<=768px){.article-next{grid-template-columns:1fr}}.article-sources{flex-wrap:wrap;gap:10px;display:flex}.article-sources__tag{color:#94a3b8;background:#fff;border:1px solid #f1f5f9;border-radius:5px;padding:6px 12px;font-size:13px;line-height:1.4}.article-footer{color:#94a3b8;text-align:center;border-top:1px solid #f1f5f9;margin-top:8px;padding-top:20px;font-size:13px}.article--wide{max-width:none}.spec-method-card__icon{color:#009dae;background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.spec-method-card--rcha .spec-method-card__icon{color:#993c1d;background:#faece7}.spec-method-card--sclr .spec-method-card__icon{color:#0f6e56;background:#e1f5ee}@media (width<=1024px){.spec-method-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.spec-method-cards{grid-template-columns:1fr}.spec-table-wrap{border:none;overflow:visible}.spec-table-wrap table,.spec-table-wrap thead,.spec-table-wrap tbody,.spec-table-wrap th,.spec-table-wrap td,.spec-table-wrap tr{display:block}.spec-table-wrap thead{display:none}.spec-table-wrap tbody tr{background:#fff;border:1px solid #f1f5f9;border-radius:14px;margin-bottom:12px;padding:14px 16px}.spec-table-wrap tbody td{border:none;padding:6px 0}.spec-table-wrap tbody td:before{content:attr(data-label);color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.spec-table-wrap tbody td:first-child{padding-top:0;font-size:15px}.spec-table-wrap tbody td:first-child:before{display:none}}.spec-table-wrap .th-evlk{color:#009dae}.spec-table-wrap .th-rcha{color:#993c1d}.spec-table-wrap .th-sclr{color:#0f6e56}.spec-table-wrap .th-sub{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:500}.spec-table-wrap .win-blue{color:#009dae;font-weight:600}.spec-table-wrap .win-coral{color:#993c1d;font-weight:600}.spec-table-wrap .win-teal{color:#0f6e56;font-weight:600}.spec-table-wrap .neutral{color:#475569}.spec-table-wrap .hb{color:#009dae}.spec-table-wrap .hc{color:#993c1d}.spec-table-wrap .ht{color:#0f6e56}.spec-table-wrap .wb{color:#009dae;font-weight:600}.spec-table-wrap .wc{color:#993c1d;font-weight:600}.spec-table-wrap .wt{color:#0f6e56;font-weight:600}.spec-table-wrap .nn{color:#475569}.profiles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=1024px){.profiles{grid-template-columns:1fr}}.prof-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px 22px;box-shadow:0 1px 3px #0f17290f}.prof-card.evlk{border-top:3px solid #009dae}.prof-card.rcha{border-top:3px solid #993c1d}.prof-card.sclr{border-top:3px solid #0f6e56}.prof-title{margin:0 0 2px;font-size:18px;font-weight:600}.prof-sub{color:#94a3b8;margin:0 0 16px;font-size:12px}.br{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:10px;display:grid}.br:last-child{margin-bottom:0}.br-label{color:#475569;grid-column:1/-1;font-size:13px}.br-track{background:#f1f5f9;border-radius:999px;grid-column:1;height:6px;overflow:hidden}.br-fill{border-radius:inherit;background:#009dae;height:100%;transition:width .4s}.prof-card.rcha .br-fill{background:#993c1d}.prof-card.sclr .br-fill{background:#0f6e56}.br-val{color:#475569;grid-area:2/2;font-size:12px;font-weight:600}.spec-scenario-card .sc-icon{color:#009dae;background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;display:flex}.spec-scenario-card .sc-desc{color:#475569;margin:0 0 12px;font-size:14px;line-height:1.55}.spec-scenario-card .sc-rec{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.spec-scenario-card .sc-rec.b{color:#009dae}.spec-scenario-card .sc-rec.c{color:#993c1d}.spec-scenario-card .sc-rec.t{color:#0f6e56}.spec-scenario-card .sc-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.spec-scenario-card .sc-dot.b{background:#009dae}.spec-scenario-card .sc-dot.c{background:#993c1d}.spec-scenario-card .sc-dot.t{background:#0f6e56}.combo-icon{float:left;color:#d4860a;margin:0 14px 8px 0}.article-disclaimer{display:flow-root}.spec-geo__who{grid-template-columns:repeat(3,1fr)}@media (width<=1024px){.spec-geo__who{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.spec-geo__who{grid-template-columns:1fr}}.spec-geo__who-icon{color:#009dae;background:#e9f6f8;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.spec-geo__toc{margin-bottom:0}.spec-geo__section-title{margin-bottom:14px;font-size:20px;font-weight:600}@media (width<=1024px){.spec-geo__cards3{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.spec-geo__cards3{grid-template-columns:1fr}}.spec-scenario-card .dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.spec-scenario-card .dot.b{background:#009dae}.spec-scenario-card .dot.c{background:#993c1d}.spec-scenario-card .dot.t{background:#0f6e56}.rbody{flex:1;min-width:0}.rt{margin-bottom:6px;font-size:15px;font-weight:600}.rd{color:#475569;margin-bottom:8px;font-size:14px;line-height:1.6}.rtime{color:#475569;background:#f8fafc;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.rnum{color:#475569;background:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.rnum.hi{color:#009dae;background:#e9f6f8}.ib{border-radius:14px;margin-top:16px;padding:16px 18px;font-size:14px;line-height:1.6}.ib.warn{color:#5c3a08;background:#faebd6;border-left:3px solid #d4860a}.ib ul{margin:8px 0 0;padding-left:18px}.cl{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.cl{grid-template-columns:1fr}}.cl-gl{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}@media (width<=768px){.article-hero{padding:24px 20px 20px}}.spec-tabs{background:#fff;border:1px solid #009dae;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;padding:6px;display:flex}.spec-tabs__link{color:#475569;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.spec-tabs__link:hover{color:#009dae}.spec-tabs__link--active{color:#009dae;background:#fff;border-color:#009dae}@media (width<=768px){.spec-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.spec-tabs::-webkit-scrollbar{display:none}}.spec-header__title{letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.25}.spec-header__lead{color:#475569;max-width:780px;margin-bottom:28px;font-size:16px;line-height:1.65}.spec-link-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}@media (width<=1024px){.spec-link-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.spec-link-grid{grid-template-columns:1fr}}.spec-link-card{color:#1e293b;background:#fff;border:1px solid #f1f5f9;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;font-size:15px;font-weight:500;line-height:1.45;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0f17290f}.spec-link-card:hover{border-color:#009dae;box-shadow:0 1px 3px #0f17290f}.spec-link-card__chev{color:#009dae;flex-shrink:0;width:18px;height:18px}.spec-link-card--hidden{display:none}.spec-link-card--hidden.is-visible{display:flex}.spec-card-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px;display:grid}@media (width<=768px){.spec-card-grid{grid-template-columns:1fr}}.spec-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:24px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 3px #0f17290f}.spec-card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 2px 5px #00000014}.spec-card__title{margin:0;font-size:18px;font-weight:600;line-height:1.35}.spec-card__text{color:#475569;margin:12px 0 0;font-size:15px;line-height:1.55}.spec-card__more{color:#009dae;align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.spec-card__more svg{transition:transform .15s}.spec-card__more:hover svg{transform:translate(3px)}.spec-card--hidden{display:none}.spec-card--hidden.is-visible{display:block}.spec-card--link{color:inherit;text-decoration:none;display:block}.spec-show-more{justify-content:center;margin-bottom:30px;display:flex}.spec-show-more--hidden{display:none}.spec-show-more__btn{color:#009dae;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.spec-show-more__btn svg{transition:transform .2s}.spec-show-more__btn.is-open svg{transform:rotate(180deg)}.spec-faq{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.spec-faq__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;overflow:hidden;box-shadow:0 1px 3px #0f17290f}.spec-faq__item--open{border-color:#009dae59}.spec-faq__item--open .spec-faq__toggle svg{color:#009dae;transform:rotate(180deg)}.spec-faq__item--open .spec-faq__num{color:#fff;background:#009dae}.spec-faq__item--open .spec-faq__body{display:block}.spec-faq__toggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:18px 22px;display:flex}.spec-faq__num{color:#009dae;background:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.spec-faq__question{flex:1;font-size:16px;font-weight:500;line-height:1.45}.spec-faq__body{padding:0 22px 22px 66px;display:none}@media (width<=768px){.spec-faq__body{padding-left:22px}}.spec-faq__answer{color:#475569;margin-bottom:16px;font-size:15px;line-height:1.7}.spec-faq__review{background:#e9f6f8;border:1px solid #009dae40;border-radius:14px;padding:16px 18px}.spec-faq__review-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.spec-faq__review-badge{color:#fff;background:#009dae;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.spec-faq__review-title{letter-spacing:.04em;text-transform:uppercase;color:#009dae;font-size:12px;font-weight:600}.spec-faq__review-sub{color:#94a3b8;font-size:11px}.spec-faq__review-text{color:#475569;margin-bottom:12px;font-size:14px;line-height:1.7}.spec-faq__review-link{color:#009dae;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.spec-faq__review-link:hover{text-decoration:underline}.spec-detail{max-width:860px}.spec-detail__title{margin-bottom:14px;font-size:clamp(24px,2.8vw,28px);font-weight:600;line-height:1.25}.spec-detail__lead{color:#475569;font-size:16px;line-height:1.65}.spec-detail__table-wrap{border:1px solid #f1f5f9;border-radius:16px;margin-top:28px;overflow:hidden}.spec-detail__table-wrap table{border-collapse:collapse;width:100%}.spec-detail__table-wrap thead th{text-align:left;background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:16px 22px;font-size:14px;font-weight:600}.spec-detail__table-wrap tbody td{color:#475569;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:18px 22px;font-size:15px}.spec-detail__table-wrap tbody tr:last-child td{border-bottom:none}.spec-detail__table-wrap tbody td:first-child{color:#1e293b;white-space:nowrap;width:220px;font-weight:600}.spec-detail__table-wrap tbody tr:hover{background:#f8fafc}@media (width<=768px){.spec-detail__table-wrap thead{display:none}.spec-detail__table-wrap table,.spec-detail__table-wrap tbody,.spec-detail__table-wrap tr,.spec-detail__table-wrap td{width:100%;display:block}.spec-detail__table-wrap tbody tr{border-bottom:1px solid #f1f5f9;padding:16px 20px}.spec-detail__table-wrap tbody td{border:none;padding:4px 0}.spec-detail__table-wrap tbody td:first-child{white-space:normal;width:auto;margin-bottom:2px}}.spec-detail__related{margin-top:40px}.spec-detail__related h2{margin-bottom:14px;font-size:16px;font-weight:600}.spec-detail__related-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=768px){.spec-detail__related-grid{grid-template-columns:1fr}}.spec-detail__related-card{color:inherit;background:#fff;border:1px solid #f1f5f9;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 3px #0f17290f}.spec-detail__related-card span{font-size:15px;font-weight:600}.spec-detail__related-card svg{color:#009dae;flex-shrink:0}.spec-detail__related-card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 1px 3px #0f17290f}.spec-content{flex-direction:column;gap:16px;width:100%;max-width:1060px;display:flex}.spec-qa__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.spec-qa__tag{color:#009dae;background:#e9f6f8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.spec-qa__updated{color:#94a3b8;font-size:13px}.spec-qa__quick{background:#f8fafc;border-radius:16px;margin-bottom:24px;padding:20px 22px}.spec-qa__quick-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.spec-qa__quick-text{color:#475569;font-size:15px;line-height:1.65}.spec-qa__review{background:#fff;border:1px solid #f1f5f9;border-radius:24px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #0f17290f}.spec-qa__byline{align-items:center;gap:12px;margin-bottom:20px;display:flex}.spec-qa__avatar{color:#fff;background:#009dae;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.spec-qa__byline-name{font-size:14px;font-weight:600}.spec-qa__byline-sub{color:#94a3b8;font-size:12px}.spec-qa__section:not(:last-child){margin-bottom:20px}.spec-qa__section h2{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.35}.spec-qa__section p{color:#475569;font-size:15px;line-height:1.65}.spec-qa__list{list-style:none}.spec-qa__list li{color:#475569;align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;line-height:1.55;display:flex}.spec-qa__dot{background:#009dae;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.spec-qa__dot--warn{background:#9c2525}.spec-qa__rate{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;padding:20px 22px;display:flex;box-shadow:0 1px 3px #0f17290f}.spec-qa__rate-title{font-size:15px;font-weight:600}.spec-qa__rate-avg{color:#475569;font-size:14px}.spec-qa__stars{gap:6px;display:flex}.spec-qa__star{color:#e2e8f0;cursor:pointer;background:0 0;border:none;width:28px;height:28px;padding:0;font-size:22px}.spec-qa__star.is-active,.spec-qa__star.filled,.spec-qa__star:hover{color:#f5a623}.spec-qa .rate-thanks{color:#0097a7;margin-top:6px;font-size:12px;font-weight:500;display:none}.spec-qa .rate-thanks.show{display:block}.spec-qa__comments{margin-bottom:24px}.spec-qa__comment{border-bottom:1px solid #f1f5f9;padding:18px 0}.spec-qa__comment:last-child{border-bottom:none}.spec-qa__comment-head{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.spec-qa__comment-author{font-weight:600}.spec-qa__comment-date{color:#94a3b8}.spec-qa__comment-text{color:#475569;font-size:15px;line-height:1.6}.spec-qa__comment-actions{gap:12px;margin-top:10px;display:flex}.spec-qa__vote-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.spec-qa__vote-btn:hover{color:#009dae}.spec-qa__form{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:22px;box-shadow:0 1px 3px #0f17290f}.spec-qa__form h2{margin-bottom:14px;font-size:18px;font-weight:600}.spec-qa__form-sub{color:#475569;margin-bottom:16px;font-size:14px}.spec-qa__form-row{margin-bottom:12px}.spec-qa__form-input,.spec-qa__form-textarea{width:100%;font:inherit;border:1px solid #f1f5f9;border-radius:14px;padding:14px 16px}.spec-qa__form-input:focus,.spec-qa__form-textarea:focus{border-color:#009dae;outline:none}.spec-qa__form-textarea{resize:vertical;min-height:100px}.spec-qa__form-note{color:#94a3b8;margin-top:12px;font-size:12px;line-height:1.5}.spec-qa__reply-form{margin-top:12px;display:none}.spec-qa__reply-form.is-open{display:block}.spec-qa__reply-form textarea{width:100%;min-height:80px;font:inherit;resize:vertical;border:1px solid #f1f5f9;border-radius:14px;padding:12px 14px}.spec-qa__reply-actions{gap:10px;margin-top:10px;display:flex}.spec-qa__reply-cancel{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.spec-qa__vote-count{margin-left:4px}.qa-disclaimer{color:#6b4a06;background:#fdf3e0;border:.5px solid #8c4e0633;border-radius:16px;margin-bottom:30px;padding:14px 18px;font-size:12.5px;line-height:1.7}.qa-disclaimer strong{color:#4a3204}.sec-title{color:#1e293b;margin-bottom:4px;font-size:19px;font-weight:600}.sec-title-sub{color:#94a3b8;margin-bottom:18px;font-size:13px}.comment-list{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.comment{background:#fff;border:1px solid #f1f5f9;border-radius:24px;gap:12px;padding:16px 18px;display:flex;box-shadow:0 1px 3px #0f17290f}.comment.staff{background:#e9f6f8;border-color:#009dae40}.comment-av{color:#fff;background:#94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.comment.staff .comment-av{background:#009dae}.comment-body{flex:1;min-width:0}.comment-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment-name{color:#1e293b;font-size:13px;font-weight:600}.comment-badge{color:#0097a7;background:#fff;border-radius:8px;padding:1px 7px;font-size:10px;font-weight:600}.comment-date{color:#94a3b8;font-size:11px}.comment-text{color:#475569;margin-bottom:10px;font-size:13.5px;line-height:1.6}.comment-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vote-btn{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:.5px solid #e8e8e8;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.vote-btn:hover{color:#0097a7;border-color:#009dae}.vote-btn.active-up{color:#0097a7;background:#e9f6f8;border-color:#009dae}.vote-btn.active-down{color:#c94f4f;background:#fbe9e9;border-color:#c94f4f}.vote-btn svg{flex-shrink:0}.reply-btn{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:500}.reply-btn:hover{color:#0097a7}.reply-form{flex-direction:column;gap:8px;margin-top:10px;display:none}.reply-form.open{display:flex}.reply-form textarea{color:#1e293b;min-height:60px;font:inherit;resize:vertical;background:#f8fafc;border:.5px solid #e8e8e8;border-radius:8px;padding:9px 12px;font-size:13px}.reply-form textarea:focus{border-color:#009dae;outline:none}.reply-form-btns{gap:8px;display:flex}.reply-send-btn{color:#fff;font:inherit;cursor:pointer;background:#009dae;border:none;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600}.reply-send-btn:hover{background:#0097a7}.reply-cancel-btn{color:#475569;font:inherit;cursor:pointer;background:0 0;border:.5px solid #e8e8e8;border-radius:8px;padding:7px 16px;font-size:12px}.reply-list{border-left:2px solid #f1f5f9;flex-direction:column;gap:12px;margin-top:12px;padding-left:18px;display:flex}.reply-list:empty{border:none;margin:0;padding:0;display:none}@media (width<=768px){.comment{padding:14px 16px}.reply-list{padding-left:12px}}.spec-compare-hero{text-align:center;background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:32px 28px;box-shadow:0 1px 3px #0f17290f}.spec-compare-hero__eyebrow{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f1f5f9;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-flex}.spec-compare-hero__eyebrow:before{content:"";background:#009dae;border-radius:50%;width:6px;height:6px}.spec-compare-hero__title{margin-bottom:12px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.2}.spec-compare-hero__sub{color:#475569;max-width:640px;margin:0 auto 18px;font-size:16px;line-height:1.65}.spec-compare-hero__badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.spec-compare-hero__badge{color:#475569;background:#f8fafc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.spec-compare-hero__badge--blue{color:#009dae;background:#e9f6f8}.spec-compare-hero__badge--coral{color:#993c1d;background:#faece7}.spec-compare-hero__badge--teal{color:#0f6e56;background:#e1f5ee}.spec-method-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=1024px){.spec-method-cards{grid-template-columns:1fr}}.spec-method-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:22px;box-shadow:0 1px 3px #0f17290f}.spec-method-card__sub{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.spec-method-card__title{margin-bottom:10px;font-size:20px;font-weight:600}.spec-method-card__desc{color:#475569;margin-bottom:16px;font-size:14px;line-height:1.6}.spec-method-card__stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.spec-method-card__stat-val{font-size:16px;font-weight:600}.spec-method-card__stat-label{color:#94a3b8;font-size:11px}.spec-method-card--evlk{border-top:3px solid #009dae}.spec-method-card--rcha{border-top:3px solid #993c1d}.spec-method-card--sclr{border-top:3px solid #0f6e56}.spec-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #f1f5f9;border-radius:16px;overflow-x:auto}.spec-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.spec-table-wrap th,.spec-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:14px 16px;font-size:14px;line-height:1.45}.spec-table-wrap thead th{background:#f8fafc;font-weight:600}.spec-table-wrap tbody tr:last-child td{border-bottom:none}.spec-table-wrap tbody td:first-child{color:#1e293b;font-weight:600}.spec-tag-pill{border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.spec-tag-pill--gray{color:#475569;background:#f8fafc}.spec-tag-pill--teal{color:#0f6e56;background:#e1f5ee}.spec-tag-pill--blue{color:#009dae;background:#e9f6f8}.spec-tag-pill--coral{color:#993c1d;background:#faece7}.spec-scenario-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=1024px){.spec-scenario-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.spec-scenario-grid{grid-template-columns:1fr}}.spec-scenario-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:18px;box-shadow:0 1px 3px #0f17290f}.spec-scenario-card__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.spec-scenario-card__title{margin-bottom:8px;font-size:15px;font-weight:600}.spec-scenario-card__text{color:#475569;font-size:14px;line-height:1.55}.spec-scenario-card__method{color:#009dae;margin-top:10px;font-size:13px;font-weight:600}.spec-scenario-card__method--blue{color:#009dae}.spec-scenario-card__method--coral{color:#993c1d}.spec-scenario-card__method--teal{color:#0f6e56}.spec-geo__tag{color:#009dae;background:#e9f6f8;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.spec-geo__title{margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.25}.spec-geo__lead{color:#475569;margin-bottom:24px;font-size:16px;line-height:1.65}.spec-geo__who{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;display:grid}@media (width<=768px){.spec-geo__who{grid-template-columns:1fr}}.spec-geo__who-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:16px 18px;box-shadow:0 1px 3px #0f17290f}.spec-geo__who-title{margin:8px 0 4px;font-size:15px;font-weight:600}.spec-geo__who-desc{color:#475569;font-size:14px;line-height:1.5}.spec-geo__toc{background:#f8fafc;border-radius:16px;margin-bottom:28px;padding:18px 20px}.spec-geo__toc-title{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:10px;font-size:13px;font-weight:600}.spec-geo__toc-list{flex-direction:column;gap:6px;display:flex}.spec-geo__toc-list a{color:#009dae;font-size:14px;text-decoration:none}.spec-geo__toc-list a:hover{text-decoration:underline}.spec-geo__section{margin-bottom:32px}.spec-geo__section h2{margin-bottom:14px;font-size:20px;font-weight:600}.spec-geo__cards3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=1024px){.spec-geo__cards3{grid-template-columns:1fr}}.spec-geo__mcard{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:20px;box-shadow:0 1px 3px #0f17290f}.spec-geo__mcard--blue{border-top:3px solid #009dae}.spec-geo__mcard--coral{border-top:3px solid #993c1d}.spec-geo__mcard--teal{border-top:3px solid #0f6e56}.spec-geo__mcard-sub{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:600}.spec-geo__mcard-name{margin:4px 0 10px;font-size:20px;font-weight:600}.spec-geo__mcard-desc{color:#475569;margin-bottom:14px;font-size:14px;line-height:1.55}.spec-geo__mcard-kpi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spec-geo__mcard-kpi .kv{font-size:16px;font-weight:600}.spec-geo__mcard-kpi .kl{color:#94a3b8;font-size:11px}.spec-geo__note{color:#475569;background:#e9f6f8;border-radius:14px;margin-top:16px;padding:16px 18px;font-size:14px;line-height:1.55}.spec-geo__note strong{color:#1e293b;margin-bottom:4px;display:block}.spec-geo__clinic-list{flex-direction:column;gap:12px;display:flex}.spec-geo__clinic-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:18px 20px;box-shadow:0 1px 3px #0f17290f}.spec-geo__clinic-name{margin-bottom:6px;font-size:16px;font-weight:600}.spec-geo__clinic-meta{color:#475569;font-size:14px;line-height:1.5}.spec-geo__route{flex-direction:column;gap:0;margin-top:16px;display:flex}.spec-geo__route-step{border-bottom:1px solid #f1f5f9;gap:14px;padding:14px 0;display:flex}.spec-geo__route-step:last-child{border-bottom:none}.spec-geo__route-num{color:#009dae;background:#e9f6f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.spec-geo__checklist{list-style:none}.spec-geo__checklist li{color:#475569;gap:10px;padding:8px 0;font-size:15px;line-height:1.55;display:flex}.spec-geo__checklist li:before{content:"✓";color:#009dae;font-weight:600}.spec-geo__check-item{color:#475569;border-bottom:1px solid #f1f5f9;gap:10px;padding:10px 0;font-size:14px;line-height:1.55;display:flex}.spec-geo__check-item .cbox{border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.spec-geo__note-title{color:#1e293b;margin-bottom:6px;font-weight:600;display:block}.spec-geo__clinics{margin-bottom:32px}.spec-geo__clinics-intro{color:#475569;margin-bottom:16px;font-size:15px;line-height:1.65}.spec-geo__filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.spec-geo__filter{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.spec-geo__filter.is-active{color:#009dae;background:#e9f6f8;border-color:#009dae}.spec-geo__clinic-card--featured{border-color:#009dae}.spec-geo__clinic-desc{color:#475569;margin:12px 0;font-size:14px;line-height:1.6}.spec-geo__clinic-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.spec-geo__clinic-tags span{color:#475569;background:#f8fafc;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.spec-geo__clinic-price{color:#475569;margin-bottom:12px;font-size:14px}.spec-geo__clinic-price strong{color:#1e293b;font-size:16px}.spec-geo__clinic-actions{flex-wrap:wrap;gap:8px;display:flex}.spec-geo__clinics-more{color:#009dae;margin-top:16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.spec-geo__clinics-more:hover{text-decoration:underline}.page--medturizm{background:#f8fafc;flex-direction:column;gap:24px;padding:40px clamp(16px,8.75vw,168px);display:flex}.medturizm__chip{background:#fff;border:1px solid #e8e8e8;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #0f17290f}.medturizm__chip-mark{color:#0097a7;background:#e9f6f8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.medturizm__chip-name{color:#1e293b;margin:0;font-size:16px;font-weight:500;line-height:22px}.medturizm__hero{background:linear-gradient(135deg,#f7fbfc 0%,#effafb 52%,#e6f7f8 100%);border-radius:24px;overflow:hidden}.medturizm__hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid}@media (width<=768px){.medturizm__hero-inner{grid-template-columns:1fr;padding:24px 20px}}.medturizm__hero-title{color:#1e293b;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.15}.medturizm__hero-text{color:#475569;max-width:640px;margin:0;font-size:16px;line-height:1.7}.medturizm__hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.medturizm__hero-visual{min-height:240px}@media (width<=768px){.medturizm__hero-visual{min-height:180px}}.medturizm__art{background:radial-gradient(circle at 72% 38%,#009dae2e,#0000 42%),radial-gradient(circle at 28% 70%,#009dae1f,#0000 46%),linear-gradient(160deg,#e7f6f8,#f4fbfc);border-radius:24px;min-height:240px;position:relative;overflow:hidden}.medturizm__art-globe{border:2px solid #009dae38;border-radius:999px;position:absolute;inset:18% 16% 22% 18%}.medturizm__art-globe:before,.medturizm__art-globe:after{content:"";border:1px solid #009dae29;border-radius:999px;position:absolute}.medturizm__art-globe:before{inset:18% -8%}.medturizm__art-globe:after{inset:-6% 22%}.medturizm__art-dot{background:#fff;border-radius:16px;width:54px;height:54px;position:absolute;box-shadow:0 2px 5px #00000014}.medturizm__art-dot--a{top:22%;left:18%}.medturizm__art-dot--b{top:38%;right:16%}.medturizm__art-dot--c{width:64px;height:48px;bottom:18%;left:42%}.medturizm__guide{background:#fff;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0f17290f}.medturizm__guide-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;display:grid}@media (width<=1024px){.medturizm__guide-layout{grid-template-columns:1fr}}.medturizm__nav{background:#fff;border-right:1px solid #e8e8e8;flex-direction:column;gap:4px;padding:16px;display:flex}@media (width<=1024px){.medturizm__nav{border-bottom:1px solid #e8e8e8;border-right:0}}.medturizm__nav-btn{color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.35;transition:background .2s,color .2s;display:flex}.medturizm__nav-btn:hover,.medturizm__nav-btn.is-active{color:#0097a7;background:#e9f6f8}.medturizm__nav-mark{color:#009dae;background:#f8fafc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:0;display:flex}.medturizm__nav-mark .icon{color:inherit;display:block}.is-active .medturizm__nav-mark{background:#009dae29}.medturizm__panel{padding:clamp(20px,3vw,36px)}.medturizm__panel h2{color:#0097a7;margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.3}.medturizm__panel h3{color:#1e293b;margin:24px 0 12px;font-size:18px;font-weight:500}.medturizm__panel p{color:#475569;margin:0 0 14px;font-size:15px;line-height:1.7}.medturizm__panel p:last-child{margin-bottom:0}.medturizm__how-list{color:#475569;margin:0 0 24px;padding-left:1.15em;font-size:15px;line-height:1.6}.medturizm__how-list li{margin-bottom:.55em}.medturizm__how-list li::marker{color:#009dae}.medturizm__privacy{text-align:center;justify-items:center;gap:12px;margin:24px 0;display:grid}.medturizm__privacy h3{margin:0}.medturizm__privacy p{max-width:560px;margin:0}.medturizm__privacy-mark{color:#0097a7;background:#e9f6f8;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.medturizm__alert{color:#334155;background:#e9f6f8;border:1px solid #f4feff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.medturizm__alert-icon{color:#fff;background:#009dae;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.medturizm__alert-title{color:#1e293b;font-size:14px;font-weight:600;line-height:1.4}.medturizm__alert-text{color:#475569;margin-top:4px;font-size:14px;line-height:1.45}.medturizm__surface{background:#e9f6f8;border:1px solid #f4feff;border-radius:16px;margin-top:20px;padding:20px}.medturizm__surface p{color:#1e293b;margin:0 0 8px;font-size:14px}.medturizm__surface p:last-of-type{margin-bottom:0}.medturizm__surface .btn{margin-top:16px}.medturizm__cta{margin-top:8px}.medturizm__banner{background:linear-gradient(135deg,#e9f6f8,#e7f8f9);border:1px solid #f4feff;border-radius:24px;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);display:flex}@media (width<=768px){.medturizm__banner{flex-direction:column;align-items:flex-start;gap:16px}}.medturizm__banner-media{color:#0097a7;background:#f4feff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.medturizm__banner-content{flex:1;min-width:0}.medturizm__banner-title{color:#1e293b;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.35}.medturizm__banner-text{color:#475569;margin:0;font-size:14px;line-height:1.5}.medturizm-modal{z-index:200;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.medturizm-modal.is-open{display:flex}.medturizm-modal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071318ad;position:absolute;inset:0}.medturizm-modal__dialog{background:#fff;border-radius:24px;width:min(420px,100%);max-height:min(720px,100vh - 32px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 2px 5px #00000014}.medturizm-modal__close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:16px;right:16px}.medturizm-modal__close:hover{color:#0097a7;background:#e9f6f8;border-color:#f4feff}.medturizm-modal__title{color:#1e293b;margin:0;padding-right:40px;font-size:20px;font-weight:500}.medturizm-modal__text{color:#475569;margin:12px 0 0;font-size:14px;line-height:1.5}.medturizm-modal__form{gap:16px;margin-top:20px;display:grid}.medturizm-modal__field{flex-direction:column;gap:8px;display:flex}.medturizm-modal__label{color:#1e293b;font-size:13px;font-weight:500}.medturizm-modal__input,.medturizm-modal__textarea{color:#1e293b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:10px 14px;transition:border-color .2s}.medturizm-modal__input::placeholder,.medturizm-modal__textarea::placeholder{color:#94a3b8}.medturizm-modal__input:hover,.medturizm-modal__input:focus,.medturizm-modal__textarea:hover,.medturizm-modal__textarea:focus{border-color:#009dae;outline:none}.medturizm-modal__textarea{resize:vertical;min-height:96px}body.has-medturizm-modal{overflow:hidden}.med-tourism-detail{flex-direction:column;gap:16px;width:100%;display:flex}.med-tourism-detail__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;width:100%;display:flex}.med-tourism-detail__hero-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.med-tourism-detail__title{color:#1e293b;font-size:clamp(20px,1.46vw,28px);font-weight:600;line-height:1.3}.med-tourism-detail__subtitle{color:#64748b;max-width:720px;margin:0;font-size:clamp(13px,.89vw,16px);line-height:1.5}.med-tourism-detail__status{color:#009dae;white-space:nowrap;background:#e9f6f8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.35;display:inline-flex}.med-tourism-detail__section{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;gap:16px;padding:clamp(16px,1.25vw,24px);display:flex;box-shadow:0 1px 3px #0f17290f}.med-tourism-detail__section-title{color:#1e293b;font-size:clamp(15px,.94vw,18px);font-weight:600;line-height:1.35}.med-tourism-detail__group{flex-direction:column;gap:10px;display:flex}.med-tourism-detail__group+.med-tourism-detail__group{margin-top:4px}.med-tourism-detail__label{color:#64748b;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.35}.med-tourism-detail__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.25vw,24px);display:grid}@media (width<=767px){.med-tourism-detail__columns{grid-template-columns:1fr}}.med-tourism-detail__pills{flex-wrap:wrap;gap:8px;display:flex}.med-tourism-detail__pill{color:#009dae;background:#f2fbfd;border-radius:999px;align-items:center;min-height:36px;padding:6px 14px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.35;display:inline-flex}.med-tourism-detail__pill--neutral{color:#334155;background:#f8fafc;border:1px solid #e8e8e8}.med-tourism-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.04vw,20px);display:grid}@media (width<=767px){.med-tourism-detail__fields{grid-template-columns:1fr}}.med-tourism-detail__field{flex-direction:column;gap:6px;min-width:0;display:flex}.med-tourism-detail__value{color:#1e293b;font-size:clamp(13px,.83vw,15px);font-weight:500;line-height:1.45}.med-tourism-detail__text{color:#475569;margin:0;font-size:clamp(13px,.83vw,15px);line-height:1.6}.med-tourism-detail__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.med-tourism-detail__list-item{color:#475569;align-items:flex-start;gap:10px;font-size:clamp(13px,.83vw,15px);line-height:1.5;display:flex}.med-tourism-detail__list-icon{color:#009dae;flex-shrink:0;margin-top:2px}.med-tourism-detail__footer{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.med-tourism-detail__back{color:#334155;background:#fff;border:1px solid #e8e8e8;gap:8px;height:44px;padding:0 18px}.med-tourism-detail__back:hover{opacity:1;background:#f8fafc}.tm .icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tm .icon svg{width:100%;height:100%;display:block}.tm__info{flex-direction:column;gap:8px;display:flex}.tm__header{justify-content:space-between;display:flex}@media (width<=768px){.tm__header{flex-direction:column-reverse;gap:12px}}.tm__title{color:#1e293b;margin:0;font-size:clamp(28px,3.2vw,36px);font-weight:600;line-height:1.2}.tm__subtitle{color:#64748b;margin:0;font-size:16px;line-height:1.5}.tm__methods{align-items:center;gap:12px;display:flex}.tm__methods-arrow{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.tm__methods-arrow:hover{color:#009dae}.tm__methods-arrow:disabled{opacity:.35;cursor:default}.tm__methods-arrow--prev .icon{transform:rotate(180deg)}.tm__methods-track{scrollbar-width:none;cursor:grab;flex:1;gap:12px;min-width:0;display:flex;overflow-x:auto}@media (hover:none){.tm__methods-track{cursor:auto}}.tm__methods-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.tm__methods-track::-webkit-scrollbar{display:none}.tm__methods-empty{color:#64748b;align-items:center;min-height:48px;font-size:15px;line-height:20px;display:flex}.tm__method{white-space:nowrap;scroll-snap-align:start;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex:1;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tm__method:hover{border-color:#009dae73}.tm__method.is-active{color:#fff;background:#009dae;border-color:#009dae}.tm__sections{scrollbar-width:none;border-bottom:1px solid #f1f5f9;gap:8px 28px;display:flex;overflow-x:auto}.tm__sections::-webkit-scrollbar{display:none}.tm__section{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 2px 14px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s;display:inline-flex}.tm__section .icon{color:inherit}.tm__section:hover{color:#009dae}.tm__section.is-active{color:#009dae;border-bottom-color:#009dae}.tm__panel{display:none}.tm__panel.is-active{display:block}.tm__about{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:28px 32px}.tm__about p{color:#475569;margin:0 0 16px;font-size:15px;line-height:1.7}.tm__about p:last-child{margin-bottom:0}.tm__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tm__list-item{color:#475569;padding-left:18px;font-size:15px;line-height:1.7;position:relative}.tm__list-item:before{content:"";background:#009dae;border-radius:999px;width:6px;height:6px;position:absolute;top:.65em;left:0}.tm__indication-link{color:#009dae;text-underline-offset:3px;-webkit-text-decoration:underline #009dae59;text-decoration:underline #009dae59}.tm__indication-link:hover{color:#0097a7;text-decoration-color:currentColor}.tm__about-price{color:#009dae!important}.tm__about-link{color:#009dae;align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tm__about-link:hover{opacity:.85}.tm__faq{background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;gap:0;padding:8px 8px 8px 12px;display:flex}.tm__faq-item{border-bottom:1px solid #f1f5f9}.tm__faq-item:last-child{border-bottom:none}.tm__faq-item.is-open .tm__faq-num{color:#fff;background:#009dae;border-color:#009dae}.tm__faq-item.is-open .tm__faq-chevron{transform:rotate(180deg)}.tm__faq-item.is-open .tm__faq-body{display:block}.tm__faq-toggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 16px;display:flex}.tm__faq-num{color:#009dae;background:#fff;border:1.5px solid #009dae;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.tm__faq-question{color:#1e293b;flex:1;font-size:16px;font-weight:500;line-height:1.4}.tm__faq-chevron{color:#009dae;flex:none;transition:transform .2s}.tm__faq-body{color:#475569;padding:0 48px 18px 58px;font-size:15px;line-height:1.7;display:none}@media (width<=768px){.tm__faq-body{padding-left:16px;padding-right:16px}}.tm__faq-body p{margin:0}.tm__faq-body p+p{margin-top:12px}.tm__cases{flex-direction:column;gap:20px;display:flex}.tm__cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1200px){.tm__cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.tm__cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.tm__cases-grid{grid-template-columns:1fr}}.tm__case{color:inherit;background:#fff;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:12px;padding:10px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.tm__case:hover,.tm__case:focus-visible,.tm__case.is-active{border-color:#009dae;outline:none;box-shadow:0 1px 3px #0f17290f}.tm__case-media{aspect-ratio:1;background:linear-gradient(45deg,#e8ecef 25%,#0000 25%) 0 0/16px 16px,linear-gradient(-45deg,#e8ecef 25%,#0000 25%) 0 8px/16px 16px,linear-gradient(45deg,#0000 75%,#e8ecef 75%) 8px -8px/16px 16px,linear-gradient(-45deg,#0000 75%,#e8ecef 75%) -8px 0/16px 16px,#f4f6f8;border-radius:10px;position:relative;overflow:hidden}.tm__case-media img{object-fit:cover;width:100%;height:100%;display:block}.tm__case-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.tm__case-loc{color:#64748b;font-size:13px;line-height:1.3}.tm__case-rating{color:#1e293b;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.tm__case-rating img{width:14px;height:14px}.tm__case-title{color:#1e293b;margin:0;font-size:15px;font-weight:600;line-height:1.35}.tm__case-text{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tm__case-more{color:#009dae;font-size:14px;font-weight:500}.tm__cases-more{color:#009dae;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;padding:0;font-size:15px;font-weight:500;display:flex}.tm__cases-more[hidden]{display:none}.tm__cases-more:hover{opacity:.85}.tm__placeholder{color:#475569;background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:28px 32px;font-size:15px;line-height:1.7}.tm__placeholder p{margin:0}.tm__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tm__actions button,.tm__actions a{max-width:calc(33.333% - 11px)}.tm__actions .btn{border-radius:14px;width:100%;height:52px}@media (width<=1023px){.tm__actions{flex-direction:column}.tm__actions button,.tm__actions a{max-width:100%}}.tm__route{gap:20px;width:100%;display:flex}@media (width<=1024px){.tm__route{flex-direction:column}}.tm__route-nav{flex-shrink:0;width:400px}@media (width<=1024px){.tm__route-nav{width:100%}}.tm__route-panel{flex:1;align-self:flex-start;min-width:0}.tm__route-steps .stepper__item{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;padding:12px 0}.tm__route-detail{display:none}.tm__route-detail.is-active{display:block}.page--treatment-methods .page-nav{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.page--treatment-methods .back-link{color:#009dae;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.page--treatment-methods .back-link:hover{opacity:.85}.page--treatment-methods .back-link img{width:5px;height:9px}.page--treatment-methods .breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.page--treatment-methods .breadcrumbs__item{align-items:center;display:flex}.page--treatment-methods .breadcrumbs__item a{color:#64748b;text-decoration:none}.page--treatment-methods .breadcrumbs__item a:hover{color:#009dae}.page--treatment-methods .breadcrumbs__item span[aria-current=page]{color:#1e293b;font-weight:500}@media (width<=768px){.page--treatment-methods .page-nav{flex-direction:column;align-items:flex-start;gap:12px}.page--treatment-methods .back-link{align-self:flex-start}}.tags{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.tags-tabs__link{cursor:pointer;color:#475569;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:25px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.tags .tags-tabs__link:hover{color:#009dae;border:1px solid #009dae}.tags-tabs__link--active{color:#009dae;border:1px solid #009dae;font-weight:700}.spec-link-card.is-hidden,.tags-filter-empty.is-hidden{display:none}.tags-filter-empty{margin:0 0 28px}.article-body{overflow-wrap:break-word;word-wrap:break-word;width:100%;min-width:0}.article-body img,.article-body video,.article-body iframe,.article-body embed,.article-body object{max-width:100%;height:auto}.article-body table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.article-body pre{max-width:100%;overflow-x:auto}.page--article .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1em;width:1em;height:1em}.page--article .page-nav__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:20px;display:flex}@media (width<=1180px){.page--article .page-nav__top{align-items:flex-start}}@media (width<=760px){.page--article .page-nav__top{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}}.page--article .article-engage{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px 28px;margin:0 0 0 auto;padding:0;display:flex}@media (width<=1180px){.page--article .article-engage{flex-basis:100%;justify-content:flex-end}}@media (width<=760px){.page--article .article-engage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%;margin-left:0;display:grid}}@media (width<=520px){.page--article .article-engage{grid-template-columns:1fr;gap:10px}}.page--article .article-engage__item,.page--article .article-engage__share{color:#64748b;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.page--article .article-engage__item .icon,.page--article .article-engage__share .icon{color:#009dae;width:17px;height:17px}@media (width<=760px){.page--article .article-engage__item,.page--article .article-engage__share{justify-content:flex-start;width:100%;min-width:0}}.page--article .article-engage__value{color:#1e293b;font-weight:600}.page--article .article-engage__share{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;transition:color .2s}.page--article .article-engage__share:hover{color:#009dae}@media (width<=760px){.page--article .article-engage__share{margin-left:0}}.page--article>.article__section{gap:0;margin-bottom:38px}.page--article .section-heading{color:#1e293b;letter-spacing:-.015em;align-items:center;gap:12px;margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.28;display:flex}.page--article .section-heading .icon{color:#009dae;flex-basis:1em;width:1em;height:1em}@media (width<=760px){.page--article .section-heading{font-size:19px}}.page--article .surface-card{background:#fff;border:1px solid #64748b38;border-radius:18px;box-shadow:0 4px 14px #1e293b12}.page--article .article-review{padding:18px 20px 20px}@media (width<=760px){.page--article .article-review{padding:16px 16px 18px}}.page--article .article-review__eyebrow{color:#009dae;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;line-height:1.3;display:block}.page--article .article-review__top{align-items:flex-start;gap:26px;display:flex}@media (width<=760px){.page--article .article-review__top{flex-direction:column;gap:14px}}.page--article .article-review__expert{flex:55%;min-width:0}.page--article .article-review__expert-name{color:#1e293b;margin:0 0 3px;font-size:14.5px;font-weight:600;line-height:1.35}.page--article .article-review__expert-name a{color:inherit;text-underline-offset:2px;text-decoration:underline}.page--article .article-review__expert-name a:hover{color:#009dae}.page--article .article-review__expert-name--todo{color:#dc2626;font-style:italic}.page--article .article-review__expert-desc{color:#64748b;margin:0;font-size:13px;line-height:1.5}.page--article .article-review__expert-desc--todo{color:#dc2626;font-style:italic}.page--article .article-review__dates{border-left:1px solid #64748b38;flex-direction:column;flex:45%;gap:10px;padding-left:24px;display:flex}@media (width<=760px){.page--article .article-review__dates{border-top:1px solid #64748b38;border-left:0;gap:12px;padding-top:14px;padding-left:0}}.page--article .article-review__date-value{color:#1e293b;margin:2px 0 0;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.page--article .article-review__date-value--todo{color:#dc2626;font-style:italic}.page--article .article-review__note{color:#64748b;border-top:1px solid #64748b38;margin:14px 0 0;padding-top:12px;font-size:12.5px;line-height:1.55}.page--article .article-review__note a{color:#009dae;text-underline-offset:2px;font-weight:600;text-decoration:underline}.page--article .article-review__note a:hover{color:#008a99}.page--article .article-history{padding:26px 28px 28px}@media (width<=760px){.page--article .article-history{padding:20px 20px 22px}}.page--article .article-history__meta{color:#64748b;align-items:center;gap:9px;margin-bottom:18px;font-size:14px;display:flex}.page--article .article-history__meta .icon{color:#009dae;width:19px;height:19px}.page--article .article-history__meta-value{color:#009dae;font-weight:600}.page--article .article-history__meta-value--todo{color:#dc2626;font-style:italic;font-weight:500}.page--article .article-history__version{color:#1e293b;align-items:center;gap:9px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.page--article .article-history__version:before{content:"";background:#009dae;border-radius:50%;width:8px;height:8px}.page--article .article-history__toggle{color:#009dae;width:100%;font:inherit;cursor:pointer;background:#e9f6f8;border:1px solid #64748b38;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;font-size:13.5px;font-weight:600;transition:background-color .2s;display:flex}.page--article .article-history__toggle:hover{background:#009dae24}.page--article .article-history__toggle .icon{flex:none;width:17px;height:17px;transition:transform .2s}.page--article .article-history__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.page--article .article-history__panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.page--article .article-history__panel[data-open=true]{grid-template-rows:1fr}.page--article .article-history__panel-inner{overflow:hidden}.page--article .article-history__timeline{margin:20px 0 0;padding:0;list-style:none;display:grid}.page--article .article-history__item{border-bottom:1px solid #64748b38;padding:18px 0}.page--article .article-history__item:first-child{padding-top:0}.page--article .article-history__item:last-child{border-bottom:0;padding-bottom:0}@media (width<=520px){.page--article .article-history__item{padding:16px 0}}.page--article .article-history__item-date{color:#1e293b;margin:0 0 4px;font-size:14px;font-weight:700;display:block}.page--article .article-history__item-date--todo{color:#dc2626;font-style:italic}.page--article .article-history__item-text{color:#64748b;margin:0;font-size:14px;line-height:1.6}.page--article .article-history__item-text--todo{color:#dc2626;font-style:italic}.page--article .clinics-section__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:10px;display:flex}.page--article .clinics-section__header .section-heading{margin:0}@media (width<=760px){.page--article .clinics-section__header{align-items:flex-start}}.page--article .clinics-section__more{color:#009dae;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.page--article .clinics-section__more:hover{color:#008a99}.page--article .clinics-section__more:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #009dae38}.page--article .clinics-section__more .icon{width:16px;height:16px}.page--article .clinics-section__intro{color:#64748b;margin:0 0 18px;font-size:14px}.page--article .clinics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1180px){.page--article .clinics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page--article .clinics-grid{grid-template-columns:1fr}}.page--article .clinic-card{min-width:0;min-height:190px;color:inherit;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.page--article .clinic-card:hover{border-color:#009dae4d;transform:translateY(-3px);box-shadow:0 12px 34px #1e293b17}.page--article .clinic-card:hover .clinic-card__arrow{background:#008a99;transform:translate(2px,-2px)}.page--article .clinic-card:focus-visible{outline-offset:3px;outline:3px solid #009dae40}@media (width<=1180px){.page--article .clinic-card:last-child{grid-column:1/-1}}@media (width<=760px){.page--article .clinic-card,.page--article .clinic-card:last-child{grid-column:auto;min-height:0}}@media (width<=520px){.page--article .clinic-card{padding:20px}}.page--article .clinic-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.page--article .clinic-card__logo{color:#009dae;background:#e9f6f8;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.page--article .clinic-card__logo .icon{width:24px;height:24px}.page--article .clinic-card__arrow{color:#fff;background:#009dae;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background-color .2s,transform .2s;display:grid}.page--article .clinic-card__arrow .icon{stroke-width:2px;width:18px;height:18px}.page--article .clinic-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin:18px 0 8px;display:flex}.page--article .clinic-card__rating{color:#9a6700;background:#fff7e6;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.page--article .clinic-card__rating .icon{color:#e6a100;width:15px;height:15px}.page--article .clinic-card__title{color:#1e293b;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.35}.page--article .clinic-card__address{color:#64748b;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.page--article .clinic-card__address .icon{color:#009dae;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.article-unavailable{text-align:center;background:linear-gradient(#f4feff 0%,#e9f6f8 100%);border:1px solid #009dae1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:560px;margin:24px auto 0;padding:48px 32px;display:flex}.article-unavailable__icon{background:#fff;border:1px solid #009dae26;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex;box-shadow:0 4px 16px #009dae1a}.article-unavailable__icon img{opacity:.85;width:32px;height:32px}.article-unavailable__title{letter-spacing:-.01em;color:#1e293b;margin:0;font-size:clamp(22px,4vw,28px);font-weight:600;line-height:1.3}.article-unavailable__text{color:#475569;max-width:420px;margin:0 0 8px;font-size:15px;line-height:1.55}.article-unavailable__action{margin-top:4px;text-decoration:none}@media (width<=768px){.article-unavailable{margin-top:12px;padding:36px 20px}}@media (width<=480px){.article-unavailable{border-radius:14px;padding:28px 16px}.article-unavailable__action{width:100%;max-width:100%}}.about-layout{gap:40px;max-width:1200px;margin:0 auto;display:flex}@media (width<=768px){.about-layout{flex-direction:column;gap:24px}}.about-sidebar{flex-shrink:0;width:280px}@media (width<=768px){.about-sidebar{width:100%}}.about-home-link{color:#1e293b;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.about-home-link:hover{background:#f8fafc}.about-home-link--active{color:#009dae;background:#e9f6f8}.about-home-link svg{color:#009dae;flex-shrink:0}.about-divider{background:#e8e8e8;height:1px;margin:22px 12px}.about-download-btn{text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.about-download-btn:disabled,.about-download-btn[data-busy="1"]{opacity:.6;cursor:wait}.about-section{margin-top:22px}.about-section:first-child{margin-top:0}.about-section__header{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.about-section__header:hover{background:#f8fafc}.about-section__icon{color:#009dae;flex-shrink:0}.about-section__title{letter-spacing:.03em;text-transform:uppercase;color:#1e293b;flex:1;font-size:13px;font-weight:800}.about-section__toggle{color:#009dae;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.about-section__toggle svg{transition:transform .25s}.about-section--open .about-section__toggle svg{transform:rotate(45deg)}.about-section__body{max-height:0;padding-left:44px;transition:max-height .3s;overflow:hidden}.about-section--open .about-section__body{max-height:400px}.about-section__item{color:#475569;cursor:pointer;border-radius:6px;margin:2px 0;padding:9px 12px;font-size:14.5px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.about-section__item:hover{color:#0097a7;background:#f8fafc}.about-section__item--active{color:#0097a7;background:#e9f6f8;font-weight:600}.about-content{flex:1;min-width:0}.about-doc__breadcrumbs{margin-bottom:18px}.about-doc__title{letter-spacing:-.01em;color:#1e293b;margin:0 0 10px;font-size:30px;font-weight:800}.about-doc__intro{color:#475569;max-width:680px;margin:0 0 20px;font-size:15px;line-height:1.6}.about-doc__section-title{color:#1e293b;margin:32px 0 4px;font-size:19px;font-weight:700}.about-doc__section-sub{color:#64748b;margin:0 0 18px;font-size:13px}.about-teaser-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:20px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0f17290f}.about-teaser-card:hover{transform:translateY(-2px);box-shadow:0 2px 5px #00000014}.about-teaser-card__title{color:#1e293b;margin:0 0 4px;font-size:16px;font-weight:700}.about-teaser-card__text{color:#475569;margin:0;font-size:13.5px}.about-teaser-card__arrow{color:#009dae;flex-shrink:0;font-size:20px}.about-perk-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:40px;display:grid}@media (width<=768px){.about-perk-grid{grid-template-columns:1fr 1fr}}.about-perk-box{background:#f8fafc;border:1px solid #e8e8e8;border-radius:14px;padding:16px}.about-perk-box svg{color:#0097a7;margin-bottom:10px}.about-perk-box h4{color:#1e293b;margin:0 0 6px;font-size:13.5px;font-weight:700}.about-perk-box p{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.about-vacancy-list{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.about-vacancy-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 1px 3px #0f17290f}.about-vacancy-card h3{color:#1e293b;margin:0;font-size:15.5px;font-weight:700}@media (width<=768px){.about-vacancy-card{flex-direction:column;align-items:flex-start}.about-vacancy-card .btn{width:100%}}.about-cta-box{text-align:center;background:#e9f6f8;border-radius:16px;padding:30px 32px}.about-cta-box h2{color:#1e293b;margin:0 0 8px;font-size:19px;font-weight:700}.about-cta-box p{color:#475569;max-width:480px;margin:0 auto 18px;font-size:14px}.about-cta-box .btn{display:inline-flex}@media (width<=768px){.about-cta-box{padding:24px 20px}}.about-doc__meta{color:#0097a7;background:#e9f6f8;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.about-doc-section{max-width:820px;margin-bottom:30px}.about-doc-section:last-child{margin-bottom:0}.about-doc-section h2{color:#1e293b;border-bottom:1px solid #e8e8e8;margin:0 0 12px;padding-bottom:10px;font-size:17px;font-weight:700}.about-doc-section h3{color:#1e293b;margin:18px 0 8px;font-size:14.5px;font-weight:700}.about-doc-section p{color:#475569;margin:0 0 12px;font-size:14.5px}.about-doc-section p:last-child{margin-bottom:0}.about-doc-section strong{color:#1e293b;font-weight:700}.about-doc-section ul,.about-doc-section ol{color:#475569;margin:0 0 12px;padding-left:20px;font-size:14.5px}.about-doc-section li{margin-bottom:8px}.about-doc-section li:last-child{margin-bottom:0}.about-doc-section a{color:#0097a7;text-decoration:underline}.about-term-list{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.about-term-item{color:#475569;background:#f8fafc;border:1px solid #e8e8e8;border-radius:14px;padding:12px 16px;font-size:14px}.about-term-item b{color:#1e293b;font-weight:700}.about-callout{color:#0097a7;background:#e9f6f8;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 16px;font-size:14px;display:flex}.about-callout svg{flex-shrink:0;margin-top:2px}.about-callout--warn{color:#8a5a10;background:#fff6e8;font-size:13.5px}.about-std-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:4px;display:grid}@media (width<=768px){.about-std-grid{grid-template-columns:1fr}}.about-std-box{background:#f8fafc;border:1px solid #e8e8e8;border-radius:14px;padding:14px 16px}.about-std-box h4{color:#0097a7;margin:0 0 6px;font-size:13.5px;font-weight:700}.about-std-box p{color:#475569;margin:0;font-size:13px}.about-mod-grid{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.about-mod-item{background:#f8fafc;border:1px solid #e8e8e8;border-radius:8px;gap:12px;padding:12px 14px;display:flex}.about-mod-item .about-mod-item__num{color:#0097a7;background:#e9f6f8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.about-mod-item p{color:#475569;margin:0;font-size:13.5px}.about-mod-item b{color:#1e293b;font-weight:700}.about-stop-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}@media (width<=768px){.about-stop-grid{grid-template-columns:1fr}}.about-stop-box{color:#475569;background:#fff9f5;border:1px solid #f3d9ce;border-radius:8px;padding:12px 14px;font-size:13.5px}.about-stop-box--wide{grid-column:1/-1}.about-stop-box b{color:#a4302f;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.about-ban-list{columns:2;color:#475569;column-gap:24px;margin:0;padding-left:20px;font-size:13.5px}.about-ban-list li{break-inside:avoid;margin-bottom:8px}@media (width<=768px){.about-ban-list{columns:1}}.about-std-grid--cols-2{grid-template-columns:1fr 1fr}@media (width<=768px){.about-std-grid--cols-2{grid-template-columns:1fr}}.about-fact-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}@media (width<=768px){.about-fact-grid{grid-template-columns:1fr}}.about-fact-box{background:#f8fafc;border:1px solid #e8e8e8;border-radius:14px;padding:16px 18px}.about-fact-box__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:700}.about-fact-box__value{color:#1e293b;font-size:14.5px;font-weight:600;line-height:1.5}.about-chip-row{flex-wrap:wrap;gap:10px;margin-bottom:4px;display:flex}.about-chip{color:#475569;background:#f8fafc;border:1px solid #e8e8e8;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:flex}.about-chip svg{color:#0097a7;flex-shrink:0}.about-value-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:4px;display:grid}@media (width<=768px){.about-value-grid{grid-template-columns:1fr}}.about-value-box{text-align:center;background:#e9f6f8;border-radius:14px;padding:16px 14px}.about-value-box svg{color:#0097a7;margin-bottom:8px}.about-value-box h4{color:#1e293b;margin:0 0 6px;font-size:13.5px;font-weight:700}.about-value-box p{color:#475569;margin:0;font-size:12.5px}.about-check-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:4px;display:grid}@media (width<=768px){.about-check-grid{grid-template-columns:1fr}}.about-check-box{border:1px solid;border-radius:14px;padding:16px 18px}.about-check-box__title{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.about-check-box ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.about-check-box li{margin-bottom:6px}.about-check-box--plan{background:#e9f6f8;border-color:#84d8df}.about-check-box--plan .about-check-box__title{color:#0097a7}.about-check-box--plan ul{color:#0d6472}.about-check-box--urgent{background:#fff5e6;border-color:#e8c78c}.about-check-box--urgent .about-check-box__title{color:#a86513}.about-check-box--urgent ul{color:#7a4f10}.about-table-wrap{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;overflow-x:auto}.about-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13.5px}.about-table th{color:#64748b;text-transform:uppercase;letter-spacing:.02em;text-align:left;background:#f8fafc;border-bottom:1px solid #e8e8e8;padding:10px 14px;font-size:11px;font-weight:600}.about-table td{color:#475569;vertical-align:top;border-bottom:1px solid #e8e8e8;padding:11px 14px;line-height:1.55}.about-table td:first-child{color:#1e293b;white-space:nowrap;font-weight:600}.about-table tr:last-child td{border-bottom:none}.about-source-list{gap:8px;display:grid}.about-profile{max-width:720px}.about-profile-header{background:#f8fafc;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:12px;padding:20px;display:flex}.about-profile-avatar{color:#0097a7;background:#e9f6f8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:20px;font-weight:700;display:flex}.about-profile-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.about-profile-name{margin:0;font-size:18px;font-weight:700}.about-profile-badge{color:#1e7a42;background:#e6f6ec;border-radius:8px;padding:2px 10px;font-size:12px;font-weight:600}.about-profile-role{color:#475569;margin:4px 0 0;font-size:14px}.about-profile-checked{color:#94a3b8;margin:4px 0 0;font-size:12px}.about-profile-editor-tag{color:#0097a7;background:#e9f6f8;border-radius:8px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.about-profile-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px;display:grid}.about-profile-stat{background:#f8fafc;border-radius:8px;padding:14px 16px}.about-profile-stat__label{color:#475569;margin:0;font-size:13px}.about-profile-stat__value{margin:4px 0 0;font-size:22px;font-weight:700}.about-profile-stat__link{color:#009dae;margin:4px 0 0;font-size:14px;font-weight:600;text-decoration:none}.about-profile-stat__link:hover{text-decoration:underline}.about-profile-card{background:#fff;border:1px solid #e8e8e8;border-left:3px solid #009dae;border-radius:0 14px 14px 0;margin-top:12px;padding:16px 20px}.about-profile-card__title{color:#1e293b;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.about-profile-card__title svg{color:#009dae;flex-shrink:0}.about-profile-card p{color:#475569;margin:0;font-size:13px;line-height:1.55}.about-profile-card p:not(:last-child){margin-bottom:8px}.about-profile-table{border-collapse:collapse;width:100%;font-size:13px}.about-profile-table td{vertical-align:top;padding:7px 0}.about-profile-table tr+tr td{border-top:1px solid #e8e8e8}.about-profile-table td.about-profile-table__key{color:#475569;width:42%}.about-profile-row{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.about-profile-row+.about-profile-row{border-top:1px solid #e8e8e8}.about-profile-row__value{color:#94a3b8;text-align:right}.about-profile-work-item{padding:7px 0;font-size:13px}.about-profile-work-item+.about-profile-work-item{border-top:1px solid #e8e8e8;margin-top:6px;padding-top:10px}.about-profile-work-item__row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.about-profile-work-item__name{margin:0;font-weight:600}.about-profile-work-item__addr{color:#475569;margin:2px 0 0}.about-profile-work-more{color:#009dae;white-space:nowrap;background:#e9f6f8;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.about-profile-work-more:hover{color:#fff;background:#009dae}.about-profile-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.about-profile-tab-btn{color:#009dae;cursor:pointer;background:0 0;border:1px solid #009dae;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}.about-profile-tab-btn.is-active{background:#e9f6f8}.about-profile-tab-panel{flex-basis:100%;display:none}.about-profile-tab-panel.is-active{display:block}.about-profile-doc-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.about-profile-doc-placeholder{aspect-ratio:3/4;color:#009dae;background:#e9f6f8;border:1px dashed #009dae;border-radius:8px;justify-content:center;align-items:center;display:flex}.about-profile-doc-thumb{aspect-ratio:3/4;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.about-profile-doc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.about-profile-doc-caption{color:#94a3b8;margin:10px 0 0;font-size:12px}.about-profile-link-list a{color:#1e293b;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;font-size:13px;text-decoration:none;display:flex}.about-profile-link-list a:hover,.about-profile-link-list a:hover svg{color:#009dae}.about-profile-link-list a+a{border-top:1px solid #e8e8e8}.about-profile-link-list svg{color:#94a3b8;flex-shrink:0}.about-profile-inline-link{color:#009dae;font-weight:600;text-decoration:none}.about-profile-inline-link:hover{text-decoration:underline}.about-profile-inline-link+.about-profile-inline-link{margin-left:8px}.about-profile-source-note{color:#94a3b8;margin:8px 0 0;font-size:12px;line-height:1.45}.about-profile-contact-btn{color:#fff;cursor:pointer;background:#009dae;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:15px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.about-profile-contact-btn:hover{background:#0097a7}@media (width<=768px){.about-profile-header{flex-direction:column}.about-profile-work-item__row{flex-direction:column;align-items:flex-start}.about-profile-row{flex-direction:column}.about-profile-row__value{text-align:left}}.about-authors-lede{color:#475569;max-width:640px;margin:0 0 28px;font-size:14.5px;line-height:1.6}.about-direction-nav{border-bottom:1px solid #e8e8e8;flex-wrap:wrap;gap:8px;margin-bottom:36px;padding-bottom:24px;display:flex}.about-direction-nav a{color:#475569;background:#fff;border:1px solid #e8e8e8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.about-direction-nav a:hover{color:#0097a7;background:#f8fafc;border-color:#009dae}.about-direction-block{margin-bottom:42px;scroll-margin-top:24px}.about-direction-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.about-direction-head h2{color:#1e293b;margin:0;font-size:17.5px}.about-direction-icon{color:#009dae;background:#f8fafc;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.about-direction-count{color:#475569;background:#f8fafc;border-radius:999px;padding:3px 10px;font-size:12.5px}.about-doctor-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.about-doctor-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;display:flex}.about-doctor-avatar{color:#fff;background:linear-gradient(135deg,#009dae,#1e293b);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;font-weight:700;display:flex}.about-doctor-info{min-width:0}.about-doctor-name{color:#1e293b;margin-bottom:2px;font-size:15.5px;font-weight:700;text-decoration:none;transition:color .15s;display:block}.about-doctor-name:hover{color:#0097a7}.about-doctor-name--todo{color:#c0392b;font-style:italic;font-weight:600}.about-doctor-role{color:#0097a7;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:700}.about-doctor-cred{color:#475569;font-size:13px;line-height:1.45}.about-doctor-cred--todo{color:#c0392b;font-style:italic}a.about-source-item{color:#475569;background:#f8fafc;border:1px solid #e8e8e8;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;text-decoration:none;display:flex}a.about-source-item svg{color:#0097a7;flex-shrink:0;margin-top:2px}a.about-source-item strong{color:#1e293b}a.about-source-item:hover{border-color:#009dae}
