html{scroll-behavior:smooth}
.source-footer-inner{grid-template-columns:16% 24% 20% 28%;column-gap:4%;padding:35px 0 35px;align-items:start}
.source-footer-inner>*{grid-column:auto;grid-row:auto}.source-footer-inner p{line-height:1.25}
.footer-logo{width:100%;max-width:220px}.source-policy{display:flex;flex-direction:column;gap:6px;font-size:14px}
.source-disclaimer{margin-top:14px;font-size:13px}.source-copy{margin-top:9px;font-size:14px;color:#929ba0}
.source-company{font-size:14px}.source-offer{font-size:16px;margin-top:16px}.source-details{margin-top:28px;min-height:52px;width:100%;padding:12px 10px;font-size:17px}
.source-agency{margin-top:0}.source-warning{margin-top:80px;font-size:17px;line-height:1.2!important}
#license-gallery::backdrop{background:#ffffff80;backdrop-filter:blur(5px)}#license-gallery{color:#252525}#license-gallery .close{color:#252525}.license-prev,.license-next{background:white;box-shadow:0 2px 8px #163e5920}
.form-action{display:flex!important;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;isolation:isolate;filter:none!important;background:linear-gradient(66.24deg,#f87b74,#f1804f)!important;color:white!important;font:800 max(14px,calc(18 * var(--u,1px)))/1.2 'Tilda Sans',sans-serif;transition:background .2s,color .2s,box-shadow .2s!important}
.form-action>p,.form-action>span{pointer-events:none;color:inherit!important}.form-action:hover,.form-action:focus-visible{background:#fff!important;color:#f1804f!important;box-shadow:inset 0 0 0 1px #f1804f!important;filter:none!important}.form-action:hover *{color:inherit!important}.source-header .form-action{font-size:inherit}
.desktop [data-node-id="1:540"]{width:calc(430 * var(--u))!important}
.desktop [data-node-id="1:541"],.desktop [data-node-id="1:542"]{width:calc(395 * var(--u))!important}
[aria-label^="Этап лечения"]{box-shadow:none!important;transition:background-color .25s,box-shadow .25s!important}[aria-label^="Этап лечения"][aria-selected="true"]{box-shadow:0 5px 16px #075f8d40!important}
.desktop [data-node-id="1:552"] img{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}
.desktop [data-node-id="1:551"] [style*="box-shadow"]{box-shadow:none!important}
.desktop [data-node-id="1:479"]{line-height:1.3!important}.desktop [data-node-id="1:478"]{line-height:1.2!important;white-space:normal!important}
.sed-card{overflow:hidden}.sed-card .sed-photo{position:absolute;inset:0 0 auto;width:100%;height:calc(220 * var(--u));object-fit:cover;border-radius:calc(14 * var(--u))}.sed-copy{position:absolute;left:calc(14 * var(--u));right:calc(14 * var(--u));top:calc(232 * var(--u));color:white}.sed-copy h3{font:700 calc(18 * var(--u))/1.25 'Tilda Sans',sans-serif;margin:0 0 calc(9 * var(--u))}.sed-copy p{font:400 calc(14 * var(--u))/1.3 'Tilda Sans',sans-serif;margin:0}
.mobile-stage-viewport{width:100%;overflow:hidden}.mobile-stage-track{display:flex;align-items:stretch;transition:transform .55s ease}.mobile-stage-track>[data-name^="Этап"]{flex:0 0 100%!important;width:100%!important}
.mobile-stage-tabs{display:flex;gap:6px;width:100%}.mobile-stage-tabs button{flex:1;padding:12px 4px;border-radius:8px;background:white;color:#2390c0;font:600 12px 'Tilda Sans',sans-serif;transition:all .25s}.mobile-stage-tabs button[aria-selected="true"]{background:#2390c0;color:white;box-shadow:0 4px 12px #075f8d40}
.desktop [data-node-id="88:68"] img{inset:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}
.desktop [data-node-id="88:69"] img,.desktop [data-node-id="88:70"] img,.mobile [data-name^="История пациента"] [data-name^="Медиа"]:nth-last-child(-n+2) img,.mobile [data-node-id="84:59"] img,.mobile [data-node-id="84:60"] img{object-fit:cover!important;object-position:center!important}
.review-arrow{display:flex!important;align-items:center;justify-content:center;background:#e4f8ff!important;border:1px solid #2390c0!important;border-radius:7px;color:#2390c0!important;font:32px/1 Arial!important;transition:background .2s,color .2s!important;filter:none!important}.review-arrow:hover,.review-arrow:focus-visible{background:#2390c0!important;color:white!important}.mobile .review-arrow{width:calc(59 * var(--u));height:calc(42 * var(--u))}
.clinic-map-canvas{width:100%;height:100%}.clinic-map{border-radius:24px}.dentavi-map-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:white;transition:opacity .3s;z-index:2}.dentavi-map-loader.is-hidden{opacity:0;pointer-events:none}.dentavi-map-loader-spinner{width:38px;height:38px;border:3px solid #4299ff30;border-top-color:#4299ff;border-radius:50%;animation:map-spin .8s linear infinite}@keyframes map-spin{to{transform:rotate(360deg)}}
@media(max-width:1199px){.source-footer-inner{display:flex;gap:0}.source-footer-inner .footer-logo{order:0;width:76%;max-width:290px}.footer-legal,.footer-company,.footer-partner{display:contents}.source-details{order:1;margin-top:26px;width:100%;font-size:15px}.source-policy{order:2;margin-top:28px;gap:12px;font-size:14px}.source-company{order:3;font-size:13px;margin-top:22px}.source-offer{order:4;font-size:11px;margin-top:16px}.source-warning{order:5;margin-top:24px;font-size:13px}.source-disclaimer{order:6;margin-top:22px;font-size:13px}.source-copy{order:7;margin-top:18px;font-size:11px}.source-agency{order:8;margin-top:24px}.clinic-map{border-radius:18px}.form-action{font-size:calc(14 * var(--u,1px))}.mobile [data-node-id="1:962"]{line-height:1.12!important}}
.desktop [data-node-id="1:707"],.desktop [data-node-id="1:723"],.desktop [data-node-id="1:724"]{box-shadow:none!important}
.desktop [data-node-id="1:478"]{top:calc(520 * var(--u))!important;width:calc(338 * var(--u))!important;font-size:max(16px,calc(26 * var(--u)))!important;line-height:1.15!important}
.desktop [data-node-id="1:479"]{top:calc(590 * var(--u))!important;width:calc(338 * var(--u))!important;font-size:max(13px,calc(20 * var(--u)))!important;line-height:1.25!important}
.desktop [data-node-id="88:69"] img,.desktop [data-node-id="88:70"] img{object-fit:contain!important;background:#f5f5f5}
@media(min-width:1200px){
.source-footer-inner{--fu:calc(min(100cqw,1680px) / 1200);position:relative;display:block;width:100%;max-width:1680px;height:calc(226 * var(--fu));padding:0}
.footer-legal,.footer-company,.footer-partner{display:contents}
.source-footer-inner .footer-logo{position:absolute;left:calc(67 * var(--fu));top:calc(29 * var(--fu));width:calc(181 * var(--fu));max-width:none}
.source-policy{position:absolute;left:calc(260 * var(--fu));top:calc(41 * var(--fu));width:calc(283 * var(--fu));gap:calc(5 * var(--fu));font-size:calc(12 * var(--fu));line-height:calc(15 * var(--fu))}
.source-disclaimer{position:absolute;left:calc(260 * var(--fu));top:calc(87 * var(--fu));width:calc(266 * var(--fu));font-size:calc(11 * var(--fu));line-height:calc(13 * var(--fu))!important;margin:0}
.source-copy{position:absolute;left:calc(260 * var(--fu));top:calc(146 * var(--fu));width:calc(259 * var(--fu));font-size:calc(12 * var(--fu));line-height:calc(15 * var(--fu))!important;margin:0}
.source-company{position:absolute;left:calc(546 * var(--fu));top:calc(41 * var(--fu));width:calc(207 * var(--fu));font-size:calc(12 * var(--fu));line-height:calc(15 * var(--fu))!important;margin:0}
.source-offer{position:absolute;left:calc(546 * var(--fu));top:calc(87 * var(--fu));width:calc(207 * var(--fu));font-size:calc(14 * var(--fu));line-height:calc(17 * var(--fu))!important;margin:0}
.source-details{position:absolute;left:calc(546 * var(--fu));top:calc(147 * var(--fu));width:calc(217 * var(--fu));height:calc(44 * var(--fu));min-height:0;font-size:calc(15 * var(--fu));padding:0;margin:0}
.source-agency{position:absolute;left:calc(786 * var(--fu));top:calc(35 * var(--fu));width:calc(301 * var(--fu));margin:0}
.source-warning{position:absolute;left:calc(783 * var(--fu));top:calc(155 * var(--fu));width:calc(350 * var(--fu));font-size:calc(15 * var(--fu));line-height:calc(18 * var(--fu))!important;margin:0}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-stage-track{transition:none}}
