::view-transition-old(root){animation-name:ny-theme-fade-out}::view-transition-new(root){animation-name:ny-theme-fade-in}@keyframes ny-theme-fade-out{0%{opacity:1}to{opacity:.32}}@keyframes ny-theme-fade-in{0%{opacity:.28}to{opacity:1}}html.theme-transitioning body,html.theme-transitioning .app,html.theme-transitioning .header,html.theme-transitioning .footer,html.theme-transitioning main,html.theme-transitioning section,html.theme-transitioning article,html.theme-transitioning a,html.theme-transitioning button{transition:background-color .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1),color .34s ease,border-color .34s ease,box-shadow .42s ease!important}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app{background:radial-gradient(circle at 16% 0%,rgba(102,177,255,.17),transparent 34%),radial-gradient(circle at 86% 14%,rgba(124,205,255,.12),transparent 30%),linear-gradient(180deg,#f4f9ff,#eaf4ff)!important;background-attachment:fixed!important}html:not([data-theme=dark]) body .page,html:not([data-theme=dark]) body .seo-page{background:radial-gradient(circle at 16% 0%,rgba(102,177,255,.14),transparent 34%),radial-gradient(circle at 86% 14%,rgba(124,205,255,.1),transparent 30%),linear-gradient(180deg,#f4f9fffa,#eaf4fffa)!important;color:#102544!important}html[data-theme=dark] body,html[data-theme=dark] .app{background:radial-gradient(circle at 18% 0%,rgba(63,137,235,.17),transparent 34%),radial-gradient(circle at 82% 22%,rgba(57,185,255,.08),transparent 30%),linear-gradient(180deg,#071a35,#06162d)!important;background-attachment:fixed!important}html[data-theme=dark] body .page,html[data-theme=dark] body .seo-page{background:radial-gradient(circle at 18% 0%,rgba(63,137,235,.14),transparent 34%),radial-gradient(circle at 82% 22%,rgba(57,185,255,.07),transparent 30%),linear-gradient(180deg,#071a35,#06162d)!important;color:#f4f8ff!important}html body .page>section:not(.page-intro):not(.team-hero),html body .seo-page>section:not(.page-intro):not(.team-hero){background-color:transparent!important}.mobile-menu-toggle__icon{display:grid;gap:4px;width:22px;pointer-events:none}.mobile-menu-toggle__icon i{display:block;width:100%;height:2px;border-radius:999px;background:currentColor}body.mobile-menu-open{overflow:hidden!important;touch-action:none}@media (max-width: 900px){.header .header__actions{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.header .mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;border:1px solid rgba(92,143,211,.42)!important;border-radius:15px!important;background:#f8fcfff5!important;color:#173a68!important;opacity:1!important;visibility:visible!important;box-shadow:0 12px 28px #14376b24!important;cursor:pointer!important;pointer-events:auto!important}html[data-theme=dark] .header .mobile-menu-toggle{border-color:#95c9ff40!important;background:#0c2348f5!important;color:#eef7ff!important;box-shadow:0 14px 34px #00000047!important}body>.mobile-menu{position:fixed!important;inset:0!important;z-index:9999!important;width:100vw!important;height:100dvh!important;max-width:none!important;pointer-events:none!important;visibility:hidden!important}body>.mobile-menu.is-open{pointer-events:auto!important;visibility:visible!important}body>.mobile-menu .mobile-menu__backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:#030e20ad!important;backdrop-filter:blur(8px)!important;opacity:0!important}body>.mobile-menu.is-open .mobile-menu__backdrop{opacity:1!important}body>.mobile-menu .mobile-menu__panel{position:absolute!important;inset:0 0 0 auto!important;display:block!important;width:min(100vw,410px)!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:max(20px,env(safe-area-inset-top)) 18px calc(26px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;border-radius:0!important;background:linear-gradient(180deg,#f7fbff,#e7f2ff)!important;color:#102544!important;box-shadow:-28px 0 72px #03163947!important;transform:translate3d(102%,0,0)!important;opacity:1!important}body>.mobile-menu.is-open .mobile-menu__panel{transform:translateZ(0)!important}html[data-theme=dark] body>.mobile-menu .mobile-menu__panel{background:linear-gradient(180deg,#0b326f,#071d46)!important;color:#f4f8ff!important}body>.mobile-menu .mobile-menu__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important;padding:0 0 18px!important}body>.mobile-menu .mobile-menu__head strong{display:block!important;font-size:clamp(22px,7vw,30px)!important;line-height:1.04!important}body>.mobile-menu .mobile-menu__head button{display:inline-grid!important;place-items:center!important;flex:0 0 54px!important;width:54px!important;height:54px!important;border-radius:18px!important}body>.mobile-menu .mobile-menu__primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}body>.mobile-menu .mobile-menu__primary a{display:grid!important;place-items:center!important;min-width:0!important;min-height:70px!important;border-radius:18px!important;font-size:15px!important}body>.mobile-menu .mobile-menu__secondary{display:grid!important;margin-top:16px!important}body>.mobile-menu .mobile-menu__secondary a{display:flex!important;align-items:center!important;min-height:52px!important}}@media (max-width: 520px){body>.mobile-menu .mobile-menu__panel{width:100vw!important;padding-left:16px!important;padding-right:16px!important}}.footer__review{overflow:hidden!important;background:transparent!important;box-shadow:none!important}.footer__review .footer__review-light{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;background:transparent!important}.footer__review .footer__review-dark,html[data-theme=dark] .footer__review .footer__review-dark{display:none!important}html[data-theme=dark] .footer__review .footer__review-light{display:block!important}.home-page,.home-final{overflow-x:clip!important}.home-final__section{width:100%!important;overflow:clip!important}.home-page .home-final__trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.home-page .home-final__promo-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:var(--layout-width)!important;max-width:var(--layout-max)!important;margin-inline:auto!important}.home-page .home-promo-final--showcase{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;gap:26px!important;align-items:stretch!important;width:min(100%,1080px)!important;max-width:1080px!important;margin:0 auto!important;padding:30px 30px 76px!important;overflow:hidden!important}.home-page .home-promo-final__content,.home-page .home-promo-final__image{min-width:0!important;max-width:100%!important}.home-page .home-promo-final__image,.home-page .home-promo-final__image picture,.home-page .home-promo-final__image img{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important}.home-page .home-promo-final__image{overflow:hidden!important;border-radius:26px!important}.home-page .home-promo-final__image img{display:block!important;object-fit:cover!important;object-position:center!important}.home-page .home-services-bento{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:minmax(350px,auto)!important;gap:18px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.home-page .home-services-bento>.home-service-tile,.home-page .home-services-bento>.home-service-tile:nth-child(n){grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:350px!important;height:auto!important;margin:0!important;transform:none!important;overflow:hidden!important}.home-page .home-service-tile picture,.home-page .home-service-tile img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important}.home-page .home-director-final--refined{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)!important;align-items:stretch!important;gap:24px!important}.home-page .home-director-final__story{height:100%!important;min-height:0!important}.home-page .home-director-final__visual{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;height:100%!important;min-height:0!important;gap:16px!important}.home-page .home-director-final__media-card{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.home-page .home-director-final__media-card picture,.home-page .home-director-final__media-card img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important}.home-page .home-final-cta.container{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:min(1080px,calc(100% - 48px))!important;max-width:1080px!important;margin:16px auto 28px!important;padding:34px 36px!important;box-sizing:border-box!important}.home-page .home-final-cta>div:last-child{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px!important}@media (max-width: 1100px){.home-page .home-final__trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-page .home-services-bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .home-director-final--refined{grid-template-columns:minmax(0,1fr)!important}.home-page .home-director-final__visual{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;height:auto!important}}@media (max-width: 900px){.home-page .hero{min-height:auto!important}.home-page .hero__content{padding-top:168px!important;padding-bottom:88px!important}.home-page .hero__bg-title{top:136px!important;left:0!important;font-size:clamp(54px,18vw,92px)!important;line-height:.88!important}.home-page .hero h1{margin-top:58px!important;font-size:clamp(38px,11vw,58px)!important;line-height:.97!important}.home-page .hero p{max-width:100%!important;margin-top:16px!important;font-size:15px!important;line-height:1.56!important}.home-page .hero__branches{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:26px!important}.home-page .hero-branch{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:16px!important;border-radius:22px!important}.home-page .home-final__section{padding-top:34px!important;padding-bottom:34px!important}.home-page .home-promo-final--showcase{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:18px 18px 68px!important;border-radius:28px!important}.home-page .home-promo-final__image{order:-1!important;aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important;border-radius:22px!important}.home-page .home-promo-final__image picture,.home-page .home-promo-final__image img{height:100%!important;min-height:0!important}.home-page .home-promo-final__actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}.home-page .home-promo-final__actions>a{width:100%!important;justify-content:center!important}.home-page .home-services-bento{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:14px!important}.home-page .home-services-bento>.home-service-tile,.home-page .home-services-bento>.home-service-tile:nth-child(n){min-height:0!important;aspect-ratio:10 / 11!important;border-radius:26px!important}.home-page .home-service-tile__content{padding:18px!important}.home-page .home-service-tile__content h3{font-size:1.65rem!important;line-height:1.02!important}.home-page .home-director-final__visual{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:14px!important}.home-page .home-director-final__media-card{height:auto!important}.home-page .home-director-final__media-card picture,.home-page .home-director-final__media-card img{min-height:240px!important;height:240px!important}.home-page .home-journey-final,.home-page .home-results-final,.home-page .home-final-cta.container{grid-template-columns:minmax(0,1fr)!important}.home-page .home-final-cta.container{width:min(620px,calc(100% - 24px))!important;margin:12px auto 22px!important;padding:22px 18px!important}.home-page .home-final-cta>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important}.home-page .home-final-cta>div:last-child>a{width:100%!important;justify-content:center!important}}@media (max-width: 560px){.home-page .home-final__trust{grid-template-columns:minmax(0,1fr)!important}.home-page .hero__content{padding-top:154px!important}.home-page .hero__bg-title{top:128px!important}.home-page .hero-branch{grid-template-columns:minmax(0,1fr)!important}.home-page .hero-branch__phone{justify-self:start!important}}.service-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.service-card__actions>a{margin:0!important}.service-card__detail{color:var(--blue)!important;background:#3f8eff1a!important;border:1px solid rgba(63,142,255,.18)!important}html[data-theme=dark] .service-card__detail{color:#dcebff!important;background:#8db8ff1f!important;border-color:#8db8ff38!important}.service-detail__cta>a:not(.blue-link),.not-found-card__actions>a:not(.blue-link){color:var(--blue);font-weight:900;text-decoration:none}html[data-theme=dark] .service-detail__cta>a:not(.blue-link),html[data-theme=dark] .not-found-card__actions>a:not(.blue-link){color:#dcebff}.nav{gap:clamp(14px,2.2vw,30px);flex-wrap:wrap}.nav a{font-size:clamp(12px,1vw,15px);white-space:nowrap}.seo-structure-block{margin-top:-58px;margin-bottom:44px;padding:34px;border-radius:32px;background:linear-gradient(145deg,#ffffffeb,#e8f4ffbd);border:1px solid rgba(165,198,235,.55);box-shadow:0 24px 72px #2563eb1f}.seo-structure-block h2{font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.055em;margin-bottom:12px;color:#142033}.seo-structure-block>p:not(.section-label){max-width:840px;color:var(--muted);line-height:1.7;font-weight:600;margin-bottom:24px}.seo-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-link-grid a{position:relative;overflow:hidden;min-height:118px;padding:20px;border-radius:24px;background:#ffffffb8;border:1px solid rgba(141,177,221,.45);box-shadow:0 18px 40px #2d5aa014;transition:.25s ease}.seo-link-grid a:after{content:"";position:absolute;right:-34px;top:-34px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.22),transparent 64%)}.seo-link-grid a:hover{transform:translateY(-4px);border-color:#3b82f68c;box-shadow:0 24px 54px #2563eb29}.seo-link-grid span,.blog-card span{display:inline-flex;margin-bottom:12px;color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.seo-link-grid strong{display:block;max-width:260px;color:#142033;font-size:20px;line-height:1.2;letter-spacing:-.035em}.seo-page .page-intro p{max-width:900px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:38px 0 90px}.blog-card{position:relative;overflow:hidden;min-height:285px;padding:30px;border-radius:32px;background:linear-gradient(145deg,#fff,#eef6ff);border:1px solid rgba(172,199,232,.52);box-shadow:0 22px 60px #1c427c1a}.blog-card:before{content:"";position:absolute;width:160px;height:160px;right:-58px;top:-58px;border-radius:38% 62% 55% 45%;background:linear-gradient(135deg,#3b82f633,#2dd4bf1f)}.blog-card:nth-child(2):before{border-radius:62% 38% 46% 54%;background:linear-gradient(135deg,#8b5cf633,#3b82f61f)}.blog-card:nth-child(3):before{border-radius:48% 52% 34% 66%;background:linear-gradient(135deg,#f7c94838,#3b82f61a)}.blog-card h2{position:relative;z-index:1;font-size:25px;line-height:1.14;letter-spacing:-.04em;margin-bottom:14px;color:#142033}.blog-card p{position:relative;z-index:1;color:var(--muted);line-height:1.68;font-weight:600}.blog-card a{position:relative;z-index:1;display:inline-flex;margin-top:20px;color:var(--blue-dark);font-weight:900}html[data-theme=dark] .seo-structure-block,html[data-theme=dark] .blog-card{background:linear-gradient(145deg,#0d1e3df5,#08142ceb);border-color:#7ea6e029;box-shadow:0 28px 74px #0000003d}html[data-theme=dark] .seo-structure-block h2,html[data-theme=dark] .seo-link-grid strong,html[data-theme=dark] .blog-card h2{color:#f4f8ff}html[data-theme=dark] .seo-structure-block>p:not(.section-label),html[data-theme=dark] .blog-card p{color:#e2ecfac7}html[data-theme=dark] .seo-link-grid a{background:#ffffff0e;border-color:#7ea6e029}@media (max-width: 1050px){.seo-link-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-left:0;padding-right:0}.seo-structure-block{margin-top:-34px;padding:24px}.seo-link-grid,.blog-grid{grid-template-columns:1fr}}.breadcrumbs{display:flex;align-items:center;gap:10px;margin-top:-34px;margin-bottom:34px;font-size:14px;color:#37455cb8}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s ease,transform .2s ease}.breadcrumbs a:hover{color:var(--blue);transform:translateY(-1px)}.breadcrumbs strong{color:var(--text);font-weight:700}.blog-article{margin-top:34px}.blog-article{padding:34px;border:1px solid rgba(96,147,199,.18);border-radius:34px;background:linear-gradient(145deg,#fffffff0,#f2f8ffe0);box-shadow:0 22px 70px #2148741a}.blog-article__aside h2{margin:0 0 12px;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;color:var(--text)}.semantic-core__head p:not(.section-label){color:var(--muted);line-height:1.7}.seo-price-card>p:not(.section-label){color:var(--muted);line-height:1.65}.blog-grid--seo{align-items:stretch}.blog-card__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.blog-card__links a,.blog-article__aside a:not(.blue-link){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;color:var(--text);text-decoration:none;background:#e7f2ffd1;border:1px solid rgba(90,151,214,.16);font-weight:750}.blog-article{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:28px;align-items:start}.blog-article__content{max-width:780px}.blog-article__lead{font-size:22px;line-height:1.55;color:var(--text)!important;font-weight:700}.blog-article__content p{color:var(--muted);line-height:1.82;font-size:17px}.blog-article__note{margin-top:24px;padding:20px 22px;border-radius:24px;background:linear-gradient(135deg,#2177d81a,#54c7d31f);color:var(--text);line-height:1.7}.blog-article__aside{position:sticky;top:120px;padding:26px;border-radius:30px;background:linear-gradient(145deg,#e9f6fff5,#ffffffe0);border:1px solid rgba(90,151,214,.18);box-shadow:0 22px 55px #2148741a}.blog-article__aside p:not(.section-label){color:var(--muted);line-height:1.65}.blog-article__aside .blue-link{margin:10px 0;width:100%;justify-content:center}html[data-theme=dark] .breadcrumbs{color:#e2ecfaad}html[data-theme=dark] .breadcrumbs strong{color:#f7fbff}html[data-theme=dark] .blog-article{background:linear-gradient(145deg,#0f223bf0,#091629eb);border-color:#80b9ff29;box-shadow:0 28px 80px #00000038}html[data-theme=dark] .blog-article__aside{background:#0b1d35c2;border-color:#80b9ff29}html[data-theme=dark] .blog-article__lead,html[data-theme=dark] .blog-article__note,html[data-theme=dark] .blog-article__aside h2{color:#f7fbff}html[data-theme=dark] .semantic-core__head p:not(.section-label),html[data-theme=dark] .seo-price-card>p:not(.section-label),html[data-theme=dark] .blog-article__content p,html[data-theme=dark] .blog-article__aside p:not(.section-label){color:#e2ecfac2}html[data-theme=dark] .blog-card__links a,html[data-theme=dark] .blog-article__aside a:not(.blue-link){background:#214874b8;border-color:#80b9ff29;color:#eaf4ff}@media (max-width: 1020px){.blog-article{grid-template-columns:1fr}.blog-article__aside{position:static}}@media (max-width: 640px){.breadcrumbs{margin-top:-16px;margin-bottom:22px;overflow-x:auto;white-space:nowrap;padding-bottom:4px}.blog-article{padding:24px 20px;border-radius:26px}}.service-landing-hero{position:relative;padding:138px 0 68px;overflow:hidden;isolation:isolate}.service-landing-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#ebf6fff0,#dcefffa3),image-set(url(/page-hero-clinic.avif) type("image/avif"),url(/page-hero-clinic.webp) type("image/webp")) center / cover no-repeat}.service-landing-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:86px;z-index:-1;background:linear-gradient(180deg,rgba(237,246,255,0),var(--bg) 82%)}.service-landing-hero__content{max-width:760px}.service-landing-hero h1{margin:10px 0 18px;color:#101d31;font-size:clamp(42px,5.5vw,76px);line-height:.96;letter-spacing:-.06em}.service-landing-hero__content>p:not(.section-label){max-width:680px;color:#162438c7;font-size:19px;line-height:1.72}.service-landing-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 22px}.service-landing-hero__meta span{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(143,177,217,.42);color:#192c46c7;box-shadow:0 16px 42px #2f75df1a;backdrop-filter:blur(18px)}.service-landing-hero__meta strong{color:#1452b4;margin-left:5px;font-size:1.08em}.service-landing-hero__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.service-landing-hero__actions>a:not(.blue-link){min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;color:#164b9c;background:#ffffffad;border:1px solid rgba(143,177,217,.42);font-weight:800}.service-flow-section__text p:not(.section-label){color:#26374fbd;line-height:1.72}html[data-theme=dark] .service-landing-hero:before{background:linear-gradient(90deg,#091d3bf0,#091d3b9e),image-set(url(/page-hero-clinic.avif) type("image/avif"),url(/page-hero-clinic.webp) type("image/webp")) center / cover no-repeat}html[data-theme=dark] .service-landing-hero:after{background:linear-gradient(180deg,#091d3b00,#091d3b 82%)}html[data-theme=dark] .service-landing-hero h1{color:#fff}html[data-theme=dark] .service-landing-hero__content>p:not(.section-label),html[data-theme=dark] .service-flow-section__text p:not(.section-label){color:#e2ecfac2}html[data-theme=dark] .service-landing-hero__meta span,html[data-theme=dark] .service-landing-hero__actions>a:not(.blue-link){background:linear-gradient(180deg,#122f58f5,#0c254bf5);border-color:#9ebee82e;color:#fff;box-shadow:0 24px 70px #0000003d}@media (max-width: 980px){.service-landing-hero{padding-top:120px}}@media (max-width: 640px){.service-landing-hero{padding:106px 0 52px}}.branch-card__address{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin:0 0 18px;color:#156fd6;font-weight:850;text-decoration:none;border-bottom:1px dashed rgba(21,111,214,.42);transition:transform .22s ease,color .22s ease,border-color .22s ease}.branch-card__address:hover{transform:translate(4px);color:#0a4ca4;border-color:#0a4ca4b8}html[data-theme=dark] .branch-card__address{color:#82c6ff;border-color:#82c6ff6b}html[data-theme=dark] .branch-card__address:hover{color:#bde5ff;border-color:#bde5ffbd}.appointment-modal__messengers{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 22px}.appointment-modal__messengers a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;color:#052e1b;background:linear-gradient(135deg,#c8ffe1,#7bf6b0);box-shadow:0 16px 44px #3ddc843d;font-weight:900;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.appointment-modal__messengers a:hover{transform:translateY(-2px);box-shadow:0 22px 56px #3ddc8457}.appointment-form{position:relative;z-index:1;display:grid;gap:12px;margin-top:18px;padding:16px;border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.appointment-form label{display:grid;gap:7px;color:#ebf4ffd1;font-size:13px;font-weight:850}.appointment-form input{width:100%;height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.18);outline:none;color:#fff;background:#05112770;font:inherit;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.appointment-form input::placeholder{color:#ebf4ff7a}.appointment-form input:focus{border-color:#8db8ffb8;box-shadow:0 0 0 4px #60a5fa26;background:#051127a3}.appointment-form button{height:50px;border:0;border-radius:17px;color:#051226;background:linear-gradient(135deg,#fff4ad,#70d7ff);font-weight:950;cursor:pointer;box-shadow:0 18px 44px #70d7ff33;transition:transform .22s ease,box-shadow .22s ease}.appointment-form button:hover{transform:translateY(-2px);box-shadow:0 24px 58px #70d7ff4d}.appointment-form small{display:block;color:#d8ffe6eb;font-weight:750;line-height:1.45}@media (max-width: 560px){.appointment-form{padding:12px}.appointment-modal__messengers a,.appointment-form button{width:100%}}html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(69,128,224,.28),transparent 34%),linear-gradient(180deg,#0f3e82,#0c356f 42%,#082953);color:#eef5ff}html[data-theme=dark] .app,html[data-theme=dark] .page{background:transparent}html[data-theme=dark] .header--page{background:#092a59d6;border-color:#adceff29;box-shadow:0 24px 50px #04132c47}html[data-theme=dark] .header--home .header__top,html[data-theme=dark] .header--home .header__nav{border-color:#b7d6ff2e}html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(120deg,#092958e0,#0b3b76b3 45%,#08265047),linear-gradient(180deg,#4e91ff1f,#4e91ff00)}html[data-theme=dark] .page-intro--photo:after,html[data-theme=dark] .hero:after{background:linear-gradient(180deg,#08295700,#082957d1)}html[data-theme=dark] .service-card,html[data-theme=dark] .price-card,html[data-theme=dark] .doctor-card,html[data-theme=dark] .branch-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .reviews-carousel,html[data-theme=dark] .footer{background:linear-gradient(180deg,#154082f0,#0b2c5deb);border-color:#b7d6ff2e;box-shadow:0 22px 50px #04132c3d}html[data-theme=dark] .service-card__media:after,html[data-theme=dark] .doctor-card__photo:after,html[data-theme=dark] .branch-card__photo:after{background:linear-gradient(180deg,#0928540d,#082957c2)}html[data-theme=dark] .blue-link,html[data-theme=dark] .theme-toggle{box-shadow:none}@media (min-width: 1081px){.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.services-grid>.service-card,.services-grid>.service-card:nth-child(4),.services-grid>.service-card:nth-child(5),.services-grid>.service-card:nth-child(7),.services-grid>.service-card:nth-child(8),.services-grid>.service-card:nth-child(9){grid-column:auto!important;justify-self:stretch!important}}.reviews-carousel{border-radius:28px;padding:28px;background:linear-gradient(180deg,#fffffffa,#ecf4fff5);border:1px solid rgba(91,135,219,.14);box-shadow:0 24px 56px #193e7e14}.reviews-thumb.is-active{transform:translateY(-2px);border-color:#326bd26b;background:#e8f1fffa}@media (max-width: 720px){.reviews-carousel{padding:20px;border-radius:22px}}html:not([data-theme=dark]) .header--home{color:#133a73}html:not([data-theme=dark]) .header--home .header__top{border-bottom-color:#1f549e29}html:not([data-theme=dark]) .header--home .nav a,html:not([data-theme=dark]) .header--home .contact-item,html:not([data-theme=dark]) .header--home .theme-toggle,html:not([data-theme=dark]) .header--home .logo__text h3,html:not([data-theme=dark]) .header--home .logo__text span{color:#153869}html:not([data-theme=dark]) .header--home .nav a:hover,html:not([data-theme=dark]) .header--home .nav a.active{color:#1f67d2}html:not([data-theme=dark]) .header--home .theme-toggle{background:#ffffff85;border-color:#80aae16b;box-shadow:0 18px 40px #346fbf24}html:not([data-theme=dark]) .hero{color:#153869}html:not([data-theme=dark]) .hero h1{color:#13315c;text-shadow:0 16px 36px rgba(255,255,255,.28)}html:not([data-theme=dark]) .hero p{color:#193869db}html[data-theme=dark] body{background:radial-gradient(circle at 6% 12%,rgba(91,160,255,.28),transparent 30%),radial-gradient(circle at 92% 8%,rgba(89,211,255,.14),transparent 32%),linear-gradient(180deg,#123f7a,#103a72 46%,#0d3368)!important;background-color:#103a72!important}html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:radial-gradient(circle at 10% 4%,rgba(65,132,230,.12),transparent 32%),linear-gradient(180deg,#123f7a,#103a72 52%,#0d3368)!important;background-color:#103a72!important}html[data-theme=dark] .services-grid,html[data-theme=dark] .price-page,html[data-theme=dark] .reviews-page,html[data-theme=dark] .seo-page{background:radial-gradient(circle at 8% 0%,rgba(65,132,230,.12),transparent 34%),linear-gradient(180deg,#123f7a,#103a72 54%,#0d3368)!important;background-color:#103a72!important}html[data-theme=dark] .page>section:not(.page-intro):first-of-type{background-color:#103a72!important}html[data-theme=dark] .page-intro--photo{background-color:#123f7a!important;background-image:linear-gradient(90deg,#0e3569eb,#103a72bd 42%,#103a725c),linear-gradient(180deg,#0e35692e,#103a727a 68%,#123f7a),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,#123f7a00,#123f7ab8 76%,#123f7a)!important}html:not([data-theme=dark]) .header--home{color:#fff}html:not([data-theme=dark]) .header--home .nav a,html:not([data-theme=dark]) .header--home .contact-item,html:not([data-theme=dark]) .header--home .logo__text h3,html:not([data-theme=dark]) .header--home .logo__text span{color:#fff}html:not([data-theme=dark]) .header--home .theme-toggle{color:#fff;background:#ffffff1f;border-color:#ffffff3d}:root{--ny-light-page: #e5f0fb;--ny-light-page-2: #d8eaf8;--ny-dark-page: #124a86;--ny-dark-page-2: #0f3f78;--ny-dark-card: #123f76;--ny-dark-card-2: #0c3468;--ny-dark-line: rgba(202, 224, 255, .22)}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app,html:not([data-theme=dark]) main,html:not([data-theme=dark]) .page{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.52),transparent 34%),linear-gradient(180deg,var(--ny-light-page) 0%,var(--ny-light-page-2) 100%)!important}html:not([data-theme=dark]) .header--home{color:#102b55!important}html:not([data-theme=dark]) .header--home .header__top,html:not([data-theme=dark]) .header--home .header__nav{border-color:#1c488429!important}html:not([data-theme=dark]) .header--home .logo__icon--image img{filter:invert(1) brightness(.16) saturate(1.2) drop-shadow(0 8px 18px rgba(40,93,158,.12))!important}html:not([data-theme=dark]) .header--home .logo__text h3,html:not([data-theme=dark]) .header--home .logo__text span,html:not([data-theme=dark]) .header--home .contact-item,html:not([data-theme=dark]) .header--home .nav a,html:not([data-theme=dark]) .header--home .theme-toggle{color:#102b55!important}html:not([data-theme=dark]) .header--home .contact-item svg,html:not([data-theme=dark]) .header--home .nav a:hover,html:not([data-theme=dark]) .header--home .nav a.active{color:#246bd1!important}html:not([data-theme=dark]) .header--home .theme-toggle{background:#ffffff70!important;border-color:#366fbe40!important;box-shadow:0 18px 42px #3570bc1f!important}html:not([data-theme=dark]) .hero{color:#102b55!important;background-color:var(--ny-light-page)!important}html:not([data-theme=dark]) .hero h1,html:not([data-theme=dark]) .hero p{color:#102b55!important}html:not([data-theme=dark]) .hero p{color:#102b55d1!important}html:not([data-theme=dark]) .doctors-page>section:not(.team-hero),html:not([data-theme=dark]) .page>section:not(.page-intro){background:transparent!important}html[data-theme=dark]{--dark-page-solid: var(--ny-dark-page) !important}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:radial-gradient(circle at 20% 0%,rgba(83,159,255,.18),transparent 34%),radial-gradient(circle at 82% 22%,rgba(86,206,255,.1),transparent 30%),linear-gradient(180deg,var(--ny-dark-page) 0%,var(--ny-dark-page-2) 100%)!important;background-color:var(--ny-dark-page)!important}html[data-theme=dark] .header--page,html[data-theme=dark] .header--home{background:#092a5233}html[data-theme=dark] .doctors-page>section:not(.team-hero),html[data-theme=dark] .services-grid,html[data-theme=dark] .price-highlights,html[data-theme=dark] .price-wrap,html[data-theme=dark] .price-catalog,html[data-theme=dark] .branches-list,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .doctors-grid--wow,html[data-theme=dark] .page>section:not(.page-intro){background:transparent!important;background-color:transparent!important}html[data-theme=dark] .page-intro--photo{background-color:var(--ny-dark-page)!important;background-image:linear-gradient(180deg,rgba(18,74,134,.2) 0%,rgba(18,74,134,.68) 48%,var(--ny-dark-page) 100%),linear-gradient(90deg,#0e3a6ff2,#124a86d1 46%,#124a8675),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page-intro--photo:after,html[data-theme=dark] .team-hero:after{background:linear-gradient(180deg,rgba(18,74,134,0) 0%,rgba(18,74,134,.64) 48%,var(--ny-dark-page) 100%)!important}html[data-theme=dark] .team-hero{background:radial-gradient(circle at 74% 14%,rgba(78,159,255,.18),transparent 34%),linear-gradient(180deg,var(--ny-dark-page) 0%,var(--ny-dark-page) 100%)!important}html[data-theme=dark] .service-card,html[data-theme=dark] .price-category,html[data-theme=dark] .price-highlights article,html[data-theme=dark] .doctor-card,html[data-theme=dark] .doctor-card--wow,html[data-theme=dark] .branch-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .footer{background:radial-gradient(circle at 82% 0%,rgba(91,170,255,.12),transparent 34%),linear-gradient(180deg,var(--ny-dark-card) 0%,var(--ny-dark-card-2) 100%)!important;border-color:var(--ny-dark-line)!important;box-shadow:0 24px 64px #03142d2e!important}html[data-theme=dark] .service-card__body{background:transparent!important}@media (min-width: 1081px){.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.services-grid .service-card,.services-grid .service-card:nth-child(4),.services-grid .service-card:nth-child(5),.services-grid .service-card:nth-child(7){grid-column:auto!important;justify-self:stretch!important}.services-grid .service-card:nth-child(7){grid-column:2 / span 1!important}}.reviews-trust p:not(.section-label){position:relative;color:var(--muted);font-weight:650;line-height:1.65}.reviews-rail__item.is-active span{color:#1f6bd8}html[data-theme=dark] .reviews-trust p:not(.section-label){color:#e2efffc7!important}:root{--ny-dark-page: #185c9b;--ny-dark-page-2: #144f8b;--ny-dark-card: #174f87;--ny-dark-card-2: #124678;--ny-dark-line: rgba(213, 232, 255, .24);--ny-light-page: #d9eafa;--ny-light-page-2: #cfe4f5}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app,html:not([data-theme=dark]) main,html:not([data-theme=dark]) .page{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.42),transparent 34%),linear-gradient(180deg,var(--ny-light-page) 0%,var(--ny-light-page-2) 100%)!important}html:not([data-theme=dark]) .header--home .logo__icon--image img{filter:invert(1) brightness(.16) saturate(1.18) drop-shadow(0 8px 18px rgba(40,93,158,.12))!important}html:not([data-theme=dark]) .header--home .logo__text h3,html:not([data-theme=dark]) .header--home .logo__text span,html:not([data-theme=dark]) .header--home .contact-item,html:not([data-theme=dark]) .header--home .nav a,html:not([data-theme=dark]) .header--home .theme-toggle{color:#0e2547!important}html:not([data-theme=dark]) .header--home .nav a.active,html:not([data-theme=dark]) .header--home .nav a:hover{color:#1f6bd8!important}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:radial-gradient(circle at 18% 0%,rgba(106,184,255,.18),transparent 34%),radial-gradient(circle at 84% 24%,rgba(126,218,255,.1),transparent 31%),linear-gradient(180deg,var(--ny-dark-page) 0%,var(--ny-dark-page-2) 100%)!important;background-color:var(--ny-dark-page)!important}html[data-theme=dark] .page-intro--photo{background-color:var(--ny-dark-page)!important;background-image:linear-gradient(180deg,rgba(24,92,155,.08) 0%,rgba(24,92,155,.52) 48%,var(--ny-dark-page) 100%),linear-gradient(90deg,#145089e6,#185c9bb8 48%,#185c9b61),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page-intro--photo:after,html[data-theme=dark] .team-hero:after{background:linear-gradient(180deg,rgba(24,92,155,0) 0%,rgba(24,92,155,.5) 52%,var(--ny-dark-page) 100%)!important}html[data-theme=dark] .doctors-page>section:not(.team-hero),html[data-theme=dark] .services-grid,html[data-theme=dark] .price-highlights,html[data-theme=dark] .price-wrap,html[data-theme=dark] .price-catalog,html[data-theme=dark] .branches-list,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .doctors-grid--wow,html[data-theme=dark] .promo-secondary-grid,html[data-theme=dark] .page>section:not(.page-intro){background:transparent!important;background-color:transparent!important}html[data-theme=dark] .service-card,html[data-theme=dark] .price-category,html[data-theme=dark] .price-highlights article,html[data-theme=dark] .doctor-card,html[data-theme=dark] .doctor-card--wow,html[data-theme=dark] .branch-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .promo-family-card,html[data-theme=dark] .promo-note-card,html[data-theme=dark] .footer{background:radial-gradient(circle at 84% -10%,rgba(120,191,255,.14),transparent 34%),linear-gradient(180deg,var(--ny-dark-card) 0%,var(--ny-dark-card-2) 100%)!important;border-color:var(--ny-dark-line)!important;box-shadow:0 24px 64px #03142d29!important}.promotions-page--sale .page-intro{margin-bottom:0}.promo-implant-section{padding:42px 0 28px}.promo-implant-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:28px;align-items:stretch;padding:clamp(26px,4vw,46px);border-radius:42px;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.3),transparent 28%),linear-gradient(135deg,#1e73ee,#1c5ed0 45%,#0b2e6e);border:1px solid rgba(255,255,255,.24);color:#fff;box-shadow:0 34px 90px #1f67d840;isolation:isolate}.promo-implant-card:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(120deg,#ffffff73,#ffffff0a,#ffffff59);opacity:.34;z-index:-1;animation:promoPulse 3.4s ease-in-out infinite}@keyframes promoPulse{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.52;transform:scale(1.01)}}.promo-limited{display:inline-flex;width:fit-content;padding:10px 14px;border-radius:999px;background:#ffffff29;color:#fff;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.promo-implant-card h2{margin:20px 0 16px;max-width:720px;font-size:clamp(42px,6vw,86px);line-height:.96;letter-spacing:-.07em;color:#fff}.promo-implant-card p{max-width:640px;color:#ffffffdb;font-size:clamp(17px,1.6vw,22px);line-height:1.55;font-weight:700}.promo-implant-card p strong{color:#fff4a8;white-space:nowrap}.promo-price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 24px;max-width:760px}.promo-price-row div{padding:16px 18px;border-radius:24px;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.promo-price-row span{display:block;margin-bottom:6px;color:#ffffffad;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.promo-price-row strong{display:block;color:#fff4a8;font-size:clamp(24px,2.4vw,36px);line-height:1;letter-spacing:-.05em}.promo-old-price strong{color:#ffffffd1;text-decoration:line-through solid #ff4d5f 4px}.promo-implant-card ul{display:grid;gap:10px;margin:0 0 28px;padding:0;list-style:none}.promo-implant-card li{display:flex;align-items:center;gap:10px;color:#ffffffe0;font-weight:800}.promo-implant-card__banner{margin:0;min-height:100%;display:flex;align-items:center}.promo-implant-card__banner img{width:100%;border-radius:30px;box-shadow:0 26px 70px #03122d47;transform:rotate(1.2deg)}.promo-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 0 90px}.promo-family-card,.promo-note-card{position:relative;overflow:hidden;min-height:285px;padding:32px;border-radius:34px;background:linear-gradient(145deg,#fff,#eaf4ff);border:1px solid rgba(91,135,219,.16);box-shadow:0 26px 70px #285d9e1a}.promo-family-card:before,.promo-note-card:before{content:"";position:absolute;right:-56px;top:-56px;width:160px;height:160px;border-radius:50%;background:#3b82f624}.promo-family-card span,.promo-note-card span{display:inline-flex;margin-bottom:14px;color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.promo-family-card h2,.promo-note-card h2{position:relative;max-width:520px;margin:0 0 16px;color:#142033;font-size:clamp(28px,3vw,46px);line-height:1;letter-spacing:-.055em}.promo-family-card p,.promo-note-card p{max-width:520px;color:var(--muted);line-height:1.65;font-weight:700}.promo-family-card strong{position:absolute;right:28px;bottom:24px;color:#1f6bd8;font-size:clamp(52px,7vw,96px);line-height:.86;letter-spacing:-.08em}.promo-family-card a,.promo-note-card a{position:relative;z-index:2;display:inline-flex;margin-top:22px;color:var(--blue-dark);font-weight:900}html[data-theme=dark] .promo-family-card h2,html[data-theme=dark] .promo-note-card h2{color:#fff}html[data-theme=dark] .promo-family-card p,html[data-theme=dark] .promo-note-card p{color:#e2efffc7}.reviews-clean-hero p:not(.section-label){max-width:720px;color:var(--muted);font-weight:650;line-height:1.65}html[data-theme=dark] .reviews-clean-hero p:not(.section-label){color:#e2efffc7!important}@media (max-width: 1180px){.promo-implant-card,.promo-secondary-grid{grid-template-columns:1fr}}@media (max-width: 760px){.promo-implant-card,.promo-family-card,.promo-note-card{padding:22px;border-radius:26px}.promo-price-row{grid-template-columns:1fr}}.promo-old-price strong{position:relative;color:#ffffffbd}.promo-old-price strong:after{content:"";position:absolute;left:-7%;right:-7%;top:55%;height:4px;border-radius:999px;background:#ff3b2f;transform:rotate(-10deg);box-shadow:0 0 16px #ff3b2f73}.promo-implant-card--focus{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:560px;overflow:hidden;isolation:isolate}.promo-implant-card--focus:after{content:"";position:absolute;inset:18px;border-radius:34px;border:1px solid rgba(255,255,255,.16);pointer-events:none}.promo-implant-card__banner{min-height:520px;border-radius:34px;transform:rotate(.4deg)}.promo-price-row--saving{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.promo-saving{background:radial-gradient(circle at 50% 20%,#ff572af2,#e82911e0);color:#fff;box-shadow:0 18px 42px #ff3a1961}.promo-saving span,.promo-saving strong{color:#fff!important}.promo-pulse-cta{background:linear-gradient(135deg,#ff3f21,#ff7b2d)!important;color:#fff!important;box-shadow:0 18px 44px #ff4b205c,0 0 #ff502870;animation:pulseCta 1.7s ease-in-out infinite}@keyframes pulseCta{0%,to{transform:translateY(0);box-shadow:0 18px 44px #ff4b205c,0 0 #ff502861}50%{transform:translateY(-2px);box-shadow:0 22px 54px #ff4b207a,0 0 0 12px #ff502800}}.promo-family-card strong{display:none!important}.reviews-page--carousel .page-intro{padding-bottom:92px}.reviews-slider{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) 120px;gap:18px;align-items:center;margin-top:-46px}.reviews-slider__tag{width:fit-content;padding:9px 14px;border-radius:999px;color:#1f67d2;background:#2f76e71f;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.reviews-slider h2{margin:18px 0 8px;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.05em}.reviews-slider__date{color:var(--muted);margin:0 0 20px}.reviews-slider blockquote{margin:0 0 16px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.32;color:var(--text);font-weight:800}.reviews-slider__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.reviews-slider__actions button{border:0;cursor:pointer;font-weight:800;font-family:inherit}.reviews-slider__actions button{display:inline-flex;align-items:center;gap:8px;padding:13px 16px;border-radius:999px;background:#2f76e71f;color:#1f67d2}.reviews-dots button.is-active{color:#fff;background:linear-gradient(135deg,#2f7ae7,#1f62cb)}html[data-theme=dark] .reviews-slider h2,html[data-theme=dark] .reviews-slider blockquote{color:#fff}html[data-theme=dark] .reviews-slider__date{color:#e6f0ffc7}@media (max-width: 1180px){.promo-implant-card--focus,.reviews-slider{grid-template-columns:1fr}}@media (max-width: 720px){.promo-implant-card__banner{min-height:260px}}.promo-old-price strong{text-decoration:none!important}.promo-old-price strong:after{top:50%!important;height:5px!important;transform:rotate(-12deg)!important;background:#ff3b30!important;box-shadow:0 0 16px #ff3b307a!important}.promo-implant-card--clean{grid-template-columns:minmax(360px,.74fr) minmax(440px,1fr)!important;gap:clamp(24px,3vw,48px)!important;align-items:center!important}.promo-implant-card--clean h2{max-width:560px!important;font-size:clamp(38px,4.8vw,66px)!important;line-height:.98!important}.promo-implant-card--clean .promo-implant-card__banner{min-height:440px!important;background:#fffffff5;display:grid;place-items:center;overflow:hidden}.promo-implant-card--clean .promo-implant-card__banner img{width:100%;height:100%;object-fit:contain;border-radius:30px;transform:none!important}.promo-implant-card--clean .promo-price-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;max-width:560px}.promo-implant-card--clean .promo-saving{background:#ffffff24!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff2e}.promo-implant-card--clean .promo-saving strong{color:#fff4a8!important;text-shadow:0 0 20px rgba(255,235,139,.32)}.promo-pulse-cta{background:linear-gradient(135deg,#ff6a2a,#ff3b30)!important;color:#fff!important;border:0!important;box-shadow:0 18px 40px #ff4b2a5c!important;animation:ctaPulse 1.75s ease-in-out infinite}@keyframes ctaPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 18px 40px #ff4b2a52}50%{transform:translateY(-2px) scale(1.035);box-shadow:0 24px 54px #ff4b2a7a}}.price-category .price-row{grid-template-columns:minmax(0,1fr) minmax(120px,180px)!important}.price-category .price-row>div:first-child{line-height:1.35}.reviews-page--simple .page-intro{margin-bottom:0}.reviews-carousel-stage{position:relative;display:grid;grid-template-columns:minmax(96px,.18fr) minmax(0,1fr) minmax(96px,.18fr);gap:18px;align-items:center;padding:44px 0 28px}.review-focus-card{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(420px,1fr);gap:28px;padding:clamp(26px,4vw,42px);border-radius:38px;background:linear-gradient(145deg,#fffffffa,#e8f3fff5);border:1px solid rgba(91,135,219,.16);box-shadow:0 34px 90px #1d53a024;animation:reviewFocusIn .45s ease both}@keyframes reviewFocusIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.review-focus-card h2{margin:16px 0 8px;color:var(--text);font-size:clamp(2.2rem,4.4vw,4.8rem);line-height:.94;letter-spacing:-.06em}.review-focus-card blockquote{margin:8px 0 18px;color:var(--text);font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.28;font-weight:850}.review-focus-card__image{margin:0;display:grid;place-items:center;overflow:hidden;border-radius:30px;background:#fff;border:1px solid rgba(91,135,219,.14)}.review-focus-card__image img{width:100%;height:100%;max-height:560px;object-fit:contain;display:block}html[data-theme=dark] .review-focus-card{background:linear-gradient(180deg,#185da6f2,#0d4084f0)!important;border-color:#b7d6ff2e!important}html[data-theme=dark] .review-focus-card h2,html[data-theme=dark] .review-focus-card blockquote{color:#fff!important}html[data-theme=dark] .review-focus-card .reviews-slider__date{color:#e6f0ffc7!important}@media (max-width: 1180px){.promo-implant-card--clean,.review-focus-card{grid-template-columns:1fr!important}.reviews-carousel-stage{grid-template-columns:1fr}}@media (max-width: 720px){.promo-implant-card--clean,.review-focus-card{padding:22px!important;border-radius:28px!important}.promo-implant-card--clean .promo-price-row{grid-template-columns:1fr!important}.promo-implant-card--clean h2{font-size:clamp(34px,12vw,52px)!important}.promo-implant-card--clean .promo-implant-card__banner{min-height:260px!important}}@keyframes savingPulse{0%,to{transform:scale(1);text-shadow:0 0 0 rgba(255,247,168,0)}50%{transform:scale(1.055);text-shadow:0 0 28px rgba(255,247,168,.65)}}@keyframes promoGlowSweep{0%,52%{transform:translate(-70%) rotate(16deg);opacity:0}58%{opacity:.65}78%,to{transform:translate(290%) rotate(16deg);opacity:0}}.prices-page--catalog .page-intro--photo{min-height:330px}.price-catalog-intro p:not(.section-label){max-width:760px;color:var(--muted);margin:0}html[data-theme=dark] body{background:radial-gradient(circle at 15% 8%,rgba(80,166,255,.28),transparent 34%),radial-gradient(circle at 86% 22%,rgba(75,121,255,.22),transparent 31%),linear-gradient(180deg,#0f4e90,#0d4382 38%,#0b3975)!important}html[data-theme=dark] .services-page,html[data-theme=dark] .prices-page,html[data-theme=dark] .promotions-page,html[data-theme=dark] .reviews-page,html[data-theme=dark] .before-after-page,html[data-theme=dark] .contacts-page,html[data-theme=dark] .blog-page,html[data-theme=dark] .seo-page,html[data-theme=dark] .app,html[data-theme=dark] .page{background:radial-gradient(circle at 18% 4%,rgba(93,176,255,.18),transparent 30%),linear-gradient(180deg,#125293fa,#0c3e7dfa 42%,#093269fa)!important}html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(110deg,#082d63db,#13599ead 48%,#1a66ae61),radial-gradient(circle at 22% 18%,rgba(91,183,255,.26),transparent 32%)!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,#104e9000,#104e9085 76%,#104e90f0)!important}html[data-theme=dark] .header--page,html[data-theme=dark] .header--home{background:radial-gradient(circle at 78% 0%,rgba(78,150,255,.2),transparent 30%),linear-gradient(180deg,#0d3b73f2,#0b3369e6)!important}html[data-theme=dark] .service-card,html[data-theme=dark] .price-category,html[data-theme=dark] .price-catalog-intro,html[data-theme=dark] .price-jump-card,html[data-theme=dark] .doctor-card,html[data-theme=dark] .branch-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .review-focus-card,html[data-theme=dark] .promo-family-card,html[data-theme=dark] .promo-note-card{background:radial-gradient(circle at 16% 0%,rgba(104,185,255,.18),transparent 28%),linear-gradient(145deg,#1d5ea5eb,#0d3a79e6 54%,#093069eb)!important;border-color:#b7ddff33!important;box-shadow:0 24px 62px #0313343d,inset 0 1px #ffffff17!important}html[data-theme=dark] .service-card:nth-child(2n),html[data-theme=dark] .price-category:nth-child(2n),html[data-theme=dark] .doctor-card:nth-child(2n),html[data-theme=dark] .branch-card:nth-child(2n){background:radial-gradient(circle at 82% 14%,rgba(116,198,255,.18),transparent 30%),linear-gradient(145deg,#16549ceb,#0f4084e6 52%,#0a346feb)!important}html[data-theme=dark] .service-card h2,html[data-theme=dark] .price-category__head h2,html[data-theme=dark] .doctor-card h2,html[data-theme=dark] .branch-card h2,html[data-theme=dark] .review-focus-card h2,html[data-theme=dark] .price-catalog-intro h2,html[data-theme=dark] .promo-family-card h2,html[data-theme=dark] .promo-note-card h2{color:#fff!important}html[data-theme=dark] .service-card p,html[data-theme=dark] .price-category__head p,html[data-theme=dark] .doctor-card p,html[data-theme=dark] .branch-card p,html[data-theme=dark] .review-focus-card p,html[data-theme=dark] .price-catalog-intro p,html[data-theme=dark] .promo-family-card p,html[data-theme=dark] .promo-note-card p{color:#e6f2ffd1!important}html[data-theme=dark] .price-category .price-row{color:#f4f9fff0!important;border-color:#c6e4ff1f!important}html[data-theme=dark] .price-category .price-row:not(.price-row--head):nth-child(odd){background:#ffffff0b!important}html[data-theme=dark] .price-category .price-row--head{background:linear-gradient(135deg,#4db2ff,#276ee7)!important}html[data-theme=dark] .price-category .price-row>div:last-child{color:#fff2a6!important;background:#fff2a61a!important}.promo-implant-card--clean .promo-implant-card__content>p,.promo-implant-card--clean ul{display:none!important}.promo-implant-card--clean .promo-price-row{margin:34px 0}.promo-implant-card--clean .promo-saving{background:#ffffff24!important;border-color:#ffffff3d!important;box-shadow:none!important}.promo-implant-card--clean .promo-old-price strong:after{content:"";position:absolute;left:16px;right:16px;top:58%;height:5px;border-radius:999px;background:#ff3d32;transform:rotate(-9deg)}.promo-implant-card--clean .promo-old-price strong{position:relative}.promo-pulse-cta{background:linear-gradient(135deg,#ff7133,#ff2d22)!important;color:#fff!important;border:0!important;box-shadow:0 18px 42px #ff4f2657!important;animation:ctaPulseWarm 1.8s ease-in-out infinite}@keyframes ctaPulseWarm{0%,to{transform:translateY(0) scale(1);box-shadow:0 18px 42px #ff4f2657}50%{transform:translateY(-2px) scale(1.035);box-shadow:0 22px 58px #ff4f267a}}.review-focus-card{overflow:hidden;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(280px,.68fr);gap:26px;align-items:center;border-radius:34px;padding:clamp(22px,3vw,36px);background:linear-gradient(135deg,#fffffff5,#e6f3ffeb);border:1px solid rgba(90,145,226,.18);box-shadow:0 28px 72px #1952a01f}.review-focus-card--next{animation:reviewSlideNext .46s cubic-bezier(.2,.8,.2,1)}.review-focus-card--prev{animation:reviewSlidePrev .46s cubic-bezier(.2,.8,.2,1)}@keyframes reviewSlideNext{0%{opacity:0;transform:translate(42px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes reviewSlidePrev{0%{opacity:0;transform:translate(-42px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.review-focus-card__image{margin:0;min-height:420px;display:grid;place-items:center;border-radius:26px;background:#fff;border:1px solid rgba(90,145,226,.16);box-shadow:inset 0 0 0 1px #ffffff80}.review-focus-card__image img{width:min(100%,420px);height:auto;display:block}@media (max-width: 1080px){.review-focus-card,.price-catalog-intro{grid-template-columns:1fr}}@media (max-width: 720px){.review-focus-card__image{min-height:auto}}html[data-theme=dark] .header--page,html[data-theme=dark] .header--home{background:radial-gradient(circle at 78% 0%,rgba(112,191,255,.18),transparent 31%),linear-gradient(180deg,#1864acf5,#13579ef0)!important;border-color:#cae8ff2e!important}html[data-theme=dark] .header__top{border-color:#daefff2e!important}.price-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(120px,190px)!important;align-items:stretch!important;min-height:54px!important;border-bottom:1px solid rgba(91,135,219,.12)!important}.price-row:last-child{border-bottom:0!important}.price-row>div{display:flex!important;align-items:center!important;padding:14px 18px!important;color:#12213d!important;font-weight:750!important;line-height:1.35!important}.price-row>div:last-child{justify-content:flex-end!important;color:#155fc6!important;font-weight:950!important;background:#377ee80f!important;white-space:nowrap!important}.price-row--head>div{color:#fff!important;background:linear-gradient(135deg,#4198ff,#2369df)!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.82rem!important}html[data-theme=dark] .price-row>div{color:#f6fafff0!important;border-color:#cde7ff1f!important}html[data-theme=dark] .price-row>div:last-child{color:#fff4a6!important;background:#fff4a617!important}html[data-theme=dark] .price-row--head>div{color:#fff!important;background:linear-gradient(135deg,#58b6ff,#2b73e9)!important}.reviews-page--carousel .page-intro,.reviews-page--simple .page-intro{padding-bottom:46px!important}.review-focus-card{grid-template-columns:minmax(250px,.72fr) minmax(260px,.86fr)!important;gap:22px!important;padding:26px!important;border-radius:30px!important;max-width:820px!important;margin-inline:auto!important}.review-focus-card__image{min-height:360px!important;border-radius:24px!important}.review-focus-card__image img{width:min(100%,360px)!important;max-height:380px!important;object-fit:contain!important}.review-focus-card h2{font-size:clamp(2rem,3.1vw,3.55rem)!important;line-height:.96!important;margin:12px 0 8px!important}.review-focus-card blockquote{font-size:clamp(1.04rem,1.55vw,1.38rem)!important;line-height:1.32!important;margin:8px 0 14px!important}.reviews-slider__actions button{min-height:42px!important}.promo-implant-card--clean .promo-implant-card__content>p,.promo-implant-card--clean ul,.promo-implant-card--clean li{display:none!important}.promo-implant-card--clean h2{font-size:clamp(2.2rem,4.2vw,5.2rem)!important;line-height:.96!important}.promo-implant-card--clean .promo-saving{background:#ffffff24!important;box-shadow:inset 0 1px #ffffff29!important}.promo-implant-card--clean .promo-old-price strong:before{display:none!important}.promo-implant-card--clean .promo-old-price strong:after,.promo-old-price strong:after{height:4px!important;top:52%!important;left:-5%!important;right:-5%!important;transform:rotate(-10deg)!important;background:#ff372d!important}@media (max-width: 1180px){.review-focus-card{grid-template-columns:1fr!important}}@media (max-width: 740px){.price-row{grid-template-columns:1fr!important}.price-row>div:last-child{justify-content:flex-start!important}}.prices-page--direct .price-catalog-intro--compact{margin-top:42px!important;margin-bottom:26px!important}.review-focus-card{max-width:860px!important;grid-template-columns:minmax(260px,.82fr) minmax(260px,.9fr)!important;gap:24px!important;padding:26px!important;border-radius:30px!important}.review-focus-card__image{min-height:330px!important;border-radius:24px!important}.review-focus-card__image img{width:min(100%,350px)!important;max-height:360px!important;object-fit:contain!important}.review-focus-card h2{font-size:clamp(1.95rem,3vw,3.25rem)!important;line-height:.98!important;letter-spacing:-.055em!important;margin:10px 0 6px!important}.appointment-modal__messengers a{background:linear-gradient(135deg,#7be6ff,#3f82ff)!important;color:#06224c!important;box-shadow:0 16px 36px #488aff38!important}html[data-theme=dark] .header--home,html[data-theme=dark] .header--page{background:radial-gradient(circle at 78% 0%,rgba(96,178,255,.2),transparent 32%),linear-gradient(180deg,#165da5f5,#124f94ed)!important;box-shadow:0 24px 62px #0416392e!important}html[data-theme=dark] .header__top{border-color:#daedff2e!important}@media (max-width: 720px){.review-focus-card{grid-template-columns:1fr!important}}:root{--dark-soft-bg: #1766a6;--dark-soft-bg-2: #155b99;--dark-card: rgba(11, 58, 117, .88);--dark-card-2: rgba(14, 73, 142, .84);--dark-line: rgba(184, 219, 255, .24);--dark-text: #f4f9ff;--dark-muted: rgba(235, 247, 255, .78)}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:radial-gradient(circle at 12% 18%,rgba(104,190,255,.22),transparent 31%),radial-gradient(circle at 84% 8%,rgba(77,148,255,.18),transparent 34%),linear-gradient(180deg,var(--dark-soft-bg) 0%,var(--dark-soft-bg-2) 46%,#124f86 100%)!important;color:var(--dark-text)!important}html[data-theme=dark] .header,html[data-theme=dark] .header--page,html[data-theme=dark] .header--home{background:linear-gradient(135deg,#2076bbeb,#1c67abd1)!important;border-bottom:1px solid rgba(210,232,255,.18)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}html[data-theme=dark] .header__top,html[data-theme=dark] .nav{border-color:#daeeff2e!important}html[data-theme=dark] .header .nav a,html[data-theme=dark] .header .contact-item,html[data-theme=dark] .header .logo__text h3,html[data-theme=dark] .header .logo__text span{color:#ffffffeb!important}html[data-theme=dark] .header .nav a:hover,html[data-theme=dark] .header .nav a.active{color:#d9f0ff!important;text-shadow:0 0 18px rgba(161,219,255,.45)}html[data-theme=dark] .header__button,html[data-theme=dark] .blue-link{background:linear-gradient(135deg,#66c7ff,#2979ff)!important;color:#fff!important;box-shadow:0 16px 34px #2271e752!important}html[data-theme=dark] .services-grid,html[data-theme=dark] .price-direct-list,html[data-theme=dark] .branches-list,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .blog-grid,html[data-theme=dark] .reviews-carousel-stage,html[data-theme=dark] .promo-secondary-grid,html[data-theme=dark] .promo-implant-section{background:transparent!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,#1766a600,#1766a6e0 90%)!important}html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(120deg,#1868a9db,#1c73b99e 45%,#145b9752),linear-gradient(180deg,#5bb9ff24,#1766a614)!important}.page-intro,.page-intro--photo{min-height:clamp(315px,37vh,455px)!important;padding-top:clamp(56px,7vh,86px)!important;padding-bottom:clamp(52px,7vh,80px)!important}.page-intro--photo .container{padding-top:0!important;padding-bottom:0!important}.page-intro h1,.page-intro--photo h1{font-size:clamp(2.55rem,5.3vw,5.25rem)!important}.doctors-page--restored .team-hero--compact{margin-top:44px}.doctors-grid--restored{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.doctor-card--wow{overflow:hidden}.price-empty-state{padding:34px;border-radius:30px;background:#ffffffeb;border:1px solid rgba(86,145,220,.18)}html[data-theme=dark] .price-empty-state{background:linear-gradient(145deg,#104a8beb,#0c3770e0)!important;border-color:var(--dark-line)!important;box-shadow:0 28px 70px #06244d38!important}.review-focus-card{max-width:900px;margin:0 auto}.reviews-slider__tag{background:linear-gradient(135deg,#f4fbff,#bfe9ff)!important;color:#0e5fb7!important;border:1px solid rgba(75,154,226,.32)}.reviews-slider__actions button{background:linear-gradient(135deg,#67d4ff,#2475ff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:0 16px 38px #2677ff52!important;opacity:1!important}.reviews-slider__actions button:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08)}.promo-implant-card__content h2,#promo-implant-title{font-size:clamp(2.55rem,5vw,4.7rem)!important;max-width:560px!important;letter-spacing:-.055em!important}.promo-implant-card__banner{position:relative;z-index:3}.promo-implant-card__content{position:relative;z-index:4;max-width:49%!important}html[data-theme=dark] .section-label,html[data-theme=dark] .promo-family-card span,html[data-theme=dark] .promo-note-card span,html[data-theme=dark] .service-card__detail,html[data-theme=dark] .reviews-slider__date,html[data-theme=dark] .doctor-card__branch{color:#bfe9ff!important;opacity:1!important;text-shadow:0 0 14px rgba(161,219,255,.22)}html[data-theme=dark] .promo-family-card a,html[data-theme=dark] .promo-note-card a{color:#fff59d!important;font-weight:900!important}@keyframes contactShine{0%,55%{left:-80%;opacity:0}65%{opacity:.9}to{left:130%;opacity:0}}.contacts-page .contact-card:nth-child(1),.contacts-page .contact-card:nth-child(2){background:linear-gradient(135deg,#308bffeb,#1d56c5eb)!important;color:#fff!important;box-shadow:0 28px 70px #2676f63d!important}.contacts-page .contact-card:nth-child(1) h2,.contacts-page .contact-card:nth-child(2) h2,.contacts-page .contact-card:nth-child(1) p,.contacts-page .contact-card:nth-child(2) p{color:#fff!important}.contacts-page .contact-card:nth-child(1) h2,.contacts-page .contact-card:nth-child(2) h2{text-shadow:0 0 22px rgba(255,255,255,.22)}@media (max-width: 1080px){.doctors-grid--restored{grid-template-columns:1fr}.promo-implant-card__content{max-width:100%!important}}@media (max-width: 720px){.page-intro,.page-intro--photo{min-height:300px!important}}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:radial-gradient(circle at 12% 12%,rgba(96,190,255,.2),transparent 32%),radial-gradient(circle at 86% 18%,rgba(78,145,255,.16),transparent 34%),linear-gradient(180deg,#1d78b6,#176aa9 38%,#135c98)!important}html[data-theme=dark] .header,html[data-theme=dark] .header--home,html[data-theme=dark] .header--page{background:linear-gradient(180deg,#1f7fc2c2,#1b6fb494)!important;box-shadow:none!important;border-bottom:1px solid rgba(221,242,255,.16)!important}html[data-theme=dark] .page-intro--photo,html[data-theme=dark] .services-grid,html[data-theme=dark] .price-accordion,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .blog-grid,html[data-theme=dark] .branches-list,html[data-theme=dark] .reviews-carousel-stage,html[data-theme=dark] .promo-implant-section,html[data-theme=dark] .promo-secondary-grid{background:transparent!important}.price-accordion{display:grid;gap:18px;padding-bottom:80px}.price-accordion-card{overflow:hidden;border-radius:28px;background:radial-gradient(circle at 92% 0%,rgba(70,154,255,.16),transparent 32%),linear-gradient(180deg,#fffffffa,#edf7fff5);border:1px solid rgba(103,158,226,.22);box-shadow:0 22px 54px #245b9c1a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.price-accordion-card:hover,.price-accordion-card.is-open{transform:translateY(-2px);border-color:#3789ee5c;box-shadow:0 28px 70px #245b9c29}.price-accordion-card__trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:22px 24px;border:0;cursor:pointer;text-align:left;font-family:inherit;color:#102343;background:transparent}.price-accordion-card__marker{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;color:#fff;font-weight:950;background:linear-gradient(135deg,#67c8ff,#2e73e8);box-shadow:0 14px 32px #2a73e13d}.price-accordion-card__title{display:grid;gap:5px}.price-accordion-card__title strong{font-size:clamp(1.1rem,1.75vw,1.65rem);line-height:1.08;letter-spacing:-.025em}.price-accordion-card__title em{font-style:normal;color:#637895;font-weight:700;line-height:1.35}.price-accordion-card__count{padding:9px 13px;border-radius:999px;color:#1760c7;background:#317eeb1a;font-size:.85rem;font-weight:900;white-space:nowrap}.price-accordion-card__chevron{color:#2f7bea;transition:transform .25s ease}.price-accordion-card.is-open .price-accordion-card__chevron{transform:rotate(90deg)}.price-accordion-card__panel{padding:0 22px 24px}html[data-theme=dark] .price-accordion-card{background:radial-gradient(circle at 15% 0%,rgba(126,215,255,.18),transparent 31%),linear-gradient(145deg,#1863aee6,#0b3b7fe6 58%,#08306ceb)!important;border-color:#cbe7ff33!important;box-shadow:0 24px 58px #041c443d!important}html[data-theme=dark] .price-accordion-card__trigger{color:#fff!important}html[data-theme=dark] .price-accordion-card__title em{color:#e9f5ffc7!important}html[data-theme=dark] .price-accordion-card__count{color:#fff8b8!important;background:#fff4a61f!important}.doctors-page .team-hero{margin-top:clamp(28px,4vw,56px)!important;border-radius:0!important}.doctors-page .team-hero__photo figcaption{position:absolute;z-index:3;left:22px;bottom:22px;padding:12px 16px;border-radius:999px;color:#fff;background:#0a1f417a;backdrop-filter:blur(14px);font-weight:900}html[data-theme=dark] .team-hero{background:radial-gradient(circle at 82% 18%,rgba(128,212,255,.15),transparent 30%),linear-gradient(135deg,#12539ab8,#093677b8)!important;border:1px solid rgba(209,234,255,.18)}.promo-implant-card--clean,.promo-implant-card--focus{grid-template-columns:minmax(470px,.86fr) minmax(520px,1.08fr)!important;gap:clamp(30px,4vw,60px)!important}.promo-implant-card__content{max-width:none!important}.promo-implant-card__content h2,#promo-implant-title{max-width:690px!important;font-size:clamp(3rem,4.8vw,5.3rem)!important;line-height:.98!important}.promo-implant-card__banner{min-height:520px!important}html[data-theme=dark] .promo-family-card span,html[data-theme=dark] .promo-note-card span,html[data-theme=dark] .promo-family-card a,html[data-theme=dark] .promo-note-card a,html[data-theme=dark] .service-card__detail{color:#fff59d!important;opacity:1!important;text-shadow:0 0 16px rgba(255,245,157,.22)}.reviews-slider__actions button{background:linear-gradient(135deg,#73d8ff,#2674ff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 16px 34px #2677ff52!important;opacity:1!important}@media (max-width: 1180px){.promo-implant-card--clean,.promo-implant-card--focus{grid-template-columns:1fr!important}.promo-implant-card__banner{justify-self:start!important;max-width:650px!important}}@media (max-width: 760px){.price-accordion-card__trigger{grid-template-columns:auto 1fr}.price-accordion-card__count,.price-accordion-card__chevron{grid-column:2;justify-self:start}}html[data-theme=dark] .header--home{position:absolute!important;inset:0 0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}html[data-theme=dark] .header--home .header__top,html[data-theme=dark] .header--home .nav{background:transparent!important;border-color:#ffffff2e!important;box-shadow:none!important}html[data-theme=dark] .header--home .logo__text h3,html[data-theme=dark] .header--home .logo__text span,html[data-theme=dark] .header--home .contact-item,html[data-theme=dark] .header--home .nav a,html[data-theme=dark] .header--home .theme-toggle{color:#fff!important}html[data-theme=dark] .header--page{background:linear-gradient(180deg,#1f84c8eb,#1c79bfd1)!important;border-bottom:1px solid rgba(222,242,255,.18)!important;box-shadow:0 18px 48px #04214c1f!important}.page-intro--photo{min-height:clamp(280px,32vh,390px)!important;padding-top:clamp(54px,6vh,78px)!important;padding-bottom:clamp(46px,6vh,68px)!important;background-image:linear-gradient(90deg,#e8f6fff5,#d3ebffd6 42%,#c2e1fb7a),linear-gradient(180deg,#f0faff2e,#ddf0ffc7),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center!important;border-bottom:1px solid rgba(97,154,218,.18)!important}html[data-theme=dark] .page-intro--photo{background-image:linear-gradient(90deg,#105794c7,#1c77bd94 44%,#1c77bd3d),linear-gradient(180deg,#1d7cc414,#1562a1bd),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center!important;background-color:#1b78ba!important}.page-intro--photo:before{inset:0!important;width:auto!important;height:auto!important;border-radius:0!important;filter:none!important;background:radial-gradient(circle at 18% 20%,rgba(74,162,255,.22),transparent 38%)!important}html[data-theme=dark] .page-intro--photo:before{background:radial-gradient(circle at 18% 20%,rgba(114,202,255,.2),transparent 36%)!important}.page-intro--photo:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:86px!important;pointer-events:none!important;background:linear-gradient(180deg,#ddf0ff00,#ddf0ffeb)!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,#1562a100,#1562a1db)!important}.doctors-page .team-hero.container,.doctors-page--restored .team-hero--compact.container{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(42px,6vw,76px) 0!important;border-radius:0!important;background:radial-gradient(circle at 16% 18%,rgba(91,184,255,.18),transparent 36%),linear-gradient(135deg,#0e3c7afa,#0a316afa)!important}.doctors-page .team-hero__inner{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important}html[data-theme=dark] .doctors-page .team-hero.container{background:radial-gradient(circle at 18% 20%,rgba(94,189,255,.22),transparent 38%),linear-gradient(135deg,#0e488ef2,#082f69f2)!important}@keyframes contactPanelShine{0%,55%{left:-80%;opacity:0}65%{opacity:.95}to{left:130%;opacity:0}}.blog-page--stable .blog-grid,.blog-grid--seo{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding-top:44px!important}.blog-page--stable .blog-card{min-height:280px!important;background:#ffffffdb!important;border:1px solid rgba(142,190,236,.3)!important;box-shadow:0 24px 62px #2668b21f!important}html[data-theme=dark] .blog-page--stable .blog-card{background:radial-gradient(circle at 14% 0%,rgba(112,202,255,.18),transparent 34%),linear-gradient(145deg,#1a62a8e6,#08316de0)!important;border-color:#bee2ff38!important}.blog-page--stable .blog-card h2,.blog-page--stable .blog-card p,.blog-page--stable .blog-card a{overflow-wrap:anywhere}.price-accordion{padding-top:38px!important}.price-accordion-card{background:#ffffffd1!important;border:1px solid rgba(128,181,232,.28)!important;box-shadow:0 22px 58px #2668b21a!important}.price-accordion-card__trigger{min-height:86px!important}.price-accordion-card__panel:not([hidden]){animation:priceOpenSoft .24s ease-out}@keyframes priceOpenSoft{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .price-accordion-card{background:radial-gradient(circle at 14% 0%,rgba(116,203,255,.16),transparent 34%),linear-gradient(145deg,#155ea4e6,#072e69e0)!important;border-color:#bee2ff38!important}@media (max-width: 1180px){.blog-page--stable .blog-grid,.blog-grid--seo{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.blog-page--stable .blog-grid,.blog-grid--seo{grid-template-columns:1fr!important}.doctors-page .team-hero__inner{width:min(100% - 28px,680px)!important}}.hero .hero__content h1{margin-top:88px!important}.breadcrumbs{display:flex;align-items:center;gap:10px;padding-top:22px;padding-bottom:4px;color:var(--muted);font-size:.92rem;font-weight:800}.breadcrumbs a{color:#2679e8;text-decoration:none}.breadcrumbs span{color:var(--muted)}.breadcrumbs em{font-style:normal;opacity:.45}html[data-theme=dark] .breadcrumbs,html[data-theme=dark] .breadcrumbs span{color:#eef8ffb8}html[data-theme=dark] .breadcrumbs a{color:#fff3a5}.price-accordion-card>summary{list-style:none}.price-accordion-card>summary::-webkit-details-marker{display:none}.price-accordion-card[open]{transform:translateY(-2px);border-color:#3789ee6b!important;box-shadow:0 28px 70px #245b9c2e!important}.price-accordion-card[open] .price-accordion-card__chevron{transform:rotate(90deg)}.price-accordion-card__panel{display:block!important;padding:0 22px 24px!important}.price-accordion-card:not([open]) .price-accordion-card__panel{display:none!important}.price-accordion-card[open] .price-accordion-card__panel{animation:priceOpenSoft .24s ease-out}@media (max-width: 720px){.hero .hero__content h1{margin-top:72px!important}}.hero .hero__content h1{margin-top:104px!important}.service-seo-page{background:radial-gradient(circle at 12% 0%,rgba(92,178,255,.14),transparent 32%),linear-gradient(180deg,var(--bg) 0%,var(--bg-soft, var(--bg)) 100%)}.service-landing-hero{padding:clamp(76px,8vw,118px) 0 clamp(34px,5vw,58px)!important;overflow:hidden}.service-landing-hero:before{opacity:.54!important}.service-landing-hero__grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,420px)!important;gap:clamp(26px,4vw,56px)!important;align-items:center!important}.service-landing-hero__content{max-width:760px!important;padding:clamp(28px,4vw,46px)!important;border-radius:34px!important;background:#ffffffb8!important;border:1px solid rgba(124,177,229,.28)!important;box-shadow:0 28px 80px #2767b41f!important;backdrop-filter:blur(18px)!important}.service-landing-hero h1{font-size:clamp(2.55rem,5.2vw,5.3rem)!important;line-height:.96!important;margin:10px 0 18px!important;color:#0e2443!important}.service-landing-hero__content>p:not(.section-label){max-width:660px!important;font-size:clamp(1rem,1.25vw,1.18rem)!important;line-height:1.65!important;color:#122a4bc7!important}.service-landing-hero__photo{width:100%!important;max-width:420px!important;min-height:0!important;aspect-ratio:4 / 3!important;margin:0!important;border-radius:32px!important;overflow:hidden!important;background:#ffffff94!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 30px 86px #235ba833!important;transform:rotate(.6deg)!important}.service-landing-hero__photo img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important}.service-content-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding-top:34px!important}.service-info-block,.service-price-card,.service-doctors,.service-faq,.service-seo-page .page-cta{border-radius:32px!important;background:radial-gradient(circle at 92% 0%,rgba(88,171,255,.12),transparent 32%),linear-gradient(180deg,#ffffffeb,#edf7ffe0)!important;border:1px solid rgba(124,177,229,.25)!important;box-shadow:0 24px 68px #2767b41a!important}.service-info-block{padding:clamp(24px,3vw,34px)!important}.service-info-block h2,.service-price-card h2,.service-doctors h2,.service-faq h2,.service-seo-page .page-cta h2{color:#102343!important;font-size:clamp(1.75rem,2.5vw,2.6rem)!important;line-height:1.04!important;margin:8px 0 16px!important}.service-info-block ul,.service-info-block ol{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.service-info-block li{position:relative!important;padding:14px 16px 14px 44px!important;border-radius:18px!important;background:#ffffffa3!important;border:1px solid rgba(132,184,232,.18)!important;color:#37516f!important;font-weight:750!important;line-height:1.45!important}.service-info-block li:before{content:""!important;position:absolute!important;left:16px!important;top:18px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:linear-gradient(135deg,#66ceff,#2879ee)!important;box-shadow:0 0 0 6px #4095f31f!important}.service-price-card{display:grid!important;grid-template-columns:.75fr 1.25fr!important;gap:22px!important;align-items:start!important;padding:clamp(24px,3vw,36px)!important;margin-top:24px!important}.service-price-card__rows{display:grid!important;gap:10px!important}.service-price-card__rows>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:14px 16px!important;border-radius:18px!important;background:#ffffffb8!important;border:1px solid rgba(132,184,232,.18)!important}.service-price-card__rows span{color:#31506f!important;font-weight:750!important}.service-price-card__rows strong{color:#0f5fd0!important;font-size:1.05rem!important;white-space:nowrap!important}.service-doctors,.service-faq{padding:clamp(24px,3vw,36px)!important;margin-top:24px!important}.service-doctors__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.service-doctor-mini{display:grid!important;grid-template-columns:72px 1fr!important;gap:14px!important;align-items:center!important;padding:14px!important;border-radius:22px!important;background:#ffffffad!important;border:1px solid rgba(132,184,232,.18)!important}.service-doctor-mini img{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:18px!important}.service-doctor-mini strong,.service-doctor-mini span{display:block!important}.service-faq details{border-radius:20px!important;background:#ffffffa8!important;border:1px solid rgba(132,184,232,.18)!important;padding:16px 18px!important;margin-top:12px!important}.service-faq summary{cursor:pointer!important;color:#102343!important;font-weight:900!important}.service-faq p{margin:12px 0 0!important;color:#3d5877!important;line-height:1.6!important}html[data-theme=dark] .service-landing-hero__content,html[data-theme=dark] .service-info-block,html[data-theme=dark] .service-price-card,html[data-theme=dark] .service-doctors,html[data-theme=dark] .service-faq,html[data-theme=dark] .service-seo-page .page-cta{background:radial-gradient(circle at 90% 0%,rgba(116,208,255,.14),transparent 34%),linear-gradient(145deg,#1863aee0,#08316ddb)!important;border-color:#cceaff33!important;box-shadow:0 24px 72px #041c4438!important}html[data-theme=dark] .service-landing-hero h1,html[data-theme=dark] .service-info-block h2,html[data-theme=dark] .service-price-card h2,html[data-theme=dark] .service-doctors h2,html[data-theme=dark] .service-faq h2,html[data-theme=dark] .service-seo-page .page-cta h2,html[data-theme=dark] .service-faq summary{color:#fff!important}html[data-theme=dark] .service-landing-hero__content>p:not(.section-label),html[data-theme=dark] .service-info-block li,html[data-theme=dark] .service-price-card p,html[data-theme=dark] .service-faq p,html[data-theme=dark] .service-seo-page .page-cta p{color:#ebf7ffd1!important}html[data-theme=dark] .service-info-block li,html[data-theme=dark] .service-price-card__rows>div,html[data-theme=dark] .service-doctor-mini,html[data-theme=dark] .service-faq details{background:#05265b52!important;border-color:#cceaff29!important}html[data-theme=dark] .service-price-card__rows span,html[data-theme=dark] .service-doctor-mini span{color:#ebf7ffc2!important}html[data-theme=dark] .service-price-card__rows strong{color:#fff39a!important}.price-accordion-card[open] .price-accordion-card__panel{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}@media (max-width: 1180px){.service-landing-hero__grid,.service-content-grid,.service-price-card{grid-template-columns:1fr!important}.service-landing-hero__photo{max-width:540px!important}}@media (max-width: 720px){.hero .hero__content h1{margin-top:82px!important}.service-landing-hero__content{padding:24px 20px!important}.service-landing-hero h1{font-size:clamp(2.25rem,12vw,3.4rem)!important}.service-doctors__grid{grid-template-columns:1fr!important}}.promo-implant-card--clean h2{transform:translate(-5px)}.footer__legal a+a{margin-left:14px}.license-page .page-intro{margin-bottom:0}.license-hero-card,.license-card,.license-details{position:relative;overflow:hidden;border-radius:34px;border:1px solid rgba(80,151,238,.18);background:linear-gradient(145deg,#fffffff5,#e8f5ffe6);box-shadow:0 28px 78px #276cb41f}[data-theme=dark] .license-hero-card,[data-theme=dark] .license-card,[data-theme=dark] .license-details{background:linear-gradient(145deg,#2074be8c,#103f8beb);border-color:#91d3ff3d;box-shadow:0 30px 92px #00194847}.license-hero-card{margin-top:clamp(28px,4vw,58px);padding:clamp(26px,4vw,52px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;align-items:center}.license-hero-card:before,.license-card:before,.license-details:before{content:"";position:absolute;inset:auto -12% -55% auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(72,166,255,.28),transparent 66%);pointer-events:none}.license-hero-card__text span,.license-card__label{display:inline-flex;align-items:center;width:fit-content;padding:8px 13px;border-radius:999px;color:#2078e8;background:#2c89ef1a;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.14em}[data-theme=dark] .license-hero-card__text span,[data-theme=dark] .license-card__label{color:#c9e8ff;background:#8fd3ff24}.license-hero-card h2,.license-card h2,.license-details h2{margin:16px 0 14px;color:var(--text);font-size:clamp(2rem,4vw,4rem);line-height:.96;letter-spacing:-.06em}.license-hero-card p,.license-card p,.license-details p,.license-details li{color:var(--muted);font-weight:700;line-height:1.65}.license-hero-card__badge{border-radius:28px;padding:28px;color:#fff;background:linear-gradient(135deg,#3fb4ff,#236df2);box-shadow:0 24px 52px #2d7eef47}.license-hero-card__badge strong{display:block;margin-bottom:8px;font-size:clamp(1.35rem,2.5vw,2.4rem);line-height:1.08;letter-spacing:-.04em}.license-hero-card__badge span{opacity:.86;font-weight:850}.license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.license-card,.license-details{padding:clamp(24px,3.2vw,42px)}.license-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.license-card dl div{padding:14px;border-radius:18px;background:#419af61a}[data-theme=dark] .license-card dl div{background:#9adaff1f}.license-card dt{color:var(--muted);font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.license-card dd{margin:6px 0 0;color:var(--text);font-size:1.05rem;font-weight:950}.license-details{margin-top:24px;margin-bottom:46px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.license-details ul{padding:0;margin:18px 0 0;list-style:none;display:grid;gap:10px}.license-details li{padding:14px 16px;border-radius:18px;background:#419af61a}[data-theme=dark] .license-details li{background:#9adaff1f}.license-details__cta{justify-self:start;grid-column:2;display:inline-flex;padding:16px 24px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#49c1ff,#2874f0);font-weight:950;box-shadow:0 18px 42px #2874f047}@media (max-width: 980px){.license-hero-card,.license-grid,.license-details{grid-template-columns:1fr}.license-details__cta{grid-column:1}}@media (max-width: 620px){.license-card dl{grid-template-columns:1fr}.footer__legal a+a{display:block;margin-left:0;margin-top:8px}}.header__contacts a.contact-item,.header__contacts a.contact-item:hover,.header__contacts a.contact-item:focus-visible{transform:none!important;transition:none!important;box-shadow:none!important;text-decoration:none!important}.header--page .header__contacts a.contact-item:hover,.header--page .header__contacts a.contact-item:focus-visible{color:#293548!important}.header--home .header__contacts a.contact-item:hover,.header--home .header__contacts a.contact-item:focus-visible{color:#ffffffe6!important}.promo-implant-card--clean h2{transform:translate(-15px)!important}.promo-implant-card--clean{grid-template-columns:minmax(360px,.78fr) minmax(440px,.92fr)!important}.promo-implant-card--clean .promo-implant-card__banner{justify-self:center!important;align-self:center!important;width:min(100%,472px)!important;min-height:0!important;aspect-ratio:1 / 1!important;display:block!important;padding:0!important;border-radius:22px!important;background:transparent!important;box-shadow:0 28px 72px #03122d3d!important;overflow:hidden!important;transform:none!important}.promo-implant-card--clean .promo-implant-card__banner img{width:100%!important;height:100%!important;min-height:0!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:22px!important;transform:none!important}.page-intro--photo{border-bottom:0!important;box-shadow:none!important}.page-intro--photo:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-2px!important;height:170px!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(221,240,255,0) 0%,rgba(221,240,255,.74) 56%,var(--ny-light-page, #e5f0fb) 100%)!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,rgba(23,102,166,0) 0%,rgba(23,102,166,.66) 56%,var(--ny-dark-page, #1766a6) 100%)!important}.license-page .page-intro--photo:after{height:205px!important}.license-hero-card{margin-top:clamp(20px,3vw,36px)!important}.price-catalog-intro__main p:not(.section-label){max-width:520px!important;font-size:clamp(.98rem,1.2vw,1.1rem)!important;line-height:1.55!important}.footer{overflow:hidden!important}.footer__legal{text-align:left!important}.footer__legal a,.footer__legal a+a{display:block!important;width:fit-content!important;margin-left:0!important;margin-top:12px!important;text-align:left!important}.footer__contra-watermark{width:min(1280px,calc(100% - 48px));margin:clamp(22px,3vw,36px) auto 0;color:#0c2b57;opacity:.13;font-size:clamp(2.2rem,5.8vw,6.6rem);line-height:.92;font-weight:950;letter-spacing:-.08em;text-transform:uppercase;text-align:center;pointer-events:none;user-select:none}html[data-theme=dark] .footer__contra-watermark{color:#e6f6ff;opacity:.11}.appointment-form__districts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.appointment-form__districts legend{grid-column:1 / -1;margin-bottom:2px;color:#5c6f8f;font-size:13px;font-weight:900}.appointment-form__districts label{margin:0!important}.appointment-form__districts input{position:absolute;opacity:0;pointer-events:none}.appointment-form__districts span{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:18px;border:1px solid rgba(65,126,216,.18);background:#eff7ffd1;color:#18345b;font-weight:950;cursor:pointer;transition:.2s ease}.appointment-form__districts input:checked+span{color:#fff;background:linear-gradient(135deg,#3b95ff,#246be8);box-shadow:0 14px 34px #246be83d}.appointment-form button:disabled{cursor:wait;opacity:.78;transform:none!important}.appointment-form__status{display:block;min-height:36px}.appointment-form__status--success{color:#0b8a4a!important}.appointment-form__status--error,.appointment-form__status--demo{color:#b45309!important}html[data-theme=dark] .appointment-form__districts legend{color:#ebf7ffb8}html[data-theme=dark] .appointment-form__districts span{background:#082b5c94;border-color:#d2ecff29;color:#f5fbffe6}html[data-theme=dark] .appointment-form__status--success{color:#8ff0bd!important}html[data-theme=dark] .appointment-form__status--error,html[data-theme=dark] .appointment-form__status--demo{color:#ffd28a!important}@media (max-width: 1100px){.price-catalog-intro--soft,.promo-implant-card--clean{grid-template-columns:1fr!important}.promo-implant-card--clean .promo-implant-card__banner{justify-self:start!important;width:min(100%,472px)!important}}@media (max-width: 720px){.promo-implant-card--clean h2{transform:none!important}.promo-implant-card--clean .promo-implant-card__banner{width:min(100%,390px)!important}.footer__contra-watermark{width:min(100%,calc(100% - 28px));font-size:clamp(1.9rem,12vw,4rem);letter-spacing:-.07em}}.price-catalog-intro__main p:not(.section-label){max-width:560px!important;margin:0!important;font-size:clamp(1rem,1.18vw,1.08rem)!important;line-height:1.62!important}.footer__contra-watermark{width:min(1280px,calc(100% - 48px))!important;margin:22px auto 0!important;padding-bottom:14px!important;color:#0c2b57!important;opacity:.18!important;font-size:clamp(12px,1.02vw,16px)!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.01em!important;text-transform:none!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme=dark] .footer__contra-watermark{color:#eef7ff!important;opacity:.16!important}html[data-theme=dark]{--ny-dark-page: #165d98 !important;--ny-dark-page-2: #114d82 !important;--dark-page-solid: #165d98 !important}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page,html[data-theme=dark] .footer,html[data-theme=dark] .mobile-sticky-cta{background-color:var(--ny-dark-page)!important}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] .page{background-image:linear-gradient(180deg,var(--ny-dark-page) 0%,var(--ny-dark-page-2) 100%)!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,rgba(22,93,152,0) 0%,rgba(22,93,152,.62) 54%,var(--ny-dark-page) 100%)!important}@media (max-width: 720px){.footer__contra-watermark{width:min(100%,calc(100% - 24px))!important;font-size:10px!important}}.footer__contra-watermark{text-transform:uppercase!important;letter-spacing:0!important}html[data-theme=dark] .header--page{background:transparent!important;border-bottom:0!important;box-shadow:none!important;padding:12px 0 10px!important;color:#f4f8ff!important}html[data-theme=dark] .header--page .header__top{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important;padding:28px 28px 16px!important;border-bottom:1px solid rgba(178,208,245,.14)!important;border-radius:30px 30px 0 0!important;background:linear-gradient(180deg,#1f385ae0,#1f385ac7),radial-gradient(circle at 15% 0%,rgba(111,169,255,.12),transparent 34%)!important;backdrop-filter:blur(22px)!important;box-shadow:0 18px 48px #040e223d,inset 0 1px #ffffff0f!important}html[data-theme=dark] .header--page .nav{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important;padding:18px 34px 20px!important;border-radius:0 0 30px 30px!important;background:linear-gradient(180deg,#1f385ac7,#1f385ab8)!important;backdrop-filter:blur(22px)!important;box-shadow:0 18px 48px #040e223d,inset 0 1px #ffffff0a!important}html[data-theme=dark] .header--page .nav:before{content:"";position:absolute;inset:10px 18px 12px;border-radius:22px;background:#50709a29;box-shadow:inset 0 0 0 1px #a6c4ed1a;pointer-events:none}html[data-theme=dark] .header--page .nav a{position:relative;z-index:1;color:#f4f8fff5!important}html[data-theme=dark] .header--page .nav a:hover,html[data-theme=dark] .header--page .nav a.active{color:#fff!important;text-shadow:0 0 14px rgba(106,164,255,.34)}html[data-theme=dark] .header--page .logo__text h3,html[data-theme=dark] .header--page .logo__text span,html[data-theme=dark] .header--page .contact-item,html[data-theme=dark] .header--page .theme-toggle{color:#f4f8fff5!important}html[data-theme=dark] .header--page .logo__icon--image img{filter:drop-shadow(0 8px 18px rgba(0,0,0,.22)) brightness(1.04)!important}html[data-theme=dark] .header--page .contact-item svg{color:#5d95ff!important}html[data-theme=dark] .header--page .header__button{background:linear-gradient(135deg,#58b3ff,#2f6ef2)!important;box-shadow:0 16px 36px #2770ff42!important}html[data-theme=dark] .header--page .theme-toggle{background:#ffffff0f!important;border-color:#adc9ee38!important;box-shadow:inset 0 1px #ffffff0d!important}html[data-theme=dark] .header--page .theme-toggle:hover{background:#ffffff1a!important}html[data-theme=dark] .header--page+.page .page-intro--photo,html[data-theme=dark] .header--page+main .page-intro--photo{margin-top:-6px}@media (max-width: 1100px){html[data-theme=dark] .header--page{padding-top:10px!important}html[data-theme=dark] .header--page .header__top,html[data-theme=dark] .header--page .nav{width:min(1280px,calc(100% - 28px))!important;border-radius:26px!important}html[data-theme=dark] .header--page .header__top{padding:22px 20px 16px!important}html[data-theme=dark] .header--page .nav{margin-top:10px!important;padding:14px 16px 16px!important}html[data-theme=dark] .header--page .nav:before{inset:8px 10px 10px;border-radius:18px}}@media (max-width: 760px){html[data-theme=dark] .header--page{padding-top:8px!important}html[data-theme=dark] .header--page .header__top,html[data-theme=dark] .header--page .nav{width:min(1280px,calc(100% - 18px))!important}html[data-theme=dark] .header--page .header__top{padding:18px 14px 14px!important}html[data-theme=dark] .header--page .nav{padding:12px 12px 14px!important}html[data-theme=dark] .header--page .nav:before{display:none}}.header--page{overflow:visible}.header--page:before,.header--page:after{content:"";position:absolute;left:0;right:0;top:0;pointer-events:none}.header--page:before{height:172px;z-index:-2}.header--page:after{height:188px;z-index:-1}.header--page .header__top,.header--page .nav{position:relative;z-index:1}html:not([data-theme=dark]) .header--page{background:transparent!important;border-bottom:0!important;box-shadow:none!important;padding:12px 0 10px!important;color:#14233d!important}html:not([data-theme=dark]) .header--page:before{background:linear-gradient(180deg,#e9f0f8fa,#e5edf6f5)}html:not([data-theme=dark]) .header--page:after{background:radial-gradient(circle at 6% 38%,rgba(116,166,235,.18),transparent 18%),radial-gradient(circle at 94% 34%,rgba(116,166,235,.18),transparent 18%)}html:not([data-theme=dark]) .header--page .header__top{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important;padding:28px 28px 16px!important;border-bottom:1px solid rgba(186,204,226,.55)!important;border-radius:30px 30px 0 0!important;background:linear-gradient(180deg,#ffffffe6,#f8fbffd9),radial-gradient(circle at 16% 0%,rgba(110,170,255,.08),transparent 34%)!important;backdrop-filter:blur(22px)!important;box-shadow:0 18px 48px #1d40781a,inset 0 1px #ffffffd6!important}html:not([data-theme=dark]) .header--page .nav{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important;padding:18px 34px 20px!important;border-radius:0 0 30px 30px!important;background:linear-gradient(180deg,#fafcffe0,#f4f8fdd6)!important;backdrop-filter:blur(22px)!important;box-shadow:0 18px 48px #1d40781a,inset 0 1px #ffffffad!important}html:not([data-theme=dark]) .header--page .nav:before{content:"";position:absolute;inset:10px 18px 12px;border-radius:22px;background:#ebf2faf5;box-shadow:inset 0 0 0 1px #d0dcebe6;pointer-events:none}html:not([data-theme=dark]) .header--page .nav a{position:relative;z-index:1;color:#20324f!important}html:not([data-theme=dark]) .header--page .nav a:hover,html:not([data-theme=dark]) .header--page .nav a.active{color:#2e7cf6!important}html:not([data-theme=dark]) .header--page .logo__text h3,html:not([data-theme=dark]) .header--page .logo__text span,html:not([data-theme=dark]) .header--page .contact-item,html:not([data-theme=dark]) .header--page .theme-toggle{color:#20324f!important}html:not([data-theme=dark]) .header--page .logo__icon--image img{filter:none!important}html:not([data-theme=dark]) .header--page .contact-item svg{color:#4f8cff!important}html:not([data-theme=dark]) .header--page .header__button{background:linear-gradient(135deg,#54b4ff,#2f6ef2)!important;box-shadow:0 16px 36px #2770ff2e!important}html:not([data-theme=dark]) .header--page .theme-toggle{background:#ffffffbd!important;border-color:#c2d0e1d1!important;box-shadow:inset 0 1px #ffffffc7!important}html[data-theme=dark] .header--page:before{background:linear-gradient(180deg,#155f9df5,#155f9deb)}html[data-theme=dark] .header--page:after{background:radial-gradient(circle at 6% 38%,rgba(137,188,255,.16),transparent 18%),radial-gradient(circle at 94% 34%,rgba(137,188,255,.16),transparent 18%)}html:not([data-theme=dark]) .header--page+.page .page-intro--photo,html:not([data-theme=dark]) .header--page+main .page-intro--photo,html[data-theme=dark] .header--page+.page .page-intro--photo,html[data-theme=dark] .header--page+main .page-intro--photo{margin-top:-6px}@media (max-width: 1100px){html:not([data-theme=dark]) .header--page,html[data-theme=dark] .header--page{padding-top:10px!important}html:not([data-theme=dark]) .header--page:before,html[data-theme=dark] .header--page:before{height:164px}html:not([data-theme=dark]) .header--page .header__top,html:not([data-theme=dark]) .header--page .nav{width:min(1280px,calc(100% - 28px))!important;border-radius:26px!important}html:not([data-theme=dark]) .header--page .header__top{padding:22px 20px 16px!important}html:not([data-theme=dark]) .header--page .nav{margin-top:10px!important;padding:14px 16px 16px!important}html:not([data-theme=dark]) .header--page .nav:before{inset:8px 10px 10px;border-radius:18px}}@media (max-width: 760px){html:not([data-theme=dark]) .header--page,html[data-theme=dark] .header--page{padding-top:8px!important}html:not([data-theme=dark]) .header--page:after,html[data-theme=dark] .header--page:after{background:none}html:not([data-theme=dark]) .header--page .header__top,html:not([data-theme=dark]) .header--page .nav{width:min(1280px,calc(100% - 18px))!important}html:not([data-theme=dark]) .header--page .header__top{padding:18px 14px 14px!important}html:not([data-theme=dark]) .header--page .nav{padding:12px 12px 14px!important}html:not([data-theme=dark]) .header--page .nav:before{display:none}}html:not([data-theme=dark]) .header--page:before{background:linear-gradient(180deg,#eaf1f8fa,#e5edf6f0)!important}html:not([data-theme=dark]) .header--page:after{background:linear-gradient(90deg,#c0d6ef57,#c0d6ef00 15%),linear-gradient(270deg,#c0d6ef57,#c0d6ef00 15%)!important}html[data-theme=dark] .header--page:before{background:linear-gradient(180deg,#071328fa,#091831f5)!important}html[data-theme=dark] .header--page:after{background:linear-gradient(90deg,#22559c47,#22559c00 16%),linear-gradient(270deg,#22559c47,#22559c00 16%)!important}.header--page .nav a{position:relative;isolation:isolate}.header--page .nav a.active:after,.header--page .nav a:hover:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-14px;width:68px;height:3px;border-radius:999px;background:linear-gradient(90deg,#4c9dff00,#60affff2,#4c9dff00);box-shadow:0 0 12px #5ba9ff99,0 0 24px #5ba9ff42;opacity:1;pointer-events:none}html:not([data-theme=dark]) .header--page .nav a.active:after,html:not([data-theme=dark]) .header--page .nav a:hover:after{box-shadow:0 0 10px #5ba9ff52,0 0 20px #5ba9ff1f}html:not([data-theme=dark]) .header--page .logo__icon--image img{filter:brightness(0) saturate(100%)!important}html[data-theme=dark] .seo-page,html[data-theme=dark] .prices-page,html[data-theme=dark] .blog-page,html[data-theme=dark] .doctors-page,html[data-theme=dark] .reviews-page,html[data-theme=dark] .before-after-page,html[data-theme=dark] .contacts-page,html[data-theme=dark] .license-page,html[data-theme=dark] .privacy-page,html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page,html[data-theme=dark] .footer{background:radial-gradient(circle at 50% -8%,rgba(37,94,177,.28),transparent 26%),linear-gradient(180deg,#071327,#091a35 42%,#0b2141)!important;color:#f4f8ff!important}html[data-theme=dark] .header--home,html[data-theme=dark] .header--page{color:#f4f8ff!important}html[data-theme=dark] .page-intro--photo,html[data-theme=dark] .hero{background-color:#08172f!important}html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(90deg,#061125e6,#081832bd 42%,#0c214057)!important}html[data-theme=dark] .page-intro--photo:after{background:linear-gradient(180deg,#06112500,#0818328f 56%,#091a35)!important}html[data-theme=dark] .hero:before{background:linear-gradient(90deg,#061125f5,#081832d1 34%,#0b224273 66%,#0b224233)!important}html[data-theme=dark] .page>section:not(.page-intro),html[data-theme=dark] main>section:not(.hero):not(.page-intro){background-color:transparent!important}html:not([data-theme=dark]) .page-intro--photo:after{background:linear-gradient(180deg,#e9f0f800,#e9f0f875 58%,#eaf2f8)!important}@media (max-width: 760px){.header--page .nav a.active:after,.header--page .nav a:hover:after{width:42px;bottom:-10px}}html[data-theme=dark] .page-intro--photo{background-image:linear-gradient(90deg,#05122ee6,#071835c7 40%,#091f4370),linear-gradient(180deg,#05122e2e,#05122ebd),url(/page-hero-clinic.webp)!important;background-color:#08172f!important}html[data-theme=dark] .page-intro--photo:before{background:radial-gradient(circle at 18% 20%,rgba(88,150,242,.1),transparent 34%)!important}html[data-theme=dark] .page-intro--photo:after{height:116px!important;background:linear-gradient(180deg,#05122e00,#05122ed6 56%,#091a35)!important}html[data-theme=dark] .hero:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:170px!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(180deg,#05122e00,#05122ec7 58%,#071327)!important}:root{--ny-home-deep: #05122e;--ny-home-deep-2: #061533}html[data-theme=dark] .app:has(.home-page){background:linear-gradient(180deg,var(--ny-home-deep) 0%,var(--ny-home-deep-2) 100%)!important;background-color:var(--ny-home-deep)!important}html[data-theme=dark] .home-page>section:not(.hero){background:transparent!important;background-color:transparent!important}html[data-theme=dark] .doctors-page{background:linear-gradient(180deg,#07172f,#06142b)!important}html[data-theme=dark] .doctors-page .team-hero{background:transparent!important}html[data-theme=dark] .doctors-page .team-hero.container{position:relative!important;overflow:hidden!important;border-radius:44px!important;border:1px solid rgba(152,191,236,.14)!important;background:radial-gradient(circle at 16% 22%,rgba(90,162,255,.18),transparent 26%),radial-gradient(circle at 86% 26%,rgba(81,145,236,.15),transparent 24%),linear-gradient(135deg,#0c3060f5,#09264ffa 54%,#082246fa)!important;box-shadow:0 32px 96px #020b1e6b,inset 0 1px #ffffff0f!important}html[data-theme=dark] .doctors-page .team-hero.container:before,html[data-theme=dark] .doctors-page .team-hero.container:after{content:"";position:absolute;top:50%;width:120px;height:300px;transform:translateY(-50%);pointer-events:none;filter:blur(18px);opacity:.95}html[data-theme=dark] .doctors-page .team-hero.container:before{left:-32px;border-radius:0 120px 120px 0;background:linear-gradient(90deg,#6cb0ff2e,#6cb0ff12 42%,#6cb0ff00)}html[data-theme=dark] .doctors-page .team-hero.container:after{right:-32px;border-radius:120px 0 0 120px;background:linear-gradient(270deg,#6cb0ff2e,#6cb0ff12 42%,#6cb0ff00)}html[data-theme=dark] .doctors-page .team-hero__photo{border-color:#c6deff24!important;box-shadow:0 24px 72px #030f2757!important}html[data-theme=dark] .header--page{position:relative;z-index:15}html[data-theme=dark] .header--page .nav{position:relative;z-index:2}html[data-theme=dark] .header--page .nav:after{content:"";position:absolute;left:-28px;right:-28px;bottom:-18px;height:34px;pointer-events:none;background:linear-gradient(180deg,#08172ff0,#08172f52 60%,#08172f00);z-index:-1}html[data-theme=dark] .review-focus-card{background:radial-gradient(circle at 18% 14%,rgba(99,173,255,.1),transparent 28%),linear-gradient(135deg,#0f3d7af0,#0b2f62f7 52%,#082148fa)!important;border-color:#b0d6ff24!important;box-shadow:0 28px 72px #020c1f57!important}html[data-theme=dark] .review-focus-card__image{background:linear-gradient(180deg,#fffffff2,#f5f9ffeb)!important;border-color:#b4d5ff24!important;box-shadow:inset 0 1px #ffffff6b!important}html[data-theme=dark] .review-focus-card .reviews-slider__actions button{background:linear-gradient(135deg,#67c0ff,#4084ff)!important;box-shadow:0 14px 34px #3585ff2e!important}html[data-theme=dark] .page-intro--photo{background-image:linear-gradient(90deg,#05122ee6,#071835cc 38%,#091f4375),linear-gradient(180deg,#05122e1f,#05122ea3 72%,#05122edb),url(/page-hero-clinic.webp)!important}.header--page{position:relative;z-index:20}.header--page .nav{position:relative;z-index:3}.header--page .nav:after{content:"";position:absolute;left:-34px;right:-34px;bottom:-18px;height:40px;pointer-events:none;z-index:-1}html[data-theme=dark] .header--page .nav:after{background:linear-gradient(180deg,#08172ff5,#08172f94 48%,#08172f00)!important}html:not([data-theme=dark]) .header--page .nav:after{background:linear-gradient(180deg,#f5f9fdfa,#f0f6fccc 48%,#f0f6fc00)!important}html:not([data-theme=dark]) .page-intro--photo:before{background:linear-gradient(90deg,#f3f8fcc7,#f3f8fc8f 42%,#f3f8fc33)!important}html:not([data-theme=dark]) .page-intro--photo:after{background:linear-gradient(180deg,#e9f0f800,#e9f0f83d 58%,#eaf2f8c7)!important}.header--page .nav:after{display:none!important}.header--page:before{height:176px!important}.header--page:after{top:166px!important;left:50%!important;right:auto!important;width:100vw!important;height:52px!important;transform:translate(-50%)!important;z-index:-1!important}html[data-theme=dark] .header--page:after{background:linear-gradient(180deg,#08172ff5,#08172fc2 44%,#08172f3d 80%,#08172f00)!important}html:not([data-theme=dark]) .header--page:after{background:linear-gradient(180deg,#f4f9fdfa,#f0f6fce0 44%,#f0f6fc57 80%,#f0f6fc00)!important}html:not([data-theme=dark]) .page-intro--photo:before{background:linear-gradient(90deg,#f4f8fc94,#f4f8fc57 42%,#f4f8fc1a)!important}html:not([data-theme=dark]) .page-intro--photo:after{background:linear-gradient(180deg,#e9f0f800,#e9f0f824 56%,#eaf2f88a)!important}.blog-page>.breadcrumbs{display:none!important}.header--page:after,.header--page .nav:after{display:none!important}.header--page{position:relative!important;z-index:30!important;margin-bottom:-30px!important}.header--page+.page .page-intro--photo,.header--page+main .page-intro--photo{margin-top:0!important;padding-top:clamp(78px,8vh,104px)!important}html:not([data-theme=dark]) .page-intro--photo{background-image:linear-gradient(90deg,#e8f6ff66,#d3ebff38 42%,#c2e1fb0d),linear-gradient(180deg,#f0faff00,#ddf0ff29),url(/page-hero-clinic.webp)!important}html:not([data-theme=dark]) .page-intro--photo:before{background:radial-gradient(circle at 18% 20%,rgba(74,162,255,.06),transparent 34%)!important}html:not([data-theme=dark]) .page-intro--photo:after{height:96px!important;background:linear-gradient(180deg,#ddf0ff00,#ddf0ff14 62%,#ddf0ff38)!important}html:not([data-theme=dark]) .page-intro--photo{background-image:linear-gradient(90deg,#e8f6ffa3,#d9efff6b 42%,#c7e4fc24),linear-gradient(180deg,#f6fcff1a,#e2f2ff42),url(/page-hero-clinic.webp)!important}html:not([data-theme=dark]) .page-intro--photo:before{background:radial-gradient(circle at 18% 20%,rgba(100,176,255,.1),transparent 36%)!important}html:not([data-theme=dark]) .page-intro--photo:after{height:108px!important;background:linear-gradient(180deg,#ddf0ff00,#ddf0ff2e 58%,#ddf0ff6b)!important}html:not([data-theme=dark]) .page-intro--photo{background-image:linear-gradient(90deg,#ffffffeb,#f4faffad 34%,#e9f5ff47 72%,#e9f5ff14),linear-gradient(0deg,#ffffffe0,#f7fcff94 28%,#f7fcff1f 72%,#f7fcff0a),url(/page-hero-clinic.webp)!important}html:not([data-theme=dark]) .page-intro--photo:before{background:radial-gradient(circle at 18% 72%,rgba(255,255,255,.62),transparent 42%)!important}html:not([data-theme=dark]) .page-intro--photo:after{height:140px!important;background:linear-gradient(180deg,#fff0,#f4faff75 48%,#ebf6ffc2)!important}.services-grid .service-card--clean{overflow:hidden!important;border-radius:32px!important;background:#ffffffe0!important;border:1px solid rgba(70,126,205,.14)!important;box-shadow:0 22px 64px #1d4b8717!important}.service-card--clean .service-card__media{height:230px;margin:0;overflow:hidden;background:#e8f3ff}.service-card--clean .service-card__media img{width:100%;height:100%;object-fit:cover}.service-card--clean .service-card__body{padding:24px 26px 26px!important;display:grid;gap:12px}.service-card__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-card__topline>span{color:#2f75df!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase;letter-spacing:.11em}.service-card__mini-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#6ec8ff,#2f75df);flex:0 0 auto}.service-card--clean h2{margin:0!important;color:#10213a!important;font-size:clamp(1.6rem,2.1vw,2.25rem)!important;line-height:1.05!important;letter-spacing:-.055em!important}.service-card--clean p{color:#5d6f8a!important;line-height:1.58!important;margin:0!important}html[data-theme=dark] .services-grid .service-card--clean{background:linear-gradient(180deg,#0c2d5beb,#092046f5)!important;border-color:#b9deff24!important}html[data-theme=dark] .service-card--clean h2{color:#f5f9ff!important}html[data-theme=dark] .service-card--clean p{color:#e2f1ffc7!important}html[data-theme=dark] .service-card__topline>span{color:#aee1ff!important}.reviews-page--simple .review-focus-card{width:min(900px,100%)!important;grid-template-columns:minmax(250px,.78fr) minmax(0,1fr)!important;gap:26px!important;padding:clamp(18px,3vw,34px)!important;background:linear-gradient(135deg,#eef7ff,#fff)!important}.reviews-page--simple .review-focus-card__image{background:#fff!important;border-radius:24px!important;min-height:0!important;align-self:stretch}.reviews-page--simple .review-focus-card__image img{width:100%!important;height:100%!important;max-height:520px!important;object-fit:contain!important}.reviews-page--simple .review-focus-card h2{font-size:clamp(2rem,4vw,3.6rem)!important}html[data-theme=dark] .reviews-page--simple .review-focus-card{background:linear-gradient(135deg,#0d3469f5,#081f44fa)!important}.contacts-main-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr) minmax(260px,.8fr);gap:18px;margin-top:clamp(28px,5vw,56px);padding:clamp(22px,3.4vw,38px);border-radius:36px;background:linear-gradient(135deg,#fff,#e9f6ff);border:1px solid rgba(70,126,205,.15);box-shadow:0 30px 88px #1d4b871c}.contacts-main-card__phone,.contacts-main-card__schedule,.contacts-main-card__addresses{padding:24px;border-radius:28px;background:#ffffffb3;border:1px solid rgba(70,126,205,.12)}.contacts-main-card__phone>span{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#63c2ff,#2f75df);margin-bottom:18px}.contacts-main-card__phone p,.contacts-main-card__addresses p{margin:0 0 12px;color:#5d6f8a;font-weight:750;line-height:1.55}.contacts-main-card__phone h2{margin:0 0 18px;color:#10213a;font-size:clamp(2rem,3vw,3.1rem);letter-spacing:-.055em}.contacts-main-card__schedule h3,.contacts-main-card__addresses h3{margin:0 0 16px;color:#10213a;font-size:1.35rem}.contacts-main-card__schedule div{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid rgba(70,126,205,.12);color:#10213a;font-weight:800}.contacts-main-card__schedule div:last-child{border-bottom:0}.contacts-main-card__addresses a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px 16px;border-radius:18px;color:#134a9c;background:#2f75df1a;font-weight:900}html[data-theme=dark] .contacts-main-card{background:linear-gradient(135deg,#09234cf5,#0d3c74e6);border-color:#b9deff29}html[data-theme=dark] .contacts-main-card__phone,html[data-theme=dark] .contacts-main-card__schedule,html[data-theme=dark] .contacts-main-card__addresses{background:#0517367a;border-color:#b9deff1f}html[data-theme=dark] .contacts-main-card__phone h2,html[data-theme=dark] .contacts-main-card__schedule h3,html[data-theme=dark] .contacts-main-card__addresses h3,html[data-theme=dark] .contacts-main-card__schedule div{color:#f4f9ff}html[data-theme=dark] .contacts-main-card__phone p,html[data-theme=dark] .contacts-main-card__addresses p{color:#e1f0ffc2}html[data-theme=dark] .contacts-main-card__addresses a{color:#d9efff;background:#6dbbff1f}.blog-grid--media{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.blog-card--media{overflow:hidden!important;padding:0!important;border-radius:30px!important;background:#fffffff0!important}.blog-card__media{position:relative;height:220px;margin:0;overflow:hidden;background:#eaf4ff}.blog-card__media>img{width:100%;height:100%;object-fit:cover}.blog-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07193600 35%,#07193657)}.blog-card__media span{position:absolute;left:16px;bottom:14px;z-index:1;display:inline-flex!important;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#10213a!important;background:#ffffffe0;font-size:12px!important;font-weight:900;backdrop-filter:blur(10px)}.blog-card__media span img{width:22px;height:22px;object-fit:contain}.blog-card__content{padding:22px 24px 24px}html[data-theme=dark] .blog-card--media{background:linear-gradient(180deg,#0c2d5bf0,#082046fa)!important}@media (max-width: 1020px){.blog-grid--media,.contacts-main-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){.blog-grid--media,.contacts-main-card,.reviews-page--simple .review-focus-card{grid-template-columns:1fr!important}.blog-card__media{height:190px}}.doctor-card--blank .doctor-card__content{min-height:220px}.doctor-card__empty{height:100%;min-height:180px;border-radius:24px;background:radial-gradient(circle at 82% 10%,rgba(47,117,223,.08),transparent 34%),linear-gradient(180deg,#ffffff75,#ffffff2e);border:1px dashed rgba(70,126,205,.12)}html[data-theme=dark] .doctor-card__empty{background:radial-gradient(circle at 82% 10%,rgba(86,164,255,.12),transparent 34%),linear-gradient(180deg,#13366661,#05183a2e);border-color:#b5dbff1a}.branch-meta a{color:inherit;text-decoration:none}.header--page{background:transparent!important;box-shadow:none!important;margin-bottom:-42px!important;z-index:40!important}.header--page:before,.header--page:after,.header--page .nav:after{display:none!important}.header--page+.page .page-intro--photo,.header--page+main .page-intro--photo{margin-top:0!important;padding-top:clamp(102px,10vh,138px)!important}html[data-theme=dark] .header--page+.page .page-intro--photo,html[data-theme=dark] .header--page+main .page-intro--photo{background-color:#08172f!important;background-image:linear-gradient(180deg,#05122e05,#05122e2e 22%,#05122ec7),linear-gradient(90deg,#05122eeb,#071835c7 44%,#091f4375),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page-intro--photo:before{background:radial-gradient(circle at 18% 18%,rgba(99,169,255,.1),transparent 34%)!important}html[data-theme=dark] .page-intro--photo:after{height:120px!important;background:linear-gradient(180deg,#05122e00,#05122eb8 62%,#091a35)!important}html:not([data-theme=dark]) .header--page+.page .page-intro--photo,html:not([data-theme=dark]) .header--page+main .page-intro--photo{background-image:linear-gradient(90deg,#e8f6ff8c,#d9efff57 42%,#c7e4fc1f),linear-gradient(180deg,#f6fcff0f,#e2f2ff33),url(/page-hero-clinic.webp)!important}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app{background:radial-gradient(circle at 18% 0%,rgba(83,161,255,.08),transparent 32%),linear-gradient(180deg,#edf6ff,#e5f2fd 48%,#dcecf9)!important}.captcha-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px}.captcha-modal__backdrop{position:absolute;inset:0;border:0;cursor:pointer;background:#05122e80;backdrop-filter:blur(16px)}.captcha-modal__card{position:relative;z-index:1;width:min(100%,460px);padding:30px;border-radius:30px;background:radial-gradient(circle at 88% 4%,rgba(80,159,255,.18),transparent 34%),#f8fcfff5;border:1px solid rgba(112,160,226,.18);box-shadow:0 34px 100px #04122c47;text-align:left}.captcha-modal__close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;border-radius:50%;color:#173355;background:#ffffffc2;font-size:26px;line-height:1;cursor:pointer}.captcha-modal__card h3{margin:0 0 10px;color:#10213a;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05;letter-spacing:-.04em}.captcha-modal__card p{margin:0 0 18px;color:#5d6f89;font-weight:650;line-height:1.58}.captcha-modal__widget-wrap{min-height:108px;display:grid;place-items:center;padding:10px;border-radius:22px;background:#ebf6ffc7;border:1px solid rgba(112,160,226,.14)}.captcha-modal__widget{min-height:100px;width:100%}.captcha-modal__card small{display:block;margin-top:12px;color:#5d6f89;font-weight:700}.captcha-modal__error{color:#c2410c!important}html[data-theme=dark] .captcha-modal__backdrop{background:#020a1a9e}html[data-theme=dark] .captcha-modal__card{background:radial-gradient(circle at 88% 4%,rgba(80,159,255,.18),transparent 34%),#081937f5;border-color:#b5dbff24;box-shadow:0 34px 100px #00000073}html[data-theme=dark] .captcha-modal__close{color:#f4f9ff;background:#ffffff1a}html[data-theme=dark] .captcha-modal__card h3{color:#fff}html[data-theme=dark] .captcha-modal__card p,html[data-theme=dark] .captcha-modal__card small{color:#e1f0ffc2}html[data-theme=dark] .captcha-modal__widget-wrap{background:#ffffff0f;border-color:#b5dbff1f}@media (max-width: 720px){.captcha-modal__card{padding:26px 18px 22px;border-radius:26px}}html:not([data-theme=dark]) .page-intro--photo{background-image:linear-gradient(to right,#ffffffd1,#f4faff9e 28%,#eaf6ff47 58%,#e2f1ff14),linear-gradient(to top,#ffffffe0,#f5fbff9e 26%,#ecf7ff42 56%,#ecf7ff0a),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}html:not([data-theme=dark]) .page-intro--photo:before{background:radial-gradient(circle at 12% 36%,#ffffff7a,#f6fcff3d 34%,#f6fcff00 64%)!important}html:not([data-theme=dark]) .page-intro--photo:after{height:150px!important;background:linear-gradient(180deg,#e0f0fc00,#e0f0fc57 46%,#dcecf9eb)!important}html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo{position:relative!important;overflow:hidden!important;background-color:#dcecf9!important;background-image:linear-gradient(90deg,#fffffff0,#fafdffc7 22%,#eff8ff6e,#e5f2fd24 78%,#e5f2fd0a),linear-gradient(0deg,#fffffff5,#fbfeffd1 18%,#f2faff7a 43%,#ebf7ff2e 72%,#ebf7ff0d),linear-gradient(180deg,#ffffff4d,#f7fcff1f 24%,#f7fcff00 54%),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-bottom-color:#a9cae85c!important}html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo:before,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo:before,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo:before,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border-radius:0!important;pointer-events:none!important;z-index:0!important;opacity:1!important;filter:none!important;background:radial-gradient(ellipse at 12% 72%,#ffffffb8,#fafdff75 30%,#fafdff24 56%,#fafdff00 74%),radial-gradient(ellipse at 0% 50%,#ffffff6b,#fafdff2e 40%,#fafdff00 70%)!important}html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo:after,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo:after,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo:after,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0!important;height:185px!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(180deg,#dcecf900,#e2f2fd70 45%,#dcecf9f5)!important}html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo>.container,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo>.container,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo>.container,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo>.container{position:relative!important;z-index:2!important}:root{--ny-premium-light-bg: #edf4fb;--ny-premium-light-bg-2: #e1edf8;--ny-premium-light-glow: rgba(121, 168, 231, .16);--ny-premium-light-violet: rgba(176, 165, 255, .1);--ny-premium-dark-bg: #081425;--ny-premium-dark-bg-2: #0b1b33;--ny-premium-dark-bg-3: #0d2542;--ny-premium-dark-glow: rgba(71, 136, 228, .18);--ny-premium-dark-violet: rgba(131, 101, 214, .14)}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app,html:not([data-theme=dark]) .page,html:not([data-theme=dark]) .footer,html:not([data-theme=dark]) main{background:radial-gradient(circle at 10% 12%,#ffffffb8,#fff0 26%),radial-gradient(circle at 84% 10%,#adcbf63d,#adcbf600 24%),radial-gradient(circle at 15% 68%,#c5d6ff29,#c5d6ff00 26%),radial-gradient(circle at 82% 78%,#c5b7ff1f,#c5b7ff00 20%),linear-gradient(180deg,var(--ny-premium-light-bg) 0%,#e8f1f9 46%,var(--ny-premium-light-bg-2) 100%),repeating-linear-gradient(135deg,#ffffff0d 0 2px,#fff0 2px 6px)!important;color:#10233f!important}html[data-theme=dark] .seo-page,html[data-theme=dark] .prices-page,html[data-theme=dark] .blog-page,html[data-theme=dark] .doctors-page,html[data-theme=dark] .reviews-page,html[data-theme=dark] .before-after-page,html[data-theme=dark] .contacts-page,html[data-theme=dark] .license-page,html[data-theme=dark] .privacy-page,html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] .page,html[data-theme=dark] .footer,html[data-theme=dark] main{background:radial-gradient(circle at 14% 10%,#69a9ff24,#69a9ff00 24%),radial-gradient(circle at 86% 12%,#a17cf821,#a17cf800 18%),radial-gradient(circle at 18% 78%,#3d75d21c,#3d75d200 22%),radial-gradient(circle at 84% 72%,#6ab2ff17,#6ab2ff00 18%),linear-gradient(180deg,var(--ny-premium-dark-bg) 0%,var(--ny-premium-dark-bg-2) 48%,var(--ny-premium-dark-bg-3) 100%),repeating-linear-gradient(135deg,#ffffff05 0 2px,#fff0 2px 7px)!important;color:#f4f8ff!important}html:not([data-theme=dark]) .page>section:not(.page-intro),html:not([data-theme=dark]) .home-page>section:not(.hero),html:not([data-theme=dark]) .footer,html[data-theme=dark] .page>section:not(.page-intro),html[data-theme=dark] .home-page>section:not(.hero),html[data-theme=dark] .footer{background-color:transparent!important}html:not([data-theme=dark]) .header--page{background:linear-gradient(180deg,#ffffffe6,#f8fcffd1)!important;border-bottom:1px solid rgba(164,190,219,.22)!important;box-shadow:0 18px 46px #6e8fb424!important}html[data-theme=dark] .header--page{background:linear-gradient(180deg,#09182deb,#0a1c33e0)!important;border-bottom:1px solid rgba(126,170,235,.12)!important;box-shadow:0 24px 56px #0208176b!important}html:not([data-theme=dark]) .page-intro--photo,html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo{position:relative!important;overflow:hidden!important;background-color:#dfe9f6!important;background-image:linear-gradient(90deg,#f7faff2e,#f7faff1a 28%,#f7faff0a 62%,#f7faff05),linear-gradient(180deg,#ffffff0f,#eef5ff1f),url(/page-hero-inner-light.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-bottom-color:#b0c6e357!important}html:not([data-theme=dark]) .page-intro--photo:before,html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo:before,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo:before,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo:before,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#ffffffd6,#fcfdffad,#f4f8ff5c,#f4f8ff1a 72%,#f4f8ff05),linear-gradient(0deg,#ffffffdb,#fbfdff7a 24%,#f6f9ff1a 50%,#f6f9ff05),radial-gradient(circle at 14% 18%,#ffffff94,#fff0 26%)!important;pointer-events:none!important;z-index:0!important}html:not([data-theme=dark]) .page-intro--photo:after,html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo:after,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo:after,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo:after,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:172px!important;background:linear-gradient(180deg,#e1edf800,#e1edf86b 48%,#e1edf8fa)!important;pointer-events:none!important;z-index:1!important}html:not([data-theme=dark]) .page-intro--photo>.container{position:relative!important;z-index:2!important}html[data-theme=dark] .page-intro--photo,html[data-theme=dark] body .app .page .page-intro.page-intro--photo,html[data-theme=dark] body .app main.page .page-intro.page-intro--photo,html[data-theme=dark] body .header--page+.page .page-intro.page-intro--photo,html[data-theme=dark] body .header--page+main .page-intro.page-intro--photo{position:relative!important;overflow:hidden!important;background-color:#091627!important;background-image:linear-gradient(90deg,#040d1e8a,#0612266b 30%,#091c3433 58%,#0b233f1a),linear-gradient(180deg,#08142838,#0814288a),url(/page-hero-inner-dark.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-bottom-color:#5f89cd2e!important}html[data-theme=dark] .page-intro--photo:before,html[data-theme=dark] body .app .page .page-intro.page-intro--photo:before,html[data-theme=dark] body .app main.page .page-intro.page-intro--photo:before,html[data-theme=dark] body .header--page+.page .page-intro.page-intro--photo:before,html[data-theme=dark] body .header--page+main .page-intro.page-intro--photo:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#050e1fe0,#0815289e 32%,#0a1c3438 62%,#0a1c3414),linear-gradient(0deg,#081326d1,#0813265c 24%,#0813261a 46%,#0813260a),radial-gradient(circle at 84% 14%,#8194ff24,#8194ff00 18%),radial-gradient(circle at 12% 12%,#6ab2ff1a,#6ab2ff00 18%)!important;pointer-events:none!important;z-index:0!important}html[data-theme=dark] .page-intro--photo:after,html[data-theme=dark] body .app .page .page-intro.page-intro--photo:after,html[data-theme=dark] body .app main.page .page-intro.page-intro--photo:after,html[data-theme=dark] body .header--page+.page .page-intro.page-intro--photo:after,html[data-theme=dark] body .header--page+main .page-intro.page-intro--photo:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:172px!important;background:linear-gradient(180deg,#0a172b00,#0a172b85 48%,#0b1b32fa)!important;pointer-events:none!important;z-index:1!important}html[data-theme=dark] .page-intro--photo>.container{position:relative!important;z-index:2!important}html[data-theme=dark] .page-intro--photo .section-label,html[data-theme=dark] .page-intro--photo p,html[data-theme=dark] .page-intro--photo li,html[data-theme=dark] .page-intro--photo span{color:#f3f7ffe0!important}html[data-theme=dark] .page-intro--photo h1{color:#fff!important}html:not([data-theme=dark]) .page-intro--photo .section-label,html:not([data-theme=dark]) .page-intro--photo p,html:not([data-theme=dark]) .page-intro--photo li,html:not([data-theme=dark]) .page-intro--photo span{color:#1f3756d1!important}html:not([data-theme=dark]) .page-intro--photo h1{color:#17325d!important}html:not([data-theme=dark]) .services-grid,html:not([data-theme=dark]) .reviews-page section,html:not([data-theme=dark]) .contacts-page section,html:not([data-theme=dark]) .blog-page section,html:not([data-theme=dark]) .prices-page section,html[data-theme=dark] .services-grid,html[data-theme=dark] .reviews-page section,html[data-theme=dark] .contacts-page section,html[data-theme=dark] .blog-page section,html[data-theme=dark] .prices-page section{position:relative}html[data-theme=dark] .services-grid:before,html[data-theme=dark] .blog-page section:before,html[data-theme=dark] .reviews-page section:before,html[data-theme=dark] .contacts-page section:before,html[data-theme=dark] .prices-page section:before{content:"";position:absolute;inset:-14px;border-radius:34px;background:radial-gradient(circle at 50% 0%,#497fe114,#497fe100 60%);z-index:-1;pointer-events:none}.home-page>section.container,.page>section.container,.seo-page>section.container{margin-top:clamp(34px,4.2vw,58px)!important;margin-bottom:clamp(34px,4.2vw,58px)!important}.home-page .features.container{margin-bottom:clamp(22px,3vw,40px)!important}.page-cta,.seo-structure-block{margin-top:clamp(34px,4vw,58px)!important}html:not([data-theme=dark]) .page-intro--photo,html:not([data-theme=dark]) body .app .page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .app main.page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .header--page+.page .page-intro.page-intro--photo,html:not([data-theme=dark]) body .header--page+main .page-intro.page-intro--photo{background-image:linear-gradient(90deg,#ffffffd1,#f8fcffa3 24%,#eff7ff57 52%,#e8f3ff1a),linear-gradient(0deg,#ffffffdb,#f9fdff80 26%,#f4faff1a 60%),url(/page-hero-clinic.webp?v=final-hero-8)!important;background-size:cover!important;background-position:center center!important}html[data-theme=dark] .page-intro--photo,html[data-theme=dark] body .app .page .page-intro.page-intro--photo,html[data-theme=dark] body .app main.page .page-intro.page-intro--photo,html[data-theme=dark] body .header--page+.page .page-intro.page-intro--photo,html[data-theme=dark] body .header--page+main .page-intro.page-intro--photo{background-image:linear-gradient(90deg,#040d1ecc,#0612268f 32%,#091c3438 62%,#0b233f14),linear-gradient(0deg,#081326d1,#08132666 28%,#0813261a 62%),url(/page-hero-clinic.webp?v=final-hero-8)!important;background-size:cover!important;background-position:center center!important}.nowrap{white-space:nowrap}.review-focus-card{animation:reviewCardSoftIn .42s ease both}.review-focus-card--prev{transform-origin:left center}.review-focus-card--next{transform-origin:right center}@keyframes reviewCardSoftIn{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.reviews-carousel-dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:10px;align-items:center;justify-content:center}.reviews-carousel-dots button{width:10px;height:10px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#2f75df47;transition:width .25s ease,background .25s ease,box-shadow .25s ease}.reviews-carousel-dots button.active{width:34px;background:linear-gradient(135deg,#54a3ff,#2667e8);box-shadow:0 10px 22px #2f75df47}html[data-theme=dark] .reviews-carousel-dots button{background:#b2d7ff38}html[data-theme=dark] .reviews-carousel-dots button.active{background:linear-gradient(135deg,#8cc8ff,#407bf5)}.contacts-main-card__phone{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:16px!important;align-items:center!important}.contacts-main-card__phone>span{grid-column:1!important;grid-row:1!important}.contacts-main-card__phone>p{grid-column:2!important;grid-row:1!important;margin:0!important}.contacts-main-card__phone>h2,.contacts-main-card__phone>a{grid-column:1 / -1!important}.page-intro__single-line{white-space:nowrap;display:inline-block}@media (max-width: 900px){.page-intro__single-line{white-space:normal}.home-page>section.container,.page>section.container,.seo-page>section.container{margin-top:30px!important;margin-bottom:30px!important}.contacts-main-card__phone{grid-template-columns:auto 1fr!important}}@media (max-width: 620px){.contacts-main-card__phone{display:flex!important;flex-direction:column!important;align-items:flex-start!important}}.home-page .features.container{margin-bottom:0!important;padding-bottom:clamp(10px,1.4vw,18px)!important}.home-page .features.container+.home-advantages--director{margin-top:clamp(6px,1.2vw,18px)!important}@media (max-width: 900px){.home-page .features.container{padding-bottom:18px!important}.home-page .features.container+.home-advantages--director{margin-top:12px!important}}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app{background:radial-gradient(circle at 18% 0%,rgba(83,161,255,.07),transparent 32%),linear-gradient(180deg,#eaf4fd,#e3eff9,#dcecf9)!important}@media (min-width: 901px){.hero.hero--wow .hero__bg-title{top:160px!important}.hero.hero--wow .hero__content{padding-top:435px!important}.hero.hero--wow h1{margin-top:0!important}}.popular-sections{position:relative;padding:clamp(26px,3.6vw,42px)!important;border-radius:38px;background:radial-gradient(circle at 12% 10%,rgba(82,161,255,.14),transparent 30%),radial-gradient(circle at 92% 80%,rgba(148,121,255,.1),transparent 28%),linear-gradient(180deg,#ffffffd1,#f4faffb8);border:1px solid rgba(84,137,206,.16);box-shadow:0 28px 82px #2759961f;overflow:hidden}.popular-sections:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(45,112,210,.035) 0 2px,transparent 2px 9px);pointer-events:none}.popular-sections__head{position:relative;z-index:1;max-width:850px;margin-bottom:clamp(20px,2.8vw,30px)}.popular-sections__head h2{margin:0 0 12px;color:#10213a;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.04;letter-spacing:-.06em}.popular-sections__head>p:not(.section-label){max-width:760px;margin:0;color:#5a6e8a;font-weight:700;line-height:1.65}.popular-sections__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.popular-section-card{min-height:170px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:22px;border-radius:26px;background:linear-gradient(180deg,#fffffff0,#f7fbffd6);border:1px solid rgba(92,145,213,.14);box-shadow:0 18px 48px #2e5b921a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.popular-section-card:hover{transform:translateY(-4px);border-color:#2f75df57;box-shadow:0 26px 62px #2f75df2e}.popular-section-card span{color:#2f75df;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.popular-section-card strong{color:#10213a;font-size:clamp(1.18rem,1.55vw,1.55rem);line-height:1.08;letter-spacing:-.035em}.popular-section-card em{color:#60748e;font-style:normal;font-size:.95rem;line-height:1.52;font-weight:650}.local-seo-cluster{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(20px,3vw,34px);align-items:stretch;padding:clamp(24px,3.4vw,38px)!important;border-radius:34px;background:radial-gradient(circle at 10% 0%,rgba(82,161,255,.14),transparent 34%),linear-gradient(180deg,#ffffffd1,#f4faffb3);border:1px solid rgba(85,139,211,.16);box-shadow:0 24px 70px #285a991a;overflow:hidden}.local-seo-cluster:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 18%,rgba(151,123,255,.1),transparent 26%),repeating-linear-gradient(135deg,rgba(47,117,223,.035) 0 2px,transparent 2px 8px);pointer-events:none}.local-seo-cluster__content,.local-seo-cluster__phrases{position:relative;z-index:1}.local-seo-cluster__content h2{margin:0 0 14px;color:#10213a;font-size:clamp(1.7rem,2.55vw,2.7rem);line-height:1.06;letter-spacing:-.055em}.local-seo-cluster__content p:not(.section-label){margin:0 0 12px;color:#5a6e8a;line-height:1.72;font-weight:650}.local-seo-cluster__content p:last-child{margin-bottom:0}.local-seo-cluster__phrases{display:flex;flex-wrap:wrap;align-content:center;gap:10px}.local-seo-cluster__phrases a{display:inline-flex;align-items:center;min-height:42px;padding:11px 14px;border-radius:999px;color:#1d4f91;background:#ffffffb3;border:1px solid rgba(66,133,216,.16);font-size:.92rem;font-weight:800;box-shadow:0 14px 34px #2f75df14;transition:transform .22s ease,background .22s ease,border-color .22s ease}.local-seo-cluster__phrases a:hover{transform:translateY(-2px);background:#fffffff5;border-color:#2f75df4d}html[data-theme=dark] .popular-sections,html[data-theme=dark] .local-seo-cluster{background:radial-gradient(circle at 12% 10%,rgba(81,155,255,.16),transparent 30%),radial-gradient(circle at 92% 80%,rgba(154,118,255,.13),transparent 28%),linear-gradient(180deg,#0d274dc2,#061837a8);border-color:#b5dbff24;box-shadow:0 30px 82px #00000042}html[data-theme=dark] .popular-sections:before,html[data-theme=dark] .local-seo-cluster:before{background:radial-gradient(circle at 88% 18%,rgba(151,123,255,.11),transparent 26%),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 2px,transparent 2px 8px)}html[data-theme=dark] .popular-sections__head h2,html[data-theme=dark] .local-seo-cluster__content h2,html[data-theme=dark] .popular-section-card strong{color:#fff}html[data-theme=dark] .popular-sections__head>p:not(.section-label),html[data-theme=dark] .local-seo-cluster__content p:not(.section-label),html[data-theme=dark] .popular-section-card em{color:#e1f0ffc2}html[data-theme=dark] .popular-section-card{background:linear-gradient(180deg,#11315bd6,#081c3ec7);border-color:#b5dbff21;box-shadow:0 20px 54px #00000038}html[data-theme=dark] .popular-section-card span{color:#8cc8ff}html[data-theme=dark] .local-seo-cluster__phrases a{color:#d9ecff;background:#ffffff14;border-color:#b5dbff21;box-shadow:0 16px 38px #0000002e}html[data-theme=dark] .local-seo-cluster__phrases a:hover{background:#ffffff21;border-color:#8ec8ff4d}@media (max-width: 1100px){.popular-sections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-seo-cluster{grid-template-columns:1fr}}@media (max-width: 640px){.popular-sections,.local-seo-cluster{padding:22px 18px!important;border-radius:28px}.popular-sections__grid{grid-template-columns:1fr}.popular-section-card{min-height:0}}.service-landing-hero__grid--editorial{align-items:stretch;gap:28px}.service-landing-hero__content--editorial{display:flex;flex-direction:column;justify-content:center}.service-landing-hero__photo--editorial{background:linear-gradient(180deg,#ffffffd1,#f1f8ffb8);border:1px solid rgba(164,193,232,.34);border-radius:28px;padding:18px;box-shadow:0 24px 64px #3e61a124}.editorial-photo-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(180px,1fr));gap:14px;min-height:100%}.editorial-photo-grid__item{margin:0;overflow:hidden;border-radius:22px;background:#ffffffe0;box-shadow:0 18px 40px #274e891f}.editorial-photo-grid__item:first-child{grid-row:1 / span 2}.editorial-photo-grid__item img{width:100%;height:100%;display:block;object-fit:cover}.editorial-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.editorial-stats__item{padding:14px 16px;border-radius:20px;background:#ffffffc2;border:1px solid rgba(171,196,231,.4);backdrop-filter:blur(12px)}.editorial-stats__item strong{display:block;font-size:1.1rem;color:#103a67;margin-bottom:6px}.editorial-stats__item span{display:block;color:#1f3659d1;font-size:.94rem;line-height:1.45}.featured-blog,.blog-topics,.location-branch-strip,.service-photo-showcase,.related-articles,.editorial-copy-card,.additional-service-card,.blog-article-hero{background:linear-gradient(180deg,#fffffff0,#f5f9ffeb);border:1px solid rgba(169,194,231,.34);box-shadow:0 24px 68px #3d60981c}.blog-topics,.service-photo-showcase,.related-articles,.location-branch-strip{border-radius:28px;padding:28px}.additional-service-grid,.editorial-copy-grid,.location-branch-strip__grid,.related-articles__grid{display:grid;gap:22px}.additional-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.additional-service-card{border-radius:26px;overflow:hidden}.additional-service-card figure,.related-article-card img,.featured-blog__image,.blog-article-hero__image{margin:0}.additional-service-card img,.related-article-card img,.featured-blog__image img,.blog-article-hero__image img,.location-branch-card img{width:100%;display:block;object-fit:cover}.additional-service-card img{height:220px}.additional-service-card>div{padding:22px}.additional-service-card span,.related-article-card span,.location-branch-card span:first-of-type,.blog-topics__chips a,.featured-blog__meta span{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#1267bd14;color:#1a4f87;font-size:.82rem;letter-spacing:.02em}.additional-service-card h3,.related-article-card h3,.location-branch-card strong{margin:14px 0 10px;color:#14385f}.additional-service-card p,.related-article-card p,.location-branch-card span,.service-photo-showcase__head p:last-child,.related-articles__head p:last-child,.blog-article-hero__summary p:not(.section-label),.featured-blog__content p:not(.section-label),.blog-topics>p:not(.section-label){color:#263854d6;line-height:1.7}.additional-service-card a,.related-article-card a,.location-branch-card a{display:inline-flex;align-items:center;margin-top:16px;font-weight:600}.editorial-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.editorial-copy-card{border-radius:28px;padding:26px}.editorial-copy-card h2,.service-photo-showcase__head h2,.related-articles__head h2,.location-branch-strip__head h2,.featured-blog__content h2,.blog-topics h2,.blog-article-hero__summary h2{margin:8px 0 12px;color:#15365b}.service-photo-showcase .editorial-photo-grid{margin-top:20px}.related-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.related-articles--compact .related-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-article-card{border-radius:24px;overflow:hidden;background:#ffffffe6;border:1px solid rgba(167,191,227,.34)}.related-article-card img{height:190px}.related-article-card>div{padding:18px 18px 22px}.location-branch-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.location-branch-card{border-radius:22px;overflow:hidden;background:#ffffffeb;border:1px solid rgba(170,193,228,.34)}.location-branch-card img{height:200px}.location-branch-card div{padding:18px}.location-branch-card strong{display:block}.location-branch-card span{display:block;padding:0;background:transparent;color:#253752d6}.featured-blog{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border-radius:32px;margin-bottom:28px}.featured-blog__image img{height:100%;min-height:360px}.featured-blog__content{padding:34px;display:flex;flex-direction:column;justify-content:center}.featured-blog__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.featured-blog__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.featured-blog__actions>a:not(.blue-link){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(170,194,229,.48)}.blog-topics__chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.blog-topics__chips a{text-decoration:none}.blog-grid--media{margin-top:28px}.blog-article-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:0;overflow:hidden;border-radius:32px;margin-bottom:24px}.blog-article-hero__image img{height:100%;min-height:340px}.blog-article-hero__summary{padding:30px}.blog-article-hero__summary ul{margin:20px 0 0;padding-left:18px;display:grid;gap:10px;color:#203453e0}.blog-article{align-items:start}.service-content-grid--editorial,.service-photo-showcase,.related-articles,.location-branch-strip,.blog-topics,.featured-blog,.blog-article-hero,.additional-service-grid,.editorial-copy-grid{margin-top:26px}html[data-theme=dark] .service-landing-hero__photo--editorial,html[data-theme=dark] .featured-blog,html[data-theme=dark] .blog-topics,html[data-theme=dark] .location-branch-strip,html[data-theme=dark] .service-photo-showcase,html[data-theme=dark] .related-articles,html[data-theme=dark] .editorial-copy-card,html[data-theme=dark] .additional-service-card,html[data-theme=dark] .blog-article-hero,html[data-theme=dark] .related-article-card,html[data-theme=dark] .location-branch-card,html[data-theme=dark] .editorial-photo-grid__item,html[data-theme=dark] .editorial-stats__item,html[data-theme=dark] .featured-blog__actions>a:not(.blue-link){background:linear-gradient(180deg,#121927f5,#0d1320f0);border-color:#5c75a147;box-shadow:0 20px 50px #0000003d}html[data-theme=dark] .editorial-stats__item strong,html[data-theme=dark] .additional-service-card h3,html[data-theme=dark] .related-article-card h3,html[data-theme=dark] .location-branch-card strong,html[data-theme=dark] .editorial-copy-card h2,html[data-theme=dark] .service-photo-showcase__head h2,html[data-theme=dark] .related-articles__head h2,html[data-theme=dark] .location-branch-strip__head h2,html[data-theme=dark] .featured-blog__content h2,html[data-theme=dark] .blog-topics h2,html[data-theme=dark] .blog-article-hero__summary h2{color:#eef5ff}html[data-theme=dark] .editorial-stats__item span,html[data-theme=dark] .additional-service-card p,html[data-theme=dark] .related-article-card p,html[data-theme=dark] .location-branch-card span,html[data-theme=dark] .service-photo-showcase__head p:last-child,html[data-theme=dark] .related-articles__head p:last-child,html[data-theme=dark] .blog-article-hero__summary p:not(.section-label),html[data-theme=dark] .blog-article-hero__summary ul,html[data-theme=dark] .featured-blog__content p:not(.section-label),html[data-theme=dark] .blog-topics>p:not(.section-label){color:#e2ebf7d1}html[data-theme=dark] .additional-service-card span,html[data-theme=dark] .related-article-card span,html[data-theme=dark] .featured-blog__meta span,html[data-theme=dark] .blog-topics__chips a{background:#628fd629;color:#cfe4ff}@media (max-width: 1100px){.additional-service-grid,.related-articles__grid,.location-branch-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-blog,.blog-article-hero{grid-template-columns:1fr}.featured-blog__image img,.blog-article-hero__image img{min-height:280px;max-height:420px}}@media (max-width: 820px){.service-landing-hero__grid--editorial,.editorial-copy-grid,.additional-service-grid,.related-articles__grid,.location-branch-strip__grid{grid-template-columns:1fr}.editorial-photo-grid{grid-template-columns:1fr;grid-template-rows:auto}.editorial-photo-grid__item:first-child{grid-row:auto}.editorial-stats{grid-template-columns:1fr}.blog-topics,.service-photo-showcase,.related-articles,.location-branch-strip,.editorial-copy-card,.featured-blog__content,.blog-article-hero__summary,.additional-service-card>div{padding:22px}}html:not([data-theme=dark]) body{background:radial-gradient(circle at 12% 10%,rgba(145,188,255,.22),transparent 0 26%),radial-gradient(circle at 88% 18%,rgba(255,255,255,.95),transparent 0 24%),radial-gradient(circle at 50% 76%,rgba(183,208,255,.18),transparent 0 28%),linear-gradient(180deg,#f8fbff,#edf4fb 44%,#f7fbff)}body:before,body:after{content:"";position:fixed;inset:auto;pointer-events:none;z-index:0;filter:blur(56px);opacity:.55}body:before{width:300px;height:300px;top:110px;left:-90px;background:#7fb0ff42}body:after{width:360px;height:360px;right:-110px;top:420px;background:#ffffffe0}#root,.page{position:relative;z-index:1}html:not([data-theme=dark]) .service-card,html:not([data-theme=dark]) .additional-service-card,html:not([data-theme=dark]) .featured-blog,html:not([data-theme=dark]) .blog-card,html:not([data-theme=dark]) .review-focus-card,html:not([data-theme=dark]) .service-info-block,html:not([data-theme=dark]) .editorial-copy-card,html:not([data-theme=dark]) .location-branch-card,html:not([data-theme=dark]) .service-price-card,html:not([data-theme=dark]) .service-faq,html:not([data-theme=dark]) .related-article-card,html:not([data-theme=dark]) .popular-section-card,html:not([data-theme=dark]) .page-cta,html:not([data-theme=dark]) .blog-article,html:not([data-theme=dark]) .blog-article__aside,html:not([data-theme=dark]) .seo-link-grid a,html:not([data-theme=dark]) .editorial-stats__item,html:not([data-theme=dark]) .price-accordion-card,html:not([data-theme=dark]) .doctor-card--wow,html:not([data-theme=dark]) .branch-card{border:1px solid rgba(162,189,232,.36)!important;box-shadow:0 22px 60px #27569914!important}.page-intro--photo,.page-intro{min-height:unset!important;padding:154px 0 88px!important;position:relative;overflow:hidden}.page-intro--photo .container,.page-intro .container{position:relative;z-index:2;display:grid;gap:16px;max-width:980px}.page-intro--photo h1,.page-intro h1{max-width:900px;line-height:.96!important}.page-intro--photo p,.page-intro p{max-width:760px;font-size:18px!important;line-height:1.65!important}.breadcrumbs{position:relative;z-index:4;margin-top:24px;padding:14px 18px;border-radius:18px;background:#ffffffb8;backdrop-filter:blur(14px);border:1px solid rgba(160,185,224,.26);box-shadow:0 14px 34px #1c3a700f}html[data-theme=dark] .breadcrumbs{background:#0c1938c7;border-color:#5c84cc47;box-shadow:0 24px 42px #00000047}.feature-card__promo-actions>a:not(.blue-link){display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#fff;font-weight:800}.home-promo-carousel__dots button.active{width:34px;background:linear-gradient(135deg,#59a4ff,#2563eb)}.local-seo-cluster{padding:26px 28px;border-radius:30px;background:linear-gradient(180deg,#ffffffb8,#f6faffcc);border:1px solid rgba(164,190,231,.28);box-shadow:0 24px 50px #2953980f}.local-seo-cluster__content{display:grid;gap:14px}.local-seo-cluster__note{font-size:15px;line-height:1.6;color:#4a5d7f}.local-seo-cluster__phrases{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.local-seo-cluster__phrases a{padding:10px 14px;border-radius:999px;background:#e5efffe6;border:1px solid rgba(173,197,233,.34);font-size:14px;font-weight:700;color:#2f5ea9}.service-landing-hero__grid--editorial,.service-content-grid--editorial,.editorial-copy-grid,.location-branch-strip,.related-articles,.page-cta,.seo-structure-block--refined{position:relative}.service-landing-hero__content--editorial{border-radius:34px;padding:42px 40px;background:linear-gradient(145deg,#1260d3e0,#0b398beb);box-shadow:0 30px 70px #0b398b3d}.service-landing-hero__content--editorial .section-label,.service-landing-hero__content--editorial h1,.service-landing-hero__content--editorial p,.service-landing-hero__content--editorial span,.service-landing-hero__content--editorial strong,.service-landing-hero__content--editorial a:not(.blue-link){color:#fff!important}.service-landing-hero__content--editorial .service-landing-hero__meta span{background:#03123347;border:1px solid rgba(255,255,255,.14)}.editorial-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:24px}.editorial-stats__item{padding:18px 18px 16px;border-radius:22px;background:linear-gradient(180deg,#ffffff29,#ffffff12);border:1px solid rgba(255,255,255,.12)}.editorial-stats__item strong,.editorial-stats__item span{color:#fff!important}html[data-theme=dark] .editorial-stats__item,html[data-theme=dark] .service-info-block,html[data-theme=dark] .editorial-copy-card,html[data-theme=dark] .location-branch-card,html[data-theme=dark] .seo-link-grid a,html[data-theme=dark] .service-price-card,html[data-theme=dark] .service-faq,html[data-theme=dark] .related-article-card,html[data-theme=dark] .blog-article,html[data-theme=dark] .blog-article__aside,html[data-theme=dark] .local-seo-cluster,html[data-theme=dark] .featured-blog,html[data-theme=dark] .blog-card,html[data-theme=dark] .review-focus-card{background:linear-gradient(180deg,#0c1938f2,#09142feb)!important;border-color:#5276bf42!important;box-shadow:0 28px 70px #00000052!important}html[data-theme=dark] .service-landing-hero__content--editorial{background:linear-gradient(145deg,#124eafeb,#082057f5)}.reviews-page--polished .page-intro{padding-bottom:44px!important}.reviews-carousel-stage__meta{grid-column:2 / 5;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.reviews-carousel-stage__meta span{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4c7de3}.reviews-carousel-stage__meta p{color:var(--muted);max-width:520px}.blog-topics{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:18px}.blog-topics__chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.blog-topics__chips a{padding:11px 16px;border-radius:999px;background:#e8f1ffe6;color:#5977a1;font-weight:700;border:1px solid rgba(174,196,226,.28)}.blog-card__media{position:relative;display:block;overflow:hidden;border-radius:28px 28px 0 0}.blog-card__media img{width:100%;height:100%;min-height:280px;object-fit:cover;transition:transform .35s ease,filter .35s ease}.blog-card__media-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#05122e2e;opacity:0;transition:opacity .35s ease,background .35s ease}.blog-card__media-overlay img{width:min(220px,48%);height:auto;min-height:unset;object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,255,255,.34)) drop-shadow(0 0 30px rgba(150,194,255,.24))}.blog-card:hover .blog-card__media img,.blog-card:focus-within .blog-card__media img{transform:scale(1.06);filter:blur(4px) saturate(.95) brightness(.58)}.blog-card:hover .blog-card__media-overlay,.blog-card:focus-within .blog-card__media-overlay{opacity:1;background:#05122e8f}.blog-article-hero--polished .blog-article__quick-facts,.blog-article__quick-facts{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 8px}.blog-article__quick-facts span{padding:10px 14px;border-radius:999px;background:#e5efffe6;color:#2f5ea9;border:1px solid rgba(174,196,226,.28);font-size:14px;font-weight:700}.blog-article--polished{align-items:start;gap:28px}.blog-article__lead-card{padding:24px 26px;border-radius:24px;background:linear-gradient(180deg,#edf4fff2,#f8fbfff2);border:1px solid rgba(183,205,235,.34);margin-bottom:24px}.blog-article__lead-card>span{display:inline-flex;margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#356bd2}.blog-article__post-flow{display:grid;gap:16px}.blog-article__post-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start;padding:22px 24px;border-radius:24px;background:#ffffffdb;border:1px solid rgba(183,205,235,.34)}.blog-article__post-card p{margin:0!important;line-height:1.8!important}.blog-article__emoji{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;background:linear-gradient(180deg,#dfecfff5,#f4f8fff5);box-shadow:inset 0 1px #ffffffbf}.blog-article__placeholder{margin-top:24px;padding:34px 28px;border-radius:24px;border:1px dashed rgba(132,170,226,.5);background:linear-gradient(180deg,#f6faffe0,#edf4ffe0);text-align:center}.blog-article__placeholder span{display:inline-block;margin-bottom:10px;font-weight:800;color:#2f5ea9}.blog-article__placeholder p{margin:0!important;color:var(--muted)}html[data-theme=dark] .blog-article__lead-card,html[data-theme=dark] .blog-article__post-card,html[data-theme=dark] .blog-article__placeholder,html[data-theme=dark] .blog-article__quick-facts span,html[data-theme=dark] .blog-topics__chips a{background:linear-gradient(180deg,#0b1936f5,#07142deb)!important;border-color:#5276bf42!important;color:#dbe7ff!important}@media (max-width: 980px){.reviews-carousel-stage__meta{grid-column:auto}.blog-article__post-card{grid-template-columns:1fr}}@media (max-width: 720px){.page-intro--photo,.page-intro{padding:132px 0 72px!important}.page-intro--photo p,.page-intro p{font-size:16px!important}.feature-card__promo-actions>.blue-link{width:100%}}html:not([data-theme=dark]) .service-landing-hero__content--editorial{background:linear-gradient(145deg,#1965d6f0,#0a45a8f5)!important;box-shadow:0 34px 72px #1052b938!important}html:not([data-theme=dark]) .service-landing-hero__content--editorial .section-label,html:not([data-theme=dark]) .service-landing-hero__content--editorial h1,html:not([data-theme=dark]) .service-landing-hero__content--editorial p,html:not([data-theme=dark]) .service-landing-hero__content--editorial span,html:not([data-theme=dark]) .service-landing-hero__content--editorial strong,html:not([data-theme=dark]) .service-landing-hero__content--editorial li,html:not([data-theme=dark]) .service-landing-hero__content--editorial a{color:#fff!important}html:not([data-theme=dark]) .service-landing-hero__content--editorial .service-landing-hero__meta span,html:not([data-theme=dark]) .service-landing-hero__content--editorial .editorial-stats__item{background:#041e5738!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff26}html:not([data-theme=dark]) .service-landing-hero__content--editorial .service-landing-hero__actions>a:not(.blue-link){background:#ffffff24!important;color:#fff!important;border-color:#ffffff2e!important}.promo-pulse-cta{background:linear-gradient(135deg,#dca836,#f0c760,#c89020)!important;color:#17335f!important;border:1px solid rgba(222,174,73,.42)!important;box-shadow:0 18px 34px #c6932338,inset 0 1px #ffffff6b!important}.promo-pulse-cta:hover{box-shadow:0 22px 40px #c6932347,inset 0 1px #ffffff7a!important}.blog-card__media,.service-card__media,.additional-service-card figure{position:relative;overflow:hidden}.blog-card__media-overlay{background:#05122e1f!important}.blog-card__media-overlay img{width:min(320px,68%)!important;filter:drop-shadow(0 0 14px rgba(255,255,255,.34)) drop-shadow(0 0 28px rgba(137,186,255,.28))!important}.blog-card:hover .blog-card__media img,.blog-card:focus-within .blog-card__media img{filter:blur(6px) saturate(.92) brightness(.4)!important}.blog-card:hover .blog-card__media-overlay,.blog-card:focus-within .blog-card__media-overlay{background:#05122e9e!important}.service-card__media:before,.service-card__media:after,.additional-service-card figure:before,.additional-service-card figure:after{content:"";position:absolute;inset:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}.service-card__media:before,.additional-service-card figure:before{background:#0614311a;opacity:0}.service-card__media:after,.additional-service-card figure:after{inset:50% auto auto 50%;width:min(250px,74%);height:min(120px,42%);transform:translate(-50%,-50%) scale(.92);background:center / contain no-repeat url(/logo-white-192.webp);filter:drop-shadow(0 0 14px rgba(255,255,255,.34)) drop-shadow(0 0 28px rgba(137,186,255,.28));opacity:0}.service-card:hover .service-card__media img,.service-card:focus-within .service-card__media img,.additional-service-card:hover figure img,.additional-service-card:focus-within figure img{transform:scale(1.06);filter:blur(6px) saturate(.94) brightness(.42)}.service-card:hover .service-card__media:before,.service-card:focus-within .service-card__media:before,.additional-service-card:hover figure:before,.additional-service-card:focus-within figure:before{opacity:1;background:#06143185}.service-card:hover .service-card__media:after,.service-card:focus-within .service-card__media:after,.additional-service-card:hover figure:after,.additional-service-card:focus-within figure:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.reviews-page--refined .reviews-carousel-stage{padding-top:28px}.review-focus-card--refined{display:grid!important;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:26px;align-items:stretch;min-height:unset!important;padding:26px!important;border-radius:34px!important;background:linear-gradient(180deg,#fffffff0,#f6fafff5)!important;border:1px solid rgba(162,189,232,.34)!important;box-shadow:0 26px 60px #2756991f!important}html[data-theme=dark] .review-focus-card--refined{background:linear-gradient(180deg,#0b1936f5,#07142df2)!important;border-color:#5276bf42!important}.review-focus-card__content--spacious .reviews-slider__date{color:#5e6f8d!important}html[data-theme=dark] .review-focus-card__content--spacious .reviews-slider__date{color:#b7c8ea!important}.reviews-slider__actions{margin-top:8px!important;gap:12px!important}.reviews-slider__actions button{border-radius:999px!important;padding:13px 20px!important;min-width:140px}@media (max-width: 980px){.review-focus-card--refined{grid-template-columns:1fr!important;padding:22px!important}}.blog-article__lead-card,.blog-article__post-card,.blog-article__placeholder,.blog-article__note{border-radius:26px!important}.blog-article__lead-card{background:linear-gradient(135deg,#e8f1fff2,#f5f9fffa)!important;box-shadow:0 18px 40px #27569914!important}.blog-article__lead-card>span,.blog-article__lead-card .blog-article__lead,.blog-article__lead-card p{color:#143261!important}.blog-article__post-card{grid-template-columns:62px minmax(0,1fr)!important;gap:18px!important;padding:24px!important;background:linear-gradient(180deg,#fffffff5,#f7fafffa)!important;box-shadow:0 18px 40px #27569912!important}.blog-article__post-card:nth-child(odd){border-left:4px solid rgba(65,130,246,.68)!important}.blog-article__post-card:nth-child(2n){border-left:4px solid rgba(230,165,79,.76)!important}.blog-article__post-card p,.blog-article__note,.blog-article__placeholder p,.blog-article__aside p,.blog-article__aside li,.blog-topics>p:not(.section-label){color:#5a6c8d!important}.blog-article__aside h2,.blog-topics h2,.blog-article__post-card strong,.blog-article__post-card h3{color:#10234a!important}.blog-article__emoji{width:62px!important;height:62px!important;border-radius:20px!important;background:linear-gradient(180deg,#ddebfffa,#f7fafffa)!important}html[data-theme=dark] .blog-article__lead-card,html[data-theme=dark] .blog-article__post-card,html[data-theme=dark] .blog-article__placeholder,html[data-theme=dark] .blog-article__note,html[data-theme=dark] .blog-article__aside,html[data-theme=dark] .blog-article,html[data-theme=dark] .blog-topics,html[data-theme=dark] .blog-topics__chips a{background:linear-gradient(180deg,#0b1936f5,#07142df2)!important;border-color:#5276bf42!important}html[data-theme=dark] .blog-article__lead-card>span,html[data-theme=dark] .blog-article__lead-card .blog-article__lead,html[data-theme=dark] .blog-article__lead-card p,html[data-theme=dark] .blog-article__post-card p,html[data-theme=dark] .blog-article__note,html[data-theme=dark] .blog-article__placeholder p,html[data-theme=dark] .blog-article__aside p,html[data-theme=dark] .blog-article__aside li,html[data-theme=dark] .blog-topics>p:not(.section-label){color:#b9caea!important}html[data-theme=dark] .blog-article__aside h2,html[data-theme=dark] .blog-topics h2,html[data-theme=dark] .blog-article__post-card strong,html[data-theme=dark] .blog-article__post-card h3,html[data-theme=dark] .blog-article__content h2,html[data-theme=dark] .blog-article__content h3,html[data-theme=dark] .blog-article__content h4{color:#f5f8ff!important}html[data-theme=dark] .blog-article__post-card{box-shadow:0 18px 40px #00000038!important}html:not([data-theme=dark]) .editorial-stats__item span,html:not([data-theme=dark]) .editorial-stats__item strong,html:not([data-theme=dark]) .service-info-block span,html:not([data-theme=dark]) .service-info-block strong{color:#18335e!important}html:not([data-theme=dark]) .blue-link{border-color:#779cdd38!important}.promo-pulse-cta,.service-landing-hero__actions>.blue-link{background:linear-gradient(135deg,#c97a34,#e4a25f,#b66424)!important;border:1px solid rgba(206,131,54,.35)!important;color:#fffaf4!important;box-shadow:0 16px 30px #c0742b42,inset 0 1px #ffffff3d!important}.promo-pulse-cta:hover,.service-landing-hero__actions>.blue-link:hover{box-shadow:0 20px 34px #c0742b57,inset 0 1px #ffffff42!important;transform:translateY(-1px)}html[data-theme=dark] .promo-pulse-cta,html[data-theme=dark] .service-landing-hero__actions>.blue-link{background:linear-gradient(135deg,#c97a34,#e0a05d,#b56222)!important;color:#fffaf4!important;border-color:#de944857!important}.service-landing-hero__actions>a:not(.blue-link){color:inherit}.service-landing-hero__content--editorial .editorial-stats__item,.service-landing-hero__content--editorial .editorial-stats__item *{color:#fff!important}.service-landing-hero__content--editorial .editorial-stats__item{background:#06225c38!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff1f!important}.service-landing-hero__content--editorial .editorial-stats__item span{opacity:.9}.reviews-page--minimal .review-focus-card--minimal{grid-template-columns:minmax(420px,520px) minmax(0,1fr)!important;gap:30px!important;align-items:stretch!important}.reviews-page--minimal .review-focus-card__footnote{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#f5fafffa,#ebf5fffa);border:1px solid rgba(175,201,235,.34);box-shadow:0 12px 28px #27569914}.reviews-page--minimal .review-focus-card__footnote span{font-size:18px;line-height:1.2}.reviews-page--minimal .review-focus-card__footnote p{margin:0;font-size:15px;line-height:1.55;color:#506788}.reviews-page--minimal .review-focus-card__content--minimal .reviews-slider__actions{margin-top:auto!important}html[data-theme=dark] .reviews-page--minimal .review-focus-card__footnote{background:linear-gradient(180deg,#0d1d3af5,#08152ef5);border-color:#5476bf47;box-shadow:0 16px 32px #0000003d}html[data-theme=dark] .reviews-page--minimal .review-focus-card__footnote p{color:#b9caea!important}@media (max-width: 980px){.reviews-page--minimal .review-focus-card--minimal{grid-template-columns:1fr!important}}.branch-card__address{display:inline-flex!important;align-items:center;gap:10px;flex-wrap:wrap}.reviews-page--editorial .reviews-carousel-stage--editorial{display:grid;gap:22px;margin-top:20px}.reviews-page--editorial .reviews-carousel-stage__meta--editorial{display:flex;flex-direction:column;gap:6px;max-width:760px;margin:0 0 0 6px}.reviews-page--editorial .reviews-carousel-stage__meta--editorial span{color:#1d58d3!important;font-size:.95rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.reviews-page--editorial .reviews-carousel-stage__meta--editorial p{color:#617290!important;margin:0;font-size:1.02rem}html[data-theme=dark] .reviews-page--editorial .reviews-carousel-stage__meta--editorial span,html[data-theme=dark] .reviews-page--editorial .reviews-carousel-stage__meta--editorial p{color:#f3f7ff!important}.reviews-page--editorial .review-focus-card--editorial{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:28px;align-items:stretch;padding:22px!important;border-radius:34px!important;background:linear-gradient(180deg,#fffffff5,#f6fafffa)!important;border:1px solid rgba(181,202,235,.38)!important;box-shadow:0 26px 60px #2756991a!important}html[data-theme=dark] .reviews-page--editorial .review-focus-card--editorial{background:linear-gradient(180deg,#0c1936f5,#07142df5)!important;border-color:#5676bf47!important;box-shadow:0 28px 54px #00000047!important}.reviews-page--editorial .review-focus-card__visual--editorial{display:grid;gap:14px;align-content:start}.reviews-page--editorial .review-focus-card__image--editorial{margin:0;padding:16px;min-height:0!important;border-radius:28px;background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid rgba(196,213,239,.46);box-shadow:inset 0 1px #ffffffb8}.reviews-page--editorial .review-focus-card__image--editorial img{width:100%;max-height:520px;object-fit:contain!important;border-radius:18px;box-shadow:0 10px 24px #1f33531a}.reviews-page--editorial .review-focus-card__footnote--editorial{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#f3f9fffa,#eaf5fffa);border:1px solid rgba(177,201,234,.38);color:#566d8e}.reviews-page--editorial .review-focus-card__footnote--editorial span{font-size:18px;line-height:1.1}.reviews-page--editorial .review-focus-card__footnote--editorial p{margin:0;color:#566d8e;font-size:.98rem;line-height:1.55}html[data-theme=dark] .reviews-page--editorial .review-focus-card__footnote--editorial{background:linear-gradient(180deg,#0c1d3bf5,#08162ff5);border-color:#5476bf4d}html[data-theme=dark] .reviews-page--editorial .review-focus-card__footnote--editorial p{color:#c0d0ee}.reviews-page--editorial .review-focus-card__aside--editorial{display:grid;grid-template-rows:auto 1fr auto;gap:18px;align-items:stretch;padding:10px 0}.reviews-page--editorial .review-focus-card__aside-head{display:grid;gap:10px}.reviews-page--editorial .review-focus-card__aside-head .reviews-slider__tag{justify-self:start}.reviews-page--editorial .review-focus-card__aside-head .reviews-slider__date{margin:0;color:#6b7c97!important;font-size:.98rem}html[data-theme=dark] .reviews-page--editorial .review-focus-card__aside-head .reviews-slider__date{color:#b8c9e8!important}.reviews-page--editorial .review-focus-card__aside-note{display:grid;align-content:center;gap:10px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#f3f8fff0,#e8f1fff0);border:1px solid rgba(174,198,233,.38)}.reviews-page--editorial .review-focus-card__aside-note strong{color:#112a59;font-size:clamp(2rem,4vw,3.5rem);line-height:.94;overflow-wrap:anywhere}.reviews-page--editorial .review-focus-card__aside-note p{margin:0;color:#647591;font-size:1rem;line-height:1.6}html[data-theme=dark] .reviews-page--editorial .review-focus-card__aside-note{background:linear-gradient(180deg,#0a1c3afa,#08162ffa);border-color:#5476bf47}html[data-theme=dark] .reviews-page--editorial .review-focus-card__aside-note strong{color:#f5f8ff}html[data-theme=dark] .reviews-page--editorial .review-focus-card__aside-note p{color:#bfd0ee}.reviews-page--editorial .reviews-slider__actions--editorial{display:flex;gap:12px;justify-content:flex-start;margin-top:auto!important}.reviews-page--editorial .reviews-slider__actions--editorial button{min-width:158px;padding:14px 22px!important;border-radius:18px!important;font-size:1rem}@media (max-width: 980px){.reviews-page--editorial .review-focus-card--editorial{grid-template-columns:1fr!important}.reviews-page--editorial .review-focus-card__image--editorial img{max-height:420px}.reviews-page--editorial .reviews-slider__actions--editorial{flex-wrap:wrap}}@media (max-width: 640px){.reviews-page--editorial .review-focus-card--editorial{padding:16px!important;border-radius:24px!important}.reviews-page--editorial .review-focus-card__image--editorial{padding:10px}.reviews-page--editorial .review-focus-card__image--editorial img{max-height:340px}.reviews-page--editorial .review-focus-card__aside-note strong{font-size:1.8rem}.reviews-page--editorial .reviews-slider__actions--editorial button{min-width:132px}}.blog-card__media-overlay img{width:min(340px,76%)!important;max-width:340px;filter:drop-shadow(0 0 16px rgba(255,255,255,.34)) drop-shadow(0 0 30px rgba(137,186,255,.26))!important}.service-card__media:after,.additional-service-card figure:after{width:min(300px,78%)!important;height:min(150px,48%)!important;background:center / contain no-repeat url(/footer-logo-white.webp)!important}.service-landing-hero__content--editorial .editorial-stats,.local-landing-hero .editorial-stats{align-items:stretch}.service-landing-hero__content--editorial .editorial-stats__item,.local-landing-hero .editorial-stats__item{background:#04225f33!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff24!important;color:#fff!important}.service-landing-hero__content--editorial .editorial-stats__item *,.local-landing-hero .editorial-stats__item *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.service-landing-hero__content--editorial .editorial-stats__item strong,.service-landing-hero__content--editorial .editorial-stats__item span,.local-landing-hero .editorial-stats__item strong,.local-landing-hero .editorial-stats__item span{color:#fff!important;opacity:1!important}html:not([data-theme=dark]) .service-landing-hero__content--editorial .editorial-stats__item,html:not([data-theme=dark]) .local-landing-hero .editorial-stats__item{background:#0530802e!important}html:not([data-theme=dark]) .service-landing-hero__content--editorial,html:not([data-theme=dark]) .local-landing-hero .service-landing-hero__content--editorial{color:#fff!important}.branch-card__address{gap:0!important}.reviews-page--final .reviews-carousel-stage--final{display:grid;gap:20px;margin-top:18px}.reviews-page--final .reviews-carousel-stage__meta--final{max-width:840px;margin:0 auto;text-align:center}.reviews-page--final .reviews-carousel-stage__meta--final span{display:block;color:#1d58d3!important;font-size:.98rem;font-weight:900;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.reviews-page--final .reviews-carousel-stage__meta--final p{margin:8px 0 0;color:#60728f!important;font-size:1.08rem;line-height:1.45}html[data-theme=dark] .reviews-page--final .reviews-carousel-stage__meta--final span,html[data-theme=dark] .reviews-page--final .reviews-carousel-stage__meta--final p{color:#f5f8ff!important}.reviews-page--final .review-focus-card--final{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr)!important;grid-template-areas:"image info" "summary info" "actions actions";gap:18px 26px!important;align-items:stretch!important;width:min(100%,1120px);margin:0 auto!important;padding:24px!important;border-radius:34px!important;background:linear-gradient(180deg,#fffffff7,#f6fafffc)!important;border:1px solid rgba(178,199,232,.42)!important;box-shadow:0 26px 64px #2756991f!important;overflow:visible!important}html[data-theme=dark] .reviews-page--final .review-focus-card--final{background:linear-gradient(180deg,#0b1936f7,#07142dfa)!important;border-color:#5678c24d!important;box-shadow:0 28px 58px #00000057!important}.reviews-page--final .review-focus-card__image--final{grid-area:image;margin:0!important;padding:14px!important;min-height:0!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;border:1px solid rgba(192,211,238,.58)!important;box-shadow:inset 0 1px #fffc,0 12px 28px #264e8a14!important;overflow:hidden}.reviews-page--final .review-focus-card__image--final img{display:block;width:100%;height:auto!important;max-height:470px!important;object-fit:contain!important;object-position:center!important;border-radius:20px!important;box-shadow:none!important}.reviews-page--final .review-focus-card__aside--final{grid-area:info;display:grid;align-content:start;gap:13px;padding:24px!important;border-radius:28px;background:linear-gradient(180deg,#eef6ffeb,#e2eefff0);border:1px solid rgba(171,197,235,.42);min-height:100%}.reviews-page--final .review-focus-card__aside--final h2{margin:4px 0 0;color:#102a59!important;font-size:clamp(2rem,4vw,3.3rem)!important;line-height:.96!important;letter-spacing:-.055em;overflow-wrap:anywhere}.reviews-page--final .review-focus-card__aside--final p,.reviews-page--final .review-focus-card__aside--final .reviews-slider__date{margin:0;color:#61728f!important;font-size:1rem;line-height:1.55}html[data-theme=dark] .reviews-page--final .review-focus-card__aside--final{background:linear-gradient(180deg,#0c1f41f5,#081630f5);border-color:#5678c252}html[data-theme=dark] .reviews-page--final .review-focus-card__aside--final h2{color:#f6f9ff!important}html[data-theme=dark] .reviews-page--final .review-focus-card__aside--final p,html[data-theme=dark] .reviews-page--final .review-focus-card__aside--final .reviews-slider__date{color:#bfd0ee!important}.reviews-page--final .review-focus-card__footnote--final{grid-area:summary;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;margin:0!important;padding:14px 18px;border-radius:20px;background:linear-gradient(180deg,#eff8fffa,#e5f2fffa);border:1px solid rgba(173,201,235,.42);box-shadow:0 12px 28px #27569914}.reviews-page--final .review-focus-card__footnote--final span{font-size:18px;line-height:1.18}.reviews-page--final .review-focus-card__footnote--final p{margin:0;color:#566f91!important;font-size:1rem;line-height:1.55}html[data-theme=dark] .reviews-page--final .review-focus-card__footnote--final{background:linear-gradient(180deg,#0d1f3ff5,#091732f5);border-color:#5678c24d}html[data-theme=dark] .reviews-page--final .review-focus-card__footnote--final p{color:#c0d1ef!important}.reviews-page--final .reviews-slider__actions--final{grid-area:actions;display:flex!important;justify-content:center!important;align-items:center;gap:12px!important;margin:2px 0 0!important}.reviews-page--final .reviews-slider__actions--final button{min-width:160px;padding:14px 22px!important;border-radius:18px!important}@media (max-width: 980px){.reviews-page--final .review-focus-card--final{grid-template-columns:1fr!important;grid-template-areas:"image" "info" "summary" "actions"}.reviews-page--final .review-focus-card__image--final img{max-height:420px!important}}@media (max-width: 640px){.reviews-page--final .review-focus-card--final{padding:16px!important;border-radius:26px!important}.reviews-page--final .review-focus-card__image--final{padding:10px!important}.reviews-page--final .review-focus-card__aside--final{padding:18px!important}.reviews-page--final .review-focus-card__aside--final h2{font-size:2rem!important}.reviews-page--final .reviews-slider__actions--final{flex-wrap:wrap}}.blog-card__media{position:relative!important;overflow:hidden!important;display:block!important;aspect-ratio:16 / 10!important;background:linear-gradient(135deg,#154ca1f2,#082452f5)}.blog-card__media>img:first-child{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.001);transition:transform .35s ease,filter .35s ease!important}.blog-card__media-overlay{position:absolute!important;inset:0!important;z-index:3!important;display:grid!important;place-items:center!important;opacity:0!important;background:#05122e1f!important;transition:opacity .3s ease,background .3s ease!important;pointer-events:none!important}.blog-card__media-overlay img{position:relative!important;width:min(330px,74%)!important;height:auto!important;max-height:72%!important;object-fit:contain!important;object-position:center!important;transform:none!important;opacity:1!important;filter:drop-shadow(0 0 16px rgba(255,255,255,.38)) drop-shadow(0 0 30px rgba(137,186,255,.28))!important}.blog-card:hover .blog-card__media>img:first-child,.blog-card:focus-within .blog-card__media>img:first-child{transform:scale(1.055)!important;filter:blur(7px) saturate(.92) brightness(.38)!important}.blog-card:hover .blog-card__media-overlay,.blog-card:focus-within .blog-card__media-overlay{opacity:1!important;background:#05122ea8!important}.blog-card:hover .blog-card__media-overlay img,.blog-card:focus-within .blog-card__media-overlay img{transform:none!important;filter:drop-shadow(0 0 16px rgba(255,255,255,.42)) drop-shadow(0 0 30px rgba(137,186,255,.32))!important}.reviews-page--final .reviews-carousel-stage--final,.reviews-page--editorial .reviews-carousel-stage--final,.reviews-page--carousel .reviews-carousel-stage--final{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;justify-items:center!important;align-items:start!important;gap:22px!important;width:min(1180px,calc(100vw - 40px))!important;margin:22px auto 0!important;padding:34px 0 30px!important}.reviews-page--final .reviews-carousel-stage__meta--final{grid-column:1 / -1!important;width:min(780px,100%)!important;margin:0 auto!important;text-align:center!important}.reviews-page--final .review-focus-card--final{grid-column:1 / -1!important;width:min(1100px,100%)!important;max-width:1100px!important;min-width:0!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,650px) minmax(300px,360px)!important;grid-template-areas:"image info" "summary info" "actions actions"!important;gap:16px 28px!important;justify-content:center!important;align-items:stretch!important;padding:24px!important;border-radius:34px!important;transform:none!important;position:relative!important;overflow:visible!important}.reviews-page--final .review-focus-card__image--final{grid-area:image!important;display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:16px!important;align-self:stretch!important}.reviews-page--final .review-focus-card__image--final img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:520px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;transform:none!important}.reviews-page--final .review-focus-card__aside--final{grid-area:info!important;width:100%!important;min-width:0!important;max-width:360px!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;margin:0!important;padding:24px!important;transform:none!important;position:relative!important}.reviews-page--final .review-focus-card__aside--final h2{font-size:clamp(2.15rem,3vw,3.25rem)!important;line-height:.95!important;letter-spacing:-.055em!important;margin:2px 0 0!important}.reviews-page--final .review-focus-card__footnote--final{grid-area:summary!important;width:100%!important;margin:0!important;align-self:start!important}.reviews-page--final .reviews-slider__actions--final{grid-area:actions!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0 auto!important;padding:4px 0 0!important;position:relative!important;transform:none!important}.reviews-page--final .reviews-slider__actions--final button{width:176px!important;min-width:176px!important;max-width:176px!important}.reviews-page--final .reviews-carousel-dots{grid-column:1 / -1!important;justify-self:center!important;margin-top:2px!important}html[data-theme=dark] .reviews-page--final .review-focus-card__aside--final,html[data-theme=dark] .reviews-page--final .review-focus-card__footnote--final,html[data-theme=dark] .reviews-page--final .review-focus-card__image--final{border-color:#658bd557!important}@media (max-width: 980px){.reviews-page--final .reviews-carousel-stage--final,.reviews-page--editorial .reviews-carousel-stage--final,.reviews-page--carousel .reviews-carousel-stage--final{width:min(100%,calc(100vw - 28px))!important;padding-top:24px!important}.reviews-page--final .review-focus-card--final{grid-template-columns:1fr!important;grid-template-areas:"image" "info" "summary" "actions"!important;width:100%!important;padding:18px!important}.reviews-page--final .review-focus-card__aside--final{max-width:none!important}.reviews-page--final .review-focus-card__image--final img{max-height:430px!important}}@media (max-width: 560px){.reviews-page--final .reviews-slider__actions--final{gap:10px!important}.reviews-page--final .reviews-slider__actions--final button{width:min(160px,46vw)!important;min-width:min(160px,46vw)!important}}.blog-grid--media .blog-card--media{overflow:hidden!important}.blog-grid--media .blog-card__media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:0!important;overflow:hidden!important;border-radius:28px 28px 0 0!important;background:linear-gradient(135deg,#154ca1f2,#082452f5)!important}.blog-grid--media .blog-card__media>img:first-child{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;transform:scale(1.001)!important;filter:none!important;transition:transform .35s ease,filter .35s ease!important}.blog-grid--media .blog-card__media-overlay{position:absolute!important;inset:0!important;z-index:5!important;display:grid!important;place-items:center!important;opacity:0!important;background:#05122e1f!important;pointer-events:none!important;transition:opacity .28s ease,background .28s ease!important;transform:none!important;filter:none!important}.blog-grid--media .blog-card__media-overlay .blog-card__overlay-logo,.blog-grid--media .blog-card__media-overlay img{position:relative!important;z-index:6!important;display:block!important;width:min(330px,72%)!important;height:auto!important;max-width:330px!important;max-height:76%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;opacity:1!important;transform:none!important;filter:drop-shadow(0 0 16px rgba(255,255,255,.44)) drop-shadow(0 0 32px rgba(137,186,255,.34))!important}.blog-grid--media .blog-card:hover .blog-card__media>img:first-child,.blog-grid--media .blog-card:focus-within .blog-card__media>img:first-child{transform:scale(1.06)!important;filter:blur(7px) saturate(.92) brightness(.38)!important}.blog-grid--media .blog-card:hover .blog-card__media-overlay,.blog-grid--media .blog-card:focus-within .blog-card__media-overlay{opacity:1!important;background:#05122ead!important;filter:none!important}.blog-grid--media .blog-card:hover .blog-card__media-overlay .blog-card__overlay-logo,.blog-grid--media .blog-card:focus-within .blog-card__media-overlay .blog-card__overlay-logo,.blog-grid--media .blog-card:hover .blog-card__media-overlay img,.blog-grid--media .blog-card:focus-within .blog-card__media-overlay img{transform:none!important;filter:drop-shadow(0 0 16px rgba(255,255,255,.48)) drop-shadow(0 0 34px rgba(137,186,255,.38))!important}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}img,video,canvas,svg{max-width:100%}@media (max-width: 920px){:root{--mobile-radius-lg: 26px;--mobile-radius-md: 20px;--mobile-shadow: 0 18px 42px rgba(19, 54, 104, .13)}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}body.modal-open{padding-bottom:0!important}.container{width:min(100% - 28px,760px)!important}.header,.header--home,.header--page{position:sticky!important;top:0!important;z-index:180!important;color:#f6fbff!important;background:linear-gradient(180deg,#081c3df0,#09264ee0)!important;border-bottom:1px solid rgba(184,211,255,.18)!important;box-shadow:0 14px 34px #00153838!important;backdrop-filter:blur(18px) saturate(1.08)!important}html:not([data-theme=dark]) .header,html:not([data-theme=dark]) .header--home,html:not([data-theme=dark]) .header--page{color:#f7fbff!important;background:linear-gradient(180deg,#0a305ef2,#104c84e6)!important}.header__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 0 8px!important;border-bottom:0!important}.logo{min-width:0!important;gap:10px!important}.logo__icon,.logo__icon--image,.logo__icon--image img,.logo__theme-image{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:14px!important}.logo__theme-image--light{filter:brightness(0) invert(1) drop-shadow(0 3px 12px rgba(255,255,255,.22))!important}.logo__theme-image--dark{filter:drop-shadow(0 3px 12px rgba(255,255,255,.18))!important}.logo__text{min-width:0!important}.logo__text h3{color:#fff!important;font-size:clamp(18px,5.2vw,22px)!important;line-height:1.02!important;letter-spacing:-.04em!important;white-space:nowrap!important}.logo__text span{color:#e8f2ffd6!important;font-size:10px!important;letter-spacing:.11em!important;white-space:nowrap!important}.header__contacts,.header__button{display:none!important}.header__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.theme-toggle{width:42px!important;height:42px!important;color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:none!important}.nav{width:min(100% - 14px,760px)!important;display:flex!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;padding:0 0 10px!important;scrollbar-width:none!important}.nav::-webkit-scrollbar{display:none!important}.nav a{flex:0 0 auto!important;scroll-snap-align:start!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;color:#f6faffe0!important;background:#ffffff17!important;border:1px solid rgba(255,255,255,.11)!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important}.nav a.active,.nav a:hover{color:#07376e!important;background:#fff!important;border-color:#ffffffc7!important}.hero.hero--wow{min-height:auto!important;background-position:center top!important;overflow:hidden!important}.hero.hero--wow:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(180deg,#06163057,#061630db 72%,#061630f5),radial-gradient(circle at 10% 18%,rgba(103,178,255,.22),transparent 44%)!important;pointer-events:none!important}.hero__content{position:relative!important;z-index:2!important;min-height:calc(100svh - 104px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding-top:90px!important;padding-bottom:28px!important}.hero h1{width:min(100%,600px)!important;margin:0 0 12px!important;color:#fff!important;font-size:clamp(34px,10.2vw,52px)!important;line-height:.98!important;letter-spacing:-.065em!important;text-wrap:balance!important;text-shadow:0 4px 18px rgba(0,0,0,.28)!important}.hero h1 br{display:none!important}.hero p{max-width:34rem!important;margin:0!important;color:#eff6fff0!important;font-size:16px!important;line-height:1.55!important;font-weight:700!important;text-shadow:0 3px 14px rgba(0,0,0,.22)!important}.hero p br{display:none!important}.service-card__body{padding:20px!important}.service-card__media,.additional-service-card figure,.blog-card__media{max-height:none!important}.services-grid,.doctors-grid,.popular-sections__grid,.additional-service-grid,.seo-link-grid,.blog-grid,.service-content-grid,.service-doctors__grid,.related-articles__grid,.location-branch-strip__grid,.editorial-copy-grid,.price-accordion{grid-template-columns:1fr!important;gap:16px!important}.page-intro,.page-intro--photo{min-height:auto!important;padding:108px 0 34px!important;border-radius:0 0 28px 28px!important;overflow:hidden!important}.page-intro:before,.page-intro--photo:before{background:linear-gradient(180deg,#edf6fff5,#e0f0ffe6),image-set(url(/page-hero-inner-light.webp) type("image/webp")) center / cover no-repeat!important}html[data-theme=dark] .page-intro:before,html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(180deg,#071530eb,#081e43f2),image-set(url(/page-hero-inner-dark.webp) type("image/webp")) center / cover no-repeat!important}.page-intro h1{max-width:100%!important;color:#102b4d!important;font-size:clamp(32px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-.058em!important;text-wrap:balance!important}html[data-theme=dark] .page-intro h1{color:#f4f9ff!important}.page-intro p{max-width:100%!important;margin-top:14px!important;font-size:16px!important;line-height:1.58!important;color:#1f3656d1!important}html[data-theme=dark] .page-intro p{color:#e5efffd6!important}.breadcrumbs{overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;padding-top:16px!important}.breadcrumbs::-webkit-scrollbar{display:none!important}.service-card,.popular-section-card,.blog-card,.additional-service-card,.related-article-card,.location-branch-card,.editorial-copy-card,.service-price-card,.service-info-block,.service-faq details,.price-accordion-card,.branch-card,.doctor-card,.contacts-main-card,.promo-implant-card,.promo-family-card,.promo-note-card,.local-seo-cluster,.blog-topics,.featured-blog,.blog-article-hero{border-radius:var(--mobile-radius-lg)!important;box-shadow:var(--mobile-shadow)!important}.service-card,.blog-card,.additional-service-card,.related-article-card{overflow:hidden!important}.service-card__media,.blog-card__media,.additional-service-card figure,.related-article-card>img,.location-branch-card img{aspect-ratio:16 / 10!important;height:auto!important;min-height:0!important}.service-card__media img,.blog-card__media>img:first-child,.additional-service-card figure img,.related-article-card>img,.location-branch-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.service-card h2,.popular-section-card strong,.blog-card h2,.additional-service-card h3,.related-article-card h3,.service-info-block h2,.service-price-card h2,.service-faq h2,.editorial-copy-card h2,.blog-article-hero__summary h2,.featured-blog__content h2{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:balance!important}.service-card p,.blog-card p,.additional-service-card p,.related-article-card p,.service-info-block p,.service-price-card p,.service-faq p,.editorial-copy-card p,.blog-article__content p,.blog-article__aside p{font-size:15.5px!important;line-height:1.62!important}.section-label{font-size:11px!important;letter-spacing:.13em!important}.service-card__actions a,.blog-card__links a,.promo-pulse-cta,.appointment-form button,.featured-blog__actions a,.header__button,.blue-link{min-height:48px!important;padding:0 18px!important;border-radius:16px!important;font-size:15px!important;text-align:center!important}.service-card__actions,.blog-card__links,.featured-blog__actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.service-landing-hero{padding:44px 0 32px!important}.service-landing-hero:before{background:linear-gradient(180deg,#eef7fffa,#e1f0fff5),image-set(url(/page-hero-clinic.avif) type("image/avif"),url(/page-hero-clinic.webp) type("image/webp")) center / cover no-repeat!important}html[data-theme=dark] .service-landing-hero:before{background:linear-gradient(180deg,#061430f2,#092046fa),image-set(url(/page-hero-clinic.avif) type("image/avif"),url(/page-hero-clinic.webp) type("image/webp")) center / cover no-repeat!important}.service-landing-hero__grid,.service-landing-hero__grid--editorial{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.service-landing-hero__content,.service-landing-hero__content--editorial{padding:22px!important;border-radius:var(--mobile-radius-lg)!important;background:#ffffffdb!important;border:1px solid rgba(166,194,231,.44)!important;box-shadow:var(--mobile-shadow)!important;backdrop-filter:blur(18px)!important}html[data-theme=dark] .service-landing-hero__content,html[data-theme=dark] .service-landing-hero__content--editorial{background:#081631e0!important;border-color:#6990d747!important}.service-landing-hero h1{color:#102b4d!important;font-size:clamp(34px,10vw,48px)!important;line-height:1!important;letter-spacing:-.065em!important}html[data-theme=dark] .service-landing-hero h1{color:#f4f9ff!important}.service-landing-hero__content>p:not(.section-label){color:#1f3654d6!important;font-size:16px!important;line-height:1.6!important}html[data-theme=dark] .service-landing-hero__content>p:not(.section-label){color:#e6efffdb!important}.service-landing-hero__meta,.editorial-stats{grid-template-columns:1fr!important;gap:10px!important}.service-landing-hero__actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.service-landing-hero__photo,.service-landing-hero__photo--editorial{padding:10px!important;border-radius:var(--mobile-radius-lg)!important}.editorial-photo-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:10px!important}.editorial-photo-grid__item:first-child{grid-row:auto!important}.editorial-photo-grid__item{aspect-ratio:16 / 10!important;min-height:0!important;border-radius:18px!important}.service-price-card,.blog-topics,.service-photo-showcase,.related-articles,.location-branch-strip,.editorial-copy-card,.featured-blog__content,.blog-article-hero__summary,.additional-service-card>div,.blog-card__content,.related-article-card>div,.location-branch-card div{padding:20px!important}.service-price-card__rows div,.price-direct-row,.price-accordion-card__trigger{grid-template-columns:1fr!important;gap:8px!important;text-align:left!important}.price-accordion-card__count{width:fit-content!important}.featured-blog,.blog-article-hero,.blog-article{grid-template-columns:1fr!important}.featured-blog__image img,.blog-article-hero__image img{min-height:0!important;max-height:320px!important;width:100%!important;object-fit:cover!important}.blog-grid--media .blog-card__media{aspect-ratio:16 / 10!important;border-radius:22px 22px 0 0!important}.blog-grid--media .blog-card__media-overlay,.blog-card__media-overlay{display:none!important}.blog-grid--media .blog-card:hover .blog-card__media>img:first-child,.blog-grid--media .blog-card:focus-within .blog-card__media>img:first-child,.blog-card:hover .blog-card__media>img:first-child,.blog-card:focus-within .blog-card__media>img:first-child{transform:none!important;filter:none!important}.contacts-main-card__phone{grid-template-columns:1fr!important;text-align:left!important}.contacts-main-card__phone>span,.contacts-main-card__phone>p,.contacts-main-card__phone>h2,.contacts-main-card__phone>a{grid-column:1 / -1!important;grid-row:auto!important}.appointment-modal,.captcha-modal{align-items:end!important;justify-items:center!important;padding:12px!important}.appointment-modal__card,.captcha-modal__card{width:100%!important;max-height:min(92svh,760px)!important;overflow-y:auto!important;padding:22px!important;border-radius:28px 28px 22px 22px!important;-webkit-overflow-scrolling:touch!important}.appointment-modal__icon{width:48px!important;height:48px!important}.appointment-modal__card h2,.captcha-modal__card h3{font-size:clamp(24px,7.2vw,34px)!important;line-height:1.08!important;letter-spacing:-.045em!important;padding-right:38px!important}.appointment-modal__card>p:not(.section-label),.captcha-modal__card>p{font-size:15px!important;line-height:1.55!important}.appointment-modal__close,.captcha-modal__close{top:14px!important;right:14px!important;width:42px!important;height:42px!important}.appointment-form{gap:12px!important}.appointment-form label,.appointment-form__districts{border-radius:18px!important}.appointment-form input{min-height:44px!important;font-size:16px!important}.appointment-form__districts{grid-template-columns:1fr 1fr!important;gap:8px!important}.appointment-form__districts legend{grid-column:1 / -1!important}.appointment-form__districts label{min-height:46px!important;justify-content:center!important}.appointment-form__consent{font-size:12.5px!important;line-height:1.45!important}.captcha-modal__widget-wrap{overflow-x:auto!important}.mobile-sticky-cta,.mobile-sticky-cta--final{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:260!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;padding:8px!important;border-radius:24px!important;background:#f8fcffed!important;border:1px solid rgba(166,198,238,.62)!important;box-shadow:0 18px 58px #05193e38!important;backdrop-filter:blur(22px) saturate(1.12)!important}html[data-theme=dark] .mobile-sticky-cta,html[data-theme=dark] .mobile-sticky-cta--final{background:#091937eb!important;border-color:#7da5e747!important;box-shadow:0 20px 62px #0000006b!important}.mobile-sticky-cta__item{min-width:0!important;min-height:54px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:6px 4px!important;border-radius:18px!important;color:#113b74!important;background:#2a6fd61a!important;font-size:12px!important;font-weight:900!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}.mobile-sticky-cta__item svg{flex:0 0 auto!important}.mobile-sticky-cta__item--primary{color:#fff!important;background:linear-gradient(135deg,#2f75df,#1c58b7)!important;box-shadow:0 10px 24px #2f75df47!important}html[data-theme=dark] .mobile-sticky-cta__item{color:#eaf4ff!important;background:#8bb8ff1f!important}html[data-theme=dark] .mobile-sticky-cta__item--primary{color:#fff!important;background:linear-gradient(135deg,#408cff,#1f66d1)!important}.footer{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}}@media (max-width: 520px){.container{width:min(100% - 22px,480px)!important}.logo__text h3{font-size:18px!important}.logo__text span{display:block!important}.nav a{min-height:36px!important;padding:0 12px!important;font-size:12.5px!important}.hero__content{min-height:calc(100svh - 96px)!important;padding-bottom:22px!important}.hero h1{font-size:clamp(31px,11vw,44px)!important}.hero p{font-size:15px!important}.page-intro,.page-intro--photo{padding-top:92px!important}.service-landing-hero h1,.page-intro h1{font-size:clamp(30px,10.5vw,40px)!important}.appointment-modal__card,.captcha-modal__card{padding:20px 16px!important}.mobile-sticky-cta,.mobile-sticky-cta--final{left:8px!important;right:8px!important;gap:6px!important;padding:7px!important;border-radius:22px!important}.mobile-sticky-cta__item{min-height:52px!important;border-radius:16px!important;font-size:11.5px!important}}@media (max-width: 380px){.logo__icon,.logo__icon--image,.logo__icon--image img,.logo__theme-image{width:42px!important;height:42px!important}.logo__text h3{font-size:16.5px!important}.logo__text span{font-size:9px!important}.theme-toggle{width:38px!important;height:38px!important}.hero h1{font-size:30px!important}}@media (max-width: 920px){html,body,.app{max-width:100%!important;overflow-x:hidden!important}body{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eaf4ff,#f3f8ff,#eef6ff)!important}html[data-theme=dark] body{background:linear-gradient(180deg,#061932,#08244a 52%,#071b39)!important}.container{width:min(100% - 24px,560px)!important}.header,.header--home,.header--page{position:sticky!important;top:0!important;z-index:300!important;margin:0!important;padding:8px 0 7px!important;background:#eff7ffeb!important;border-bottom:1px solid rgba(159,190,227,.38)!important;box-shadow:0 12px 30px #19467e1c!important;backdrop-filter:blur(18px) saturate(1.08)!important}html[data-theme=dark] .header,html[data-theme=dark] .header--home,html[data-theme=dark] .header--page{background:#071937eb!important;border-bottom-color:#7ea3e03d!important;box-shadow:0 14px 34px #00000057!important}.header__top{width:min(100% - 24px,560px)!important;min-height:52px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.logo{min-width:0!important;gap:10px!important}.logo__icon,.logo__icon--image,.logo__icon--image img,.logo__theme-image{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;transform:none!important}html:not([data-theme=dark]) .logo__theme-image--light{filter:none!important}html[data-theme=dark] .logo__theme-image--dark,html:not([data-theme=dark]) .logo__theme-image--light{display:block!important}.logo__text h3{color:#0d2d57!important;font-size:clamp(18px,5vw,21px)!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important}.logo__text span{color:#1c3758b3!important;margin-top:2px!important;font-size:9px!important;letter-spacing:.18em!important;white-space:nowrap!important}html[data-theme=dark] .logo__text h3{color:#fff!important}html[data-theme=dark] .logo__text span{color:#e8f2ffb8!important}.header__contacts,.header__button{display:none!important}.header__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin:0!important}.theme-toggle{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;color:#0d2d57!important;background:#ffffffdb!important;border:1px solid rgba(146,177,218,.44)!important;box-shadow:0 8px 20px #1841791a!important}html[data-theme=dark] .theme-toggle{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff2b!important}.nav{width:min(100% - 24px,560px)!important;margin:7px auto 0!important;padding:0!important;display:flex!important;gap:7px!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.nav::-webkit-scrollbar{display:none!important}.nav a,.header--page .nav a,.header--home .nav a{flex:0 0 auto!important;min-height:34px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#143a66!important;background:#ffffffb3!important;border:1px solid rgba(151,181,221,.34)!important;font-size:12.5px!important;font-weight:900!important;white-space:nowrap!important;letter-spacing:0!important}.nav a.active,.nav a:hover,.header--page .nav a.active,.header--home .nav a.active{color:#fff!important;background:linear-gradient(135deg,#348cff,#236de3)!important;border-color:#348cff8c!important;box-shadow:0 8px 20px #236de333!important}html[data-theme=dark] .nav a,html[data-theme=dark] .header--page .nav a,html[data-theme=dark] .header--home .nav a{color:#eaf4ffdb!important;background:#ffffff14!important;border-color:#ffffff1c!important}html[data-theme=dark] .nav a.active,html[data-theme=dark] .header--page .nav a.active,html[data-theme=dark] .header--home .nav a.active{color:#08234d!important;background:#fff!important;border-color:#ffffffc2!important}.nav a:after{display:none!important}.hero.hero--wow{min-height:auto!important;height:auto!important;padding:0!important;background-position:58% top!important;overflow:hidden!important}.hero.hero--wow:before,.hero.hero--wow:after{pointer-events:none!important}.hero__content{position:relative!important;z-index:2!important;min-height:auto!important;display:block!important;padding-top:34px!important;padding-bottom:114px!important}.hero h1,.hero .hero__content h1{width:100%!important;max-width:100%!important;margin:132px 0 12px!important;color:#0a2a56!important;font-size:clamp(36px,10.5vw,50px)!important;line-height:1.02!important;letter-spacing:-.06em!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;text-shadow:none!important}.hero h1 br{display:block!important}html[data-theme=dark] .hero h1,html[data-theme=dark] .hero .hero__content h1{color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.26)!important}.hero p{max-width:100%!important;margin:0 0 18px!important;color:#102a4cdb!important;font-size:16px!important;line-height:1.5!important;font-weight:800!important;text-shadow:none!important}.hero p br{display:none!important}html[data-theme=dark] .hero p{color:#eff6ffeb!important;text-shadow:0 3px 14px rgba(0,0,0,.22)!important}.mobile-sticky-cta,.mobile-sticky-cta--final{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:500!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:8px!important;border-radius:22px!important;background:#f1f8fff0!important;border:1px solid rgba(166,196,234,.62)!important;box-shadow:0 18px 54px #0d2d5a3d!important;backdrop-filter:blur(22px) saturate(1.12)!important}html[data-theme=dark] .mobile-sticky-cta,html[data-theme=dark] .mobile-sticky-cta--final{background:#091a39eb!important;border-color:#84a9e847!important}.mobile-sticky-cta__item{min-height:54px!important;border-radius:16px!important;font-size:12px!important;line-height:1.05!important}.appointment-modal{display:flex!important;align-items:center!important;justify-content:center!important;padding:18px 14px!important;overflow:hidden!important}.appointment-modal__backdrop{background:#040e1e94!important;backdrop-filter:blur(12px)!important}.appointment-modal__card{width:min(100%,390px)!important;max-width:390px!important;max-height:none!important;overflow:visible!important;padding:18px!important;border-radius:26px!important;color:#eef6ff!important;background:radial-gradient(circle at 14% 0%,rgba(90,169,255,.2),transparent 38%),linear-gradient(150deg,#071a39fa,#08336ef7)!important;border:1px solid rgba(157,195,255,.26)!important;box-shadow:0 30px 90px #0000005c!important}.appointment-modal__card:after,.appointment-modal__icon,.appointment-modal__messengers,.appointment-modal__card .section-label{display:none!important}.appointment-modal__close{top:12px!important;right:12px!important;width:38px!important;height:38px!important;border-radius:50%!important;font-size:24px!important;background:#ffffff1f!important}.appointment-modal__card h2{margin:0 42px 6px 0!important;padding:0!important;color:#fff!important;font-size:clamp(24px,7vw,31px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.appointment-modal__phone{display:inline-flex!important;margin:0 0 8px!important;color:#9ed5ff!important;font-size:18px!important;font-weight:950!important}.appointment-modal__card>p:not(.section-label){margin:0 0 12px!important;color:#e7f2ffd1!important;font-size:13.5px!important;line-height:1.42!important;font-weight:650!important}.appointment-form{display:grid!important;gap:9px!important}.appointment-form>label{display:grid!important;gap:5px!important;margin:0!important;padding:10px!important;border-radius:16px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important}.appointment-form>label>span,.appointment-form__districts legend{color:#ecf6ffcc!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.appointment-form input{width:100%!important;min-height:42px!important;padding:0 13px!important;border-radius:14px!important;color:#fff!important;background:#02112770!important;border:1px solid rgba(210,232,255,.14)!important;font-size:16px!important;font-weight:800!important}.appointment-form input::placeholder{color:#ecf6ff7a!important}.appointment-form__districts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}.appointment-form__districts legend{grid-column:1 / -1!important;margin:0 0 2px!important}.appointment-form__districts label{display:block!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.appointment-form__districts input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;pointer-events:none!important}.appointment-form__districts span{min-height:42px!important;height:42px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;color:#ebf6ffe0!important;background:#ffffff1a!important;border:1px solid rgba(210,232,255,.16)!important;box-shadow:none!important;font-size:15px!important;font-weight:950!important;letter-spacing:0!important}.appointment-form__districts input:checked+span,html[data-theme=dark] .appointment-form__districts input:checked+span{color:#06244d!important;background:linear-gradient(135deg,#bdeeff,#4a94ff)!important;border-color:#c4eeffb8!important;box-shadow:0 10px 24px #4695ff42!important}.appointment-form__consent{margin:0!important;color:#ebf6ffa1!important;font-size:11.5px!important;line-height:1.35!important}.appointment-form__consent a{color:#8cc6ff!important}.appointment-form button{min-height:46px!important;padding:0 16px!important;border-radius:15px!important;color:#06244d!important;background:linear-gradient(135deg,#fff7ae,#6edfff)!important;box-shadow:0 12px 28px #4abaff33!important;font-size:15.5px!important;font-weight:950!important}.appointment-form__status{min-height:18px!important;color:#e8f6ffd1!important;font-size:11.5px!important;line-height:1.35!important}.services-grid,.popular-sections__grid,.blog-grid,.additional-service-grid,.related-articles__grid,.location-branch-strip__grid,.doctors-grid{grid-template-columns:1fr!important;gap:14px!important}.service-card,.blog-card,.additional-service-card,.related-article-card,.popular-section-card,.branch-card,.doctor-card,.contacts-main-card{border-radius:24px!important;overflow:hidden!important}}@media (max-width: 520px){.container,.header__top,.nav{width:min(100% - 20px,480px)!important}.hero .hero__content h1,.hero h1{margin-top:112px!important;font-size:clamp(32px,10.4vw,42px)!important}.hero p{font-size:15px!important}.appointment-modal__card{width:min(100%,370px)!important;padding:16px!important;border-radius:24px!important}.appointment-modal__card h2{font-size:24px!important}.appointment-modal__phone{font-size:17px!important}.appointment-form>label{padding:9px!important}.appointment-form input,.appointment-form__districts span{min-height:40px!important;height:40px!important}}@media (max-width: 920px){.header,.header--home,.header--page{padding:10px 0 8px!important;background:#f2f7ffeb!important;border-bottom:1px solid rgba(154,186,226,.32)!important;box-shadow:0 10px 28px #143b6e1a!important}html[data-theme=dark] .header,html[data-theme=dark] .header--home,html[data-theme=dark] .header--page{background:linear-gradient(180deg,#081d3ef5,#081f43eb)!important;border-bottom-color:#7da1de2e!important;box-shadow:0 14px 30px #00000047!important}.header__top,.nav{position:relative!important;z-index:2!important}.nav{margin-top:8px!important;padding-bottom:2px!important;background:transparent!important;box-shadow:none!important}.nav a,.header--page .nav a,.header--home .nav a{min-height:36px!important;padding:0 14px!important;color:#153c69!important;background:#ffffffbd!important;border:1px solid rgba(150,181,223,.34)!important;box-shadow:none!important}.nav a.active,.nav a:hover,.header--page .nav a.active,.header--home .nav a.active{color:#fff!important;background:linear-gradient(135deg,#3f97ff,#226ae0)!important;border-color:#3e81eb8c!important;box-shadow:0 8px 20px #226ae038!important}html[data-theme=dark] .nav a,html[data-theme=dark] .header--page .nav a,html[data-theme=dark] .header--home .nav a{color:#edf4ffe0!important;background:#ffffff14!important;border-color:#ffffff1f!important}html[data-theme=dark] .nav a.active,html[data-theme=dark] .header--page .nav a.active,html[data-theme=dark] .header--home .nav a.active{color:#07244d!important;background:#fff!important;border-color:#ffffffbd!important}.hero.hero--wow{background-position:center top!important}.hero__content{padding-top:26px!important;padding-bottom:114px!important}.hero h1,.hero .hero__content h1{margin-top:134px!important;position:relative!important;z-index:1!important}.hero p{position:relative!important;z-index:1!important}.page-intro,.page-intro--photo{padding-top:102px!important;padding-bottom:34px!important;background:transparent!important}.page-intro:before,.page-intro--photo:before{background:linear-gradient(90deg,#f6faffe6,#f1f7ffd1 52%,#f1f7ff70),image-set(url(/page-hero-inner-light.webp) type("image/webp")) center / cover no-repeat!important}html[data-theme=dark] .page-intro:before,html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(90deg,#081833e6,#091c3bc2 52%,#091c3b61),image-set(url(/page-hero-inner-dark.webp) type("image/webp")) center / cover no-repeat!important}.appointment-modal{padding:16px!important;place-items:center!important;align-items:center!important;overscroll-behavior:contain!important}.appointment-modal__card{width:min(100%,520px)!important;max-height:calc(100svh - 32px)!important;overflow:hidden!important;border-radius:28px!important;padding:18px 16px 16px!important}.appointment-modal__icon{width:56px!important;height:56px!important;margin-bottom:10px!important}.appointment-modal h2{font-size:clamp(26px,7.4vw,34px)!important;margin-bottom:8px!important}.appointment-modal__phone,.appointment-modal__card>p:not(.section-label){margin-bottom:10px!important}.appointment-modal__messengers{margin-bottom:12px!important}.appointment-modal__messengers a,.appointment-form button,.appointment-form input,.appointment-form__districts span{min-height:50px!important}.appointment-form{gap:10px!important}.appointment-form label>span,.appointment-form__districts legend{margin-bottom:6px!important}.appointment-form__districts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.appointment-form__districts span{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;text-align:center!important;font-size:16px!important;font-weight:900!important;border-radius:18px!important}.appointment-form__districts input:checked+span,html[data-theme=dark] .appointment-form__districts input:checked+span{color:#fff!important;background:linear-gradient(135deg,#67cfff,#2d79ff)!important;border-color:#4d9fff94!important;box-shadow:0 12px 24px #2d79ff3d!important}.promo-implant-card--clean .promo-price-row{align-items:stretch!important}.promo-implant-card--clean .promo-old-price strong,.promo-old-price strong{position:relative!important;display:inline-block!important;width:auto!important;padding-right:2px!important}.promo-implant-card--clean .promo-old-price strong:after,.promo-old-price strong:after{left:-4px!important;right:-4px!important;top:56%!important;height:4px!important;transform:rotate(-9deg)!important}.promo-implant-card--clean .promo-old-price,.promo-implant-card--clean .promo-saving{overflow:hidden!important}.footer__review{padding:10px!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 14px 28px #10396c1a!important;overflow:hidden!important}html[data-theme=dark] .footer__review{background:#0c2143eb!important;box-shadow:0 16px 32px #00000038!important}.footer__review img,.footer__review-light,.footer__review-dark{display:block!important;width:100%!important;height:auto!important;background:transparent!important}}@media (max-width: 640px){.appointment-modal__card{padding:16px 14px!important}.appointment-modal__icon{width:52px!important;height:52px!important}.hero__content{padding-top:22px!important}.hero h1,.hero .hero__content h1{margin-top:126px!important}}@media (max-width: 430px){.nav a,.header--page .nav a,.header--home .nav a{min-height:35px!important;padding:0 13px!important;font-size:12px!important}.hero h1,.hero .hero__content h1{margin-top:118px!important;font-size:clamp(34px,10.8vw,44px)!important}.hero p{font-size:15px!important;line-height:1.45!important}.page-intro,.page-intro--photo{padding-top:98px!important}.appointment-modal__card{width:min(100%,420px)!important;max-height:calc(100svh - 24px)!important}}.promo-implant-card--banner-first{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-template-areas:"eyebrow banner" "content banner";align-items:start;gap:18px 26px}.promo-implant-card--banner-first .promo-limited{grid-area:eyebrow}.promo-implant-card--banner-first .promo-implant-card__banner{grid-area:banner}.promo-implant-card--banner-first .promo-implant-card__content{grid-area:content}.promo-implant-card__lead{margin:0 0 4px;color:#5f6f83;font-weight:700;line-height:1.55}.promo-implant-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.promo-implant-card__actions>a{min-width:180px}@media (max-width: 920px){.page-intro:after,.page-intro--photo:after,.header:before,.header:after,.header__top:before,.header__top:after,.nav:before,.nav:after,.hero.hero--wow:before{content:none!important;display:none!important}.header,.header--home,.header--page{background:transparent!important;border:0!important;box-shadow:none!important;padding:12px 0 0!important}.header__top{padding:12px 16px!important;border-radius:30px!important;background:#f6fafff5!important;border:1px solid rgba(166,191,224,.58)!important;box-shadow:0 14px 34px #113a711f!important}.nav{margin-top:10px!important;padding:10px 12px!important;border-radius:26px!important;background:#f6fafff5!important;border:1px solid rgba(166,191,224,.58)!important;box-shadow:0 12px 28px #113a711a!important}html[data-theme=dark] .header__top,html[data-theme=dark] .nav{background:linear-gradient(180deg,#0b254cfa,#0a2145f5)!important;border-color:#98bfff2e!important;box-shadow:0 18px 36px #00000042!important}.nav a,.header--page .nav a,.header--home .nav a{min-height:38px!important;padding:0 16px!important;color:#163968!important;background:#ffffffeb!important;border:1px solid rgba(172,194,224,.42)!important;box-shadow:none!important;font-weight:800!important}.nav a.active,.nav a:hover,.header--page .nav a.active,.header--home .nav a.active{color:#153968!important;background:#4c9dff33!important;border-color:#4c9dff57!important;box-shadow:0 0 0 1px #66b0ff24,0 10px 20px #3780e01a!important}html[data-theme=dark] .nav a,html[data-theme=dark] .header--page .nav a,html[data-theme=dark] .header--home .nav a{color:#f2f7ffeb!important;background:#ffffff12!important;border-color:#ffffff1a!important}html[data-theme=dark] .nav a.active,html[data-theme=dark] .nav a:hover,html[data-theme=dark] .header--page .nav a.active,html[data-theme=dark] .header--home .nav a.active{color:#fff!important;background:#ffffff24!important;border-color:#ffffff38!important;box-shadow:0 0 0 1px #ffffff1a,0 10px 20px #0000002e!important}.hero.hero--wow{min-height:auto!important;overflow:hidden!important}.hero.hero--wow:after{display:none!important}.hero__content{padding-top:32px!important;padding-bottom:112px!important}.hero h1,.hero .hero__content h1{margin-top:138px!important;position:relative!important;z-index:1!important}.feature-card__promo-actions>.blue-link{width:100%!important;justify-content:center!important}.promo-implant-card--banner-first{grid-template-columns:1fr!important;grid-template-areas:"eyebrow" "banner" "content"!important;gap:16px!important}.promo-implant-card__actions{flex-direction:column!important}.promo-implant-card__actions>a{width:100%!important;min-width:0!important;justify-content:center!important}.promo-implant-card__lead{display:block!important}.promo-price-row{gap:12px!important}.promo-old-price strong,.promo-implant-card--clean .promo-old-price strong{position:relative!important;display:inline-block!important}.promo-old-price strong:after,.promo-implant-card--clean .promo-old-price strong:after{left:-4px!important;right:-4px!important;top:56%!important;height:4px!important;transform:rotate(-8deg)!important}.page-intro,.page-intro--photo{position:relative!important;overflow:hidden!important;border-radius:32px!important;background:transparent!important}.page-intro:before,.page-intro--photo:before{border-radius:32px!important}html:not([data-theme=dark]) .page-intro:before,html:not([data-theme=dark]) .page-intro--photo:before{background:linear-gradient(90deg,#f5f9ffdb,#f5f9ffbd 48%,#f5f9ff2e),image-set(url(/page-hero-inner-light.webp) type("image/webp")) center / cover no-repeat!important}html[data-theme=dark] .page-intro:before,html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(90deg,#081936d1,#081936b3 48%,#08193638),image-set(url(/page-hero-inner-dark.webp) type("image/webp")) center / cover no-repeat!important}.footer__review{padding:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.footer__review-light,.footer__review-dark,.footer__review img{display:block!important;width:100%!important;height:auto!important;background:transparent!important;object-fit:contain!important}}@media (max-width: 640px){.hero h1,.hero .hero__content h1{margin-top:128px!important}}@media (max-width: 430px){.header__top{padding:11px 14px!important}.nav{padding:9px 10px!important}.nav a,.header--page .nav a,.header--home .nav a{min-height:36px!important;padding:0 14px!important;font-size:13px!important}.hero h1,.hero .hero__content h1{margin-top:118px!important;font-size:clamp(34px,10.6vw,44px)!important}}.footer__review .footer__review-light{display:block!important}.footer__review .footer__review-dark,html[data-theme=dark] .footer__review .footer__review-light{display:none!important}html[data-theme=dark] .footer__review .footer__review-dark{display:block!important}@media (max-width: 920px){.header,.header.header--home,.header.header--page,html[data-theme=dark] .header--home,html[data-theme=dark] .header--page,html:not([data-theme=dark]) .header--home,html:not([data-theme=dark]) .header--page{position:relative!important;inset:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding-top:12px!important}.header .header__top,.header.header--home .header__top,.header.header--page .header__top{padding:14px 18px!important;border-radius:34px!important;border:1px solid rgba(170,192,224,.55)!important;box-shadow:0 14px 34px #103a711a!important;background:#f5f9fff5!important}.header .nav,.header.header--home .nav,.header.header--page .nav{margin-top:12px!important;padding:10px 12px!important;border-radius:28px!important;border:1px solid rgba(170,192,224,.55)!important;box-shadow:0 12px 28px #103a7114!important;background:#e8f1fcf5!important}html[data-theme=dark] .header .header__top,html[data-theme=dark] .header.header--home .header__top,html[data-theme=dark] .header.header--page .header__top{background:linear-gradient(180deg,#0c2955fa,#091f43f5)!important;border-color:#91beff2e!important;box-shadow:0 18px 36px #00000038!important}html[data-theme=dark] .header .nav,html[data-theme=dark] .header.header--home .nav,html[data-theme=dark] .header.header--page .nav{background:linear-gradient(180deg,#0b244dfa,#091e41f5)!important;border-color:#91beff2e!important;box-shadow:0 16px 30px #0000002e!important}.header .nav a,.header.header--home .nav a,.header.header--page .nav a{min-height:38px!important;padding:0 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;color:#153968!important;background:#fffffff5!important;border:1px solid rgba(176,198,227,.38)!important;box-shadow:none!important}.header .nav a.active,.header .nav a:hover,.header.header--home .nav a.active,.header.header--home .nav a:hover,.header.header--page .nav a.active,.header.header--page .nav a:hover{color:#377ee7!important;background:#529cff2e!important;border-color:#529cff57!important;box-shadow:inset 0 0 0 1px #66b1ff33,0 8px 18px #3073d21a!important}html[data-theme=dark] .header .nav a,html[data-theme=dark] .header.header--home .nav a,html[data-theme=dark] .header.header--page .nav a{color:#f4f8fff0!important;background:#ffffff0f!important;border-color:#ffffff1f!important}html[data-theme=dark] .header .nav a.active,html[data-theme=dark] .header .nav a:hover,html[data-theme=dark] .header.header--home .nav a.active,html[data-theme=dark] .header.header--home .nav a:hover,html[data-theme=dark] .header.header--page .nav a.active,html[data-theme=dark] .header.header--page .nav a:hover{color:#fff!important;background:#ffffff24!important;border-color:#fff3!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 18px #00000029!important}.home-page .hero,.hero.hero--wow{margin-top:0!important}.home-page .hero__content,.hero.hero--wow .hero__content{padding-top:34px!important;padding-bottom:118px!important}.hero.hero--wow .hero__bg-title{display:block!important;top:18px!important;left:0!important;right:auto!important;z-index:0!important;font-size:clamp(62px,17vw,90px)!important;line-height:.8!important;letter-spacing:-.08em!important;opacity:1!important}html:not([data-theme=dark]) .hero.hero--wow .hero__bg-title{color:#245eb024!important}html[data-theme=dark] .hero.hero--wow .hero__bg-title{color:#ffffff1f!important}.home-page .hero h1,.hero.hero--wow h1{position:relative!important;z-index:1!important;margin-top:124px!important}.home-page .hero p,.hero.hero--wow p,.hero.hero--wow .hero__branches{position:relative!important;z-index:1!important}}@media (max-width: 430px){.header .header__top,.header.header--home .header__top,.header.header--page .header__top{padding:13px 16px!important}.header .nav,.header.header--home .nav,.header.header--page .nav{padding:9px 10px!important}.header .nav a,.header.header--home .nav a,.header.header--page .nav a{min-height:36px!important;padding:0 15px!important;font-size:12.5px!important}.hero.hero--wow .hero__bg-title{top:14px!important;font-size:clamp(56px,16.5vw,78px)!important}.home-page .hero h1,.hero.hero--wow h1{margin-top:112px!important}}.doctor-card--ledyaikin .doctor-card__photo img{object-position:center 18%}.doctor-card--amirdzhanyan .doctor-card__photo img{object-position:center center!important}.doctor-card--wow .doctor-card__content{position:relative;z-index:1;padding:28px 28px 28px 0}@media (max-width: 1080px){.doctors-page .doctors-grid,.doctors-page .doctors-grid--wow,.doctors-page .doctors-grid--restored{grid-template-columns:1fr!important}}@media (max-width: 760px){.doctors-page .doctor-card--wow{overflow:hidden!important}.doctors-page .doctor-card--wow .doctor-card__photo{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:clamp(270px,76vw,330px)!important;min-height:clamp(270px,76vw,330px)!important;padding:12px!important;background:radial-gradient(circle at 78% 12%,rgba(80,162,255,.12),transparent 36%),linear-gradient(180deg,#eef6ff,#f8fbff)!important}.doctors-page .doctor-card--wow .doctor-card__photo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;border-radius:22px!important}.doctors-page .doctor-card--wow:hover .doctor-card__photo img{transform:none!important}.doctors-page .doctor-card--wow .doctor-card__content{padding:22px!important}}@media (max-width: 420px){.doctors-page .doctor-card--wow .doctor-card__photo{height:clamp(252px,74vw,300px)!important;min-height:clamp(252px,74vw,300px)!important;padding:10px!important}}html[data-theme=dark] .doctors-page .doctor-card--wow .doctor-card__photo{background:radial-gradient(circle at 78% 12%,rgba(80,162,255,.1),transparent 36%),linear-gradient(180deg,#0b2347,#07172f)!important;border-color:#bedcff1f!important}@media (max-width: 760px){html[data-theme=dark] .doctors-page .doctor-card--wow .doctor-card__photo{background:radial-gradient(circle at 78% 12%,rgba(80,162,255,.1),transparent 36%),linear-gradient(180deg,#0b2347,#07172f)!important}}.appointment-form__consent-check{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:18px;color:#ebf6ffd1;background:#ffffff14;border:1px solid rgba(255,255,255,.13)}.appointment-form__consent-check input[type=checkbox]{appearance:auto;flex:0 0 auto;width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0;accent-color:#70d7ff}.appointment-form__consent-check label{display:block;margin:0;padding:0;color:inherit;font-size:13px;line-height:1.35;font-weight:750}.appointment-form__consent-check a{color:#9ed5ff;font-weight:900;text-decoration:underline;text-underline-offset:3px}.appointment-form button:disabled{cursor:not-allowed!important;opacity:.54!important;transform:none!important;box-shadow:none!important}@media (max-width: 640px){body.modal-open{overflow:hidden!important}.appointment-modal{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.appointment-modal__card{width:min(100%,390px)!important;max-width:390px!important;max-height:calc(100svh - 18px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;border-radius:22px!important}.appointment-modal__card:after,.appointment-modal__icon,.appointment-modal__messengers,.appointment-modal__card .section-label{display:none!important}.appointment-modal__close{top:10px!important;right:10px!important;width:36px!important;height:36px!important;font-size:24px!important}.appointment-modal__card h2{margin:0 42px 4px 0!important;padding:0!important;font-size:clamp(23px,7vw,30px)!important;line-height:1.03!important}.appointment-modal__phone{margin:0 0 6px!important;font-size:17px!important;line-height:1.05!important}.appointment-modal__card>p:not(.section-label){margin:0 0 8px!important;font-size:12.5px!important;line-height:1.32!important}.appointment-form{gap:7px!important;margin-top:8px!important;padding:10px!important;border-radius:18px!important}.appointment-form>label{gap:4px!important;padding:7px!important;border-radius:13px!important}.appointment-form>label>span,.appointment-form__districts legend{font-size:11px!important;line-height:1!important}.appointment-form input:not([type=checkbox]){min-height:36px!important;height:36px!important;padding:0 11px!important;border-radius:12px!important;font-size:16px!important}.appointment-form__districts{gap:7px!important}.appointment-form__districts legend{margin-bottom:0!important}.appointment-form__districts span{min-height:36px!important;height:36px!important;border-radius:12px!important;font-size:14px!important}.appointment-form__consent,.appointment-form__consent-check{margin:0!important;padding:7px 8px!important;border-radius:12px!important}.appointment-form__consent-check{gap:7px!important;align-items:flex-start!important}.appointment-form__consent-check input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;margin-top:1px!important}.appointment-form__consent-check label{font-size:10.5px!important;line-height:1.24!important;font-weight:750!important}.appointment-form__consent-check a{font-weight:900!important;text-underline-offset:2px!important}.appointment-form button{min-height:40px!important;height:40px!important;padding:0 14px!important;border-radius:13px!important;font-size:14px!important}.appointment-form__status{min-height:0!important;font-size:10.5px!important;line-height:1.25!important}}@media (max-width: 380px),(max-height: 760px){.appointment-modal__card{padding:12px!important}.appointment-modal__card h2{font-size:22px!important}.appointment-modal__phone{font-size:16px!important}.appointment-form{gap:6px!important;padding:8px!important}.appointment-form>label{padding:6px!important}.appointment-form input:not([type=checkbox]),.appointment-form__districts span,.appointment-form button{min-height:34px!important;height:34px!important}}.home-page--premium>section.container,.home-page--premium>.container{position:relative;z-index:1;margin-top:clamp(30px,4vw,54px)}.home-page--premium .reveal-on-scroll{transition-delay:var(--reveal-delay, 0ms)}@media (max-width: 720px){.home-page--premium>section.container,.home-page--premium>.container{margin-top:22px}.premium-final-cta__actions .blue-link{width:100%}}.home-final .reveal-on-scroll{transition-delay:var(--reveal-delay, 0ms)}.home-final .reveal-on-scroll.reveal--left{transform:translate3d(-38px,18px,0) scale(.99)}.home-final .reveal-on-scroll.reveal--right{transform:translate3d(38px,18px,0) scale(.99)}.home-final .reveal-on-scroll.reveal--left.is-visible,.home-final .reveal-on-scroll.reveal--right.is-visible{transform:translateZ(0) scale(1)}.home-results-final__thumbs button.is-active{opacity:1;transform:translateY(-2px);border-color:#86bfff9e}.home-final-cta .blue-link{background:#fff;color:#1555b8;box-shadow:0 14px 34px #0000002e}@media (max-width: 720px){.home-promo-final__actions .blue-link,.home-final__actions .blue-link,.home-final-cta .blue-link{width:100%}}.page>section.container:not(.page-intro),.seo-page>section.container:not(.page-intro){margin-top:clamp(26px,3.4vw,50px)}.seo-page .page-cta,.page .page-cta{margin-top:clamp(30px,3.8vw,54px);margin-bottom:clamp(26px,3.4vw,48px)}@media (max-width: 720px){.page>section.container:not(.page-intro),.seo-page>section.container:not(.page-intro){margin-top:24px}}.home-final+.footer{margin-top:0!important}.price-search-panel{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:24px 34px;align-items:end;margin-top:42px;padding:clamp(24px,3vw,40px);border:1px solid rgba(75,132,211,.18);border-radius:32px;background:radial-gradient(circle at 8% 0%,rgba(76,157,255,.18),transparent 34%),linear-gradient(145deg,#ffffffe0,#ebf6ffd1);box-shadow:0 28px 70px #235aa01f}html[data-theme=dark] .price-search-panel{background:radial-gradient(circle at 8% 0%,rgba(91,176,255,.18),transparent 34%),linear-gradient(145deg,#11437ee6,#072553e6);border-color:#9fcfff2b}.price-search-panel__copy h2{max-width:620px;margin-top:8px;font-size:clamp(30px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em}.price-search-panel__copy>p:last-child{max-width:650px;margin-top:14px;color:var(--muted);line-height:1.65}html[data-theme=dark] .price-search-panel__copy>p:last-child{color:#e1efffc2}.price-search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:0 16px 0 20px;border:1px solid rgba(64,124,211,.22);border-radius:20px;background:#ffffffe0;box-shadow:inset 0 1px #fffc,0 14px 32px #2a65af17}html[data-theme=dark] .price-search-field{background:#051f49b3;border-color:#97caff33}.price-search-field svg{color:var(--blue-dark)}.price-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:15px;font-weight:700}html[data-theme=dark] .price-search-field input{color:#fff}.price-search-field input::placeholder{color:#7a8ba4}.price-search-field button{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:11px;background:#3675dc1a;color:var(--blue-dark);cursor:pointer}.price-filter-chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px}.price-filter-chips button{min-height:42px;padding:0 16px;border:1px solid rgba(65,126,215,.18);border-radius:999px;background:#ffffffa8;color:#28496f;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.price-filter-chips button.is-active{border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;box-shadow:0 12px 28px #2563eb38}html[data-theme=dark] .price-filter-chips button{background:#ffffff12;border-color:#97caff2b;color:#eaf4ff}html[data-theme=dark] .price-filter-chips button.is-active{background:linear-gradient(135deg,#4598ff,#2765dc);color:#fff}.price-search-summary{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;min-height:36px;color:var(--muted)}.price-search-summary strong{color:var(--blue-dark);font-size:24px}.price-search-summary button{margin-left:auto;border:0;background:transparent;color:var(--blue-dark);font:inherit;font-size:13px;font-weight:850;cursor:pointer}html[data-theme=dark] .price-search-summary{color:#e2f0ffb8}html[data-theme=dark] .price-search-summary strong,html[data-theme=dark] .price-search-summary button{color:#91c6ff}.price-accordion--searchable{display:grid;gap:14px;padding-top:28px}.price-accordion--searchable .price-accordion-card__panel{padding:0 18px 18px}.price-group-included{margin:0 0 12px;padding:14px 16px;border:1px solid rgba(71,133,222,.15);border-radius:17px;background:#408bf412;color:#49627f;font-size:12.5px;line-height:1.55}.price-group-included strong{color:#183d6e}html[data-theme=dark] .price-group-included{background:#58a8ff14;border-color:#97caff24;color:#e2f0ffc2}html[data-theme=dark] .price-group-included strong{color:#fff}.price-service-list{display:grid;border:1px solid rgba(73,126,199,.15);border-radius:20px;overflow:hidden;background:#ffffff9e}html[data-theme=dark] .price-service-list{background:#051e465c;border-color:#97caff21}.price-service-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto) 116px;gap:18px;align-items:center;min-height:76px;padding:15px 16px;border-bottom:1px solid rgba(73,126,199,.12)}.price-service-row:last-child{border-bottom:0}.price-service-row__main{display:grid;gap:7px;min-width:0}.price-service-row__name{color:#15395f;font-size:13.5px;font-weight:800;line-height:1.4}.price-service-row__name:hover{color:var(--blue-dark)}html[data-theme=dark] .price-service-row__name{color:#f2f8ff}.price-service-row__details summary{width:fit-content;color:#667d99;font-size:11px;font-weight:800;cursor:pointer}.price-service-row__details p{max-width:780px;margin-top:7px;color:#6b7f98;font-size:11px;line-height:1.55}html[data-theme=dark] .price-service-row__details summary,html[data-theme=dark] .price-service-row__details p{color:#dcedffad}.price-service-row__price{color:#123f78;font-size:15px;white-space:nowrap}html[data-theme=dark] .price-service-row__price{color:#fff}.price-service-row__link{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--blue-dark);font-size:11.5px;font-weight:900;white-space:nowrap}html[data-theme=dark] .price-service-row__link{color:#8ec3ff}.price-empty-state{display:grid;justify-items:center;gap:10px;padding:54px 24px;border:1px dashed rgba(64,124,211,.3);border-radius:28px;text-align:center}.price-empty-state svg{color:var(--blue)}.price-empty-state p{color:var(--muted)}.price-empty-state button{min-height:44px;padding:0 18px;border:0;border-radius:14px;background:var(--blue-dark);color:#fff;font-weight:850;cursor:pointer}.price-disclaimer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin-block:24px 68px;padding:20px 22px;border:1px solid rgba(75,132,211,.16);border-radius:22px;background:#ffffff94}.price-disclaimer strong{color:var(--blue-dark)}.price-disclaimer p{color:var(--muted);line-height:1.55}html[data-theme=dark] .price-disclaimer{background:#08255180;border-color:#97caff26}html[data-theme=dark] .price-disclaimer strong{color:#8ec3ff}html[data-theme=dark] .price-disclaimer p{color:#e1efffb8}.before-after-stories{display:grid;gap:28px;padding-block:48px 26px}.before-after-story{display:grid;gap:24px;padding:clamp(22px,3vw,36px);border:1px solid rgba(76,132,211,.18);border-radius:32px;background:radial-gradient(circle at 96% 0%,rgba(86,160,255,.14),transparent 27%),linear-gradient(145deg,#ffffffe6,#edf7ffd6);box-shadow:0 26px 68px #22579a1f}html[data-theme=dark] .before-after-story{background:radial-gradient(circle at 96% 0%,rgba(87,171,255,.14),transparent 28%),linear-gradient(145deg,#124683e6,#06214ce6);border-color:#9bccff29}.before-after-story__head{display:flex;align-items:end;justify-content:space-between;gap:20px}.before-after-story__head div{display:grid;gap:7px}.before-after-story__head div>span{color:var(--blue-dark);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.before-after-story__head h2{font-size:clamp(30px,4vw,54px);line-height:1;letter-spacing:-.045em}.before-after-story__head>strong{color:#2b71d52e;font-size:clamp(48px,7vw,92px);line-height:.8}html[data-theme=dark] .before-after-story__head div>span{color:#91c6ff}html[data-theme=dark] .before-after-story__head>strong{color:#8fc6ff26}.before-after-story__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.before-after-story__photos figure{position:relative;min-width:0;margin:0;border-radius:24px;overflow:hidden;background:#dce9f7;aspect-ratio:4 / 3}.before-after-story__photos img{width:100%;height:100%;object-fit:cover}.before-after-story__photos figcaption{position:absolute;left:12px;bottom:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#051837ad;color:#fff;font-size:11px;font-weight:900;backdrop-filter:blur(12px)}.before-after-story__timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.before-after-story__timeline section{min-width:0;padding:15px;border:1px solid rgba(75,132,211,.14);border-radius:18px;background:#ffffff8c}.before-after-story__timeline span{display:block;min-height:2.5em;color:var(--blue-dark);font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.before-after-story__timeline p{margin-top:9px;color:#526b87;font-size:11.5px;line-height:1.55}html[data-theme=dark] .before-after-story__timeline section{background:#051f476b;border-color:#9bccff21}html[data-theme=dark] .before-after-story__timeline span{color:#91c6ff}html[data-theme=dark] .before-after-story__timeline p{color:#e1efffba}.before-after-story__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding-top:18px;border-top:1px solid rgba(75,132,211,.14)}.before-after-story__footer p{color:#70829a;font-size:11px;line-height:1.55}.before-after-story__footer a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;font-size:12px;font-weight:900}html[data-theme=dark] .before-after-story__footer p{color:#dbecffa3}.before-after-global-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-bottom:72px;padding:20px 22px;border:1px solid rgba(75,132,211,.16);border-radius:22px;background:#fff9}.before-after-global-note strong{color:var(--blue-dark)}.before-after-global-note p{color:var(--muted);line-height:1.55}html[data-theme=dark] .before-after-global-note{background:#07224e7a;border-color:#9bccff24}html[data-theme=dark] .before-after-global-note strong{color:#91c6ff}html[data-theme=dark] .before-after-global-note p{color:#e1efffb8}.promo-implant-card:before,.promo-pulse-cta{animation:none!important}.review-focus-card{backface-visibility:hidden}.page,.seo-page{overflow-x:clip!important}.page>section.container,.seo-page>section.container,.page>nav.container,.seo-page>nav.container{width:var(--layout-width)!important;max-width:var(--layout-max)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;transform:none}.page-intro,.page-intro--photo{position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:430px!important;margin:0!important;padding:clamp(96px,9vw,132px) 0 clamp(76px,7vw,104px)!important;display:flex!important;align-items:center!important;overflow:hidden!important}.page-intro>.container,.page-intro--photo>.container{position:relative!important;z-index:3!important;display:grid!important;align-content:center!important;gap:0!important;width:var(--layout-width)!important;max-width:var(--layout-max)!important;min-width:0!important;margin:0 auto!important;padding:0!important;transform:none!important}.page-intro .section-label,.page-intro--photo .section-label{position:relative!important;z-index:4!important;margin:0 0 18px!important}.page-intro h1,.page-intro--photo h1{position:relative!important;z-index:4!important;width:min(100%,980px)!important;max-width:980px!important;margin:0!important;font-size:clamp(46px,5.4vw,76px)!important;line-height:1.01!important;overflow-wrap:normal!important}.page-intro p,.page-intro--photo p{position:relative!important;z-index:4!important;display:block!important;width:min(100%,820px)!important;max-width:820px!important;margin:24px 0 0!important;color:#526b87!important;font-size:clamp(16px,1.35vw,19px)!important;line-height:1.62!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;transform:none!important}html[data-theme=dark] .page-intro p,html[data-theme=dark] .page-intro--photo p{color:#ebf4ffdb!important;text-shadow:0 10px 30px rgba(0,0,0,.22)!important}.services-page-final .services-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:26px!important;width:var(--layout-width)!important;max-width:var(--layout-max)!important;margin:48px auto 0!important;padding:0 0 80px!important}.services-page-final .services-grid>.service-card,.services-page-final .services-grid>.service-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-self:stretch!important}.services-page-final .service-card__media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;margin:0!important;flex:0 0 auto!important}.services-page-final .service-card__media picture,.services-page-final .service-card__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.services-page-final .service-card__body{flex:1 1 auto!important;min-width:0!important}.services-page-final .additional-service-grid,.services-page-final .seo-structure-block,.services-page-final .local-seo-cluster,.services-page-final .page-cta{width:var(--layout-width)!important;max-width:var(--layout-max)!important;margin-left:auto!important;margin-right:auto!important}.reviews-page--final .reviews-carousel-stage--final,.reviews-page--editorial .reviews-carousel-stage--final,.reviews-page--carousel .reviews-carousel-stage--final{width:min(1180px,calc(100% - (var(--layout-gutter) * 2)))!important;max-width:1180px!important;min-width:0!important;margin:clamp(34px,4vw,54px) auto 72px!important;padding:34px 22px 30px!important;transform:none!important}.reviews-page--final .review-focus-card--final{width:min(100%,1100px)!important;max-width:1100px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.before-after-page .before-after-stories,.before-after-page .before-after-global-note{width:var(--layout-width)!important;max-width:var(--layout-max)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.before-after-page .before-after-stories{padding-top:48px!important}.before-after-page .before-after-story{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.contacts-page .contacts-main-card{width:var(--layout-width)!important;max-width:var(--layout-max)!important;min-width:0!important;margin:48px auto 72px!important;transform:none!important}.blog-page .page-intro--photo{min-height:520px!important;padding-top:clamp(104px,9vw,136px)!important;padding-bottom:clamp(96px,8vw,122px)!important}.blog-page .page-intro--photo h1{width:min(100%,900px)!important;max-width:900px!important;font-size:clamp(48px,5.2vw,72px)!important}.blog-page .page-intro--photo p{width:min(100%,840px)!important;max-width:840px!important;color:#365678!important;background:#ffffff94!important;border:1px solid rgba(137,180,230,.22)!important;border-radius:18px!important;padding:14px 18px!important;backdrop-filter:blur(12px)!important}html[data-theme=dark] .blog-page .page-intro--photo p{color:#f0f7ffe6!important;background:#071c3f8a!important;border-color:#98caff2e!important}.blog-page .featured-blog,.blog-page .blog-topics,.blog-page .blog-grid{width:var(--layout-width)!important;max-width:var(--layout-max)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}@media (max-width: 1120px){.services-page-final .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 980px){.reviews-page--final .review-focus-card--final{grid-template-columns:minmax(0,1fr)!important}.before-after-story__timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){.page-intro,.page-intro--photo,.blog-page .page-intro--photo{min-height:0!important;padding:92px 0 64px!important}.page-intro h1,.page-intro--photo h1,.blog-page .page-intro--photo h1{font-size:clamp(36px,10vw,48px)!important}.page-intro p,.page-intro--photo p,.blog-page .page-intro--photo p{margin-top:18px!important;font-size:14px!important;line-height:1.55!important}.services-page-final .services-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin-top:28px!important;padding-bottom:48px!important}.reviews-page--final .reviews-carousel-stage--final,.reviews-page--editorial .reviews-carousel-stage--final,.reviews-page--carousel .reviews-carousel-stage--final{width:calc(100% - 24px)!important;margin:28px auto 48px!important;padding:22px 10px 24px!important}.before-after-story__photos,.before-after-story__timeline,.before-after-story__footer,.contacts-page .contacts-main-card,.blog-page .featured-blog{grid-template-columns:minmax(0,1fr)!important}.before-after-story__head{align-items:flex-start!important}.before-after-story__head>strong{font-size:48px!important}.blog-page .page-intro--photo p{padding:12px 14px!important}}html[data-theme=dark] body .app>main.page:not(.home-page),html[data-theme=dark] body .app>main.seo-page:not(.home-page){background:radial-gradient(circle at 18% 0%,rgba(63,137,235,.14),transparent 34%),radial-gradient(circle at 82% 22%,rgba(57,185,255,.07),transparent 30%),linear-gradient(180deg,#071a35,#06162d)!important;background-color:#06162d!important;border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important}html:not([data-theme=dark]) body .app>main.page:not(.home-page),html:not([data-theme=dark]) body .app>main.seo-page:not(.home-page){background:radial-gradient(circle at 16% 0%,rgba(102,177,255,.14),transparent 34%),radial-gradient(circle at 86% 14%,rgba(124,205,255,.1),transparent 30%),linear-gradient(180deg,#f4f9fffa,#eaf4fffa)!important;background-color:#eaf4ff!important;border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important}body .app>main.page:not(.home-page):after,body .app>main.seo-page:not(.home-page):after{content:none!important;display:none!important}body .app>main.page:not(.home-page)+.footer,body .app>main.seo-page:not(.home-page)+.footer{margin-top:0!important;border-top:0!important}html[data-theme=dark] body .app>main.page:not(.home-page)+.footer,html[data-theme=dark] body .app>main.seo-page:not(.home-page)+.footer{background:radial-gradient(circle at 86% 8%,rgba(50,136,255,.13),transparent 26%),linear-gradient(180deg,#071a36,#06162f)!important}html[data-theme=dark] body,html[data-theme=dark] body #root,html[data-theme=dark] body .app,html[data-theme=dark] body .app>main.page:not(.home-page),html[data-theme=dark] body .app>main.seo-page:not(.home-page){background-color:#06162d!important}body .app>main.page:not(.home-page)+.footer,body .app>main.seo-page:not(.home-page)+.footer{position:relative!important;z-index:4!important;margin-top:-64px!important;padding-top:110px!important}html[data-theme=dark] body .app>main.page:not(.home-page)+.footer,html[data-theme=dark] body .app>main.seo-page:not(.home-page)+.footer{background-color:#06162d!important;background-image:radial-gradient(circle at 86% 8%,rgba(50,136,255,.13),transparent 26%),linear-gradient(180deg,#071a36,#06162f)!important;box-shadow:0 -2px #06162d!important}html:not([data-theme=dark]) body .app>main.page:not(.home-page)+.footer,html:not([data-theme=dark]) body .app>main.seo-page:not(.home-page)+.footer{background-color:#eaf2fa!important;background-image:radial-gradient(circle at 88% 10%,rgba(50,136,255,.12),transparent 26%),linear-gradient(180deg,#eaf2fa,#ddeaf7)!important;box-shadow:0 -2px #eaf2fa!important}@media (max-width: 900px){body .app>main.page:not(.home-page)+.footer,body .app>main.seo-page:not(.home-page)+.footer{margin-top:-48px!important;padding-top:94px!important}}@media (min-width: 721px){.conversion-hero__photo{background-image:image-set(url(/hero.avif) type("image/avif"),url(/hero.webp) type("image/webp"))!important}}@media (max-width: 900px){.app .header.header--page .header__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:min(100% - 20px,560px)!important;min-height:68px!important;padding:10px 12px!important;gap:7px!important;overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app .header.header--page .logo{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:4px!important;overflow:hidden!important}.app .header.header--page .logo__icon{flex:0 0 34px!important;width:34px!important;height:38px!important}.app .header.header--page .logo__icon--image img,.app .header.header--page .logo__theme-image{width:44px!important;height:42px!important;transform:translate(2px,1px)!important}.app .header.header--page .logo__text{display:block!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important}.app .header.header--page .logo__text h3{display:block!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(14.5px,4.15vw,17.5px)!important;line-height:1.02!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-overflow:ellipsis!important}.app .header.header--page .logo__text span{display:block!important;margin-top:3px!important;overflow:hidden!important;font-size:6.5px!important;line-height:1.1!important;letter-spacing:.14em!important;white-space:nowrap!important;text-overflow:clip!important}.app .header.header--page .header__actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;margin:0!important;min-width:0!important}.app .header.header--page .header__button{display:inline-flex!important;flex:0 0 auto!important;min-width:62px!important;min-height:40px!important;padding:8px 10px!important;border-radius:14px!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important}.app .header.header--page .theme-toggle,.app .header.header--page .mobile-menu-toggle{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.app .header.header--home .header__button{min-width:68px!important;min-height:40px!important;padding:9px 11px!important;border-radius:14px!important;font-size:11.5px!important;line-height:1!important}.mobile-sticky-cta,.mobile-sticky-cta--final{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f8fcfffb!important;box-shadow:0 12px 28px #051f4a2e!important}html[data-theme=dark] .mobile-sticky-cta,html[data-theme=dark] .mobile-sticky-cta--final{background:#071f46fb!important}.reveal-on-scroll,.reveal-on-scroll.is-visible{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.conversion-hero__photo{background-image:url(/mobile/hero-720.webp)!important}html:not([data-theme=dark]) .page-intro:before,html:not([data-theme=dark]) .page-intro--photo:before{background:linear-gradient(180deg,#edf6fff5,#e0f0ffe6),url(/mobile/page-hero-inner-light-900.webp) center / cover no-repeat!important}html[data-theme=dark] .page-intro:before,html[data-theme=dark] .page-intro--photo:before{background:linear-gradient(180deg,#071530eb,#081e43f2),url(/mobile/page-hero-inner-dark-900.webp) center / cover no-repeat!important}}@media (max-width: 390px){.app .header.header--page .header__top{padding-inline:9px!important;gap:4px!important}.app .header.header--page .logo__icon{flex-basis:31px!important;width:31px!important;height:35px!important}.app .header.header--page .logo__icon--image img,.app .header.header--page .logo__theme-image{width:40px!important;height:38px!important}.app .header.header--page .logo__text h3{font-size:14px!important}.app .header.header--page .header__button{min-width:54px!important;min-height:36px!important;padding-inline:7px!important;font-size:10.5px!important}.app .header.header--page .theme-toggle,.app .header.header--page .mobile-menu-toggle{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.app .header.header--home .header__button{min-width:58px!important;min-height:38px!important;padding-inline:8px!important;font-size:10.5px!important}}@media (hover: none) and (pointer: coarse){.header__button,.mobile-sticky-cta__item,.conversion-button,.blue-link,button,a{-webkit-tap-highlight-color:transparent}}:root{--blue: #3b82f6;--blue-dark: #2563eb;--blue-soft: #eaf3ff;--dark: #05122e;--text: #111827;--muted: #667085;--line: #e7edf7;--page: #f5f8fc;--white: #ffffff;--shadow: 0 24px 70px rgba(15, 23, 42, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;background:var(--page);color:var(--text);overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.container{width:min(1280px,calc(100% - 48px));margin:0 auto}.header{width:100%;z-index:50}.header--home{position:absolute;top:0;left:0;color:#fff}.header--page{position:sticky;top:0;color:var(--text);background:#ffffffeb;backdrop-filter:blur(18px);box-shadow:0 16px 45px #0f172a0f}.header__top{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 0 18px;border-bottom:1px solid rgba(255,255,255,.12)}.header--page .header__top{border-bottom-color:var(--line)}.logo{display:flex;align-items:center;gap:16px;min-width:270px}.logo__icon{width:92px;height:78px;border-radius:22px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.logo__icon--image{background:transparent;border:none}.logo__icon--image img{width:106px;height:92px;object-fit:contain;object-position:center;transform:translate(8px,7px);filter:drop-shadow(0 8px 20px rgba(0,0,0,.12))}.header--page .logo__icon--image img{filter:none}.logo__text h3{font-size:30px;font-weight:900;line-height:1;letter-spacing:-.045em}.logo__text span{display:block;margin-top:5px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;opacity:.72}.header__contacts{display:flex;align-items:center;gap:30px}.contact-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;white-space:nowrap;color:#ffffffe6}.header--page .contact-item{color:#293548}.contact-item svg{color:#4f8cff;flex:0 0 auto}.header__button,.blue-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;border-radius:999px;font-weight:900;cursor:pointer;transition:.25s ease;box-shadow:0 14px 36px #2563eb47}.header__button{padding:15px 32px;font-size:15px;white-space:nowrap}.header__button:hover,.blue-link:hover{transform:translateY(-2px);box-shadow:0 22px 46px #2563eb5c}.nav{display:flex;justify-content:center;gap:48px;padding:20px 0 22px}.nav a{position:relative;font-size:15px;font-weight:800;color:#ffffffe6;transition:.2s}.header--page .nav a{color:#293548}.nav a:hover,.nav a.active{color:#69a7ff}.hero{position:relative;min-height:100vh;background-image:url(/hero.webp);background-size:cover;background-position:center;overflow:hidden;color:#fff}.hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#05122ef7,#05122ee3 28%,#05122e8f 55%,#05122e29),linear-gradient(180deg,#05122e6b,#05122e0a 36%,#05122ec7)}.hero__content{position:relative;z-index:2;padding-top:305px}.hero__bg-title{position:absolute;top:135px;left:0;font-size:clamp(96px,9vw,170px);font-weight:900;line-height:.86;letter-spacing:-.075em;color:#ffffff16;pointer-events:none;user-select:none}.hero h1{position:relative;z-index:2;font-size:clamp(48px,4.55vw,74px);line-height:1.02;letter-spacing:-.055em;font-weight:900;max-width:820px;margin-top:70px;margin-bottom:28px}.hero p{position:relative;z-index:2;max-width:680px;font-size:21px;line-height:1.65;color:#ffffffe0;margin-bottom:42px}.page{min-height:70vh}.page-intro{padding:94px 0 52px;background:radial-gradient(circle at 15% 15%,rgba(59,130,246,.16),transparent 36%),linear-gradient(180deg,#fff,#f5f8fc)}.section-label{color:var(--blue);font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.page-intro h1{max-width:900px;font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.06em;font-weight:900}.page-intro p{margin-top:22px;max-width:780px;color:var(--muted);font-size:18px;line-height:1.7;font-weight:600}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:38px 0 110px}.service-card{overflow:hidden;border-radius:34px;background:#fff;box-shadow:var(--shadow);min-height:430px}.service-card__body{padding:28px}.service-card__body span{display:inline-flex;margin-bottom:12px;color:var(--blue);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.service-card__body h2{font-size:25px;line-height:1.2;font-weight:900;letter-spacing:-.035em;margin-bottom:12px}.service-card__body p{color:var(--muted);font-size:15px;line-height:1.65;font-weight:600}.price-wrap,.doctors-grid,.branches-list,.legal-text{padding:38px 0 110px}.price-row{display:grid;grid-template-columns:1fr 220px;gap:24px;padding:22px 28px;border-bottom:1px solid var(--line);color:#1d2939;font-weight:700}.price-row--head{background:#071a3a;color:#fff;font-weight:900}.price-group{padding:22px 28px;background:#edf4ff;color:#0f3f9a;font-size:19px;font-weight:900;border-bottom:1px solid var(--line)}.doctors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.doctor-card{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:26px;border-radius:30px;background:#fff;box-shadow:var(--shadow)}.doctor-card__photo{width:150px;height:150px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(145deg,#eaf3ff,#fff);color:var(--blue);border:1px solid var(--line)}.doctor-card h2{font-size:24px;font-weight:900;margin-bottom:8px}.doctor-card p{color:var(--muted);line-height:1.6;font-weight:600}.branches-list{display:grid;gap:28px}.branch-card{display:grid;grid-template-columns:minmax(340px,46%) 1fr;overflow:hidden;border-radius:34px;background:#fff;box-shadow:var(--shadow)}.branch-card img{width:100%;height:100%;min-height:340px;object-fit:cover}.branch-card__content{padding:38px}.branch-card__content span{display:inline-flex;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:#eef5ff;color:var(--blue);font-weight:900}.branch-card h2{font-size:34px;line-height:1.1;letter-spacing:-.045em;font-weight:900;margin-bottom:14px}.branch-card p{color:var(--muted);font-size:18px;line-height:1.65;font-weight:700;margin-bottom:22px}.branch-meta{display:flex;align-items:center;gap:10px;color:#293548;margin-top:12px}.branch-meta svg{color:var(--blue)}.blue-link{padding:14px 26px}.legal-text{max-width:980px}.legal-text h2{margin-top:34px;margin-bottom:14px;font-size:24px;line-height:1.25;font-weight:900}.legal-text p{color:#344054;line-height:1.85;margin-bottom:14px;font-size:16px}.footer{background:#061936;color:#ffffffc7;padding:32px 0}.footer__inner{display:grid;gap:9px;font-size:12px;line-height:1.55}.footer a{color:#8db8ff;font-weight:800;width:fit-content}@media (max-width: 1180px){.header__top{flex-wrap:wrap}.header__contacts{order:3;width:100%;flex-wrap:wrap}.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 920px){.container{width:min(100% - 32px,760px)}.header__contacts,.header__button{display:none}.logo__icon,.logo__icon--image img{width:60px;height:60px}.logo__text h3{font-size:24px}.nav{justify-content:flex-start;gap:24px;overflow-x:auto;padding-bottom:16px}.hero__content{padding-top:235px}.hero__bg-title{top:185px;font-size:clamp(60px,15vw,100px)}.hero h1{margin-top:45px}.hero p{font-size:17px}.services-grid,.doctors-grid,.branch-card{grid-template-columns:1fr}}@media (max-width: 560px){.header__top{padding-top:18px}.logo{min-width:0}.logo__text span{font-size:10px}.hero__content{padding-top:220px}.hero h1{font-size:40px}.hero p br{display:none}.price-row{grid-template-columns:1fr;gap:8px}.doctor-card{grid-template-columns:1fr}.doctor-card__photo{width:100%}}:root{--blue: #2f75df;--blue-dark: #1d58b7;--blue-soft: #e8f1fb;--dark: #092349;--text: #142033;--muted: #667489;--line: #dbe6f2;--page: #edf4fb;--surface: #f8fbff;--surface-2: #f2f7fd;--white: #f8fbff;--shadow: 0 22px 58px rgba(24, 55, 96, .11)}body{background:radial-gradient(circle at 10% 0%,rgba(47,117,223,.08),transparent 32%),linear-gradient(180deg,#eef5fb,#edf4fb 48%,#eaf2fa);color:var(--text)}.app,.page{background:radial-gradient(circle at 85% 6%,rgba(47,117,223,.07),transparent 28%),linear-gradient(180deg,#eef5fb,#edf4fb 55%,#eaf2fa)}.hero__overlay{background:linear-gradient(90deg,#081b38f5,#0a2349e0 28%,#1137698f 55%,#13407129),linear-gradient(180deg,#081b385c,#081b380a 36%,#081b38a8)}.header--page{background:#eef5fbe6;backdrop-filter:blur(20px);box-shadow:0 16px 42px #18376014}.header--page .header__top{border-bottom-color:#8ea4be40}.header--page .nav a,.header--page .contact-item{color:#24344b}.header--page .nav a:hover,.header--page .nav a.active{color:var(--blue)}.page-intro{background:radial-gradient(circle at 14% 18%,rgba(47,117,223,.13),transparent 34%),radial-gradient(circle at 85% 4%,rgba(117,177,255,.13),transparent 30%),linear-gradient(180deg,#eef5fb,#edf4fb);border-bottom:1px solid rgba(142,164,190,.22)}.page-intro h1{color:#142033}.page-intro p,.legal-text p,.doctor-card p,.branch-card p,.service-card__body p{color:var(--muted)}.service-card,.price-table,.doctor-card,.branch-card,.service-grid div{background:linear-gradient(180deg,#fbfdff,#f4f8fd);border:1px solid rgba(189,205,224,.48);box-shadow:var(--shadow)}.doctor-card__photo,.service-card__body span,.branch-card__content span{background:#e8f1fb;color:var(--blue)}.price-row--head{background:linear-gradient(135deg,#163c73,#2f75df);color:#fff}.price-group{background:#e8f1fb;color:#164b9c}.price-row,.branch-meta{color:#24344b}.footer{background:linear-gradient(180deg,#eaf2fa,#e5eef8);color:#53647a;border-top:1px solid rgba(142,164,190,.28);padding:34px 0 38px}.footer__inner{background:#f8fbff94;border:1px solid rgba(189,205,224,.48);border-radius:22px;padding:20px 24px}.footer a{color:var(--blue-dark)}.legal-text h2,.branch-card h2,.doctor-card h2,.service-card__body h2{color:#142033}.services-grid,.price-wrap,.doctors-grid,.branches-list,.legal-text{background:transparent}@media (max-width: 920px){.header--page{background:#eef5fbf5}.footer__inner{padding:18px}}.header__actions{display:flex;align-items:center;gap:12px}.theme-toggle{width:52px;height:52px;border:1px solid rgba(255,255,255,.22);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:currentColor;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;backdrop-filter:blur(16px)}.theme-toggle:hover{transform:translateY(-2px);background:#ffffff2e;box-shadow:0 16px 36px #2563eb29}.header--page .theme-toggle{color:#24344b;background:#ffffffb8;border-color:#8ea4be5c}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:radial-gradient(circle at 14% 0%,rgba(57,118,209,.13),transparent 34%),radial-gradient(circle at 88% 8%,rgba(96,165,250,.08),transparent 32%),linear-gradient(180deg,#091d3b,#0a1f42 48%,#071a36);color:#f4f8ff}html[data-theme=dark] .app,html[data-theme=dark] .page{background:radial-gradient(circle at 14% 0%,rgba(57,118,209,.13),transparent 34%),radial-gradient(circle at 88% 8%,rgba(96,165,250,.08),transparent 32%),linear-gradient(180deg,#091d3b,#0a1f42 55%,#071a36);color:#f4f8ff}html[data-theme=dark] .header--page{color:#f4f8ff;background:#091d3be6;border-bottom:1px solid rgba(158,190,232,.14);box-shadow:0 18px 48px #00000038}html[data-theme=dark] .header--page .header__top{border-bottom-color:#9ebee82e}html[data-theme=dark] .header--page .nav a,html[data-theme=dark] .header--page .contact-item,html[data-theme=dark] .header--page .theme-toggle{color:#f4f8ffe6}html[data-theme=dark] .header--page .nav a:hover,html[data-theme=dark] .header--page .nav a.active{color:#8db8ff}html[data-theme=dark] .header--page .logo__icon--image img{filter:drop-shadow(0 8px 20px rgba(0,0,0,.18))}html[data-theme=dark] .header--page .theme-toggle{background:#ffffff14;border-color:#ffffff2e}html[data-theme=dark] .page-intro{background:radial-gradient(circle at 14% 12%,rgba(77,144,255,.16),transparent 34%),radial-gradient(circle at 88% 4%,rgba(94,196,255,.1),transparent 30%),linear-gradient(180deg,#091d3b,#0a1f42);border-bottom:1px solid rgba(158,190,232,.14)}html[data-theme=dark] .page-intro h1,html[data-theme=dark] .legal-text h2,html[data-theme=dark] .branch-card h2,html[data-theme=dark] .doctor-card h2,html[data-theme=dark] .service-card__body h2{color:#fff}html[data-theme=dark] .page-intro p,html[data-theme=dark] .legal-text p,html[data-theme=dark] .doctor-card p,html[data-theme=dark] .branch-card p,html[data-theme=dark] .service-card__body p{color:#e2ecfac2}html[data-theme=dark] .section-label,html[data-theme=dark] .service-card__body span{color:#8db8ff}html[data-theme=dark] .service-card,html[data-theme=dark] .price-table,html[data-theme=dark] .doctor-card,html[data-theme=dark] .branch-card,html[data-theme=dark] .service-grid div,html[data-theme=dark] .footer__inner{background:linear-gradient(180deg,#122f58f5,#0c254bf5);border:1px solid rgba(158,190,232,.18);box-shadow:0 24px 70px #0000003d;color:#fff}html[data-theme=dark] .doctor-card__photo,html[data-theme=dark] .branch-card__content span{background:#8db8ff21;color:#8db8ff;border-color:#9ebee82e}html[data-theme=dark] .price-row{color:#f4f8ffeb;border-bottom-color:#9ebee829}html[data-theme=dark] .price-row--head{background:linear-gradient(135deg,#123d82,#2f75df);color:#fff}html[data-theme=dark] .price-group{background:#8db8ff1f;color:#a9c9ff;border-bottom-color:#9ebee829}html[data-theme=dark] .branch-meta{color:#f4f8ffe0}html[data-theme=dark] .footer{background:linear-gradient(180deg,#071a36,#06162f);color:#e2ecfab8;border-top:1px solid rgba(158,190,232,.14)}html[data-theme=dark] .footer a{color:#a9c9ff}html[data-theme=dark] .blue-link,html[data-theme=dark] .header__button{box-shadow:0 16px 42px #2f75df47}html[data-theme=dark] .branch-card img{filter:brightness(.88) saturate(.95)}@media (max-width: 920px){.header__actions{margin-left:auto}.theme-toggle{width:48px;height:48px}.header__button{display:none}}@media (max-width: 560px){.theme-toggle{width:44px;height:44px}}.price-row.price-row--head,.price-row.price-row--head div{color:#fff!important}html[data-theme=dark] .service-card__body span{background:transparent!important;color:#fff!important;padding:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none;letter-spacing:.09em}html[data-theme=dark] .service-card__body h2{color:#fff!important}html[data-theme=dark] .service-card__body p{color:#e2ecfac7!important}@keyframes accentCardGlowPulse{0%,to{box-shadow:0 28px 70px #2563eb42,0 0 #4d90ff00;transform:translateY(0)}50%{box-shadow:0 34px 86px #2563eb61,0 0 42px #4d90ff57;transform:translateY(-2px)}}@keyframes accentGlowAuraPulse{0%,to{opacity:.5;transform:scale(.985)}50%{opacity:.95;transform:scale(1.025)}}@keyframes implantCardPulse{0%,to{transform:translateY(0);box-shadow:0 30px 78px #163ea44d,0 0 #548eff00}50%{transform:translateY(-3px) scale(1.01);box-shadow:0 36px 92px #163ea46b,0 0 46px #548eff47}}@keyframes implantAuraPulse{0%,to{opacity:.62;transform:scale(.985)}50%{opacity:.98;transform:scale(1.03)}}:root{--site-container: 1280px;--site-gutter: 24px;--motion-fast: .18s;--motion-base: .36s;--motion-slow: .68s;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-ease-soft: cubic-bezier(.2, .8, .2, 1)}.container{width:min(var(--site-container),calc(100% - (var(--site-gutter) * 2)));max-width:var(--site-container);margin-inline:auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html{scrollbar-gutter:stable}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{height:auto}.page,.home-page,.home-final{min-height:100vh}.reveal-on-scroll{opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:translateZ(0)}body.modal-open,body.mobile-menu-open{overflow:hidden}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}:root{--wow-blue: #3288ff;--wow-cyan: #5ce5ff;--wow-indigo: #1d45b8;--wow-deep: #071a36;--wow-card: rgba(255, 255, 255, .78);--wow-glass: rgba(255, 255, 255, .12)}body{background:radial-gradient(circle at 8% 8%,rgba(50,136,255,.1),transparent 28%),radial-gradient(circle at 92% 12%,rgba(92,229,255,.1),transparent 30%),linear-gradient(180deg,#f3f8ff,#eef5ff)}html[data-theme=dark] body{background:radial-gradient(circle at 8% 8%,rgba(50,136,255,.22),transparent 28%),radial-gradient(circle at 88% 10%,rgba(92,229,255,.1),transparent 30%),linear-gradient(180deg,#071a36,#06162f)}.app{position:relative;overflow:hidden}.app:before,.app:after{content:"";position:fixed;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(38px);opacity:.28;animation:floatGlow 10s ease-in-out infinite}.app:before{top:-160px;left:-160px;background:#3288ff57}.app:after{right:-180px;bottom:10%;background:#5ce5ff38;animation-delay:-4s}@keyframes floatGlow{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,-22px,0) scale(1.08)}}.header{transition:background .25s ease,box-shadow .25s ease,border .25s ease}.header--home .header__top{border-bottom-color:#ffffff2e}.logo{transform:translateZ(0)}.logo__text h3{text-shadow:0 8px 22px rgba(0,0,0,.18)}.header--page .logo__text h3{text-shadow:none}.hero--wow{min-height:104vh}.hero--wow:after{content:"";position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(180deg,transparent,rgba(5,18,46,.72));pointer-events:none}@keyframes heroAuraOne{0%,to{transform:translate(0) scale(1)}50%{transform:translate(36px,-24px) scale(1.16)}}@keyframes heroAuraTwo{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-34px,18px) scale(1.1)}}.hero h1{animation:fadeUp .75s ease .08s both}.hero p{animation:fadeUp .75s ease .16s both}.hero__actions{position:relative;z-index:2;display:flex;align-items:center;gap:16px;flex-wrap:wrap;animation:fadeUp .75s ease .24s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.service-card,.price-table,.doctor-card,.branch-card,.page-cta,.price-highlights article{transform:translateZ(0);will-change:transform}.service-card__body a{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--blue);font-weight:900}.page-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:110px;padding:34px;border-radius:34px;background:radial-gradient(circle at 15% 20%,rgba(50,136,255,.14),transparent 36%),#ffffffd6;border:1px solid rgba(255,255,255,.75);box-shadow:var(--shadow)}.page-cta h2{font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.05em;font-weight:900;margin-bottom:10px}.page-cta p:not(.section-label){max-width:650px;color:var(--muted);font-weight:650;line-height:1.65}.price-table--wow .price-row--head{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#071a36,#1c66da)}.team-hero{padding:84px 0 58px;background:radial-gradient(circle at 18% 16%,rgba(50,136,255,.18),transparent 34%),radial-gradient(circle at 88% 20%,rgba(92,229,255,.14),transparent 30%),linear-gradient(180deg,#ffffffc7,#eef5fff0)}.team-hero__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.8fr);align-items:center;gap:44px}.team-hero h1{font-size:clamp(42px,5.2vw,78px);line-height:1.02;letter-spacing:-.065em;font-weight:900;max-width:780px}.team-hero p:not(.section-label){margin-top:22px;max-width:700px;color:var(--muted);font-size:18px;line-height:1.72;font-weight:650}.team-hero__photo{position:relative;overflow:hidden;min-height:420px;border-radius:42px;box-shadow:0 34px 100px #0f327033;border:1px solid rgba(255,255,255,.75)}.team-hero__photo img{width:100%;height:100%;min-height:420px;object-fit:cover;transition:transform .8s ease}.team-hero__photo:hover img{transform:scale(1.045)}.team-hero__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(5,18,46,.72))}.doctors-grid--wow{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.doctor-card--wow{position:relative;overflow:hidden;grid-template-columns:190px 1fr;min-height:270px;align-items:stretch;padding:0;border-radius:34px;background:#ffffffdb;border:1px solid rgba(255,255,255,.72);transition:transform .35s ease,box-shadow .35s ease}.doctor-card--wow:hover{transform:translateY(-8px);box-shadow:0 34px 90px #0f32702e}.doctor-card--wow:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:50%;background:#3288ff1f;filter:blur(6px)}.doctor-card--wow .doctor-card__photo{width:190px;height:auto;min-height:270px;border:none;border-radius:0;background:#dcecff;overflow:hidden}.doctor-card--wow .doctor-card__photo img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .7s ease}.doctor-card--wow:hover .doctor-card__photo img{transform:scale(1.055)}.doctor-card--wow .doctor-card__info{position:relative;z-index:1;padding:28px 28px 28px 0}.doctor-card__branch{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;color:var(--blue);background:#eef5ff;font-size:12px;font-weight:900}.doctor-card--wow h2{font-size:27px;line-height:1.06;letter-spacing:-.045em}.doctor-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.doctor-tags span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#3288ff1a;color:#1c66da;font-size:12px;font-weight:900}.branch-card{transition:transform .35s ease,box-shadow .35s ease}.branch-card:hover{transform:translateY(-6px);box-shadow:0 34px 90px #0f32702e}.branch-card img{transition:transform .8s ease,filter .25s ease}.branch-card:hover img{transform:scale(1.035)}html[data-theme=dark] .page-cta,html[data-theme=dark] .price-highlights article,html[data-theme=dark] .doctor-card--wow{border-color:#9ebee82e}html[data-theme=dark] .team-hero{background:radial-gradient(circle at 18% 16%,rgba(50,136,255,.2),transparent 34%),radial-gradient(circle at 88% 20%,rgba(92,229,255,.1),transparent 30%),linear-gradient(180deg,#091d3b,#071a36)}html[data-theme=dark] .team-hero h1,html[data-theme=dark] .page-cta h2,html[data-theme=dark] .price-highlights h3,html[data-theme=dark] .doctor-card--wow h2{color:#fff}html[data-theme=dark] .team-hero p:not(.section-label),html[data-theme=dark] .page-cta p:not(.section-label),html[data-theme=dark] .price-highlights p,html[data-theme=dark] .doctor-card--wow p{color:#e2ecfac2}html[data-theme=dark] .page-cta,html[data-theme=dark] .price-highlights article,html[data-theme=dark] .doctor-card--wow{background:linear-gradient(180deg,#122f58f5,#0c254bf5)}html[data-theme=dark] .doctor-card__branch,html[data-theme=dark] .doctor-tags span,html[data-theme=dark] .price-highlights span{background:#8db8ff21;color:#a9c9ff}@media (max-width: 1100px){.team-hero__inner,.doctors-grid--wow{grid-template-columns:1fr}}@media (max-width: 720px){.hero__actions{align-items:stretch}.page-cta{display:block;padding:26px}.page-cta .blue-link{margin-top:22px;width:100%}.team-hero{padding-top:58px}.team-hero__photo,.team-hero__photo img{min-height:320px}.doctor-card--wow{grid-template-columns:1fr}.doctor-card--wow .doctor-card__photo{width:100%;height:360px;min-height:360px}.doctor-card--wow .doctor-card__info{padding:24px}}@media (prefers-reduced-motion: reduce){.app:before,.app:after,.hero h1,.hero p,.hero__actions{animation:none!important}}.reveal-on-scroll{opacity:0;transform:translateY(34px) scale(.985);filter:blur(10px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.features__grid .reveal-on-scroll:nth-child(1),.services-grid .reveal-on-scroll:nth-child(1),.doctors-grid .reveal-on-scroll:nth-child(1),.price-highlights .reveal-on-scroll:nth-child(1){transition-delay:.04s}.features__grid .reveal-on-scroll:nth-child(2),.services-grid .reveal-on-scroll:nth-child(2),.doctors-grid .reveal-on-scroll:nth-child(2),.price-highlights .reveal-on-scroll:nth-child(2){transition-delay:.12s}.features__grid .reveal-on-scroll:nth-child(3),.services-grid .reveal-on-scroll:nth-child(3),.doctors-grid .reveal-on-scroll:nth-child(3),.price-highlights .reveal-on-scroll:nth-child(3){transition-delay:.2s}.hero__content{padding-top:320px}.hero h1{margin-top:50px;max-width:760px}.hero p{margin-bottom:34px}.hero__branches{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:920px;animation:fadeUp .75s ease .18s both}.hero-branch{position:relative;overflow:hidden;min-height:116px;padding:18px 18px 17px;border-radius:28px;color:#fff;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.22),transparent 32%),linear-gradient(145deg,#ffffff29,#ffffff0f);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(22px);box-shadow:0 22px 60px #0000002e;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.hero-branch:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 10%,rgba(255,255,255,.16) 48%,transparent 70%);transform:translate(-120%);transition:transform .82s ease}.hero-branch:hover{transform:translateY(-5px);border-color:#8db8ff7a;box-shadow:0 30px 78px #1e66da40}.hero-branch:hover:after{transform:translate(120%)}.hero-branch span,.hero-branch strong,.hero-branch em{position:relative;z-index:1;display:block}.hero-branch span{color:#9dc3ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}.hero-branch strong{font-size:22px;line-height:1;font-weight:900;letter-spacing:-.04em;margin-bottom:12px}.hero-branch em{font-style:normal;color:#ffffffe0;font-weight:850}.page-intro--photo{position:relative;overflow:hidden;min-height:360px;display:flex;align-items:flex-end;padding:130px 0 64px;background-image:linear-gradient(90deg,#061630fa,#071d3ddb 42%,#071d3d6b),linear-gradient(180deg,#071d3d57,#071d3df0),url(/hero.webp)!important;background-size:cover;background-position:center;border-bottom:1px solid rgba(141,184,255,.2)}.page-intro--photo:before{content:"";position:absolute;inset:-40% auto auto -10%;width:560px;height:560px;border-radius:50%;background:#3288ff33;filter:blur(32px)}.page-intro--photo .container{position:relative;z-index:1}.page-intro--photo .section-label{color:#9dc3ff!important}.page-intro--photo h1{color:#fff!important;text-shadow:0 20px 60px rgba(0,0,0,.26)}.page-intro--photo p{color:#ebf4ffd1!important;text-shadow:0 12px 36px rgba(0,0,0,.2)}.page-intro--photo p strong{display:inline-flex;margin:0 4px;padding:3px 9px;border-radius:999px;color:#fff;background:#3288ff3d;border:1px solid rgba(157,195,255,.28);letter-spacing:.04em}.services-grid{align-items:stretch}.service-card__body{padding:26px 28px 30px}.service-card__body p{min-height:76px}.team-hero__inner>div:first-child{align-self:center}.team-hero__inner>div:first-child h1{margin-bottom:0}.doctor-card--akifiev .doctor-card__photo img{object-position:42% top!important}.branch-card__content span{letter-spacing:.08em;text-transform:uppercase}.branch-meta{align-items:flex-start;line-height:1.45}.branch-meta strong{display:block;max-width:520px}.service-card,.price-table,.doctor-card,.branch-card,.price-highlights article,.page-cta{backdrop-filter:blur(18px)}.doctor-card--wow:hover,.branch-card:hover,.price-highlights article:hover{border-color:#3288ff47!important}@media (max-width: 920px){.hero__content{padding-top:250px}.hero__branches{grid-template-columns:1fr;max-width:520px}.page-intro--photo{min-height:310px;padding:112px 0 48px}}@media (max-width: 560px){.hero h1{margin-top:34px}.hero-branch{min-height:104px}.page-intro--photo h1{font-size:36px}}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{opacity:1;transform:none;filter:none;transition:none}}.wow-offers .section-label,.wow-section-head .section-label{display:none!important}.page-intro--photo{min-height:390px!important;background-image:linear-gradient(90deg,#05122efa,#05122ee6 34%,#05122e94 65%,#05122e42),linear-gradient(180deg,#05122e47,#05122ee0),url(/page-hero-clinic.webp?v=2)!important;background-size:cover!important;background-position:center center!important}.service-card__body{background:linear-gradient(180deg,#0c2b56fa,#081f42fa)!important}.service-card__body p{color:#e5f0ffd1!important}.service-card__body a{color:#5aa2ff!important}@media (max-width: 560px){.page-intro--photo{min-height:330px!important}}.page-intro--photo{background-image:linear-gradient(90deg,#061630fa,#071d3de0 36%,#071d3d94,#071d3d61),linear-gradient(180deg,#071d3d61,#071d3deb),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center center!important}.nav a{white-space:nowrap}.hero-branch{cursor:pointer}.service-card__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;padding:24px 28px 30px!important;background:radial-gradient(circle at 12% 4%,rgba(50,136,255,.1),transparent 34%),linear-gradient(180deg,#0b2b5a,#08264f)}.service-card__body p{min-height:0!important;margin-bottom:18px;color:#ebf4ffc7!important}.service-card__body a{margin-top:auto!important;color:#66a7ff!important}body.modal-open{overflow:hidden}.appointment-modal{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:24px}.appointment-modal__backdrop{position:absolute;inset:0;border:0;background:#030c1e8f;backdrop-filter:blur(16px);cursor:pointer}.appointment-modal__card{position:relative;z-index:1;width:min(560px,100%);overflow:hidden;padding:38px;border-radius:36px;color:#fff;background:radial-gradient(circle at 18% 12%,rgba(96,165,250,.26),transparent 34%),linear-gradient(145deg,#081f45fa,#0a3a7ff5);border:1px solid rgba(157,195,255,.28);box-shadow:0 42px 120px #00000061,inset 0 1px #ffffff29;animation:modalIn .36s cubic-bezier(.22,1,.36,1) both}.appointment-modal__card:after{content:"";position:absolute;inset:auto -25% -35% auto;width:320px;height:320px;border-radius:50%;background:#3b82f638;filter:blur(18px);pointer-events:none}.appointment-modal__close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:#ffffff1a;font-size:28px;line-height:1;cursor:pointer;transition:.22s ease}.appointment-modal__close:hover{transform:rotate(90deg);background:#ffffff2b}.appointment-modal__icon{width:66px;height:66px;display:grid;place-items:center;margin-bottom:22px;border-radius:22px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#8db8ff}.appointment-modal h2{position:relative;z-index:1;max-width:430px;margin:0 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.055em;font-weight:900}.appointment-modal__phone{position:relative;z-index:1;display:inline-flex;margin-bottom:18px;color:#fff4ad;font-size:clamp(28px,5vw,46px);line-height:1;font-weight:900;letter-spacing:-.055em;text-shadow:0 0 28px rgba(255,244,173,.24)}.appointment-modal__card>p:not(.section-label){position:relative;z-index:1;max-width:440px;color:#ebf4ffc7;font-weight:650;line-height:1.65}.appointment-modal .section-label{color:#9dc3ff!important}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width: 920px){.hero__branches{grid-template-columns:1fr;max-width:540px}}@media (max-width: 560px){.appointment-modal__card{padding:30px 24px;border-radius:30px}}.doctor-card--akifiev .doctor-card__photo img{object-position:30% top!important}.price-category .price-row{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;padding:18px 22px;border-bottom:1px solid rgba(174,197,224,.42);font-size:15px}.price-category .price-row:last-child{border-bottom:0}.price-category .price-row:not(.price-row--head):nth-child(odd){background:#eef5ff94}.price-category .price-row>div:last-child{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:132px;padding:9px 13px;border-radius:999px;color:#1d58b7;background:#2f75df1a;font-weight:900}.price-category .price-row--head{background:linear-gradient(135deg,#071a36,#1d58b7)!important;color:#fff!important}.price-category .price-row--head>div:last-child{color:#fff;background:transparent;padding:0;min-width:0}html[data-theme=dark] .price-category .price-row:not(.price-row--head):nth-child(odd){background:#8db8ff0e}html[data-theme=dark] .price-category .price-row>div:last-child{color:#a9c9ff;background:#8db8ff1f}html[data-theme=dark] .price-category .price-row--head>div:last-child{color:#fff;background:transparent}@media (min-width: 1181px){.services-grid .service-card:nth-child(4){grid-column:2}.services-grid .service-card:nth-child(5){grid-column:3}}@media (max-width: 1180px){.services-grid .service-card:nth-child(4),.services-grid .service-card:nth-child(5){grid-column:auto}}.footer{position:relative;overflow:hidden;padding:46px 0 52px!important;background:radial-gradient(circle at 88% 10%,rgba(50,136,255,.12),transparent 26%),linear-gradient(180deg,#eaf2fa,#ddeaf7)!important}.footer:before{content:"";position:absolute;right:-110px;bottom:-170px;width:430px;height:430px;border-radius:50%;background:#2f75df1a;filter:blur(22px)}.footer__inner--premium{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(240px,.72fr) minmax(220px,.58fr);gap:26px!important;align-items:center;padding:28px!important;border-radius:34px!important;background:linear-gradient(145deg,#ffffffb8,#f4f9ff99)!important;border:1px solid rgba(174,197,224,.56)!important;box-shadow:0 28px 82px #0f32701f}.footer__legal{display:grid;gap:11px;color:#53647a;font-size:13px;line-height:1.7;font-weight:700}.footer__legal a{color:#1d58b7;font-weight:900;width:fit-content}.footer__review{display:block;align-self:center;justify-self:center;width:min(330px,100%);border-radius:24px;transition:transform .28s ease,filter .28s ease}.footer__review:hover{transform:translateY(-4px) scale(1.02);filter:drop-shadow(0 20px 34px rgba(15,50,112,.16))}.footer__review img{width:100%;height:auto;object-fit:contain}.footer__review-dark{display:none}.footer__brand{justify-self:end;text-align:right;color:#142033}.footer__brand img{width:132px;height:auto;margin:0 0 10px auto;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(15,50,112,.18))}.footer__brand p{max-width:230px;margin-left:auto;color:#53647a;font-size:13px;line-height:1.55;font-weight:800}html[data-theme=dark] .footer{background:radial-gradient(circle at 86% 8%,rgba(50,136,255,.13),transparent 26%),linear-gradient(180deg,#071a36,#06162f)!important}html[data-theme=dark] .footer__inner--premium{background:linear-gradient(180deg,#122f58f5,#0c254bf5)!important;border-color:#9ebee82e!important;box-shadow:0 28px 82px #00000040}html[data-theme=dark] .footer__legal{color:#e2ecfac2}html[data-theme=dark] .footer__legal a{color:#a9c9ff}html[data-theme=dark] .footer__brand p{color:#e2ecfac2}html[data-theme=dark] .footer__review-light{display:none}html[data-theme=dark] .footer__review-dark{display:block}@media (max-width: 1050px){.footer__inner--premium{grid-template-columns:1fr;text-align:left}.footer__review{justify-self:start}.footer__brand{justify-self:start;text-align:left}.footer__brand img,.footer__brand p{margin-left:0;margin-right:auto}}@media (max-width: 620px){.price-category .price-row{grid-template-columns:1fr}.price-category .price-row>div:last-child{justify-self:start}}.footer__brand{padding:18px 18px 16px;border-radius:26px;background:radial-gradient(circle at 18% 12%,rgba(92,229,255,.18),transparent 30%),linear-gradient(145deg,#071a36,#123d82);border:1px solid rgba(157,195,255,.18);box-shadow:inset 0 1px #ffffff1f,0 18px 42px #0f32702e}.footer__brand p{color:#ffffffd1!important}.header--page .logo__icon--image img{filter:invert(1) brightness(.18) drop-shadow(0 8px 20px rgba(15,50,112,.1))!important}html[data-theme=dark] .header--page .logo__icon--image img{filter:drop-shadow(0 8px 20px rgba(0,0,0,.18))!important}.page-intro--photo{background-image:radial-gradient(circle at 18% 18%,rgba(255,255,255,.72) 0%,rgba(217,238,255,.42) 28%,transparent 52%),linear-gradient(90deg,#cde7fff5,#bbdeffd6 42%,#9acdff6b),linear-gradient(180deg,#fff3,#c2e1ffb3),url(/page-hero-clinic.webp)!important;background-size:cover;background-position:center;border-bottom:1px solid rgba(125,181,235,.42)}.page-intro--photo:before{display:none!important}.page-intro--photo .section-label{color:#2f75df!important;text-shadow:none!important}.page-intro--photo h1{color:#10213d!important;text-shadow:0 20px 60px rgba(255,255,255,.55)!important}.page-intro--photo p{color:#4d5f76!important;text-shadow:none!important}.page-intro--photo p strong{color:#0d3d76!important;background:#ffffffb8!important;border-color:#2f75df2e!important;box-shadow:0 10px 28px #0f327014}html[data-theme=dark] .page-intro--photo{background-image:linear-gradient(90deg,#061630fa,#071d3ddb 42%,#071d3d6b),linear-gradient(180deg,#071d3d57,#071d3df0),url(/page-hero-clinic.webp)!important;border-bottom-color:#8db8ff33}html[data-theme=dark] .page-intro--photo .section-label{color:#9dc3ff!important}html[data-theme=dark] .page-intro--photo h1{color:#fff!important;text-shadow:0 20px 60px rgba(0,0,0,.26)!important}html[data-theme=dark] .page-intro--photo p{color:#ebf4ffd1!important;text-shadow:0 12px 36px rgba(0,0,0,.2)!important}html[data-theme=dark] .page-intro--photo p strong{color:#fff!important;background:#3288ff3d!important;border-color:#9dc3ff47!important}@media (min-width: 1181px){.services-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:28px!important}.services-grid .service-card{grid-column:span 2!important}.services-grid .service-card:nth-child(4){grid-column:2 / span 2!important}.services-grid .service-card:nth-child(5){grid-column:4 / span 2!important}}@media (max-width: 1180px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-grid .service-card,.services-grid .service-card:nth-child(4),.services-grid .service-card:nth-child(5){grid-column:auto!important}}@media (max-width: 700px){.services-grid{grid-template-columns:1fr!important}}.doctor-card--akifiev .doctor-card__photo img{object-position:62% top!important;transform:translate(-14px) scale(1.035)!important;transform-origin:center}.price-category .price-row--head{background:linear-gradient(135deg,var(--price-a),color-mix(in srgb,var(--price-a) 72%,#061936))!important}.footer__brand{justify-self:end;text-align:center!important;width:min(270px,100%);padding:20px 18px 18px;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f6faffeb)!important;border:1px solid rgba(174,197,224,.62);box-shadow:0 20px 58px #0f32701f;color:#142033}.footer__brand-mark{display:grid;place-items:center;margin-bottom:12px}.footer__brand-logo{width:175px!important;max-width:100%;height:auto!important;margin:0 auto!important;object-fit:contain;filter:none!important}.footer__brand-logo--dark{display:none!important}.footer__brand p{max-width:230px;margin:0 auto!important;color:#40536b!important;font-size:13px;line-height:1.55;font-weight:850}html[data-theme=dark] .footer__brand{background:linear-gradient(180deg,#0c254bfa,#081936fa)!important;border-color:#9ebee82e;box-shadow:0 24px 68px #00000047}html[data-theme=dark] .footer__brand-logo--light{display:none!important}html[data-theme=dark] .footer__brand-logo--dark{display:block!important}html[data-theme=dark] .footer__brand p{color:#e2ecfac7!important}@keyframes themeHintIn{0%{opacity:0;transform:translateY(-8px) scale(.96);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}html:not([data-theme=dark]) .services-grid{background:radial-gradient(circle at 5% 9%,rgba(47,117,223,.1),transparent 28%),radial-gradient(circle at 96% 74%,rgba(92,229,255,.11),transparent 30%)}html:not([data-theme=dark]) .service-card__body{background:radial-gradient(circle at 92% 16%,rgba(92,229,255,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#eef7fff5)!important;border-top:1px solid rgba(47,117,223,.14)}html:not([data-theme=dark]) .service-card__body p{color:#52647c!important}html:not([data-theme=dark]) .service-card__body a{color:#2f75df!important}html:not([data-theme=dark]) .contact-panel--main .blue-link{box-shadow:0 18px 42px #2f75df38,0 0 34px #5ce5ff29}@keyframes phoneNumberPulse{0%,to{transform:translateZ(0);text-shadow:0 0 0 rgba(47,117,223,0)}50%{transform:translateY(-1px);text-shadow:0 0 24px rgba(47,117,223,.22)}}.doctor-card--wow{--doctor-a: #2f75df;--doctor-b: #5ce5ff;--doctor-soft: rgba(47,117,223,.12)}.doctors-grid--wow .doctor-card--wow:nth-child(2n){--doctor-a: #1ba8c8;--doctor-b: #78b5ff;--doctor-soft: rgba(92,229,255,.14)}.doctors-grid--wow .doctor-card--wow:nth-child(3n){--doctor-a: #6c63ff;--doctor-b: #2f75df;--doctor-soft: rgba(108,99,255,.12)}.doctors-grid--wow .doctor-card--wow:nth-child(4n){--doctor-a: #0f7aa7;--doctor-b: #7dd3fc;--doctor-soft: rgba(14,165,233,.12)}.doctors-grid--wow .doctor-card--wow:nth-child(5n){--doctor-a: #d7a026;--doctor-b: #60a5fa;--doctor-soft: rgba(215,160,38,.12)}html:not([data-theme=dark]) .doctor-card--wow{background:radial-gradient(circle at 86% 12%,var(--doctor-soft),transparent 28%),linear-gradient(180deg,#fffffffa,#f5faffeb)!important;border:1px solid rgba(174,197,224,.62)!important}.doctors-grid--wow .doctor-card--wow:before{opacity:1;filter:none;background:none}.doctors-grid--wow .doctor-card--wow:nth-child(1):before{right:-74px;top:-78px;width:224px;height:224px;border-radius:52px;background:linear-gradient(135deg,color-mix(in srgb,var(--doctor-a) 22%,transparent),color-mix(in srgb,var(--doctor-b) 8%,transparent));transform:rotate(18deg)}.doctors-grid--wow .doctor-card--wow:nth-child(2):before{right:28px;top:26px;width:140px;height:140px;border-radius:50%;border:1px solid color-mix(in srgb,var(--doctor-a) 22%,transparent);background:radial-gradient(circle,transparent 0 43%,color-mix(in srgb,var(--doctor-b) 12%,transparent) 44% 53%,transparent 54% 100%);box-shadow:48px 30px color-mix(in srgb,var(--doctor-a) 7%,transparent)}.doctors-grid--wow .doctor-card--wow:nth-child(3):before{right:-20px;top:0;width:190px;height:100%;border-radius:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--doctor-a) 11%,transparent) 0 8px,transparent 8px 20px);opacity:.58}.doctors-grid--wow .doctor-card--wow:nth-child(4):before{right:-30px;top:-22px;width:210px;height:210px;border-radius:42% 58% 55% 45%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--doctor-b) 18%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--doctor-a) 16%,transparent),transparent);transform:rotate(-12deg)}.doctors-grid--wow .doctor-card--wow:nth-child(5):before,.doctors-grid--wow .doctor-card--wow:nth-child(6):before,.doctors-grid--wow .doctor-card--wow:nth-child(7):before,.doctors-grid--wow .doctor-card--wow:nth-child(8):before,.doctors-grid--wow .doctor-card--wow:nth-child(9):before,.doctors-grid--wow .doctor-card--wow:nth-child(10):before{right:-38px;top:22px;width:180px;height:180px;border-radius:40px;background:radial-gradient(circle at 18px 18px,color-mix(in srgb,var(--doctor-a) 25%,transparent) 0 4px,transparent 5px) 0 0 / 26px 26px,linear-gradient(135deg,color-mix(in srgb,var(--doctor-b) 10%,transparent),transparent);transform:rotate(8deg)}.doctors-grid--wow .doctor-card--wow:after{content:"";position:absolute;left:190px;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--doctor-a),var(--doctor-b));opacity:.76}.doctor-card__branch,.doctor-tags span{color:var(--doctor-a)!important;background:color-mix(in srgb,var(--doctor-a) 10%,#ffffff)!important}html[data-theme=dark] .doctor-card__branch,html[data-theme=dark] .doctor-tags span{color:color-mix(in srgb,var(--doctor-b) 80%,#ffffff)!important;background:color-mix(in srgb,var(--doctor-a) 20%,transparent)!important}@media (max-width: 700px){.doctors-grid--wow .doctor-card--wow:after{inset:auto 0;width:auto;height:4px}}.branch-card{scroll-margin-top:148px}.branch-card--target{position:relative;border-color:#5ce5ff6b!important;box-shadow:0 34px 100px #2f75df3d,0 0 0 1px #5ce5ff4d inset!important}.branch-card--target:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 10%,rgba(92,229,255,.14) 45%,transparent 70%);transform:translate(-120%);animation:branchTargetShine 1.7s ease .25s 1 forwards}@keyframes branchTargetShine{to{transform:translate(120%)}}html[data-theme=dark] .price-category .price-row{color:#ebf4ffeb!important;background:#0a234b94!important;border-bottom-color:#8db8ff26!important}html[data-theme=dark] .price-category .price-row:not(.price-row--head):nth-child(odd){background:#103262a8!important}html[data-theme=dark] .price-category .price-row:not(.price-row--head):hover{background:#22539785!important}html[data-theme=dark] .price-category .price-row>div:first-child{color:#f5f9ffeb!important}html[data-theme=dark] .price-category .price-row>div:last-child{color:#d7e8ff!important;background:#8db8ff29!important;border:1px solid rgba(141,184,255,.18)}html[data-theme=dark] .price-category .price-row--head{background:linear-gradient(135deg,#1e64c8,#0f3f91)!important;color:#fff!important}html[data-theme=dark] .price-category .price-row--head>div:first-child,html[data-theme=dark] .price-category .price-row--head>div:last-child{color:#fff!important;background:transparent!important;border:0!important}html[data-theme=dark] body,html[data-theme=dark] .app{background:radial-gradient(circle at 50% 104vh,rgba(50,136,255,.055),transparent 34%),linear-gradient(180deg,#071a36 0% 100%)!important}html[data-theme=dark] main{background:#071a36}html[data-theme=dark] .hero--wow{background-color:#071a36!important;margin-bottom:-2px}html[data-theme=dark] .hero__overlay{background:linear-gradient(90deg,#071a36fa,#071a36e6 28%,#0a244894 55%,#0a244833),linear-gradient(180deg,#071a3661,#071a360f 34%,#071a36c7 74%,#071a36)!important}html[data-theme=dark] .hero--wow:after{height:360px!important;bottom:-1px;background:linear-gradient(180deg,#071a3600,#071a3673 42%,#071a36d1 72%,#071a36)!important}.page-intro--photo{border-bottom:0!important;box-shadow:none!important;margin-bottom:-1px;background-image:radial-gradient(circle at 18% 18%,rgba(255,255,255,.72) 0%,rgba(217,238,255,.42) 28%,transparent 52%),linear-gradient(90deg,#cde7fff5,#bbdeffd6 42%,#9acdff6b),linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(223,239,255,.78) 72%,var(--page) 100%),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page-intro--photo{border-bottom:0!important;box-shadow:none!important;background-color:#071a36!important;background-image:linear-gradient(90deg,#071a36fa,#071a36db 42%,#071a366b),linear-gradient(180deg,#071a3647,#071a36c2 68%,#071a36),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page>section:not(.page-intro):first-of-type,html[data-theme=dark] .services-grid,html[data-theme=dark] .price-page{background-color:#071a36}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:#071a36!important;background-color:#071a36!important}html[data-theme=dark] .page-intro--photo{position:relative!important;isolation:isolate;overflow:hidden!important;border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important;background-color:#071a36!important;background-image:linear-gradient(180deg,#071a362e,#071a3694 50%,#071a36e6 78%,#071a36),linear-gradient(90deg,#071a36fc,#071a36e6,#071a368f 68%,#071a3670),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center center!important}html[data-theme=dark] .page-intro--photo:after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:-1px;height:210px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#071a3600,#071a36b8 48%,#071a36 86% 100%)}html[data-theme=dark] .page-intro--photo .container{position:relative;z-index:2}html[data-theme=dark] .services-grid,html[data-theme=dark] .price-highlights,html[data-theme=dark] .price-wrap,html[data-theme=dark] .price-catalog,html[data-theme=dark] .branches-list,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .doctors-grid--wow{background:transparent!important;background-color:transparent!important}html[data-theme=dark] .team-hero{position:relative;overflow:hidden;margin-bottom:0!important;border-bottom:0!important;box-shadow:none!important;background:radial-gradient(circle at 78% 12%,rgba(50,136,255,.11),transparent 34%),radial-gradient(circle at 16% 88%,rgba(92,229,255,.07),transparent 30%),linear-gradient(180deg,#071a36 0% 100%)!important}html[data-theme=dark] .team-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:150px;pointer-events:none;background:linear-gradient(180deg,#071a3600,#071a36 78% 100%)}html[data-theme=dark] .team-hero__inner{position:relative;z-index:2}html[data-theme=dark] .page>section:not(.page-intro),html[data-theme=dark] .doctors-page>section:not(.team-hero){background-color:#071a36!important}:root{--dark-page-solid: #071a36}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] main,html[data-theme=dark] .page{background:var(--dark-page-solid)!important;background-color:var(--dark-page-solid)!important}.page-intro--photo{min-height:430px!important;height:430px!important;padding:0!important;display:flex!important;align-items:center!important;margin-bottom:0!important;border-bottom:0!important;box-shadow:none!important}.page-intro--photo .container{position:relative!important;z-index:3!important;padding-top:18px!important}.page-intro--photo .section-label{margin-bottom:18px!important}.page-intro--photo h1{margin:0!important}html[data-theme=dark] .page-intro--photo{background-color:var(--dark-page-solid)!important;background-image:linear-gradient(180deg,rgba(7,26,54,.2) 0%,rgba(7,26,54,.72) 42%,rgba(7,26,54,.96) 70%,var(--dark-page-solid) 86%,var(--dark-page-solid) 100%),linear-gradient(90deg,#071a36fc,#071a36eb 34%,#071a36a8 66%,#071a3694),url(/page-hero-clinic.webp)!important;background-size:cover!important;background-position:center center!important}html[data-theme=dark] .page-intro--photo:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-2px!important;height:260px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(7,26,54,0) 0%,rgba(7,26,54,.62) 34%,var(--dark-page-solid) 72%,var(--dark-page-solid) 100%)!important}html[data-theme=dark] .page>section:not(.page-intro),html[data-theme=dark] .services-grid,html[data-theme=dark] .price-highlights,html[data-theme=dark] .price-wrap,html[data-theme=dark] .price-catalog,html[data-theme=dark] .branches-list,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .doctors-grid--wow{background:var(--dark-page-solid)!important;background-color:var(--dark-page-solid)!important}.services-grid,.price-highlights,.branches-list{padding-top:58px!important}.team-hero{min-height:430px!important;padding:0!important;display:flex!important;align-items:center!important;margin-bottom:0!important;border-bottom:0!important;box-shadow:none!important}.team-hero__inner{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important;padding-top:18px!important}html[data-theme=dark] .team-hero{background:linear-gradient(180deg,var(--dark-page-solid) 0%,var(--dark-page-solid) 72%,var(--dark-page-solid) 100%)!important}html[data-theme=dark] .team-hero:after{display:none!important}html[data-theme=dark] .doctors-grid--wow{padding-top:58px!important}html[data-theme=dark] .page-intro--photo{background-image:linear-gradient(180deg,rgba(7,26,54,.14) 0%,rgba(7,26,54,.3) 58%,rgba(7,26,54,.58) 84%,var(--dark-page-solid) 100%),linear-gradient(90deg,#071a36fa,#071a36e6,#071a3694 68%,#071a367a),url(/page-hero-clinic.webp)!important}html[data-theme=dark] .page-intro--photo:after{height:96px!important;bottom:-2px!important;background:linear-gradient(180deg,rgba(7,26,54,0) 0%,rgba(7,26,54,.18) 35%,rgba(7,26,54,.62) 74%,var(--dark-page-solid) 100%)!important}html[data-theme=dark] .services-grid,html[data-theme=dark] .price-highlights,html[data-theme=dark] .branches-list{padding-top:46px!important}.hero{background-image:image-set(url(/hero.avif) type("image/avif"),url(/hero.webp) type("image/webp"))!important}.inner-page .page-hero,.services-page .page-hero,.prices-page .page-hero,.doctors-page .page-hero,.branches-page .page-hero,.contacts-page .page-hero{background-image:image-set(url(/page-hero-clinic.avif) type("image/avif"),url(/page-hero-clinic.webp) type("image/webp"))!important}.seo-fallback{width:min(960px,calc(100% - 32px));margin:0 auto;padding:120px 0 80px;font-family:Montserrat,Arial,sans-serif;color:#f4f8ff}.seo-fallback h1{max-width:820px;font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.055em;margin-bottom:22px}.seo-fallback p{max-width:740px;color:#e2ecfad1;line-height:1.7;font-weight:650;margin-bottom:12px}.mobile-sticky-cta{display:none}.route-fallback{display:grid;place-items:center;min-height:54vh;padding-block:80px}.route-fallback__card{display:flex;align-items:center;justify-content:center;gap:14px;min-height:92px;border:1px solid var(--line);border-radius:24px;background:#ffffffc7;box-shadow:var(--shadow)}.route-fallback__spinner{width:24px;height:24px;border:3px solid rgba(59,130,246,.2);border-top-color:var(--blue);border-radius:50%;animation:routeSpinner .78s linear infinite}@keyframes routeSpinner{to{transform:rotate(360deg)}}html[data-theme=dark] .route-fallback__card{background:#081f46c7;border-color:#96c6ff2e}.mobile-menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(111,161,231,.3);border-radius:14px;background:#ffffff1f;color:inherit;cursor:pointer}.mobile-menu{position:fixed;inset:0;z-index:120;pointer-events:none;visibility:hidden}.mobile-menu.is-open{pointer-events:auto;visibility:visible}.mobile-menu__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#030f2694;opacity:0;transition:opacity .26s ease}.mobile-menu.is-open .mobile-menu__backdrop{opacity:1}.mobile-menu__panel{position:absolute;top:0;right:0;width:min(88vw,390px);height:100%;padding:max(20px,env(safe-area-inset-top)) 18px calc(26px + env(safe-area-inset-bottom));overflow-y:auto;background:linear-gradient(180deg,#f9fcff,#eaf4ff);color:#102544;box-shadow:-28px 0 70px #0316393d;transform:translate3d(100%,0,0);transition:transform .34s var(--motion-ease)}.mobile-menu.is-open .mobile-menu__panel{transform:translateZ(0)}html[data-theme=dark] .mobile-menu__panel{background:linear-gradient(180deg,#0d3473,#071f4b);color:#f4f8ff}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(87,139,214,.2)}.mobile-menu__head div{display:grid;gap:4px}.mobile-menu__head span{color:var(--blue-dark);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}html[data-theme=dark] .mobile-menu__head span{color:#8fc6ff}.mobile-menu__head strong{font-size:22px}.mobile-menu__head button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(87,139,214,.22);border-radius:14px;background:#ffffff8c;color:inherit;cursor:pointer}html[data-theme=dark] .mobile-menu__head button{background:#ffffff14}.mobile-menu__primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.mobile-menu__primary a{display:grid;place-items:center;min-height:74px;padding:12px;border:1px solid rgba(65,127,216,.18);border-radius:18px;background:#ffffffb8;font-weight:900;text-align:center}.mobile-menu__primary a.active{background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;box-shadow:0 14px 30px #2563eb3d}html[data-theme=dark] .mobile-menu__primary a{background:#ffffff12;border-color:#9acaff29}.mobile-menu__secondary{display:grid;margin-top:16px;border-block:1px solid rgba(87,139,214,.18)}.mobile-menu__secondary a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid rgba(87,139,214,.13);font-size:14px;font-weight:750}.mobile-menu__secondary a:last-child{border-bottom:0}.mobile-menu__secondary a.active{color:var(--blue-dark)}html[data-theme=dark] .mobile-menu__secondary a.active{color:#8fc6ff}.mobile-menu__appointment{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;margin-top:18px;border-radius:17px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;font-weight:900;box-shadow:0 16px 34px #2563eb47}.mobile-sticky-cta{transition:opacity .22s ease,transform .22s ease}.app:before,.app:after{animation:none!important}.header,.mobile-menu__panel,.appointment-modal__card{backface-visibility:hidden;transform-style:preserve-3d}@media (max-width: 1024px){.container{width:min(100% - 32px,860px)!important}.services-grid,.doctors-grid--wow,.price-highlights,.promo-secondary-grid,.blog-grid--seo,.service-content-grid,.service-doctors__grid,.license-grid,.promo-implant-card,.service-landing-hero__grid,.team-hero__inner,.blog-article,.license-hero-card{grid-template-columns:1fr!important}.header__contacts,.header__button{display:none!important}.header__actions{margin-left:auto!important}}@media (max-width: 760px){html{scroll-padding-top:112px}body{overflow-x:hidden!important;padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}.container{width:min(100% - 24px,560px)!important}.header{z-index:90!important}.header--page{position:sticky!important;top:0!important;margin-bottom:-18px!important;padding:8px 0 4px!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}.header--home{position:absolute!important;padding-top:8px!important}.header--page:before,.header--page:after{display:none!important}.header__top{width:min(100% - 20px,560px)!important;min-height:72px!important;margin:0 auto!important;padding:12px 14px!important;gap:10px!important;flex-wrap:nowrap!important;border-radius:24px 24px 0 0!important;border-bottom:1px solid rgba(187,208,231,.58)!important;backdrop-filter:blur(22px)!important}html:not([data-theme=dark]) .header--page .header__top,html:not([data-theme=dark]) .header--home .header__top{background:#f9fcffe0!important;box-shadow:0 16px 46px #1d40781a!important}html[data-theme=dark] .header--page .header__top,html[data-theme=dark] .header--home .header__top{background:#0d2141e0!important;border-color:#b4d3fa24!important;box-shadow:0 18px 50px #010a1c57!important}.logo{min-width:0!important;gap:10px!important;flex:1 1 auto!important}.logo__icon{width:50px!important;height:50px!important}.logo__icon--image img{width:56px!important;height:56px!important;transform:translate(3px,4px)!important}.logo__text h3{font-size:clamp(19px,5.4vw,25px)!important;line-height:.95!important;white-space:nowrap!important}.logo__text span{margin-top:4px!important;font-size:9px!important;letter-spacing:.22em!important}.theme-toggle{width:44px!important;height:44px!important;flex:0 0 44px!important}.nav{width:min(100% - 20px,560px)!important;margin:0 auto!important;padding:9px 10px 10px!important;gap:8px!important;justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;border-radius:0 0 24px 24px!important;backdrop-filter:blur(22px)!important;-webkit-overflow-scrolling:touch!important}html:not([data-theme=dark]) .header--page .nav,html:not([data-theme=dark]) .header--home .nav{background:#f4f9fee6!important;box-shadow:0 16px 46px #1d407814!important}html[data-theme=dark] .header--page .nav,html[data-theme=dark] .header--home .nav{background:#0d2141d1!important;box-shadow:0 18px 50px #010a1c47!important}.nav a{flex:0 0 auto!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border-radius:999px!important;font-size:13px!important;white-space:nowrap!important;scroll-snap-align:start!important}.nav a.active{background:#2f82f61f!important}html[data-theme=dark] .nav a.active{background:#8db8ff21!important}.header--page .nav a.active:after,.header--page .nav a:hover:after{bottom:-4px!important;width:38px!important;height:2px!important}.page-intro,.page-intro--photo{min-height:360px!important;height:auto!important;padding:112px 0 58px!important;align-items:center!important}.header--page+.page .page-intro--photo,.header--page+main .page-intro--photo{padding-top:124px!important}.page-intro--photo .container{padding-top:0!important}.page-intro h1,.page-intro--photo h1,.service-landing-hero h1,.team-hero h1{font-size:clamp(2.2rem,11.6vw,3.9rem)!important;line-height:.98!important;letter-spacing:-.06em!important}.page-intro p,.page-intro--photo p,.service-landing-hero__content>p,.team-hero p:not(.section-label){max-width:100%!important;font-size:15px!important;line-height:1.58!important}.section-label{font-size:.72rem!important;letter-spacing:.26em!important}.hero{min-height:760px!important;height:auto!important}.hero__content{padding-top:178px!important;padding-bottom:120px!important}.hero__bg-title{top:158px!important;font-size:clamp(58px,22vw,96px)!important;line-height:.86!important;opacity:.18!important}.hero h1{margin-top:78px!important;font-size:clamp(2.35rem,12vw,4.1rem)!important;line-height:.98!important;letter-spacing:-.06em!important}.hero p{max-width:100%!important;margin-top:18px!important;font-size:15px!important;line-height:1.62!important}.hero p br,.hero h1 br{display:none!important}.hero__branches{grid-template-columns:1fr!important;gap:10px!important;margin-top:28px!important}.hero-branch{min-height:82px!important;padding:15px 16px!important;border-radius:22px!important}.hero-branch strong{font-size:18px!important}.page-cta,.seo-structure-block,.service-info-block,.service-price-card,.service-faq,.review-focus-card,.license-hero-card,.license-details,.legal-text{border-radius:28px!important;padding:22px!important}.services-grid,.promo-secondary-grid,.blog-grid--seo,.branches-list,.service-content-grid,.service-doctors__grid,.license-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.services-grid,.price-accordion,.doctors-grid--wow,.promo-implant-section,.promo-secondary-grid,.blog-grid--seo,.branches-list,.service-content-grid,.service-price-card,.service-doctors,.service-faq,.page-cta,.license-grid,.license-details,.legal-text{padding-top:36px!important;padding-bottom:46px!important}.service-card{border-radius:30px!important;overflow:hidden!important}.service-card__body{padding:22px!important}.service-card__actions{flex-direction:column!important;align-items:stretch!important}.service-card__actions a,.service-card__detail,.blue-link{width:100%!important;min-height:48px!important}.seo-link-grid{grid-template-columns:1fr!important}.price-accordion-card{border-radius:24px!important}.price-accordion-card__trigger{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;padding:17px 16px!important}.price-accordion-card__count{grid-column:2 / 3!important;width:fit-content!important;margin-top:8px!important}.price-accordion-card__chevron{grid-column:3!important;grid-row:1 / span 2!important}.price-accordion-card__title strong{font-size:1.04rem!important;line-height:1.18!important}.team-hero{min-height:auto!important;padding:118px 0 42px!important;border-radius:0!important}.team-hero__inner{width:min(100% - 24px,560px)!important;grid-template-columns:1fr!important;gap:22px!important}.team-hero__photo,.team-hero__photo img{min-height:260px!important;height:260px!important;border-radius:28px!important}.doctor-card--wow{grid-template-columns:1fr!important;border-radius:28px!important}.doctor-card--wow .doctor-card__photo{width:100%!important;min-height:300px!important;height:300px!important}.doctor-card--wow .doctor-card__content,.doctor-card--wow .doctor-card__info{padding:22px!important}.doctor-tags span{font-size:11px!important}.review-focus-card{max-width:100%!important;grid-template-columns:1fr!important;gap:18px!important}.review-focus-card__image{min-height:300px!important}.review-focus-card__image img{width:min(100%,330px)!important;max-height:330px!important}.review-focus-card h2{font-size:clamp(2rem,10vw,3rem)!important}.reviews-slider__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.promo-implant-card{grid-template-columns:1fr!important;padding:22px!important;border-radius:30px!important}.promo-implant-card__content h2{font-size:clamp(2.4rem,12vw,4.2rem)!important;line-height:.96!important}.promo-price-row{grid-template-columns:1fr!important;gap:10px!important}.promo-implant-card__banner{border-radius:24px!important}.blog-card{min-height:auto!important;padding:22px!important;border-radius:28px!important}.blog-card h2,.blog-article__aside h2{font-size:1.35rem!important;line-height:1.14!important}.blog-card__links{flex-direction:column!important;align-items:stretch!important}.blog-card__links a{width:100%!important;justify-content:center!important}.blog-article{grid-template-columns:1fr!important;gap:18px!important}.blog-article__content,.blog-article__aside{padding:22px!important;border-radius:28px!important}.branch-card{grid-template-columns:1fr!important;border-radius:28px!important}.branch-card img{height:230px!important;min-height:230px!important;object-fit:cover!important}.branch-card__content{padding:22px!important}.license-hero-card,.license-card,.license-details,.legal-text{border-radius:28px!important}.license-hero-card__badge{width:100%!important;min-height:120px!important}.legal-text h2{font-size:1.35rem!important}.legal-text p,.legal-text li{font-size:.95rem!important;line-height:1.65!important}.appointment-modal{padding:12px!important;align-items:flex-end!important}.appointment-modal__card{width:100%!important;max-height:calc(100svh - 24px)!important;overflow-y:auto!important;border-radius:30px 30px 24px 24px!important;padding:24px!important}.appointment-form{gap:12px!important}.appointment-form input,.appointment-form button{min-height:50px!important}.appointment-form__districts{grid-template-columns:1fr 1fr!important}.footer__inner,.footer__inner--premium{grid-template-columns:1fr!important;gap:20px!important;padding:22px!important;border-radius:28px!important}.footer__brand{text-align:left!important;align-items:flex-start!important}.footer__review{width:100%!important;max-width:280px!important}.footer__contra-watermark{white-space:normal!important;font-size:9px!important;line-height:1.3!important}}@media (max-width: 430px){.container{width:min(100% - 18px,420px)!important}.header__top,.nav{width:min(100% - 12px,420px)!important}.logo__text h3{font-size:19px!important}.logo__text span{font-size:8px!important;letter-spacing:.18em!important}.nav a{min-height:34px!important;padding:0 11px!important;font-size:12px!important}.page-intro,.page-intro--photo{padding-top:118px!important;min-height:340px!important}.hero{min-height:800px!important}.hero__content{padding-top:164px!important}.page-cta,.seo-structure-block,.service-info-block,.service-price-card,.service-faq,.review-focus-card,.license-hero-card,.license-details,.legal-text,.blog-article__content,.blog-article__aside{padding:18px!important;border-radius:24px!important}.branch-card img{height:210px!important;min-height:210px!important}.mobile-sticky-cta{left:10px!important;right:10px!important;grid-template-columns:1fr!important}}html:not([data-theme=dark]) .page-intro--photo{background-image:linear-gradient(90deg,#e8f6ffb8,#d9efff7a 42%,#c7e4fc2b),linear-gradient(180deg,#f6fcff29,#e2f2ff57),url(/page-hero-clinic.webp)!important}html:not([data-theme=dark]) .page-intro--photo:before{background:radial-gradient(circle at 18% 20%,rgba(100,176,255,.14),transparent 36%)!important}html:not([data-theme=dark]) .page-intro--photo:after{height:110px!important;background:linear-gradient(180deg,#ddf0ff00,#ddf0ff38 58%,#ddf0ff7a)!important}.seo-link-grid--local{margin-top:18px;padding-top:18px;border-top:1px solid rgba(70,126,205,.14)}.seo-link-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.local-seo-page .service-info-block .seo-link-grid--compact a{min-height:92px}html[data-theme=dark] .seo-link-grid--local{border-top-color:#c8e2ff24}@media (max-width: 760px){.seo-link-grid--compact{grid-template-columns:1fr!important}}.logo__icon--image{position:relative}.logo__theme-image{display:block;width:106px;height:92px;object-fit:contain;object-position:center;transform:translate(8px,7px);filter:none!important}.logo__theme-image--dark,html[data-theme=dark] .logo__theme-image--light{display:none}html[data-theme=dark] .logo__theme-image--dark{display:block}.header .logo__icon--image img,.header--home .logo__icon--image img,.header--page .logo__icon--image img,html[data-theme=dark] .header .logo__icon--image img,html:not([data-theme=dark]) .header .logo__icon--image img{filter:none!important;opacity:1!important}.logo__theme-image,.logo__icon--image img{width:114px!important;height:99px!important;transform:translate(6px,6px)!important}.logo__icon{width:98px!important;height:82px!important}.appointment-form__districts input:checked+span,html[data-theme=dark] .appointment-form__districts input:checked+span{color:#fff!important;background:linear-gradient(135deg,#65c8ff,#2c77ff 54%,#1857d8)!important;border-color:#acddffb8!important;box-shadow:0 16px 38px #419aff57,inset 0 1px #ffffff47!important}.appointment-form__consent{margin:0;color:#5a6c87eb;font-size:12px;line-height:1.45;font-weight:700}.appointment-form__consent a{color:#2f75df;font-weight:900;border-bottom:1px solid rgba(47,117,223,.35)}html[data-theme=dark] .appointment-form__consent{color:#e1f0ffc7}html[data-theme=dark] .appointment-form__consent a{color:#9dd5ff;border-bottom-color:#9dd5ff6b}@media (max-width: 1100px){.price-search-panel{grid-template-columns:1fr}.before-after-story__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.before-after-story__timeline section:last-child{grid-column:1 / -1}}@media (max-width: 900px){:root{--site-gutter: 16px}.header__contacts,.header__button,.header>.nav{display:none!important}.header__actions{margin-left:auto;gap:8px!important}.mobile-menu-toggle{display:inline-flex}.theme-toggle,.mobile-menu-toggle{flex:0 0 44px}.header__top{min-height:78px;padding-block:10px!important}.logo{min-width:0!important;gap:8px!important}.logo__icon{width:58px!important;height:54px!important}.logo__icon--image img{width:70px!important;height:62px!important;transform:translate(5px,4px)!important}.logo__text h3{font-size:20px!important}.logo__text span{font-size:8px!important;letter-spacing:.18em!important}.page-intro--photo{background-image:linear-gradient(90deg,#e5f4ffe6,#d7ecff9e),url(/mobile/page-hero-clinic-720.webp)!important}html[data-theme=dark] .page-intro--photo{background-image:linear-gradient(90deg,#082f60d1,#0d48848a),url(/mobile/page-hero-clinic-720.webp)!important}.app>main{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.mobile-sticky-cta,.mobile-sticky-cta--final{position:fixed!important;z-index:90!important;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:620px!important;min-height:62px!important;margin-inline:auto!important;padding:6px!important;border:1px solid rgba(142,184,235,.42)!important;border-radius:22px!important;background:#f8fcffed!important;box-shadow:0 18px 50px #051f4a38!important;backdrop-filter:blur(18px)!important}html[data-theme=dark] .mobile-sticky-cta,html[data-theme=dark] .mobile-sticky-cta--final{background:#071f46f0!important;border-color:#97caff33!important}.mobile-sticky-cta__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:50px!important;padding:5px 4px!important;border-radius:16px!important;color:#244567!important;font-size:10px!important;font-weight:850!important;line-height:1!important}html[data-theme=dark] .mobile-sticky-cta__item{color:#eaf4ff!important}.mobile-sticky-cta__item--primary{background:linear-gradient(135deg,var(--blue),var(--blue-dark))!important;color:#fff!important;box-shadow:0 10px 24px #2563eb40!important}.price-search-panel{margin-top:26px;padding:22px 16px;border-radius:24px;gap:18px}.price-search-panel__copy h2{font-size:clamp(28px,7vw,38px)}.price-filter-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;padding-bottom:3px;scroll-snap-type:x proximity;scrollbar-width:none}.price-filter-chips::-webkit-scrollbar{display:none}.price-filter-chips button{flex:0 0 auto;scroll-snap-align:start}.price-service-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:start}.price-service-row__link{grid-column:1 / -1;justify-content:flex-start;width:fit-content}.price-service-row__price{padding-top:2px}.before-after-stories{padding-top:28px;gap:18px}.before-after-story{gap:18px;padding:18px;border-radius:25px}.before-after-story__photos{gap:9px}.before-after-story__photos figure{border-radius:18px}.before-after-story__timeline{grid-template-columns:1fr;gap:9px}.before-after-story__timeline section:last-child{grid-column:auto}.before-after-story__timeline span{min-height:0}.before-after-story__footer{grid-template-columns:1fr}.before-after-story__footer a{width:100%;justify-content:center}.before-after-global-note,.price-disclaimer{grid-template-columns:1fr}}@media (max-width: 520px){:root{--site-gutter: 12px}.mobile-menu__panel{width:min(92vw,370px)}.mobile-menu__primary{gap:8px}.mobile-menu__primary a{min-height:66px;border-radius:16px}.price-search-field{min-height:56px;padding-inline:14px}.price-search-summary{flex-wrap:wrap}.price-search-summary button{width:100%;margin-left:0;text-align:left}.price-accordion--searchable .price-accordion-card__trigger{grid-template-columns:42px minmax(0,1fr) auto!important}.price-accordion-card__count{display:none!important}.price-accordion--searchable .price-accordion-card__panel{padding:0 9px 10px}.price-service-row{padding:14px 12px}.price-service-row__name{font-size:12.5px}.price-service-row__price{font-size:13px}.before-after-story__head>strong{font-size:48px}.before-after-story__photos{grid-template-columns:1fr}.before-after-story__photos figure{aspect-ratio:4 / 3}.before-after-story__timeline section{padding:13px}}@media (max-width: 900px){body.mobile-menu-open .mobile-sticky-cta,body.mobile-menu-open .mobile-sticky-cta--final{opacity:0!important;pointer-events:none!important;transform:translate3d(0,18px,0)!important}}:root{--layout-max: 1280px;--layout-gutter: 24px;--layout-width: min(var(--layout-max), calc(100% - (var(--layout-gutter) * 2)))}html,body,#root,.app{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html,body{overflow-x:clip!important}.app{position:relative;overflow-x:clip!important;overflow-y:visible!important}.header,main,.page,.seo-page,.home-page,.home-final,.page-intro,.footer{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.container{width:var(--layout-width)!important;max-width:var(--layout-max)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.page>.container,.seo-page>.container,.home-final>.container,.home-final__section>.container,.footer>.container,.header>.container{margin-left:auto!important;margin-right:auto!important}img,svg,video,canvas{max-width:100%}@media (max-width: 760px){:root{--layout-gutter: 12px}}:root{--polish-radius-xl: 32px;--polish-radius-lg: 24px;--polish-radius-md: 18px;--polish-shadow-soft: 0 24px 64px rgba(25, 69, 137, .12);--polish-shadow-strong: 0 30px 80px rgba(11, 37, 79, .18);--polish-card: linear-gradient(180deg, rgba(255,255,255,.96), rgba(246,250,255,.98));--polish-card-dark: linear-gradient(180deg, rgba(10, 26, 57, .96), rgba(7, 20, 45, .98));--polish-line: rgba(163, 192, 232, .44);--polish-line-dark: rgba(121, 162, 226, .24)}html[data-theme=light] body,html:not([data-theme=dark]) body{color-scheme:light}body,.header,.footer,.home-promo-final,.home-trust-item,.home-service-tile,.home-director-final__portrait,.home-director-final__story,.home-director-final__clinic,.home-journey-step,.before-after-story,.review-focus-card--final,.footer__inner--premium,.appointment-modal__card,.captcha-modal__card{transition:background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease,opacity .28s ease}.home-final__trust{position:relative;gap:14px!important;padding:16px!important;border-radius:34px!important;background:radial-gradient(circle at 14% 0%,rgba(108,176,255,.16),transparent 28%),var(--polish-card)!important;border:1px solid var(--polish-line)!important;box-shadow:var(--polish-shadow-soft)!important}.home-final__trust:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff8c,#fff0);mask-image:linear-gradient(180deg,#000,transparent 50%)}.home-trust-item{position:relative;min-height:162px;padding:22px 20px!important;border-radius:24px!important;border:1px solid rgba(170,199,236,.24);background:linear-gradient(180deg,#ffffff9e,#f2f8ffbd);box-shadow:inset 0 1px #ffffffe6}.home-trust-item+.home-trust-item{border-left:1px solid rgba(170,199,236,.32)!important}.home-trust-item:hover{transform:translateY(-4px)!important;background:linear-gradient(180deg,#ffffffeb,#ecf5fff5);box-shadow:0 18px 40px #2756991f}.home-trust-item__icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:linear-gradient(145deg,#fffffff2,#e4f0fff5);border:1px solid rgba(161,194,234,.5);color:#1d58b7;box-shadow:0 18px 34px #3564b124,inset 0 1px #fffffff2}.home-trust-item__icon:after{content:"";position:absolute;inset:-10px;border-radius:22px;background:radial-gradient(circle,rgba(71,145,255,.18),transparent 70%);z-index:-1}.home-trust-item__headline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.home-trust-item__headline strong{font-size:clamp(38px,3.4vw,58px)!important;line-height:.92!important;letter-spacing:-.065em;color:#0c3779!important}.home-trust-item__headline span{color:#1f3559!important;font-size:15px!important;font-weight:900;line-height:1.3!important}.home-trust-item__copy p{margin-top:8px!important;color:#5c7294!important;font-size:13px!important;line-height:1.55!important}html[data-theme=dark] .home-final__trust{background:radial-gradient(circle at 14% 0%,rgba(75,140,255,.18),transparent 28%),var(--polish-card-dark)!important;border-color:var(--polish-line-dark)!important;box-shadow:0 26px 68px #00000047!important}html[data-theme=dark] .home-trust-item{background:linear-gradient(180deg,#0f254ab8,#0b1d3bdb);border-color:#759de024}html[data-theme=dark] .home-trust-item:hover{background:linear-gradient(180deg,#112d5aeb,#0d2143f5)}html[data-theme=dark] .home-trust-item__icon{background:linear-gradient(145deg,#112b56f5,#0c1d3af5);border-color:#8eb6f32e;color:#94c8ff;box-shadow:0 20px 36px #0000003d,inset 0 1px #ffffff14}html[data-theme=dark] .home-trust-item__headline strong{color:#f4f8ff!important}html[data-theme=dark] .home-trust-item__headline span{color:#d8e8ff!important}html[data-theme=dark] .home-trust-item__copy p{color:#d6e5fcc2!important}@media (max-width: 900px){.home-final__section--services .container{overflow:hidden}.home-services-bento{grid-template-columns:repeat(6,minmax(82vw,82vw))!important;grid-auto-rows:auto!important;gap:14px!important;margin-top:24px!important;padding:0 2px 10px!important;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-services-bento::-webkit-scrollbar{display:none}.home-service-tile,.home-service-tile--1,.home-service-tile--2,.home-service-tile--3,.home-service-tile--4,.home-service-tile--5,.home-service-tile--6,.home-service-tile:nth-child(6){grid-column:auto!important;grid-row:auto!important;min-height:270px!important;scroll-snap-align:start}.home-service-tile img{transform:scale(1.01)}.home-service-tile__content{gap:10px!important;padding:20px 18px!important}.home-service-tile__content h3{font-size:clamp(24px,6vw,30px)!important}.home-service-tile__content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important}}@media (max-width: 540px){.home-services-bento{grid-template-columns:repeat(6,minmax(84vw,84vw))!important}.home-service-tile,.home-service-tile--1,.home-service-tile--2,.home-service-tile--3,.home-service-tile--4,.home-service-tile--5,.home-service-tile--6,.home-service-tile:nth-child(6){min-height:250px!important;border-radius:22px!important}}.home-director-final{grid-template-columns:minmax(260px,.8fr) minmax(0,1.18fr) minmax(290px,.92fr)!important;grid-template-areas:"portrait story clinic";gap:22px!important;align-items:stretch!important}.home-director-final__portrait{grid-area:portrait}.home-director-final__story{grid-area:story}.home-director-final__clinic{grid-area:clinic}.home-director-final__portrait,.home-director-final__story,.home-director-final__clinic{position:relative;border-radius:32px!important;background:var(--polish-card)!important;border:1px solid var(--polish-line)!important;box-shadow:var(--polish-shadow-soft)!important}.home-director-final__portrait,.home-director-final__clinic{overflow:hidden;min-height:620px!important}.home-director-final__story{padding:clamp(28px,3vw,44px)!important}.home-director-final__lead{color:#536c90;font-size:16px;line-height:1.7}.home-director-final__proofs article{min-height:148px;border-radius:20px!important;background:linear-gradient(180deg,#fcfefff5,#f1f7fffa)!important;border:1px solid rgba(176,205,239,.42)!important;box-shadow:inset 0 1px #fffffff0}.home-director-final__proofs article>div{width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(135deg,#5899ff29,#3068d71a)!important}.home-director-final__media-caption,.home-director-final__clinic figcaption{position:absolute;inset:auto 20px 20px;z-index:2;padding:18px 18px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:#06142e99;backdrop-filter:blur(16px);box-shadow:0 14px 28px #00000038}.home-director-final__media-caption span,.home-director-final__clinic figcaption span{display:block;margin-bottom:7px;color:#d6e6ffc7;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-director-final__media-caption strong,.home-director-final__clinic figcaption strong{color:#fff;font-size:17px;line-height:1.35}html[data-theme=dark] .home-director-final__portrait,html[data-theme=dark] .home-director-final__story,html[data-theme=dark] .home-director-final__clinic{background:var(--polish-card-dark)!important;border-color:var(--polish-line-dark)!important;box-shadow:0 28px 74px #00000047!important}html[data-theme=dark] .home-director-final__lead{color:#d8e6fcc2}html[data-theme=dark] .home-director-final__proofs article{background:linear-gradient(180deg,#0f254ae0,#0b1d3af2)!important;border-color:#759de029!important}@media (max-width: 980px){.home-director-final{grid-template-columns:1fr!important;grid-template-areas:"portrait" "story" "clinic"}.home-director-final__portrait,.home-director-final__clinic{min-height:420px!important}}@media (max-width: 560px){.home-director-final{gap:16px!important}.home-director-final__portrait,.home-director-final__clinic,.home-director-final__story{border-radius:26px!important}.home-director-final__portrait,.home-director-final__clinic{min-height:380px!important}.home-director-final__story{padding:22px 18px!important}}.footer{padding-top:54px!important;padding-bottom:54px!important}.footer__inner--premium{gap:30px!important;border-radius:34px!important;align-items:stretch!important}.footer__legal{align-content:start}.footer__review{align-self:center;justify-self:center;width:min(320px,100%)!important;padding:10px;border-radius:28px;background:linear-gradient(180deg,#ffffffb8,#f5f9ffa8);border:1px solid rgba(175,202,234,.35)}.footer__brand{display:grid;justify-items:end;align-content:center;gap:10px}.footer__brand-mark{display:grid;place-items:center;width:min(230px,100%);min-height:200px;padding:18px;border-radius:28px;background:linear-gradient(180deg,#0a2a62eb,#071b40f5);border:1px solid rgba(136,173,232,.14);box-shadow:inset 0 1px #ffffff1f,0 22px 46px #071b402e}.footer__brand-logo--dark,html[data-theme=dark] .footer__brand-logo--light{display:none}html[data-theme=dark] .footer__brand-logo--dark{display:block}html[data-theme=dark] .footer__review{background:linear-gradient(180deg,#0d1f40eb,#08162ff5);border-color:#7097d72e}@media (max-width: 980px){.footer__inner--premium{grid-template-columns:1fr!important;gap:18px!important}.footer__review,.footer__brand{justify-self:stretch!important}.footer__brand{justify-items:start!important;text-align:left!important}.footer__brand p{margin-left:0!important}}@media (max-width: 560px){.footer{padding-top:34px!important;padding-bottom:110px!important}.footer__inner--premium{padding:20px!important;border-radius:28px!important}.footer__legal{gap:12px!important;font-size:13px!important}.footer__review{width:100%!important;padding:8px}.footer__brand-mark{width:100%;min-height:172px}}.reviews-page--final .review-focus-card--final{min-height:720px;touch-action:pan-y}.reviews-page--final .reviews-slider__actions--final button{min-height:52px}.reviews-page--final .review-focus-card__image--final img{user-select:none;-webkit-user-drag:none}.reviews-page--final .reviews-carousel-dots{display:flex;align-items:center;justify-content:center;gap:10px}.reviews-page--final .reviews-carousel-dots button{width:10px;height:10px;border-radius:999px;border:0;background:#4b75b542;transition:transform .22s ease,background-color .22s ease,width .22s ease}.reviews-page--final .reviews-carousel-dots button.active{width:28px;background:linear-gradient(135deg,#2f75df,#1a4ea6);transform:scale(1.02)}html[data-theme=dark] .reviews-page--final .reviews-carousel-dots button{background:#a6c2ef38}html[data-theme=dark] .reviews-page--final .reviews-carousel-dots button.active{background:linear-gradient(135deg,#79b8ff,#2f75df)}@media (max-width: 980px){.reviews-page--final .review-focus-card--final{min-height:0}}@media (max-width: 640px){.reviews-page--final .reviews-carousel-stage--final{padding-top:24px!important;gap:16px!important}.reviews-page--final .review-focus-card--final{border-radius:26px!important}.reviews-page--final .reviews-slider__actions--final{display:none!important}}.before-after-page .before-after-stories{gap:22px!important}.before-after-story{position:relative;overflow:hidden;border-radius:32px!important;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.1),transparent 24%),var(--polish-card)!important;border:1px solid var(--polish-line)!important;box-shadow:var(--polish-shadow-soft)!important}.before-after-story:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent 28%)}.before-after-story__head{align-items:start!important;gap:16px}.before-after-story__head>strong{display:inline-grid!important;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#4383ec29,#1d58b71f);color:#0c3779!important;font-size:22px!important}.before-after-story__photos figure{border-radius:24px!important;overflow:hidden;border:1px solid rgba(176,205,239,.46)!important;box-shadow:0 18px 38px #264e8a17}.before-after-story__photos figcaption{letter-spacing:.08em;font-weight:900!important}.before-after-story__timeline{gap:14px!important}.before-after-story__timeline section{position:relative;border-radius:22px!important;padding:18px 18px 18px 20px!important;background:linear-gradient(180deg,#fcfefff5,#f1f7fffa)!important;border:1px solid rgba(176,205,239,.42)!important;box-shadow:inset 0 1px #fffffff0}.before-after-story__timeline section:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:99px;background:linear-gradient(180deg,#69a8ff,#1d58b7)}.before-after-story__timeline span{color:#0f3b80!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}.before-after-story__timeline p{color:#536c90!important;font-size:14px!important;line-height:1.62!important}.before-after-story__footer{padding-top:4px;border-top:1px solid rgba(176,205,239,.28)}html[data-theme=dark] .before-after-story{background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.12),transparent 24%),var(--polish-card-dark)!important;border-color:var(--polish-line-dark)!important;box-shadow:0 28px 72px #00000047!important}html[data-theme=dark] .before-after-story__head>strong{color:#ddebff!important;background:linear-gradient(135deg,#60a5fa2e,#1844943d)}html[data-theme=dark] .before-after-story__timeline section{background:linear-gradient(180deg,#0f254ae6,#0b1d3af2)!important;border-color:#759de029!important}html[data-theme=dark] .before-after-story__timeline span{color:#9dcbff!important}html[data-theme=dark] .before-after-story__timeline p{color:#d8e6fcc2!important}@media (max-width: 640px){.before-after-story{border-radius:26px!important;padding:18px!important}.before-after-story__head>strong{width:48px;height:48px;font-size:18px!important}.before-after-story__timeline section{padding:16px 16px 16px 18px!important}}.appointment-modal,.captcha-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:24px!important}.appointment-modal__card,.captcha-modal__card{margin:0 auto!important}@media (max-width: 640px){.appointment-modal,.captcha-modal{padding:16px!important;align-items:center!important;justify-items:center!important}.appointment-modal__card,.captcha-modal__card{width:min(100%,520px)!important;max-height:min(88dvh,820px);overflow:auto;border-radius:28px!important}.captcha-modal__widget-wrap{overflow-x:auto}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:v23-page-out}::view-transition-new(root){animation-name:v23-page-in}@keyframes v23-page-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(8px) scale(.992);filter:blur(5px)}}@keyframes v23-page-in{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}html.route-transitioning .app>main{opacity:.18;transform:translateY(6px) scale(.994);filter:blur(4px);transition:opacity .11s ease,transform .11s ease,filter .11s ease}.home-director-final.home-director-final--refined{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-areas:"story portrait" "story clinic"!important;gap:22px!important;align-items:stretch!important}.home-director-final--refined>.home-director-final__story{grid-area:story!important;min-height:0!important;height:100%!important}.home-director-final--refined>.home-director-final__portrait{grid-area:portrait!important}.home-director-final--refined>.home-director-final__clinic{grid-area:clinic!important}.home-director-final--refined>.home-director-final__portrait,.home-director-final--refined>.home-director-final__clinic{display:block!important;min-height:0!important;height:100%!important;aspect-ratio:auto!important}.home-director-final--refined>.home-director-final__portrait picture,.home-director-final--refined>.home-director-final__clinic picture,.home-director-final--refined>.home-director-final__portrait img,.home-director-final--refined>.home-director-final__clinic img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}.home-director-final--refined>.home-director-final__portrait img{object-position:center 25%!important}.home-director-final--refined>.home-director-final__clinic img{object-position:center center!important}@media (max-width: 980px){.home-director-final.home-director-final--refined{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-template-areas:"portrait" "story" "clinic"!important;gap:16px!important}.home-director-final--refined>.home-director-final__portrait,.home-director-final--refined>.home-director-final__clinic{height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important}.home-director-final--refined>.home-director-final__portrait picture,.home-director-final--refined>.home-director-final__clinic picture,.home-director-final--refined>.home-director-final__portrait img,.home-director-final--refined>.home-director-final__clinic img{height:100%!important}}.home-trust-shell{position:relative;margin-top:-38px}.home-trust-shell .home-final__trust{margin-top:0!important}.home-trust-dots{display:none}@media (max-width: 900px){.home-trust-shell{width:min(100% - 24px,560px)!important;margin-top:-26px!important;overflow:visible}.home-trust-shell .home-final__trust{display:flex!important;gap:12px!important;width:100%!important;padding:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-trust-shell .home-final__trust::-webkit-scrollbar{display:none}.home-trust-shell .home-trust-item,.home-trust-shell .home-trust-item+.home-trust-item{flex:0 0 calc(100% - 8px)!important;width:calc(100% - 8px)!important;min-height:164px!important;border:1px solid rgba(170,199,236,.28)!important;scroll-snap-align:center;scroll-snap-stop:always}.home-trust-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px}.home-trust-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#3268b83d;cursor:pointer;transition:width .28s ease,background-color .28s ease,transform .28s ease}.home-trust-dots button.is-active{width:28px;background:linear-gradient(90deg,#65b9ff,#2563eb);box-shadow:0 6px 16px #2563eb38}html[data-theme=dark] .home-trust-dots button{background:#b8d5ff33}html[data-theme=dark] .home-trust-dots button.is-active{background:linear-gradient(90deg,#8dcbff,#3779f5)}}body>.mobile-menu .mobile-menu__panel{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease!important}body>.mobile-menu .mobile-menu__backdrop{transition:opacity .32s ease!important}body>.mobile-menu .mobile-menu__primary a,body>.mobile-menu .mobile-menu__secondary a,body>.mobile-menu .mobile-menu__appointment{position:relative;overflow:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease!important}body>.mobile-menu .mobile-menu__primary a{min-height:74px!important;border-radius:20px!important;background:linear-gradient(145deg,#fffffffa,#eff7fffa)!important;border:1px solid rgba(148,188,236,.42)!important;color:#102b55!important;box-shadow:0 12px 26px #234d8b14,inset 0 1px #fffffff2!important}body>.mobile-menu .mobile-menu__primary a:hover,body>.mobile-menu .mobile-menu__primary a:active{transform:translateY(-2px) scale(.995);border-color:#4887e285!important;box-shadow:0 18px 34px #234d8b24,inset 0 1px #fffffffa!important}body>.mobile-menu .mobile-menu__primary a.active{color:#fff!important;background:linear-gradient(135deg,#62b6ff,#2d7af1 52%,#1556c7)!important;border-color:#74baffb8!important;box-shadow:0 18px 38px #2563eb4d,inset 0 1px #ffffff4d!important}body>.mobile-menu .mobile-menu__secondary{border:1px solid rgba(152,188,232,.32)!important;border-radius:22px!important;overflow:hidden;background:#ffffff7a}body>.mobile-menu .mobile-menu__secondary a{min-height:54px!important;padding:0 16px!important;color:#17345f!important;font-weight:850!important;border-bottom-color:#96b9e53d!important}body>.mobile-menu .mobile-menu__secondary a:after{content:"›";margin-left:auto;color:#2f75df;font-size:22px;line-height:1;transition:transform .22s ease}body>.mobile-menu .mobile-menu__secondary a:hover:after,body>.mobile-menu .mobile-menu__secondary a:active:after{transform:translate(3px)}body>.mobile-menu .mobile-menu__appointment{min-height:58px!important;border-radius:20px!important;background:linear-gradient(135deg,#67c2ff,#347ff2 52%,#1558cb)!important;box-shadow:0 18px 40px #2563eb47,inset 0 1px #ffffff47!important}html[data-theme=dark] body>.mobile-menu .mobile-menu__primary a{color:#eaf4ff!important;background:linear-gradient(145deg,#122d58fa,#0a1d3cfa)!important;border-color:#82b0ef33!important;box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff14!important}html[data-theme=dark] body>.mobile-menu .mobile-menu__primary a.active{color:#fff!important;background:linear-gradient(135deg,#63bdff,#347ff2 52%,#1558cb)!important;border-color:#87c6ff6b!important}html[data-theme=dark] body>.mobile-menu .mobile-menu__secondary{background:#ffffff09;border-color:#81adeb26!important}html[data-theme=dark] body>.mobile-menu .mobile-menu__secondary a{color:#dcecff!important;border-bottom-color:#81adeb1f!important}html[data-theme=dark] body>.mobile-menu .mobile-menu__secondary a:after{color:#8fc6ff}.captcha-modal{z-index:10050!important}.captcha-modal__card{animation:v23-captcha-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes v23-captcha-in{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root),.captcha-modal__card{animation:none!important}}body>.mobile-menu .mobile-menu__primary a:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(94,159,255,.18),transparent 44%)}.footer__inner--premium{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(260px,.72fr) minmax(230px,.62fr)!important;align-items:center!important;gap:34px!important;padding:34px!important}.footer__legal{align-self:center!important;justify-self:stretch!important;min-width:0!important;padding:4px 0!important}.footer__legal p{max-width:560px!important;margin:0 0 8px!important}.footer__legal a{display:inline-flex!important;align-items:center!important;min-height:30px!important}.footer__review{align-self:center!important;justify-self:center!important;width:min(320px,100%)!important;margin:0!important}.footer__brand{align-self:center!important;justify-self:end!important;width:100%!important;max-width:250px!important;margin:0!important;text-align:center!important}.footer__brand-mark{width:100%!important;min-height:190px!important;margin:0 auto!important}.footer__brand p{max-width:230px!important;margin:12px auto 0!important;text-align:center!important}.home-director-final--refined>.home-director-final__portrait,.home-director-final--refined>.home-director-final__clinic{position:relative!important;overflow:hidden!important}.home-director-final--refined .home-director-final__media-caption,.home-director-final--refined .home-director-final__clinic figcaption{display:block!important;position:absolute!important;z-index:4!important;inset:auto 18px 18px!important;width:auto!important;margin:0!important;padding:16px 18px!important;border-radius:18px!important;background:#041330a8!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(16px)!important;box-shadow:0 16px 36px #0000003d!important;color:#fff!important;opacity:1!important;visibility:visible!important}.home-director-final--refined .home-director-final__media-caption span,.home-director-final--refined .home-director-final__clinic figcaption span{display:block!important;margin:0 0 6px!important;color:#a9d3ff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.home-director-final--refined .home-director-final__media-caption strong,.home-director-final--refined .home-director-final__clinic figcaption strong{display:block!important;color:#fff!important;font-size:clamp(16px,1.5vw,20px)!important;line-height:1.25!important}.contacts-page .contacts-main-card{padding:24px!important;gap:18px!important;border-radius:34px!important}.contacts-page .contacts-main-card__phone,.contacts-page .contacts-main-card__schedule,.contacts-page .contacts-main-card__addresses{min-width:0!important;margin:0!important;border-radius:26px!important}@media (max-width: 900px){.page-intro,.page-intro--photo,.team-hero,.service-landing-hero{overflow:hidden!important}.page-intro>.container,.page-intro--photo>.container,.team-hero__inner,.service-landing-hero__grid{width:calc(100% - 32px)!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;min-width:0!important}.page-intro h1,.page-intro--photo h1,.team-hero h1,.service-landing-hero h1{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;font-size:clamp(38px,10.4vw,58px)!important;line-height:.98!important;letter-spacing:-.052em!important;overflow-wrap:anywhere!important;word-break:normal!important}.page-intro p,.page-intro--photo p,.team-hero p:not(.section-label),.service-landing-hero__content>p{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;font-size:15px!important;line-height:1.58!important;overflow-wrap:anywhere!important}.prices-page .price-search-panel{width:calc(100% - 28px)!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;padding:24px 18px!important;border-radius:28px!important;overflow:hidden!important}.price-search-panel__copy,.price-search-field,.price-search-summary{width:100%!important;max-width:100%!important;min-width:0!important}.price-search-panel__copy h2{font-size:clamp(31px,8.4vw,44px)!important;line-height:1.02!important;overflow-wrap:anywhere!important}.price-filter-chips{width:calc(100% + 36px)!important;max-width:none!important;margin-left:-18px!important;margin-right:-18px!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.contacts-page .contacts-main-card{width:calc(100% - 28px)!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;padding:14px!important;gap:14px!important;border-radius:28px!important}.contacts-page .contacts-main-card__phone,.contacts-page .contacts-main-card__schedule,.contacts-page .contacts-main-card__addresses{padding:20px 18px!important;border-radius:22px!important}.footer__inner--premium{grid-template-columns:1fr!important;width:calc(100% - 28px)!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;padding:20px!important;gap:18px!important}.footer__legal,.footer__review,.footer__brand{width:100%!important;max-width:100%!important;justify-self:stretch!important;text-align:left!important}.footer__brand{justify-items:start!important}.footer__brand-mark{width:100%!important;min-height:170px!important}.footer__brand p{margin-left:0!important;margin-right:0!important;text-align:left!important}}@media (max-width: 520px){.page-intro>.container,.page-intro--photo>.container,.team-hero__inner,.service-landing-hero__grid{width:calc(100% - 24px)!important}.page-intro h1,.page-intro--photo h1,.team-hero h1,.service-landing-hero h1{font-size:clamp(36px,10vw,50px)!important}.home-director-final--refined .home-director-final__media-caption,.home-director-final--refined .home-director-final__clinic figcaption{inset:auto 12px 12px!important;padding:13px 14px!important;border-radius:16px!important}}.footer{padding:28px 0 34px!important}.footer__inner--premium{grid-template-columns:minmax(0,1.18fr) minmax(240px,.72fr) minmax(220px,.54fr)!important;gap:24px!important;padding:28px!important;border-radius:30px!important;background:linear-gradient(145deg,#ffffffd6,#f5faffc2)!important;box-shadow:0 26px 68px #0f32701a!important}.footer__legal{gap:10px!important}.footer__review{border-radius:22px;overflow:hidden}.footer__brand{max-width:238px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.footer__brand-mark{min-height:auto!important;padding:18px!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffff5,#f3f8ffeb)!important;border:1px solid rgba(173,197,224,.36)!important;box-shadow:0 18px 44px #0f32701a!important}.footer__brand-logo{width:150px!important}.footer__brand p{max-width:220px!important;margin:12px auto 0!important;color:#51657f!important}.footer__contra-watermark{position:relative;z-index:1;margin-top:16px;text-align:center;color:#263e607a;font-size:12px;font-weight:800;letter-spacing:.03em}html[data-theme=dark] .footer__inner--premium{background:linear-gradient(180deg,#102a4ff5,#0b2245f5)!important}html[data-theme=dark] .footer__brand-mark{background:linear-gradient(180deg,#132e54fa,#0c2244fa)!important;border-color:#9ebee829!important}html[data-theme=dark] .footer__brand p,html[data-theme=dark] .footer__contra-watermark{color:#e2ecfab3!important}@media (max-width: 960px){.footer{padding:22px 0 28px!important}.footer__inner--premium{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.footer__review,.footer__brand{justify-self:start!important}.footer__brand p{margin-left:0!important;text-align:left!important}}:root{--conversion-navy: #071f4a;--conversion-title: #08285d;--conversion-blue: #2876f4;--conversion-blue-deep: #1556c7;--conversion-sky: #eaf4ff;--conversion-text: #526b91;--conversion-line: rgba(124, 164, 220, .26);--conversion-surface: rgba(255, 255, 255, .9);--conversion-shadow: 0 26px 76px rgba(30, 77, 143, .13);--conversion-radius-xl: 38px;--conversion-radius-lg: 28px;--conversion-radius-md: 20px}.conversion-home{position:relative;overflow:clip;color:var(--conversion-title);background:radial-gradient(circle at 10% 10%,rgba(85,155,255,.11),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff)}.conversion-home *{min-width:0}.conversion-home h1,.conversion-home h2,.conversion-home h3,.conversion-home strong{text-wrap:balance}.header--home{position:absolute!important;top:0!important;left:0!important;z-index:90!important;padding-top:18px!important;color:var(--conversion-title)!important}.header--home .header__top{width:min(1420px,calc(100% - 48px))!important;margin:0 auto!important;padding:15px 24px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:28px!important;background:#ffffffe8!important;backdrop-filter:blur(22px)!important;box-shadow:0 20px 60px #1a447f1c!important}.header--home .nav{display:none!important}.header--home .logo__text h3,.header--home .contact-item,.header--home .theme-toggle,.header--home .mobile-menu-toggle{color:var(--conversion-title)!important;text-shadow:none!important}.header--home .logo__text span{color:#5b7194!important}.header--home .logo__theme-image--light{display:block!important}.header--home .logo__theme-image--dark{display:none!important}html[data-theme=dark] .header--home .header__top{border-color:#99c2f929!important;background:#081b3de6!important;box-shadow:0 24px 64px #00000047!important}html[data-theme=dark] .header--home .logo__text h3,html[data-theme=dark] .header--home .contact-item,html[data-theme=dark] .header--home .theme-toggle,html[data-theme=dark] .header--home .mobile-menu-toggle{color:#eef6ff!important}html[data-theme=dark] .header--home .logo__text span{color:#a9c3e8!important}html[data-theme=dark] .header--home .logo__theme-image--light{display:none!important}html[data-theme=dark] .header--home .logo__theme-image--dark{display:block!important}.conversion-section{position:relative;padding:clamp(74px,8vw,118px) 0}.conversion-heading{display:grid;gap:15px;max-width:680px}.conversion-heading--center{margin-inline:auto;text-align:center}.conversion-heading h2{margin:0;color:var(--conversion-title);font-size:clamp(42px,5.4vw,78px);line-height:.96;letter-spacing:-.065em;font-weight:900}.conversion-heading h2 span,.conversion-hero h1 span{color:var(--conversion-blue)}.conversion-heading p{max-width:620px;margin:0;color:var(--conversion-text);font-size:clamp(15px,1.2vw,18px);line-height:1.65;font-weight:560}.conversion-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 14px;border:1px solid rgba(93,146,224,.16);border-radius:999px;color:#42699f;background:#f3f8ffd1;font-size:12px;line-height:1;font-weight:800}.conversion-eyebrow svg{color:var(--conversion-blue)}.conversion-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:17px;font-size:14px;font-weight:900;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.conversion-button:hover{transform:translateY(-3px)}.conversion-button--primary{color:#fff;background:linear-gradient(135deg,#54b9ff 0%,var(--conversion-blue) 54%,var(--conversion-blue-deep) 100%);box-shadow:0 18px 42px #246fe842}.conversion-button--primary:hover{box-shadow:0 24px 50px #246fe85c}.conversion-button--ghost,.conversion-button--outline{color:var(--conversion-title);border-color:#5c8ccf3d;background:#ffffffc2;box-shadow:0 12px 28px #24518f14}.conversion-inline-link{display:inline-flex;align-items:center;gap:7px;color:var(--conversion-blue-deep);font-size:13px;font-weight:900}.conversion-hero{position:relative;min-height:min(1000px,100svh);overflow:hidden;background:#f7fbff}.conversion-hero__photo{position:absolute;inset:0 0 0 auto;width:68%;background-image:url(/hero.webp);background-size:cover;background-position:center center}.conversion-hero__wash{position:absolute;inset:0;background:radial-gradient(ellipse at 28% 46%,rgba(255,255,255,1) 0%,rgba(255,255,255,.97) 24%,rgba(255,255,255,.78) 43%,transparent 68%),linear-gradient(90deg,#f7fbfffc,#f7fbffed,#f7fbff45 70%,#f7fbff1a),linear-gradient(180deg,#eaf4ff1f,#ecf6ffc2)}.conversion-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:min(1000px,100svh);padding-top:145px;padding-bottom:44px}.conversion-hero__copy{max-width:650px}.conversion-hero h1{max-width:660px;margin:24px 0;color:var(--conversion-title);font-size:clamp(56px,6.4vw,98px);line-height:.93;letter-spacing:-.075em;font-weight:900}.conversion-hero__copy>p{max-width:560px;margin:0;color:var(--conversion-text);font-size:clamp(17px,1.45vw,22px);line-height:1.55}.conversion-hero__proofs{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:26px}.conversion-hero__proofs>div{display:inline-flex;align-items:center;gap:9px;max-width:170px;color:#4e668b;font-size:12px;line-height:1.4;font-weight:750}.conversion-hero__proofs svg{flex:0 0 auto;color:var(--conversion-blue)}.conversion-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.conversion-hero__branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:auto;padding-top:34px}.conversion-branch-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-rows:auto auto;gap:8px 14px;min-height:166px;padding:20px;overflow:hidden;border:1px solid rgba(157,188,228,.38);border-radius:26px;background:#ffffffeb;box-shadow:var(--conversion-shadow);backdrop-filter:blur(16px);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;animation-delay:var(--delay)}.conversion-branch-card:hover{transform:translateY(-5px);border-color:#397be266;box-shadow:0 30px 78px #1e4d8f33}.conversion-branch-card__content{align-self:end;display:grid;gap:8px}.conversion-branch-card__content span{display:inline-flex;align-items:center;gap:6px;color:var(--conversion-blue-deep);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.conversion-branch-card__content strong{color:var(--conversion-title);font-size:clamp(22px,2vw,30px);line-height:1;letter-spacing:-.045em}.conversion-branch-card__phone{align-self:start;display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:9px 12px;border:1px solid rgba(69,133,228,.16);border-radius:999px;color:var(--conversion-blue-deep);background:#eff6ffeb;font-size:12px;font-weight:850}.conversion-branch-card__image{grid-column:2;grid-row:1 / 3;height:126px;align-self:center;overflow:hidden;border-radius:20px}.conversion-branch-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.conversion-branch-card:hover .conversion-branch-card__image img{transform:scale(1.06)}.conversion-hero__scroll-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:22px auto 0;color:#6a7f9e;font-size:12px;font-weight:700}.conversion-hero__scroll-hint span{position:relative;width:17px;height:27px;border:2px solid #6b85ab;border-radius:999px}.conversion-hero__scroll-hint span:after{content:"";position:absolute;top:5px;left:50%;width:3px;height:6px;border-radius:99px;background:var(--conversion-blue);transform:translate(-50%);animation:conversionScrollDot 1.8s ease-in-out infinite}@keyframes conversionScrollDot{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}.centered-carousel{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;gap:12px;align-items:center}.centered-carousel__rail{display:flex;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;padding:30px calc(50% - 125px) 34px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.centered-carousel__rail::-webkit-scrollbar{display:none}.centered-carousel__arrow{position:relative;z-index:4;display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(113,157,218,.23);border-radius:50%;color:var(--conversion-blue-deep);background:#ffffffeb;box-shadow:0 14px 34px #2552911f;cursor:pointer;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.centered-carousel__arrow:hover{transform:scale(1.06);background:#fff;box-shadow:0 20px 42px #2552912e}.centered-carousel__footer{grid-column:2;display:flex;align-items:center;justify-content:center;gap:24px;margin-top:6px}.centered-carousel__dots{display:inline-flex;align-items:center;justify-content:center;gap:7px}.centered-carousel__dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#476fae33;cursor:pointer;transition:width .22s ease,background .22s ease}.centered-carousel__dots button.is-active{width:31px;background:var(--conversion-blue)}.conversion-concerns{background:radial-gradient(circle at 85% 0%,rgba(78,149,246,.1),transparent 28%),linear-gradient(180deg,#f6faff,#edf5ff)}.conversion-concerns__layout{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:clamp(34px,5vw,78px);align-items:center}.conversion-assurance{display:flex;gap:13px;margin-top:28px;padding:18px;border:1px solid rgba(119,161,219,.2);border-radius:22px;background:#ffffffa3;box-shadow:0 18px 42px #214d8b12}.conversion-assurance svg{flex:0 0 auto;color:var(--conversion-blue)}.conversion-assurance strong{display:block;color:var(--conversion-title);font-size:13px}.conversion-assurance p{margin-top:5px;color:var(--conversion-text);font-size:12px;line-height:1.55}.centered-carousel--concerns .centered-carousel__rail{min-height:424px}.concern-card{flex:0 0 210px;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;min-height:330px;padding:22px 17px 18px;border:1px solid rgba(153,185,226,.25);border-radius:25px;color:var(--conversion-title);background:#ffffffc7;box-shadow:0 18px 44px #214d8b14;scroll-snap-align:center;cursor:pointer;transition:flex-basis .32s cubic-bezier(.22,1,.36,1),min-height .32s ease,transform .32s ease,border-color .32s ease,box-shadow .32s ease,background .32s ease}.concern-card.is-selected{flex-basis:250px;min-height:376px;transform:translateY(-5px);border-color:#2c71e8c7;background:#fffffffa;box-shadow:0 26px 64px #2563d72e,inset 0 0 0 1px #4a8bf41f}.concern-card__icon{display:grid;place-items:center;width:104px;height:104px;margin-bottom:20px;border:1px solid rgba(125,171,230,.16);border-radius:50%;color:var(--conversion-blue);background:radial-gradient(circle at 30% 25%,#fffffff5,#e2efffe6);box-shadow:inset 0 1px #fff,0 16px 32px #2e63b11a}.concern-card__icon svg{width:49px;height:49px;stroke-width:1.65}.concern-card strong{font-size:17px;line-height:1.15;text-align:center}.concern-card p{margin-top:12px;color:var(--conversion-text);font-size:12px;line-height:1.55;text-align:center}.concern-card__action{display:grid;place-items:center;width:42px;height:42px;margin-top:18px;border-radius:50%;color:var(--conversion-blue);background:#eef6ffe6;box-shadow:0 10px 24px #2250921a}.concern-card.is-selected .concern-card__action{color:#fff;background:linear-gradient(135deg,#58baff,var(--conversion-blue))}.conversion-prices{background:radial-gradient(circle at 93% 18%,rgba(101,169,255,.15),transparent 26%),linear-gradient(180deg,#fbfdff,#f1f7ff)}.conversion-prices__layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:28px 40px;align-items:start}.conversion-prices__intro{position:sticky;top:128px}.conversion-prices__promise{display:flex;gap:14px;margin-top:30px;padding:22px;border-radius:24px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(123,196,255,.3),transparent 32%),linear-gradient(145deg,#2d7cf4,#1046ad);box-shadow:0 24px 56px #1b58c438}.conversion-prices__promise svg{flex:0 0 auto}.conversion-prices__promise strong{display:block;font-size:18px}.conversion-prices__promise p{margin-top:7px;color:#fffc;font-size:13px;line-height:1.55}.conversion-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-showcase-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:12px;min-height:210px;padding:20px;overflow:hidden;border:1px solid rgba(149,181,224,.26);border-radius:25px;background:#ffffffe0;box-shadow:0 18px 46px #214d8b14;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;animation-delay:var(--delay)}.price-showcase-card:hover{transform:translateY(-5px);border-color:#367be761;box-shadow:0 28px 64px #214d8b26}.price-showcase-card--featured{grid-column:span 2;grid-template-columns:minmax(0,1fr) 230px;min-height:284px;background:radial-gradient(circle at 82% 30%,rgba(90,168,255,.16),transparent 30%),#fffffff5}.price-showcase-card__copy{display:flex;flex-direction:column;align-items:flex-start}.price-showcase-card__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:7px 10px;border-radius:999px;color:var(--conversion-blue-deep);background:#e8f2fff2;font-size:10px;font-weight:900}.price-showcase-card__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:14px;color:var(--conversion-blue);background:#e8f2ffe0}.price-showcase-card__icon svg{width:21px;height:21px}.price-showcase-card h3{color:var(--conversion-title);font-size:18px;line-height:1.12}.price-showcase-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;color:var(--conversion-text);font-size:12px;line-height:1.5}.price-showcase-card__copy>strong{margin-top:auto;padding-top:15px;color:var(--conversion-blue);font-size:22px;line-height:1;letter-spacing:-.04em}.price-showcase-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:11px;color:var(--conversion-blue-deep);font-size:11px;font-weight:900}.price-showcase-card figure{align-self:center;height:150px;overflow:hidden;border-radius:20px}.price-showcase-card--featured figure{height:230px}.price-showcase-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.price-showcase-card:hover figure img{transform:scale(1.06)}.conversion-prices__bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px;padding:18px;border:1px solid rgba(135,174,226,.22);border-radius:24px;background:#ffffffb8}.conversion-prices__bottom>span{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:#667c9d;font-size:12px;font-weight:700}.conversion-doctors{background:radial-gradient(circle at 12% 20%,rgba(63,134,242,.11),transparent 28%),#f7fbff}.conversion-doctors>.container>.conversion-heading{margin-inline:auto;text-align:center}.centered-carousel--doctors{margin-top:25px}.centered-carousel--doctors .centered-carousel__rail{min-height:630px;padding-inline:calc(50% - 180px)}.doctor-showcase-card{flex:0 0 290px;display:grid;grid-template-rows:300px 1fr;min-height:514px;padding:0;overflow:hidden;border:1px solid rgba(150,184,227,.24);border-radius:28px;color:var(--conversion-title);background:#ffffffc7;box-shadow:0 20px 50px #214d8b17;scroll-snap-align:center;text-align:left;cursor:pointer;transition:flex-basis .33s cubic-bezier(.22,1,.36,1),min-height .33s ease,transform .33s ease,border-color .33s ease,box-shadow .33s ease}.doctor-showcase-card.is-selected{flex-basis:360px;min-height:578px;grid-template-rows:350px 1fr;transform:translateY(-8px);border-color:#2d72e7b8;background:#fffffffa;box-shadow:0 32px 76px #235cbe2e,inset 0 0 0 1px #4388f41f}.doctor-showcase-card figure{overflow:hidden;background:linear-gradient(180deg,#f4f8fd,#eaf2fb)}.doctor-showcase-card figure img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .52s cubic-bezier(.22,1,.36,1)}.doctor-showcase-card:hover figure img{transform:scale(1.025)}.doctor-showcase-card>div{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.doctor-showcase-card>div>span:first-child{color:var(--conversion-blue);font-size:11px;font-weight:900}.doctor-showcase-card h3{margin-top:8px;font-size:20px;line-height:1.08}.doctor-showcase-card em{margin-top:8px;color:#7084a3;font-size:11px;font-style:normal;font-weight:700}.doctor-showcase-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;color:var(--conversion-text);font-size:12px;line-height:1.55}.doctor-showcase-card__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:42px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(135,174,226,.18);color:var(--conversion-blue-deep);font-size:12px;font-weight:900}.doctor-showcase-card.is-selected .doctor-showcase-card__button{min-height:46px;margin-top:16px;padding:0 14px;border:0;border-radius:15px;color:#fff;background:linear-gradient(135deg,#50b8ff,var(--conversion-blue))}.conversion-cases{background:radial-gradient(circle at 86% 7%,rgba(94,163,255,.15),transparent 28%),linear-gradient(180deg,#fbfdff,#eef6ff)}.case-showcase{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-top:34px;padding:18px;border:1px solid rgba(135,173,224,.24);border-radius:34px;background:#ffffffd1;box-shadow:var(--conversion-shadow)}.case-showcase__photos{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-showcase__photos figure{position:relative;min-height:430px;overflow:hidden;border-radius:25px;background:#eaf3ff}.case-showcase__photos figure>span{position:absolute;z-index:2;top:16px;left:16px;padding:8px 12px;border-radius:999px;color:var(--conversion-title);background:#ffffffeb;font-size:11px;font-weight:900;box-shadow:0 10px 24px #14396e1f}.case-showcase__photos figure>span.is-after{color:#fff;background:linear-gradient(135deg,#4caeff,var(--conversion-blue))}.case-showcase__transition{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--conversion-blue);background:#fff;box-shadow:0 18px 38px #1d4a892e;transform:translate(-50%,-50%)}.case-showcase__story{padding:24px;border:1px solid rgba(139,176,225,.2);border-radius:26px;background:linear-gradient(180deg,#fbfdfffa,#f2f8fff5)}.case-showcase__story-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.case-showcase__story-head span,.case-showcase__story-head em{padding:7px 10px;border-radius:999px;font-size:10px;font-style:normal;font-weight:900}.case-showcase__story-head span{color:var(--conversion-blue-deep);background:#e8f2ffeb}.case-showcase__story-head em{color:#617796;background:#eff4fbf0}.case-showcase__story h3{margin:18px 0;color:var(--conversion-title);font-size:27px;line-height:1.02}.case-story-point{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid rgba(126,165,219,.18)}.case-story-point>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;color:var(--conversion-blue);background:#e8f2ffe6}.case-story-point strong{color:var(--conversion-title);font-size:13px}.case-story-point p{margin-top:5px;color:var(--conversion-text);font-size:12px;line-height:1.55}.case-showcase__disclaimer{display:flex;align-items:center;gap:7px;margin-top:14px;color:#7185a1;font-size:10px;font-weight:700}.case-thumbnails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.case-thumbnails button{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:auto auto;gap:5px 16px;align-items:center;padding:12px;border:1px solid rgba(136,174,224,.2);border-radius:22px;color:var(--conversion-title);background:#ffffffb3;cursor:pointer;text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease}.case-thumbnails button:hover,.case-thumbnails button.is-active{transform:translateY(-3px);border-color:#2f75df73;background:#fffffffa}.case-thumbnails button>div{grid-row:1 / 3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.case-thumbnails img{width:100%;height:72px;border-radius:14px;object-fit:cover}.case-thumbnails button>span{color:var(--conversion-blue);font-size:10px;font-weight:900}.case-thumbnails button>strong{font-size:14px}.conversion-case-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:20px 22px;border:1px solid rgba(123,165,222,.22);border-radius:24px;background:linear-gradient(90deg,#e7f2ffe0,#ffffffeb)}.conversion-case-cta>div{display:flex;align-items:center;gap:14px}.conversion-case-cta>div>svg{color:var(--conversion-blue)}.conversion-case-cta strong{display:block;color:var(--conversion-title);font-size:18px}.conversion-case-cta p{margin-top:4px;color:var(--conversion-text);font-size:12px}.conversion-reviews{padding-bottom:clamp(92px,10vw,140px);background:radial-gradient(circle at 15% 12%,rgba(88,156,246,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff)}.conversion-reviews__heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:36px;align-items:end}.conversion-reviews__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.conversion-reviews__stats article{display:grid;justify-items:center;gap:5px;min-height:150px;padding:20px 12px;border:1px solid rgba(143,178,224,.22);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 46px #214d8b14;text-align:center}.conversion-reviews__stats svg{color:var(--conversion-blue)}.conversion-reviews__stats strong{color:var(--conversion-title);font-size:34px;line-height:1}.conversion-reviews__stats span{color:var(--conversion-text);font-size:11px;line-height:1.4}.centered-carousel--reviews{margin-top:24px}.centered-carousel--reviews .centered-carousel__rail{min-height:540px;padding-inline:calc(50% - 270px)}.review-showcase-card{flex:0 0 350px;display:flex;flex-direction:column;min-height:390px;padding:24px;border:1px solid rgba(148,181,225,.22);border-radius:28px;background:#ffffffc2;box-shadow:0 20px 48px #214d8b14;scroll-snap-align:center;cursor:pointer;transition:flex-basis .33s cubic-bezier(.22,1,.36,1),min-height .33s ease,transform .33s ease,border-color .33s ease,box-shadow .33s ease}.review-showcase-card.is-selected{flex-basis:540px;min-height:480px;transform:translateY(-7px);border-color:#2d72e7b3;background:#fffffffa;box-shadow:0 32px 76px #235cbe2b,inset 0 0 0 1px #4388f41a}.review-showcase-card__top{display:flex;align-items:center;gap:12px}.review-avatar{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#5dc0ff,var(--conversion-blue));font-size:20px;font-weight:900;box-shadow:0 12px 28px #2565d638}.review-showcase-card__top strong{display:block;font-size:16px}.review-showcase-card__top span{display:block;margin-top:3px;color:#7386a2;font-size:10px;font-weight:700}.review-stars{margin-top:18px;color:#ffb423;font-size:17px;letter-spacing:.08em}.review-stars span{margin-left:7px;color:var(--conversion-title);font-size:11px;letter-spacing:normal;font-weight:900}.review-showcase-card h3{margin-top:18px;color:var(--conversion-title);font-size:21px;line-height:1.16}.review-showcase-card>p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-top:14px;color:var(--conversion-text);font-size:13px;line-height:1.65}.review-showcase-card.is-selected>p{-webkit-line-clamp:10;font-size:14px}.review-showcase-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.review-showcase-card footer span{padding:7px 10px;border-radius:999px;color:var(--conversion-blue-deep);background:#e8f2fff0;font-size:10px;font-weight:900}.review-showcase-card footer time{color:#7a8da9;font-size:10px;font-weight:700}.review-platforms{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:24px;border:1px solid rgba(135,174,225,.22);border-radius:26px;background:#ffffffc2;box-shadow:0 20px 50px #214d8b14}.review-platforms>div strong{color:var(--conversion-title);font-size:18px}.review-platforms>div p{margin-top:5px;color:var(--conversion-text);font-size:12px}.review-platforms nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.review-platforms a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 15px;border:1px solid rgba(130,169,223,.24);border-radius:15px;color:var(--conversion-title);background:#fafcfff0;font-size:12px;font-weight:850;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.review-platforms a:hover{transform:translateY(-3px);border-color:#3075e06b;box-shadow:0 15px 32px #1e4b8b1f}.yandex-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;color:#fff;background:#ef3f35;font-size:15px;font-weight:900}html[data-theme=dark] .conversion-home{--conversion-title: #f3f8ff;--conversion-text: rgba(211, 229, 252, .76);--conversion-line: rgba(127, 169, 232, .18);--conversion-surface: rgba(11, 31, 66, .88);background:radial-gradient(circle at 10% 10%,rgba(67,133,234,.13),transparent 30%),linear-gradient(180deg,#061831,#071c3b)}html[data-theme=dark] .conversion-hero{background:#071a35}html[data-theme=dark] .conversion-hero__wash{background:radial-gradient(ellipse at 28% 46%,rgba(6,24,51,1) 0%,rgba(6,24,51,.97) 25%,rgba(6,24,51,.72) 48%,transparent 72%),linear-gradient(90deg,#061833fc,#061833e6 38%,#06183359 74%,#0618332e),linear-gradient(180deg,#06183338,#061833e0)}html[data-theme=dark] .conversion-eyebrow,html[data-theme=dark] .conversion-button--ghost,html[data-theme=dark] .conversion-button--outline,html[data-theme=dark] .centered-carousel__arrow,html[data-theme=dark] .conversion-assurance,html[data-theme=dark] .conversion-prices__bottom,html[data-theme=dark] .review-platforms,html[data-theme=dark] .review-platforms a{color:#dceaff;border-color:#83ace72e;background:#0c2349d1}html[data-theme=dark] .conversion-concerns,html[data-theme=dark] .conversion-prices,html[data-theme=dark] .conversion-doctors,html[data-theme=dark] .conversion-cases,html[data-theme=dark] .conversion-reviews{background:radial-gradient(circle at 85% 0%,rgba(65,137,238,.12),transparent 28%),linear-gradient(180deg,#071b39,#06162f)}html[data-theme=dark] .conversion-branch-card,html[data-theme=dark] .concern-card,html[data-theme=dark] .price-showcase-card,html[data-theme=dark] .doctor-showcase-card,html[data-theme=dark] .case-showcase,html[data-theme=dark] .case-thumbnails button,html[data-theme=dark] .review-showcase-card,html[data-theme=dark] .conversion-reviews__stats article{color:#edf6ff;border-color:#80aae829;background:#0b1f42d1;box-shadow:0 24px 58px #0000003d}html[data-theme=dark] .concern-card.is-selected,html[data-theme=dark] .doctor-showcase-card.is-selected,html[data-theme=dark] .review-showcase-card.is-selected{border-color:#65a9ffad;background:#0d2650fa;box-shadow:0 30px 72px #00000057,inset 0 0 0 1px #5b9eff1f}html[data-theme=dark] .case-showcase__story{border-color:#7ea9e629;background:linear-gradient(180deg,#0d254ef5,#091b3af5)}html[data-theme=dark] .conversion-branch-card__phone,html[data-theme=dark] .price-showcase-card__badge,html[data-theme=dark] .price-showcase-card__icon,html[data-theme=dark] .concern-card__action,html[data-theme=dark] .case-showcase__story-head span,html[data-theme=dark] .case-story-point>span,html[data-theme=dark] .review-showcase-card footer span{color:#9bcaff;background:#4b89e621}html[data-theme=dark] .concern-card__icon{border-color:#80aae829;background:radial-gradient(circle at 30% 25%,#18396cf5,#0a1d3ef5)}html[data-theme=dark] .case-showcase__photos figure{background:#0b2a59}@media (max-width: 1180px){.conversion-hero{min-height:auto}.conversion-hero__inner{min-height:900px}.conversion-hero__branches{gap:12px}.conversion-branch-card{grid-template-columns:minmax(0,1fr) 112px;padding:16px}.conversion-branch-card__image{height:108px}.conversion-concerns__layout,.conversion-prices__layout,.conversion-reviews__heading{grid-template-columns:1fr}.conversion-prices__intro{position:static}.conversion-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-showcase-card--featured{grid-column:span 2}.case-showcase{grid-template-columns:1fr}.conversion-reviews__stats{max-width:720px}}@media (max-width: 900px){.header--home{padding-top:8px!important}.header--home .header__top{width:min(100% - 20px,560px)!important;min-height:72px!important;padding:11px 13px!important;border-radius:24px!important}.conversion-section{padding:58px 0}.conversion-heading{gap:12px}.conversion-heading h2{font-size:clamp(36px,10.2vw,56px);line-height:.98}.conversion-heading p{font-size:14px;line-height:1.6}.conversion-hero{min-height:auto}.conversion-hero__photo{inset:0;width:100%;height:640px;background-position:63% center}.conversion-hero__wash{background:linear-gradient(180deg,#f8fcff70,#f8fcffb8 28%,#f8fcfff7 65%,#f7fbff),linear-gradient(90deg,#f8fcffbf,#f8fcff33)}.conversion-hero__inner{min-height:auto;padding-top:128px;padding-bottom:26px}.conversion-hero__copy{max-width:none;padding-top:28px}.conversion-hero h1{max-width:530px;margin:20px 0 17px;font-size:clamp(43px,12.8vw,66px);line-height:.94}.conversion-hero__copy>p{max-width:500px;font-size:15px}.conversion-hero__proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.conversion-hero__proofs>div{display:grid;justify-items:center;gap:7px;max-width:none;padding:12px 7px;border:1px solid rgba(137,177,227,.18);border-radius:16px;background:#ffffffab;font-size:9px;text-align:center}.conversion-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.conversion-button{min-height:50px;padding-inline:14px;font-size:12px}.conversion-hero__branches{display:flex;gap:12px;margin-top:24px;padding:4px 1px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.conversion-hero__branches::-webkit-scrollbar{display:none}.conversion-branch-card{flex:0 0 min(84vw,390px);grid-template-columns:minmax(0,1fr) 128px;min-height:152px;padding:16px;scroll-snap-align:center}.conversion-branch-card__image{height:112px}.conversion-hero__scroll-hint{margin-top:6px}.conversion-concerns__layout{gap:18px}.conversion-assurance{margin-top:18px}.centered-carousel{grid-template-columns:42px minmax(0,1fr) 42px;gap:3px}.centered-carousel__arrow{width:40px;height:40px}.centered-carousel__rail{padding-inline:calc(50% - 40vw)}.centered-carousel__footer{grid-column:1 / -1;flex-direction:column;gap:12px}.centered-carousel--concerns .centered-carousel__rail{min-height:390px}.concern-card,.concern-card.is-selected{flex-basis:min(80vw,330px);min-height:350px;transform:none}.concern-card__icon{width:96px;height:96px}.conversion-price-grid{grid-template-columns:1fr}.price-showcase-card,.price-showcase-card--featured{grid-column:auto;grid-template-columns:minmax(0,1fr) 132px;min-height:230px}.price-showcase-card figure,.price-showcase-card--featured figure{height:178px}.conversion-prices__bottom{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px}.conversion-prices__bottom>span{grid-column:1 / -1;margin:0 0 5px}.centered-carousel--doctors .centered-carousel__rail{min-height:560px;padding-inline:calc(50% - 39vw)}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:min(78vw,360px);min-height:520px;grid-template-rows:315px 1fr;transform:none}.case-showcase{padding:12px;border-radius:27px}.case-showcase__photos{grid-template-columns:1fr}.case-showcase__photos figure{min-height:320px}.case-showcase__transition{top:50%;transform:translate(-50%,-50%) rotate(90deg)}.case-showcase__story{padding:19px}.case-thumbnails{display:flex;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.case-thumbnails::-webkit-scrollbar{display:none}.case-thumbnails button{flex:0 0 min(86vw,400px)}.conversion-case-cta{align-items:stretch;flex-direction:column}.conversion-reviews__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.conversion-reviews__stats article{min-height:132px;padding:16px 7px}.conversion-reviews__stats strong{font-size:27px}.centered-carousel--reviews .centered-carousel__rail{min-height:505px;padding-inline:calc(50% - 40vw)}.review-showcase-card,.review-showcase-card.is-selected{flex-basis:min(80vw,390px);min-height:445px;transform:none}.review-showcase-card.is-selected>p{-webkit-line-clamp:8;font-size:13px}.review-platforms{align-items:stretch;flex-direction:column;padding:18px}.review-platforms nav{justify-content:stretch}.review-platforms a{flex:1 1 160px;justify-content:center}}@media (max-width: 560px){.conversion-section{padding:46px 0}.conversion-eyebrow{padding:8px 11px;font-size:10px}.conversion-hero__photo{height:560px}.conversion-hero__inner{padding-top:112px}.conversion-hero__copy{padding-top:22px}.conversion-hero h1{font-size:clamp(38px,12.6vw,54px)}.conversion-hero__actions{grid-template-columns:1fr}.conversion-branch-card{flex-basis:88vw;grid-template-columns:minmax(0,1fr) 112px}.conversion-branch-card__content strong{font-size:22px}.conversion-branch-card__phone{padding-inline:9px;font-size:10px}.conversion-heading h2{font-size:clamp(34px,10.5vw,48px)}.centered-carousel{grid-template-columns:32px minmax(0,1fr) 32px}.centered-carousel__arrow{width:34px;height:34px}.centered-carousel__arrow svg{width:18px;height:18px}.centered-carousel__rail{gap:10px;padding-inline:calc(50% - 41vw)}.concern-card,.concern-card.is-selected{flex-basis:82vw}.price-showcase-card,.price-showcase-card--featured{grid-template-columns:minmax(0,1fr) 100px;min-height:216px;padding:17px}.price-showcase-card figure,.price-showcase-card--featured figure{height:142px}.conversion-prices__bottom{grid-template-columns:1fr}.conversion-prices__bottom>span{grid-column:auto}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:82vw}.case-showcase__photos figure{min-height:270px}.case-thumbnails button{grid-template-columns:135px minmax(0,1fr)}.case-thumbnails img{height:62px}.conversion-case-cta .conversion-button{width:100%}.conversion-reviews__stats article span{font-size:9px}.review-showcase-card,.review-showcase-card.is-selected{flex-basis:82vw;min-height:460px;padding:20px}.review-platforms nav{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.conversion-home *,.conversion-home *:before,.conversion-home *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--conversion-section-space: clamp(62px, 7vw, 90px);--conversion-card-radius: 30px}.conversion-section{padding:var(--conversion-section-space) 0}.conversion-heading{gap:14px}.conversion-heading p{max-width:640px}.conversion-inline-link--accent{min-height:50px;padding:0 18px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#55bcff 0%,var(--conversion-blue) 55%,var(--conversion-blue-deep) 100%);box-shadow:0 18px 40px #246fe83d}.conversion-inline-link--accent:hover{transform:translateY(-2px)}.conversion-hero__wash{background:radial-gradient(ellipse at 28% 46%,rgba(255,255,255,.96) 0%,rgba(255,255,255,.94) 21%,rgba(255,255,255,.68) 41%,transparent 65%),linear-gradient(90deg,#f7fbffeb,#f7fbffd1,#f7fbff2e 68%,#f7fbff0f),linear-gradient(180deg,#eaf4ff0d,#ecf6ff42)}.conversion-hero__inner{padding-bottom:30px}.conversion-hero__proofs{gap:18px 24px}.conversion-hero__proofs>div{max-width:180px}.conversion-hero__branches{gap:14px;padding-top:26px}.conversion-branch-card{min-height:174px;padding:20px;border-radius:28px;border:1px solid rgba(121,165,233,.3);background:linear-gradient(145deg,#fffffff5,#edf6fff5 58%,#cee3ffeb);box-shadow:0 26px 64px #22549d29}.conversion-branch-card:before,.conversion-branch-card:after{content:"";position:absolute;pointer-events:none}.conversion-branch-card:before{inset:auto -40px -65px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(65,140,247,.28) 0%,rgba(65,140,247,.05) 52%,transparent 72%)}.conversion-branch-card:after{inset:0;background:linear-gradient(135deg,#ffffff2e,#fff0)}.conversion-branch-card:hover{transform:translateY(-6px);border-color:#397be27a;box-shadow:0 34px 82px #1e4d8f38}.conversion-branch-card__content,.conversion-branch-card__phone,.conversion-branch-card__image{position:relative;z-index:2}.conversion-branch-card__content strong{font-size:clamp(24px,2vw,31px)}.conversion-branch-card__phone{padding:10px 13px;border-color:#4585e41f;background:#ffffffc7;box-shadow:0 10px 26px #24518f1a}.conversion-branch-card__image{height:132px;border-radius:22px;box-shadow:0 14px 32px #15498d29}.conversion-concerns{background:radial-gradient(circle at 86% 6%,rgba(84,154,247,.12),transparent 26%),linear-gradient(180deg,#f5f9ff,#eef5ff)}.conversion-concerns__layout{gap:clamp(28px,4.5vw,58px);align-items:start}.conversion-assurance{position:relative;gap:15px;margin-top:26px;padding:20px 20px 20px 18px;border:1px solid rgba(119,161,219,.16);border-radius:26px;background:linear-gradient(145deg,#fffffff0,#eff6ffd6);box-shadow:0 22px 52px #214d8b1a}.conversion-assurance:before{content:"";position:absolute;inset:auto -12px -12px auto;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,rgba(47,117,223,.18),transparent 70%)}.conversion-assurance strong{font-size:15px}.conversion-assurance p{margin-top:6px;font-size:12px}.centered-carousel__footer{flex-wrap:wrap;gap:16px 22px}.centered-carousel--concerns .centered-carousel__rail{min-height:392px;padding:22px calc(50% - 130px) 26px}.concern-card{flex-basis:214px;min-height:312px;padding:22px 18px 20px;border-radius:28px;background:#ffffffd1}.concern-card.is-selected{flex-basis:260px;min-height:360px;transform:translateY(-4px)}.concern-card__icon{width:auto;height:auto;margin-bottom:18px;border:0;background:transparent;box-shadow:none}.concern-glyph{position:relative;display:block;width:116px;height:116px}.concern-glyph__tooth{position:absolute;inset:0;display:grid;place-items:center;border-radius:36px;color:#d4e4fb;background:radial-gradient(circle at 30% 25%,#fff,#eef5ff 58%,#e2efff);box-shadow:inset 0 1px #ffffffeb,0 18px 36px #2e63b11f}.concern-glyph__tooth svg{width:58px;height:58px}.concern-glyph__badge{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:42px;height:42px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#58baff,var(--conversion-blue));box-shadow:0 16px 28px #2565d642}.concern-glyph__badge svg{width:19px;height:19px;stroke-width:2.1}.concern-card strong{font-size:18px}.concern-card p{font-size:12.5px}.concern-card__action{width:auto;min-width:74px;height:44px;margin-top:18px;padding:0 12px;border:1px solid rgba(83,145,239,.18);gap:8px;color:#fff;background:linear-gradient(135deg,#58baff,var(--conversion-blue));box-shadow:0 14px 28px #2250922e;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.concern-card.is-selected .concern-card__action{opacity:1;transform:translateY(0)}.conversion-prices{background:radial-gradient(circle at 92% 14%,rgba(101,169,255,.16),transparent 24%),linear-gradient(180deg,#fbfdff,#f1f7ff)}.conversion-prices__layout{gap:24px 32px}.conversion-prices__promise{border-radius:26px}.conversion-price-grid{align-items:stretch;grid-auto-rows:1fr;gap:18px}.price-showcase-card{grid-template-columns:minmax(0,1fr) 122px;min-height:236px;padding:22px;border-radius:28px;background:linear-gradient(160deg,#fffffff5,#f2f8ffeb)}.price-showcase-card--featured{grid-template-columns:minmax(0,1fr) 250px;min-height:304px;background:radial-gradient(circle at 84% 28%,rgba(90,168,255,.18),transparent 28%),linear-gradient(145deg,#fffffffa,#f1f8fff0)}.price-showcase-card__copy{min-height:100%}.price-showcase-card h3{font-size:20px;line-height:1.1}.price-showcase-card p{min-height:56px;font-size:12.5px}.price-showcase-card__copy>strong{font-size:24px}.price-showcase-card figure{width:100%;height:166px;justify-self:end;align-self:end;border-radius:22px;box-shadow:0 14px 30px #24518f1a}.price-showcase-card--featured figure{height:240px}.price-showcase-card figure img{object-position:center}.conversion-prices__bottom{padding:20px;border-radius:26px}.conversion-doctors{background:radial-gradient(circle at 14% 18%,rgba(63,134,242,.12),transparent 28%),linear-gradient(180deg,#f7fbff,#eef5ff)}.centered-carousel--doctors{margin-top:28px}.centered-carousel--doctors .centered-carousel__rail{min-height:612px;padding:24px calc(50% - 188px) 28px}.doctor-showcase-card{flex-basis:302px;grid-template-rows:318px 1fr;min-height:526px;border-radius:30px;background:linear-gradient(160deg,#ffffffe6,#f1f8ffdb)}.doctor-showcase-card.is-selected{flex-basis:378px;min-height:590px;grid-template-rows:368px 1fr;border-color:#2d72e7a8}.doctor-showcase-card>div{padding:22px 22px 20px}.doctor-showcase-card h3{font-size:22px;line-height:1.06}.doctor-showcase-card em{margin-top:9px;font-size:11px}.doctor-showcase-card p{margin-top:13px;font-size:12.5px}.doctor-showcase-card__button{min-height:44px;font-size:12px}.conversion-cases{background:radial-gradient(circle at 86% 8%,rgba(94,163,255,.16),transparent 26%),linear-gradient(180deg,#fbfdff,#eef6ff)}.case-showcase{grid-template-columns:minmax(0,1.28fr) minmax(330px,.78fr);gap:22px;margin-top:30px;padding:22px;border-radius:34px;background:linear-gradient(160deg,#fffffff2,#f2f8ffe6)}.case-showcase__photos{gap:12px}.case-showcase__photos figure{min-height:392px;border-radius:28px;box-shadow:inset 0 0 0 1px #96b8e32e}.case-showcase__photos img{object-position:center}.case-showcase__transition{width:60px;height:60px}.case-showcase__story{padding:28px;border-radius:28px;background:linear-gradient(180deg,#fbfdfffa,#eff6fff5)}.case-showcase__story h3{margin:18px 0 14px;font-size:35px;line-height:1.04}.case-story-point{gap:14px;padding:16px 0}.case-story-point strong{font-size:13px}.case-story-point p{font-size:12.5px}.case-thumbnails{gap:12px}.case-thumbnails button{min-height:106px;border-radius:24px}.case-thumbnails img{height:78px}.conversion-case-cta{margin-top:16px;padding:22px 24px;border-radius:28px;background:linear-gradient(90deg,#e7f2ffeb,#fffffffa)}.conversion-reviews{padding-bottom:52px;background:radial-gradient(circle at 15% 12%,rgba(88,156,246,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff)}.conversion-reviews__heading{gap:24px;align-items:stretch}.conversion-reviews__stats article{min-height:142px;border-radius:26px}.centered-carousel--reviews{margin-top:20px}.centered-carousel--reviews .centered-carousel__rail{min-height:448px;padding:20px calc(50% - 238px) 24px}.review-showcase-card{flex-basis:322px;min-height:350px;padding:24px;border-radius:30px}.review-showcase-card.is-selected{flex-basis:484px;min-height:420px;border-color:#2d72e7ad}.review-showcase-card h3{font-size:20px}.review-showcase-card>p{-webkit-line-clamp:6;font-size:12.8px}.review-showcase-card.is-selected>p{-webkit-line-clamp:9;font-size:13.4px}.review-platforms{margin-top:20px;padding:22px 24px;border-radius:28px}.review-platforms nav{gap:12px}.review-platforms a{min-height:48px;padding:0 16px;border-radius:16px}html[data-theme=dark] .conversion-hero__wash{background:radial-gradient(ellipse at 28% 46%,rgba(6,24,49,.9) 0%,rgba(6,24,49,.82) 24%,rgba(6,24,49,.54) 45%,transparent 66%),linear-gradient(90deg,#071a35f0,#071a35d1 35%,#071a353d 72%,#071a3514)}html[data-theme=dark] .conversion-branch-card,html[data-theme=dark] .conversion-assurance,html[data-theme=dark] .price-showcase-card,html[data-theme=dark] .doctor-showcase-card,html[data-theme=dark] .case-showcase,html[data-theme=dark] .case-showcase__story,html[data-theme=dark] .review-showcase-card,html[data-theme=dark] .review-platforms,html[data-theme=dark] .conversion-prices__bottom,html[data-theme=dark] .conversion-case-cta,html[data-theme=dark] .conversion-reviews__stats article{background-color:#0a1d3ce6}html[data-theme=dark] .conversion-branch-card{background:linear-gradient(145deg,#0e2348f5,#14305bf0)!important}html[data-theme=dark] .concern-glyph__tooth{color:#bcd3f757;background:radial-gradient(circle at 30% 25%,#132b50fa,#0c1f42f5)}html[data-theme=dark] .conversion-inline-link--accent{color:#fff}@media (max-width: 1180px){.conversion-prices__intro{position:static}.conversion-prices__layout,.conversion-reviews__heading{grid-template-columns:1fr}.conversion-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-showcase-card--featured{grid-column:span 2}.case-showcase{grid-template-columns:1fr}}@media (max-width: 980px){.conversion-hero__branches,.conversion-concerns__layout,.conversion-prices__layout{grid-template-columns:1fr}.conversion-hero,.conversion-hero__inner{min-height:auto}.centered-carousel--doctors .centered-carousel__rail{min-height:560px}}@media (max-width: 720px){.conversion-section{padding:54px 0}.conversion-hero__inner{padding-top:118px}.conversion-hero h1{margin:18px 0;font-size:clamp(46px,12vw,68px)}.conversion-hero__copy>p{font-size:16px}.conversion-hero__proofs{gap:14px 16px}.conversion-hero__proofs>div{max-width:152px}.conversion-branch-card{grid-template-columns:minmax(0,1fr) 122px;min-height:154px}.conversion-branch-card__image{height:104px}.centered-carousel{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.centered-carousel__arrow{width:42px;height:42px}.centered-carousel--concerns .centered-carousel__rail{min-height:374px;padding-inline:calc(50% - 112px)}.concern-card,.concern-card.is-selected{flex-basis:224px;min-height:330px}.concern-glyph{width:104px;height:104px}.conversion-price-grid{grid-template-columns:1fr}.price-showcase-card,.price-showcase-card--featured{grid-column:auto;grid-template-columns:minmax(0,1fr) 122px;min-height:226px}.price-showcase-card figure,.price-showcase-card--featured figure{height:142px}.centered-carousel--doctors .centered-carousel__rail{padding-inline:calc(50% - 150px)}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:300px;min-height:522px;grid-template-rows:290px 1fr}.case-showcase{padding:16px}.case-showcase__photos{grid-template-columns:1fr}.case-showcase__photos figure{min-height:270px}.case-showcase__transition{position:relative;top:auto;left:auto;margin:-10px auto;transform:none}.case-showcase__story{padding:22px 18px}.case-showcase__story h3{font-size:28px}.case-thumbnails{grid-template-columns:1fr}.case-thumbnails button{grid-template-columns:124px minmax(0,1fr)}.case-thumbnails img{height:62px}.conversion-case-cta{flex-direction:column;align-items:stretch}.centered-carousel--reviews .centered-carousel__rail{min-height:420px;padding-inline:calc(50% - 140px)}.review-showcase-card,.review-showcase-card.is-selected{flex-basis:286px;min-height:350px}.review-platforms{flex-direction:column;align-items:stretch}.review-platforms nav{justify-content:flex-start}}@media (max-width: 540px){.conversion-hero__photo{width:100%;opacity:.62}.conversion-hero__wash{background:radial-gradient(ellipse at 35% 16%,#f7fbfff7,#f7fbfff0 30%,#f7fbffc2 52%,#f7fbff2e 85%),linear-gradient(180deg,#f7fbffd6,#f7fbff8f)}.conversion-hero__proofs{flex-direction:column;align-items:flex-start}.conversion-hero__proofs>div{max-width:none}.conversion-branch-card{grid-template-columns:1fr 108px;gap:8px 12px;padding:18px}.conversion-branch-card__content strong{font-size:20px}.conversion-branch-card__phone{font-size:11px}.case-thumbnails button{grid-template-columns:1fr}.case-thumbnails button>div{grid-row:auto}}:root{--v27-blue: #2f80ff;--v27-blue-deep: #0f4dbc;--v27-blue-darkest: #09295f;--v27-blue-soft: #eef5ff;--v27-border: rgba(92, 146, 226, .18);--v27-shadow: 0 24px 60px rgba(17, 68, 142, .12);--v27-shadow-strong: 0 28px 72px rgba(23, 87, 185, .24)}html{scroll-behavior:smooth}.header{pointer-events:none}.header>*{pointer-events:auto}.header--home{position:absolute;inset:0 0 auto;z-index:30;padding-top:24px}.header--home .header__top{position:relative;z-index:2;max-width:1180px;min-height:100px;margin-inline:auto;padding:18px 26px;border-radius:34px;border:1px solid rgba(164,196,238,.45);background:#ffffffdb!important;box-shadow:0 24px 70px #36598e29;backdrop-filter:blur(16px)}.header--home .nav{display:flex!important;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:calc(100% - 40px);margin:14px auto 0;padding:10px;border-radius:999px;border:1px solid rgba(164,196,238,.38);background:#ffffffb8;box-shadow:0 18px 56px #2c538f1c;backdrop-filter:blur(16px);overflow-x:auto;scrollbar-width:none}.header--home .nav::-webkit-scrollbar{display:none}.header--home .nav a{flex:0 0 auto;min-height:42px;padding:0 16px;border-radius:999px;color:#11356c!important;font-size:14px;font-weight:800;line-height:42px;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.header--home .nav a:hover,.header--home .nav a.active{color:#fff!important;background:linear-gradient(135deg,#4eb4ff,#2f80ff 52%,#0f4dbc);box-shadow:0 14px 30px #2766d33d;transform:translateY(-1px)}.header__button{border-radius:18px!important;box-shadow:0 18px 38px #2368db3d}.header__actions{gap:10px}.conversion-home{background:#eff6ff}.conversion-hero{min-height:100svh;background:#f3f8ff}.conversion-hero__photo{inset:0;width:100%!important;background-image:url(/hero.webp);background-size:cover;background-position:center right;filter:saturate(.98) contrast(.98)}.conversion-hero__wash{inset:0;background:radial-gradient(circle at 21% 43%,#fffffffa,#fffffff5 18%,#fffc 34%,#ffffff52 56%,#fff0 74%),linear-gradient(90deg,#f4f9fff7,#f4f9ffe6 28%,#f4f9ff9e,#f4f9ff2e 68%,#f4f9ff0a),linear-gradient(180deg,#ecf4ff2e,#ecf4ff5c)}.conversion-hero__inner{min-height:100svh;padding-top:214px;padding-bottom:42px}.conversion-hero__copy{position:relative;z-index:2;max-width:700px}.conversion-hero h1{max-width:700px;margin-top:22px;font-size:clamp(54px,6vw,96px)}.conversion-hero__copy>p{max-width:590px}.conversion-hero__actions{align-items:center}.conversion-hero__branches{position:relative;z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:auto;padding-top:38px}.conversion-branch-card{min-height:172px;border:1px solid rgba(109,171,255,.28)!important;background:linear-gradient(145deg,#57acfff5,#2f80fffa,#0c48b6fa)!important;box-shadow:0 28px 70px #2569da3d,inset 0 1px #ffffff38!important}.conversion-branch-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.3),transparent 36%);pointer-events:none}.conversion-branch-card:hover{transform:translateY(-7px);box-shadow:0 34px 80px #1c67e152,inset 0 1px #ffffff47!important}.conversion-branch-card__content,.conversion-branch-card__phone,.conversion-branch-card__image{position:relative;z-index:1}.conversion-branch-card__content span,.conversion-branch-card__content strong,.conversion-branch-card__phone{color:#fff!important}.conversion-branch-card__content strong{font-size:clamp(24px,2vw,32px)}.conversion-branch-card__phone{background:#ffffff29!important;border-color:#ffffff38!important;backdrop-filter:blur(8px)}.conversion-branch-card__image{height:124px;border-radius:22px;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 32px #0a2c6633}.conversion-hero__scroll-hint{position:relative;z-index:2;gap:10px;margin-top:20px;padding:10px 16px;border:1px solid rgba(142,175,224,.28);border-radius:999px;background:#ffffffbd;box-shadow:0 16px 38px #2251911a;backdrop-filter:blur(12px)}.conversion-hero__scroll-hint strong{color:#54709a;font-size:12px;line-height:1;font-weight:800}.centered-carousel{gap:14px}.centered-carousel__viewport{overflow:hidden}.centered-carousel__rail{scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position}.centered-carousel__rail>*{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,background .28s ease,opacity .28s ease}.centered-carousel__arrow{width:52px;height:52px;border:1px solid rgba(130,169,227,.28);background:#fffffff0;box-shadow:0 18px 38px #2552911f}.centered-carousel__arrow:hover{transform:scale(1.06)}.centered-carousel__footer{align-items:center;gap:22px}.centered-carousel__footer>span{color:#5a759f;font-size:14px;font-weight:800}.centered-carousel__dots button{width:8px;height:8px}.centered-carousel__dots button.is-active{width:34px}.conversion-concerns{padding-top:clamp(84px,8vw,112px)}.conversion-concerns__layout{align-items:center;gap:38px}.centered-carousel--concerns{grid-template-columns:minmax(0,1fr)}.centered-carousel--concerns .centered-carousel__viewport{width:100%}.centered-carousel--concerns .centered-carousel__rail{gap:18px;padding:22px calc(50% - 150px) 26px}.conversion-assurance{box-shadow:var(--v27-shadow)}.concern-card{position:relative;flex:0 0 300px;display:grid;align-content:start;gap:12px;min-height:308px;padding:26px 24px;border-radius:34px;border:1px solid rgba(155,188,232,.35);background:#ffffffbd;box-shadow:0 20px 46px #183f7a14;backdrop-filter:blur(14px);scroll-snap-align:center;cursor:pointer}.concern-card.is-selected{transform:translateY(-3px) scale(1.01);border-color:#4b83e147;background:linear-gradient(180deg,#fffffff5,#f3f8fff0);box-shadow:0 28px 66px #1d59b42e}.concern-card__icon{display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin-bottom:6px;border-radius:24px;background:linear-gradient(180deg,#f6faff,#ecf4fff2);box-shadow:inset 0 1px #fffc,0 12px 28px #295aa617}.concern-glyph{display:flex;align-items:center;justify-content:center;width:72px;height:72px}.concern-glyph img{width:72px;height:72px;object-fit:contain}.concern-card strong{color:#103369;font-size:clamp(20px,1.8vw,32px);line-height:1.06;letter-spacing:-.045em}.concern-card p{margin:0;color:#597396;font-size:15px;line-height:1.55;font-weight:600}.concern-card__action{display:inline-flex;align-items:center;gap:8px;margin-top:auto;width:fit-content;padding:8px;border-radius:999px;background:linear-gradient(135deg,#55b8ff,#2f80ff,#0f4dbc);box-shadow:0 16px 34px #2368db3d}.concern-card__arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;color:#fff;background:transparent;cursor:pointer}.centered-carousel__footer--concerns{margin-top:10px}.conversion-prices{padding-top:clamp(84px,8vw,116px)}.conversion-prices__layout{display:grid;grid-template-columns:minmax(320px,410px) minmax(0,1fr);gap:34px 34px;align-items:start}.conversion-prices__intro{position:sticky;top:160px;display:grid;gap:24px}.conversion-prices__promise{padding:24px;border-radius:28px;background:linear-gradient(145deg,#4eb4ff,#2f80ff 46%,#0f4dbc);box-shadow:0 22px 54px #246fe842}.conversion-prices__promise *{color:#fff!important}.conversion-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.price-showcase-card{min-height:290px;grid-template-columns:minmax(0,1fr) minmax(150px,36%);gap:18px;padding:22px;border-radius:32px;border:1px solid rgba(158,193,235,.35);background:#ffffffd1;box-shadow:0 22px 54px #17438414;overflow:hidden}.price-showcase-card--featured{grid-column:span 2;min-height:316px;grid-template-columns:minmax(0,1.08fr) minmax(240px,320px);background:linear-gradient(145deg,#fffffff0,#f3f8ffeb)}.price-showcase-card__copy{position:relative;z-index:1;display:grid;align-content:start;gap:12px;min-width:0}.price-showcase-card h3{margin:0;color:#103369;font-size:clamp(24px,2.3vw,40px);line-height:1.02;letter-spacing:-.05em}.price-showcase-card p{margin:0;color:#60799b;font-size:15px;line-height:1.55;font-weight:600}.price-showcase-card__copy>strong{margin-top:auto;color:#2f80ff;font-size:clamp(26px,2vw,40px);line-height:1;letter-spacing:-.04em}.price-showcase-card__link{margin-top:2px}.price-showcase-card figure,.price-showcase-card--featured figure{position:relative;align-self:stretch;height:100%;min-height:170px;margin:0;overflow:hidden;border-radius:28px;background:#dfeeff}.price-showcase-card figure img{width:100%;height:100%;object-fit:cover}.conversion-prices__bottom{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;margin-top:10px;padding:18px 22px;border:1px solid rgba(168,197,236,.3);border-radius:28px;background:#ffffffc7;box-shadow:0 20px 52px #1c4f9b14}.conversion-prices__bottom>span{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#537098;font-size:14px;font-weight:800}.conversion-doctors .conversion-heading,.conversion-doctors .conversion-eyebrow{margin-inline:auto}.centered-carousel--doctors .centered-carousel__rail{padding:26px calc(50% - 160px) 28px}.doctor-showcase-card{flex:0 0 320px;min-height:520px;border-radius:34px;border:1px solid rgba(155,188,232,.3);background:#fffc;box-shadow:0 22px 54px #183f7a17}.doctor-showcase-card.is-selected{transform:translateY(-4px) scale(1.01);box-shadow:0 30px 64px #1d59b429}.doctor-showcase-card figure{height:300px}.doctor-showcase-card figure img{object-fit:cover;object-position:center top}.conversion-cases .conversion-heading,.conversion-cases .conversion-eyebrow{margin-inline:auto}.conversion-cases .conversion-heading h2{max-width:980px}.case-showcase{gap:24px;border-radius:36px;overflow:hidden}.case-showcase__photos{min-width:0}.case-showcase__photos figure{border-radius:28px;overflow:hidden}.case-showcase__photos img{width:100%;height:100%;object-fit:cover}.case-thumbnails{gap:18px}.case-thumbnails button{min-height:112px}.conversion-case-cta{border-radius:32px;background:#ffffffd1;border:1px solid rgba(168,197,236,.28);box-shadow:0 24px 56px #17438414}.conversion-reviews__heading{align-items:end;gap:28px}.conversion-reviews__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.conversion-reviews__stats article{min-height:228px;padding:24px 20px;border-radius:30px;border:1px solid rgba(155,188,232,.25);background:#ffffffbd;box-shadow:0 18px 46px #163e7b14}.centered-carousel--reviews .centered-carousel__rail{padding:24px calc(50% - 178px) 28px}.review-showcase-card{flex:0 0 356px;min-height:320px;padding:22px;border-radius:30px;border:1px solid rgba(155,188,232,.28);background:#ffffffc7;box-shadow:0 18px 42px #17438414}.review-showcase-card.is-selected{transform:translateY(-3px) scale(1.01);box-shadow:0 26px 58px #1d59b424}.review-showcase-card h3{font-size:clamp(26px,2vw,36px);line-height:1.02}.review-showcase-card>p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-showcase-card.is-selected>p{-webkit-line-clamp:8}.review-platforms{margin-top:24px;border-radius:30px;background:#ffffffc7;border:1px solid rgba(168,197,236,.28);box-shadow:0 22px 52px #17438414}html[data-theme=dark] .conversion-home{background:radial-gradient(circle at top,#0e35736b,#051631 56%)}html[data-theme=dark] .header--home .header__top,html[data-theme=dark] .header--home .nav{background:#081c3ad6!important;border-color:#699ce638!important;box-shadow:0 24px 70px #0000003d}html[data-theme=dark] .header--home .nav a{color:#dfeefe!important}html[data-theme=dark] .header--home .nav a.active,html[data-theme=dark] .header--home .nav a:hover{color:#fff!important}html[data-theme=dark] .conversion-hero{background:#071b3c}html[data-theme=dark] .conversion-hero__wash{background:radial-gradient(circle at 20% 42%,#041128f5,#041128d9 26%,#04112880,#04112824 66%,#04112800 80%),linear-gradient(90deg,#041128f0,#041128e0 24%,#04112894,#04112824 68%,#0411280a)}html[data-theme=dark] .conversion-hero__scroll-hint,html[data-theme=dark] .conversion-assurance,html[data-theme=dark] .conversion-prices__bottom,html[data-theme=dark] .conversion-case-cta,html[data-theme=dark] .review-platforms,html[data-theme=dark] .concern-card,html[data-theme=dark] .price-showcase-card,html[data-theme=dark] .doctor-showcase-card,html[data-theme=dark] .case-showcase,html[data-theme=dark] .case-showcase__story,html[data-theme=dark] .review-showcase-card,html[data-theme=dark] .conversion-reviews__stats article{background:#081c3ac7!important;border-color:#699ce62e!important;box-shadow:0 22px 60px #00000038}html[data-theme=dark] .conversion-prices__promise{background:linear-gradient(145deg,#1a5ed1,#0f4dbc 42%,#082a67)}html[data-theme=dark] .concern-card.is-selected,html[data-theme=dark] .doctor-showcase-card.is-selected,html[data-theme=dark] .review-showcase-card.is-selected{background:linear-gradient(180deg,#0c2346f0,#081c3af5)!important}html[data-theme=dark] .concern-card__icon,html[data-theme=dark] .price-showcase-card figure,html[data-theme=dark] .price-showcase-card--featured figure{background:#0e2b54eb!important}html[data-theme=dark] .conversion-heading h2,html[data-theme=dark] .conversion-heading p,html[data-theme=dark] .concern-card strong,html[data-theme=dark] .concern-card p,html[data-theme=dark] .price-showcase-card h3,html[data-theme=dark] .price-showcase-card p,html[data-theme=dark] .doctor-showcase-card h3,html[data-theme=dark] .doctor-showcase-card p,html[data-theme=dark] .doctor-showcase-card em,html[data-theme=dark] .review-showcase-card h3,html[data-theme=dark] .review-showcase-card>p,html[data-theme=dark] .review-showcase-card__top strong,html[data-theme=dark] .review-showcase-card__top span,html[data-theme=dark] .conversion-reviews__stats strong,html[data-theme=dark] .conversion-reviews__stats span,html[data-theme=dark] .conversion-prices__bottom>span,html[data-theme=dark] .conversion-hero__scroll-hint strong,html[data-theme=dark] .review-platforms>div strong,html[data-theme=dark] .review-platforms>div p{color:#ecf5ff!important}html[data-theme=dark] .conversion-prices__bottom>span,html[data-theme=dark] .conversion-heading p,html[data-theme=dark] .price-showcase-card p,html[data-theme=dark] .concern-card p,html[data-theme=dark] .review-platforms>div p,html[data-theme=dark] .review-showcase-card__top span,html[data-theme=dark] .review-showcase-card>p{color:#aec6e4!important}html[data-theme=dark] .conversion-reviews,html[data-theme=dark] .conversion-cases{background:transparent!important}html[data-theme=dark] .conversion-case-cta strong,html[data-theme=dark] .conversion-case-cta p{color:#ecf5ff!important}html[data-theme=dark] .review-platforms a{background:#0c2a52db;border-color:#699ce62e;color:#eef6ff}html[data-theme=dark] .footer__inner--premium{background:#081c3adb!important;border-color:#699ce629!important}.footer__inner--premium{border-radius:32px;border:1px solid rgba(168,197,236,.24);background:#ffffffc2;box-shadow:0 26px 58px #17438414}@media (max-width: 1180px){.header--home{padding-top:18px}.header--home .header__top{border-radius:28px}.conversion-hero__inner{padding-top:204px}.conversion-prices__layout{grid-template-columns:1fr}.conversion-prices__intro{position:static}}@media (max-width: 980px){.header--home .header__contacts{gap:12px}.conversion-hero__branches{grid-template-columns:1fr}.conversion-branch-card{grid-template-columns:minmax(0,1fr) 164px}.conversion-concerns__layout,.conversion-reviews__heading,.conversion-prices__layout{grid-template-columns:1fr!important}.conversion-reviews__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-prices__bottom{grid-template-columns:1fr 1fr}.conversion-prices__bottom>span{grid-column:1 / -1}}@media (max-width: 720px){.header--home{position:absolute;padding-top:12px}.header--home .header__top{min-height:auto;padding:14px 16px;border-radius:24px}.header--home .header__contacts,.header--home .nav{display:none!important}.header__actions{margin-left:auto}.header__button{min-height:44px;padding-inline:18px;font-size:14px}.theme-toggle{width:44px;height:44px}.mobile-menu-toggle{display:inline-flex!important}.conversion-section{padding:72px 0}.conversion-heading{gap:14px}.conversion-heading h2{font-size:clamp(36px,12vw,52px);line-height:.96}.conversion-heading p{font-size:15px}.conversion-eyebrow{font-size:11px}.conversion-hero{min-height:auto}.conversion-hero__photo{background-position:66% center}.conversion-hero__wash{background:radial-gradient(circle at 24% 26%,#fffffff5,#fffffff0 22%,#ffffffbd 38%,#ffffff47 62%,#fff0 82%),linear-gradient(180deg,#f4f9ffe0,#f4f9ff99 44%,#f4f9ff2e)}.conversion-hero__inner{min-height:auto;padding-top:126px;padding-bottom:28px}.conversion-hero h1{margin:18px 0;font-size:clamp(42px,13vw,58px)}.conversion-hero__copy>p{font-size:16px;line-height:1.55}.conversion-hero__proofs{gap:12px 14px;margin-top:22px}.conversion-hero__proofs>div{max-width:none;width:calc(50% - 8px);font-size:11px}.conversion-hero__actions{flex-direction:column;align-items:stretch}.conversion-button{width:100%}.conversion-hero__branches{display:flex;gap:14px;margin-inline:-6px;padding:28px 6px 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.conversion-hero__branches::-webkit-scrollbar{display:none}.conversion-branch-card{flex:0 0 92%;min-width:92%;scroll-snap-align:start;grid-template-columns:minmax(0,1fr) 132px;min-height:156px;padding:18px}.conversion-branch-card__image{height:110px}.conversion-hero__scroll-hint{margin-top:18px}.centered-carousel{grid-template-columns:1fr}.centered-carousel__arrow{display:none}.centered-carousel__footer{grid-column:1;flex-direction:column;gap:14px}.centered-carousel--concerns .centered-carousel__rail{padding-inline:calc(50% - 138px)}.concern-card,.concern-card.is-selected{flex-basis:276px;min-height:286px;padding:22px 20px;transform:none}.concern-card__icon{width:84px;height:84px}.conversion-price-grid{grid-template-columns:1fr}.price-showcase-card,.price-showcase-card--featured{grid-column:auto;grid-template-columns:1fr;min-height:unset;padding:20px}.price-showcase-card figure,.price-showcase-card--featured figure{order:-1;min-height:190px}.price-showcase-card h3{font-size:32px}.conversion-prices__bottom{grid-template-columns:1fr}.conversion-prices__bottom .conversion-button{width:100%}.centered-carousel--doctors .centered-carousel__rail{padding-inline:calc(50% - 146px)}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:292px;min-height:492px;transform:none}.doctor-showcase-card figure{height:278px}.case-showcase{grid-template-columns:1fr}.case-showcase__photos{grid-template-columns:1fr;gap:14px}.case-showcase__photos figure{min-height:210px}.case-showcase__transition{transform:rotate(90deg);margin-inline:auto}.case-showcase__story{padding:22px}.case-thumbnails{display:grid;grid-template-columns:1fr;gap:12px}.conversion-case-cta{grid-template-columns:1fr;gap:16px;padding:20px}.conversion-reviews__stats{grid-template-columns:1fr}.conversion-reviews__stats article{min-height:140px}.centered-carousel--reviews .centered-carousel__rail{padding-inline:calc(50% - 154px)}.review-showcase-card,.review-showcase-card.is-selected{flex-basis:308px;min-height:290px;padding:20px;transform:none}.review-showcase-card h3{font-size:28px}.review-showcase-card>p,.review-showcase-card.is-selected>p{-webkit-line-clamp:6}.review-platforms{padding:20px}.review-platforms nav{grid-template-columns:1fr}.footer__inner--premium{padding:22px;border-radius:26px}}:root{--v28-section-space: clamp(52px, 5.6vw, 78px);--v28-mobile-gutter: 16px;--v28-radius-xl: 32px;--v28-radius-lg: 24px;--v28-border: rgba(133, 174, 229, .24);--v28-shadow: 0 22px 56px rgba(21, 70, 145, .11);--v28-shadow-active: 0 28px 68px rgba(34, 103, 213, .18)}.conversion-home{overflow:clip!important}.conversion-section{padding:var(--v28-section-space) 0!important}.conversion-heading{gap:12px!important}.conversion-heading h2{overflow-wrap:normal;word-break:normal}.concern-card,.concern-card.is-selected,.doctor-showcase-card,.doctor-showcase-card.is-selected,.review-showcase-card,.review-showcase-card.is-selected{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .36s ease,border-color .36s ease,box-shadow .42s cubic-bezier(.22,1,.36,1),background-color .36s ease!important}.centered-carousel__rail{scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-inline:contain;touch-action:pan-y;will-change:scroll-position}.centered-carousel__viewport{min-width:0!important;overflow:hidden!important;border-radius:28px}.centered-carousel__arrow{flex:0 0 auto;width:46px!important;height:46px!important;border:1px solid rgba(119,161,219,.25)!important;background:#ffffffeb!important;box-shadow:0 14px 32px #24518f1f!important;backdrop-filter:blur(12px)}.conversion-hero__inner{justify-content:flex-start!important}.conversion-hero__proofs>div{min-height:52px;padding:9px 12px;border:1px solid rgba(147,183,230,.2);border-radius:17px;background:#ffffff8a;box-shadow:0 10px 24px #1e4d8f0f;backdrop-filter:blur(10px)}.conversion-hero__branches{align-items:stretch!important}.conversion-branch-card{height:100%}.conversion-concerns__layout{display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:clamp(32px,4vw,54px)!important;align-items:center!important}.centered-carousel--concerns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.centered-carousel--concerns .centered-carousel__rail{min-height:0!important;gap:14px!important;padding:14px calc(50% - 132px) 18px!important}.concern-card,.concern-card.is-selected{flex:0 0 264px!important;width:264px!important;min-height:316px!important;transform:none!important}.concern-card{display:grid!important;grid-template-rows:86px auto 1fr auto!important;align-content:start!important;gap:10px!important;padding:20px!important;border-radius:27px!important;opacity:.64}.concern-card.is-selected{opacity:1;border-color:#3377e58f!important;box-shadow:var(--v28-shadow-active)!important}.concern-card__icon{width:86px!important;height:86px!important;margin:0 auto!important}.concern-glyph,.concern-glyph img{width:72px!important;height:72px!important}.concern-card strong{align-self:end;font-size:19px!important;text-align:center}.concern-card p{margin:0!important;font-size:12.5px!important;line-height:1.48!important;text-align:center}.concern-card__action{justify-self:center;margin-top:2px!important;padding:5px!important}.concern-card__action button{width:31px!important;height:31px!important}.centered-carousel__footer--concerns{margin-top:4px!important}.conversion-assurance{margin-top:20px!important}.conversion-prices__layout{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:28px clamp(40px,4vw,62px)!important;align-items:start!important}.conversion-prices__intro{position:sticky!important;top:150px!important;min-width:0!important}.conversion-prices__intro .conversion-heading h2{max-width:350px;font-size:clamp(48px,4.5vw,68px)!important}.price-showcase-card,.price-showcase-card--featured{min-width:0!important;min-height:270px!important;grid-template-columns:minmax(0,1fr) minmax(128px,38%)!important;gap:14px!important;padding:18px!important;border-radius:28px!important}.price-showcase-card--featured{grid-column:1 / -1!important;min-height:300px!important;grid-template-columns:minmax(0,1fr) minmax(240px,42%)!important}.price-showcase-card figure,.price-showcase-card--featured figure{order:2;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:180px!important;margin:0!important;border-radius:22px!important}.price-showcase-card figure img{object-fit:cover!important;object-position:center center!important}.price-showcase-card__copy{order:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.price-showcase-card h3{max-width:100%;font-size:clamp(24px,2.15vw,34px)!important;line-height:1.03!important;overflow-wrap:break-word}.price-showcase-card p{display:block!important;min-height:0!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.45!important}.price-showcase-card__copy>strong{margin-top:auto!important;padding-top:14px!important;font-size:clamp(24px,2vw,34px)!important}.conversion-prices__bottom{grid-column:1 / -1!important;margin-top:0!important}.centered-carousel--doctors .centered-carousel__rail{min-height:0!important;gap:16px!important;padding:18px calc(50% - 155px) 22px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex:0 0 310px!important;width:310px!important;min-height:520px!important;grid-template-rows:294px 1fr!important;transform:none!important;opacity:.72}.doctor-showcase-card.is-selected{opacity:1;border-color:#3377e585!important;box-shadow:var(--v28-shadow-active)!important}.case-strip-list{display:grid;gap:12px;margin-top:26px}.case-strip{display:grid;grid-template-columns:230px minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;min-height:104px;padding:12px 16px 12px 12px;border:1px solid var(--v28-border);border-radius:24px;color:var(--conversion-title);background:#ffffffc7;box-shadow:0 16px 38px #1b488912;text-align:left;cursor:pointer;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.case-strip:hover,.case-strip.is-open{transform:translateY(-2px);border-color:#3075e075;background:#fffffffa;box-shadow:var(--v28-shadow)}.case-strip__media{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center}.case-strip__media img{width:100%;height:78px;border-radius:16px;object-fit:cover}.case-strip__media svg{color:var(--conversion-blue)}.case-strip__copy{display:grid;gap:5px;min-width:0}.case-strip__copy em{color:var(--conversion-blue);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-strip__copy strong{font-size:clamp(18px,1.8vw,26px);line-height:1.08}.case-strip__open{display:inline-flex;align-items:center;gap:7px;color:var(--conversion-blue-deep);font-size:12px;font-weight:900;white-space:nowrap}.case-strip.is-open .case-strip__open svg{transform:rotate(180deg)}.case-detail{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-top:14px;padding:18px;border:1px solid var(--v28-border);border-radius:30px;background:#ffffffe0;box-shadow:var(--v28-shadow);animation:v28CaseOpen .42s cubic-bezier(.22,1,.36,1) both}@keyframes v28CaseOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.case-detail__close{position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(130,169,223,.25);border-radius:50%;color:var(--conversion-title);background:#ffffffeb;box-shadow:0 10px 25px #204b8a1a;cursor:pointer}.case-detail__photos{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-detail__photos figure{position:relative;min-height:350px;overflow:hidden;border-radius:22px}.case-detail__photos figure>span{position:absolute;z-index:2;top:12px;left:12px;padding:7px 10px;border-radius:999px;color:var(--conversion-title);background:#ffffffeb;font-size:10px;font-weight:900}.case-detail__photos figure>span.is-after{color:#fff;background:linear-gradient(135deg,#55b8ff,#2f80ff)}.case-detail__photos img{width:100%;height:100%;object-fit:cover}.case-detail__transition{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--conversion-blue);background:#fff;box-shadow:0 15px 32px #1c4b8e2e;transform:translate(-50%,-50%)}.case-detail__story{display:grid;align-content:start;gap:12px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#f7fbfffa,#edf6fff5)}.case-detail__label{width:fit-content;padding:6px 9px;border-radius:999px;color:var(--conversion-blue-deep);background:#e4f1ffe6;font-size:10px;font-weight:900}.case-detail__story h3{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.05}.case-detail__story>div{padding-top:12px;border-top:1px solid rgba(126,165,219,.18)}.case-detail__story strong{font-size:12px}.case-detail__story p{margin-top:5px;color:var(--conversion-text);font-size:12px;line-height:1.55}.case-detail__story small{display:flex;align-items:center;gap:6px;margin-top:4px;color:#7286a2;font-size:10px}.conversion-reviews__stats article{min-height:158px!important}.centered-carousel--reviews .centered-carousel__rail{min-height:0!important;gap:16px!important;padding:16px calc(50% - 175px) 20px!important}.review-showcase-card,.review-showcase-card.is-selected{flex:0 0 350px!important;width:350px!important;min-height:330px!important;transform:none!important;opacity:.68}.review-showcase-card.is-selected{opacity:1;border-color:#3377e585!important;box-shadow:var(--v28-shadow-active)!important}html[data-theme=dark] .conversion-hero__proofs>div,html[data-theme=dark] .conversion-button--ghost,html[data-theme=dark] .conversion-button--outline,html[data-theme=dark] .conversion-assurance,html[data-theme=dark] .concern-card,html[data-theme=dark] .price-showcase-card,html[data-theme=dark] .doctor-showcase-card,html[data-theme=dark] .case-strip,html[data-theme=dark] .case-detail,html[data-theme=dark] .review-showcase-card,html[data-theme=dark] .conversion-reviews__stats article,html[data-theme=dark] .review-platforms,html[data-theme=dark] .conversion-prices__bottom{color:#eef6ff!important;border-color:#78a3e22e!important;background:linear-gradient(180deg,#0e274df5,#091c3afa)!important;box-shadow:0 22px 56px #0000003d!important}html[data-theme=dark] .conversion-hero__proofs>div span,html[data-theme=dark] .conversion-button--ghost,html[data-theme=dark] .conversion-button--outline,html[data-theme=dark] .conversion-assurance strong,html[data-theme=dark] .concern-card strong,html[data-theme=dark] .price-showcase-card h3,html[data-theme=dark] .doctor-showcase-card h3,html[data-theme=dark] .case-strip__copy strong,html[data-theme=dark] .case-detail__story h3,html[data-theme=dark] .case-detail__story strong,html[data-theme=dark] .review-showcase-card h3,html[data-theme=dark] .review-showcase-card__top strong,html[data-theme=dark] .conversion-reviews__stats strong,html[data-theme=dark] .conversion-reviews__stats span,html[data-theme=dark] .review-platforms strong,html[data-theme=dark] .conversion-prices__bottom>span{color:#eef6ff!important}html[data-theme=dark] .conversion-assurance p,html[data-theme=dark] .concern-card p,html[data-theme=dark] .price-showcase-card p,html[data-theme=dark] .doctor-showcase-card p,html[data-theme=dark] .doctor-showcase-card em,html[data-theme=dark] .case-detail__story p,html[data-theme=dark] .review-showcase-card>p,html[data-theme=dark] .review-showcase-card__top span,html[data-theme=dark] .review-platforms p{color:#aec5e3!important}html[data-theme=dark] .concern-card__icon,html[data-theme=dark] .price-showcase-card figure,html[data-theme=dark] .doctor-showcase-card figure,html[data-theme=dark] .case-detail__story{background:#0c2346eb!important}html[data-theme=dark] .case-detail__close{color:#fff;border-color:#78a3e22e;background:#0c2346f0}html[data-theme=dark] .centered-carousel__arrow{color:#ddebff!important;border-color:#78a3e22e!important;background:#0c2346eb!important;box-shadow:0 16px 34px #0000003d!important}@media (max-width: 1120px){.conversion-concerns__layout,.conversion-prices__layout{grid-template-columns:1fr!important}.conversion-prices__intro{position:static!important}.conversion-prices__intro .conversion-heading h2{max-width:720px}}@media (max-width: 720px){:root{--v28-section-space: 42px}.container{width:min(100% - 24px,var(--container))!important}.conversion-home{padding-bottom:92px}.conversion-section{padding:42px 0!important}.conversion-heading h2{font-size:clamp(36px,11.5vw,50px)!important}.conversion-heading p{font-size:14px!important;line-height:1.55!important}.conversion-hero__inner{justify-content:flex-start!important;padding-top:114px!important;padding-bottom:24px!important}.conversion-hero__copy{margin-top:0!important}.conversion-hero h1{font-size:clamp(40px,12vw,54px)!important;line-height:.94!important}.conversion-hero__proofs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.conversion-hero__proofs>div{width:auto!important;min-height:82px;padding:9px 7px!important;flex-direction:column;justify-content:center;text-align:center;font-size:9px!important}.conversion-hero__proofs svg{width:21px;height:21px}.conversion-hero__actions{gap:8px!important;margin-top:18px!important}.conversion-hero__branches{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0 0!important;padding:0!important;overflow:visible!important}.conversion-branch-card{grid-template-columns:minmax(0,1fr) 118px!important;grid-template-rows:auto auto!important;gap:6px 10px!important;min-width:0!important;min-height:118px!important;padding:13px!important;border-radius:22px!important}.conversion-branch-card__content{align-self:center!important}.conversion-branch-card__content span{font-size:9px!important}.conversion-branch-card__content strong{font-size:22px!important}.conversion-branch-card__phone{padding:7px 9px!important;font-size:10px!important}.conversion-branch-card__image{grid-column:2!important;grid-row:1 / 3!important;height:92px!important;border-radius:17px!important}.conversion-hero__scroll-hint{margin:12px auto 0!important}.conversion-concerns{padding-top:38px!important;padding-bottom:36px!important}.conversion-concerns__layout{grid-template-columns:1fr!important;gap:14px!important}.conversion-assurance{margin-top:16px!important;padding:16px!important}.centered-carousel--concerns{margin-top:0!important}.centered-carousel--concerns .centered-carousel__viewport{margin-inline:-12px;border-radius:0}.centered-carousel--concerns .centered-carousel__rail{min-height:0!important;gap:10px!important;padding:8px calc(50% - 124px) 12px!important}.concern-card,.concern-card.is-selected{flex-basis:248px!important;width:248px!important;min-height:286px!important;padding:17px!important;border-radius:24px!important}.concern-card__icon{width:74px!important;height:74px!important}.concern-glyph,.concern-glyph img{width:62px!important;height:62px!important}.concern-card strong{font-size:18px!important}.concern-card p{font-size:12px!important}.centered-carousel__footer--concerns{gap:10px!important;margin-top:0!important}.conversion-inline-link--accent{width:100%;min-height:46px;padding:0 14px;font-size:12px}.conversion-prices__layout{gap:16px!important}.conversion-prices__intro{gap:14px!important}.conversion-prices__promise{margin-top:12px!important;padding:17px!important}.conversion-price-grid--desktop{display:none!important}.conversion-price-carousel{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:5px!important;align-items:center;margin-inline:-4px}.conversion-price-carousel .centered-carousel__arrow{display:grid!important;width:38px!important;height:38px!important;z-index:4}.conversion-price-carousel .centered-carousel__viewport{border-radius:24px}.conversion-price-carousel .centered-carousel__rail{min-height:0!important;gap:10px!important;padding:8px calc(50% - 126px) 12px!important}.conversion-price-carousel .price-showcase-card,.conversion-price-carousel .price-showcase-card--featured{flex:0 0 252px!important;width:252px!important;min-height:386px!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px!important;border-radius:24px!important;opacity:.72;transform:none!important}.conversion-price-carousel .price-showcase-card.is-selected{opacity:1;border-color:#3377e585!important;box-shadow:var(--v28-shadow-active)!important}.conversion-price-carousel .price-showcase-card figure,.conversion-price-carousel .price-showcase-card--featured figure{order:1;flex:0 0 142px;width:100%!important;min-height:142px!important;height:142px!important;border-radius:18px!important}.conversion-price-carousel .price-showcase-card__copy{order:2;flex:1 1 auto}.conversion-price-carousel .price-showcase-card h3{font-size:24px!important}.conversion-price-carousel .price-showcase-card p{font-size:12px!important;line-height:1.42!important}.conversion-price-carousel .price-showcase-card__copy>strong{font-size:25px!important}.conversion-price-carousel .centered-carousel__footer{grid-column:1 / -1;margin-top:0}.conversion-prices__bottom{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:15px!important;border-radius:22px!important}.conversion-prices__bottom>span{font-size:11px!important}.centered-carousel--doctors{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:4px!important}.centered-carousel--doctors .centered-carousel__arrow{display:grid!important;width:36px!important;height:36px!important}.centered-carousel--doctors .centered-carousel__rail{min-height:0!important;padding:8px calc(50% - 126px) 12px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:252px!important;width:252px!important;min-height:444px!important;grid-template-rows:232px 1fr!important}.doctor-showcase-card>div{padding:15px!important}.doctor-showcase-card h3{font-size:19px!important}.case-strip-list{gap:10px;margin-top:18px}.case-strip{grid-template-columns:112px minmax(0,1fr) 30px;gap:10px;min-height:84px;padding:9px;border-radius:20px}.case-strip__media img{height:58px;border-radius:12px}.case-strip__copy em{font-size:8px}.case-strip__copy strong{font-size:15px}.case-strip__open{width:30px;font-size:0}.case-detail{grid-template-columns:1fr;gap:12px;padding:12px;border-radius:24px}.case-detail__photos{grid-template-columns:1fr}.case-detail__photos figure{min-height:210px}.case-detail__transition{position:relative;top:auto;left:auto;margin:-4px auto;transform:rotate(90deg)}.case-detail__story{padding:16px}.conversion-case-cta{flex-direction:column;align-items:stretch;gap:12px;padding:16px!important}.conversion-reviews__stats{display:none!important}.conversion-reviews__heading{grid-template-columns:1fr!important}.centered-carousel--reviews{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:4px!important}.centered-carousel--reviews .centered-carousel__arrow{display:grid!important;width:36px!important;height:36px!important}.centered-carousel--reviews .centered-carousel__rail{min-height:0!important;padding:8px calc(50% - 126px) 12px!important}.review-showcase-card,.review-showcase-card.is-selected{flex-basis:252px!important;width:252px!important;min-height:315px!important;padding:16px!important}.review-showcase-card h3{font-size:18px!important;line-height:1.12!important}.review-showcase-card>p,.review-showcase-card.is-selected>p{-webkit-line-clamp:5!important;font-size:11.5px!important;line-height:1.5!important}.review-platforms{margin-top:14px!important;padding:16px!important}.review-platforms nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.review-platforms a{justify-content:center}}@media (prefers-reduced-motion: reduce){.concern-card,.doctor-showcase-card,.review-showcase-card,.price-showcase-card,.case-detail{transition:none!important;animation:none!important}}:root{--v29-blue: #2f80ff;--v29-blue-deep: #0c4db8;--v29-navy: #0a2f68;--v29-line: rgba(126, 169, 227, .25);--v29-shadow: 0 20px 50px rgba(21, 70, 145, .1);--v29-shadow-active: 0 26px 62px rgba(36, 103, 211, .22), 0 0 0 1px rgba(81, 146, 245, .26);--v29-ease: cubic-bezier(.22, 1, .36, 1)}.conversion-home{overflow:clip!important;padding-bottom:0!important}.conversion-section{padding:clamp(48px,5vw,70px) 0!important}.conversion-hero__photo{inset:0!important;width:100%!important;background-size:cover!important;background-position:center center!important}.conversion-hero__wash{background:radial-gradient(ellipse at 24% 47%,rgba(238,247,255,.72) 0%,rgba(238,247,255,.58) 24%,rgba(238,247,255,.32) 43%,rgba(238,247,255,.08) 64%,transparent 78%),linear-gradient(90deg,#e0effc8a,#e0effc6b 31%,#e0effc38 53%,#e0effc0f 74%,#e0effc05),linear-gradient(180deg,#cde2f514,#d2e7f83d)!important}html:not([data-theme=dark]) .header--home .nav a.active,html:not([data-theme=dark]) .header--home .nav a:hover{color:#0a4aa8!important;background:linear-gradient(180deg,#dbedfffa,#c7e1ffeb)!important;box-shadow:0 9px 24px #2b70d92e,0 0 0 1px #5192f52e!important;text-shadow:none!important}.centered-carousel__viewport{min-width:0!important;overflow:hidden!important}.centered-carousel__rail{scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-inline:contain;touch-action:pan-y}.centered-carousel__rail>*{backface-visibility:hidden;transform-origin:center center;transition:transform .44s var(--v29-ease),box-shadow .44s var(--v29-ease),border-color .32s ease,background-color .32s ease,opacity .32s ease!important}.centered-carousel__arrow{display:grid!important;place-items:center;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,#56b9ff,var(--v29-blue) 56%,var(--v29-blue-deep))!important;box-shadow:0 14px 30px #2368db40!important}.centered-carousel__arrow:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 18px 36px #2368db52!important}.centered-carousel__arrow:active{transform:scale(.94)!important}.centered-carousel__dots button{transition:width .26s var(--v29-ease),background-color .26s ease!important}.conversion-concerns__layout{display:grid!important;grid-template-columns:minmax(290px,330px) minmax(0,1fr)!important;gap:28px!important;align-items:center!important}.conversion-concerns__intro,.centered-carousel--concerns{min-width:0!important}.centered-carousel--concerns{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important}.centered-carousel--concerns .centered-carousel__rail{gap:10px!important;min-height:286px!important;padding:18px calc(50% - 64px) 20px!important}.concern-card,.concern-card.is-selected{flex:0 0 128px!important;width:128px!important;min-height:246px!important;padding:14px 10px!important;grid-template-rows:66px auto 1fr!important;gap:8px!important;border-radius:22px!important;opacity:1!important;transform:scale(.965)!important;background:#ffffffd1!important;border:1px solid rgba(155,188,232,.35)!important;box-shadow:0 14px 34px #183f7a14!important}.concern-card.is-selected{z-index:3;transform:scale(1.04)!important;border-color:#3075e09e!important;background:linear-gradient(180deg,#fff,#f3f8ff)!important;box-shadow:var(--v29-shadow-active)!important}.concern-card__icon{width:62px!important;height:62px!important;margin:0 auto!important;border-radius:18px!important}.concern-glyph,.concern-glyph img{width:55px!important;height:55px!important}.concern-card strong{font-size:14px!important;line-height:1.14!important;text-align:center!important}.concern-card p{margin:0!important;font-size:10.5px!important;line-height:1.42!important;text-align:center!important}.concern-card__action{display:none!important}.centered-carousel--concerns .centered-carousel__footer{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin-top:4px!important}.conversion-inline-link--accent{min-height:46px!important;padding:0 18px!important;border-radius:15px!important}.conversion-prices__layout{display:grid!important;grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:28px 36px!important;align-items:start!important}.conversion-prices__intro{position:sticky!important;top:145px!important;min-width:0!important}.conversion-price-grid--desktop{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;min-width:0!important}.price-showcase-card,.price-showcase-card--featured{min-width:0!important;min-height:330px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(170px,1fr) auto!important;gap:12px!important;padding:16px!important;overflow:hidden!important;border-radius:27px!important;border:1px solid rgba(151,185,229,.3)!important;background:#ffffffe0!important;box-shadow:0 18px 44px #214d8b14!important}.price-showcase-card--featured{grid-column:1 / -1!important;min-height:360px!important;grid-template-rows:auto minmax(210px,1fr) auto!important}.price-showcase-card:hover{transform:translateY(-4px)!important;border-color:#3075e075!important;box-shadow:0 24px 56px #214d8b24!important}.price-showcase-card__top{display:grid!important;grid-template-columns:auto 1fr!important;gap:8px 10px!important;align-items:center!important;min-width:0!important}.price-showcase-card__top .price-showcase-card__badge{grid-column:1 / -1!important;width:fit-content!important;margin:0!important}.price-showcase-card__top h3{grid-column:1 / -1!important;margin:0!important;max-width:100%!important;font-size:clamp(23px,2vw,31px)!important;line-height:1.04!important;overflow-wrap:normal!important;word-break:normal!important}.price-showcase-card__icon{margin:0!important}.price-showcase-card figure,.price-showcase-card--featured figure{order:initial!important;width:100%!important;min-width:0!important;min-height:170px!important;height:100%!important;margin:0!important;overflow:hidden!important;border-radius:21px!important;background:#e5f1ff!important}.price-showcase-card--featured figure{min-height:210px!important}.price-showcase-card figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.price-showcase-card__copy{display:none!important}.price-showcase-card__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.price-showcase-card__footer>strong{color:var(--conversion-blue)!important;font-size:clamp(24px,2vw,32px)!important;line-height:1!important;white-space:nowrap!important}.price-showcase-card__link,.price-showcase-card__open{display:inline-flex!important;align-items:center!important;gap:6px!important;color:var(--conversion-blue-deep)!important;font-size:12px!important;font-weight:900!important}.price-showcase-card__choose{color:#6a82a3!important;font-size:11px!important;font-weight:800!important}.conversion-prices__bottom{position:static!important;grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;margin:0!important;padding:16px 18px!important;border-radius:24px!important}.conversion-prices__bottom>span{min-width:0!important;font-size:12px!important}.conversion-price-carousel{display:none!important}.centered-carousel--doctors .centered-carousel__rail{gap:14px!important;min-height:0!important;padding:18px calc(50% - 145px) 22px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex:0 0 290px!important;width:290px!important;min-height:500px!important;grid-template-rows:275px 1fr!important;opacity:1!important;transform:scale(.975)!important;border-radius:28px!important;background:#ffffffdb!important;border:1px solid rgba(151,185,229,.3)!important;box-shadow:0 18px 44px #214d8b14!important;overflow:hidden!important}.doctor-showcase-card.is-selected{z-index:3;transform:scale(1.02)!important;border-color:#3075e094!important;box-shadow:var(--v29-shadow-active)!important}.doctor-showcase-card figure{position:relative!important;width:100%!important;height:275px!important;margin:0!important;overflow:hidden!important}.doctor-showcase-card figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.doctor-showcase-card>div{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;min-height:225px!important;padding:17px!important;background:inherit!important}.doctor-showcase-card h3{margin:6px 0 0!important;font-size:20px!important;line-height:1.08!important}.doctor-showcase-card p{margin-top:10px!important;font-size:12px!important;line-height:1.45!important}.case-strip-list{display:grid!important;gap:12px!important}.case-strip-item{display:grid!important;gap:10px!important;min-width:0!important}.case-strip{min-width:0!important}.case-detail{margin:0!important}.conversion-reviews{padding-bottom:24px!important}.review-platforms{margin-bottom:0!important}.footer{margin-top:0!important}.footer__brand-mark{cursor:pointer!important;transition:transform .26s var(--v29-ease),box-shadow .26s ease!important}.footer__brand-mark:hover{transform:translateY(-3px)!important;box-shadow:0 22px 48px #0f327026!important}html[data-theme=dark] .conversion-hero__proofs>div,html[data-theme=dark] .conversion-assurance,html[data-theme=dark] .concern-card,html[data-theme=dark] .price-showcase-card,html[data-theme=dark] .doctor-showcase-card,html[data-theme=dark] .case-strip,html[data-theme=dark] .case-detail,html[data-theme=dark] .review-showcase-card,html[data-theme=dark] .conversion-reviews__stats article,html[data-theme=dark] .review-platforms,html[data-theme=dark] .conversion-prices__bottom,html[data-theme=dark] .footer__inner--premium,html[data-theme=dark] .footer__brand-mark{color:#eef6ff!important;border-color:#78a3e22e!important;background:linear-gradient(180deg,#0e274df7,#081b39fc)!important;box-shadow:0 20px 52px #00000040!important}html[data-theme=dark] .concern-card.is-selected,html[data-theme=dark] .doctor-showcase-card.is-selected,html[data-theme=dark] .price-showcase-card.is-selected,html[data-theme=dark] .review-showcase-card.is-selected{border-color:#5397ff9e!important;box-shadow:0 26px 62px #00000061,0 0 0 1px #5397ff47,0 0 36px #2f80ff26!important}html[data-theme=dark] .concern-card strong,html[data-theme=dark] .concern-card p,html[data-theme=dark] .price-showcase-card h3,html[data-theme=dark] .price-showcase-card__footer>strong,html[data-theme=dark] .doctor-showcase-card h3,html[data-theme=dark] .doctor-showcase-card p,html[data-theme=dark] .doctor-showcase-card em,html[data-theme=dark] .conversion-prices__bottom>span{color:#eef6ff!important}html[data-theme=dark] .concern-card p,html[data-theme=dark] .doctor-showcase-card p,html[data-theme=dark] .doctor-showcase-card em{color:#aec5e3!important}html[data-theme=dark] .price-showcase-card figure,html[data-theme=dark] .doctor-showcase-card figure,html[data-theme=dark] .concern-card__icon{background:#0c2346f0!important}html[data-theme=dark] .centered-carousel__arrow{color:#fff!important;background:linear-gradient(135deg,#55b9ff,#2f80ff 56%,#0c4db8)!important}@media (max-width: 1120px){.conversion-concerns__layout,.conversion-prices__layout{grid-template-columns:1fr!important}.conversion-prices__intro{position:static!important}.centered-carousel--concerns .centered-carousel__rail{padding-inline:calc(50% - 64px)!important}}@media (max-width: 720px){:root{--v29-mobile-gutter: 14px}.conversion-home .container{width:min(calc(100% - (var(--v29-mobile-gutter) * 2)),var(--container))!important;margin-inline:auto!important}.conversion-home{padding-bottom:0!important}.conversion-section{padding:34px 0!important}.conversion-heading h2{font-size:clamp(34px,10.8vw,48px)!important}.conversion-heading p{font-size:14px!important}.conversion-hero__inner{min-height:auto!important;padding-top:92px!important;padding-bottom:22px!important}.conversion-hero__copy{margin-top:0!important}.conversion-hero h1{margin-top:14px!important;font-size:clamp(39px,11.2vw,52px)!important}.conversion-hero__wash{background:radial-gradient(ellipse at 26% 31%,rgba(238,247,255,.78) 0%,rgba(238,247,255,.64) 28%,rgba(238,247,255,.38) 49%,rgba(238,247,255,.12) 70%,transparent 86%),linear-gradient(180deg,#deeffc6b,#deeffc2e)!important}.conversion-hero__branches{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:18px 0 0!important;padding:0!important;overflow:visible!important}.conversion-branch-card{grid-template-columns:minmax(0,1fr) 148px!important;grid-template-rows:auto auto!important;min-width:0!important;min-height:128px!important;padding:12px!important;gap:5px 10px!important;border-radius:21px!important}.conversion-branch-card__content strong{font-size:21px!important}.conversion-branch-card__image{grid-column:2!important;grid-row:1 / 3!important;width:148px!important;height:104px!important;border-radius:16px!important}.conversion-branch-card__image img{object-fit:cover!important;object-position:center center!important}.conversion-branch-card--antonova .conversion-branch-card__image img{object-position:center top!important}.conversion-hero__scroll-hint{margin:12px auto 0!important}.conversion-concerns__layout{grid-template-columns:1fr!important;gap:14px!important}.conversion-assurance{margin-top:14px!important}.centered-carousel--concerns{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}.centered-carousel--concerns .centered-carousel__rail{min-height:280px!important;gap:10px!important;padding:14px calc(50% - 116px) 16px!important}.concern-card,.concern-card.is-selected{flex:0 0 232px!important;width:232px!important;min-height:248px!important;padding:16px!important;transform:scale(.97)!important}.concern-card.is-selected{transform:scale(1)!important}.concern-card__icon{width:70px!important;height:70px!important}.concern-glyph,.concern-glyph img{width:62px!important;height:62px!important}.concern-card strong{font-size:18px!important}.concern-card p{font-size:12px!important}.centered-carousel--concerns .centered-carousel__footer{gap:10px!important}.conversion-inline-link--accent{width:100%!important;justify-content:center!important}.conversion-price-grid--desktop{display:none!important}.conversion-price-carousel{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important;align-items:center!important}.conversion-price-carousel .centered-carousel__rail{gap:10px!important;min-height:380px!important;padding:12px calc(50% - 118px) 16px!important}.price-showcase-card--mobile,.price-showcase-card--mobile.is-selected{flex:0 0 236px!important;width:236px!important;min-height:352px!important;grid-template-rows:auto 172px auto!important;gap:10px!important;padding:14px!important;opacity:1!important;transform:scale(.96)!important;cursor:pointer!important}.price-showcase-card--mobile.is-selected{transform:scale(1)!important;border-color:#3075e099!important;box-shadow:var(--v29-shadow-active)!important}.price-showcase-card--mobile .price-showcase-card__top h3{font-size:21px!important}.price-showcase-card--mobile figure{min-height:172px!important;height:172px!important}.price-showcase-card--mobile .price-showcase-card__footer>strong{font-size:24px!important}.conversion-price-carousel .centered-carousel__footer{grid-column:1 / -1!important}.conversion-prices__bottom{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important}.conversion-prices__bottom .conversion-button{width:100%!important}.centered-carousel--doctors{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}.centered-carousel--doctors .centered-carousel__rail{gap:10px!important;min-height:480px!important;padding:12px calc(50% - 118px) 16px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex:0 0 236px!important;width:236px!important;min-height:448px!important;grid-template-rows:220px 228px!important;transform:scale(.97)!important}.doctor-showcase-card.is-selected{transform:scale(1)!important}.doctor-showcase-card figure{height:220px!important}.doctor-showcase-card>div{min-height:228px!important;padding:14px!important}.doctor-showcase-card h3{font-size:18px!important}.doctor-showcase-card p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important}.case-strip-item{gap:8px!important}.case-strip{grid-template-columns:112px minmax(0,1fr) 30px!important;min-height:84px!important;padding:9px!important}.case-detail{grid-template-columns:1fr!important;padding:12px!important;border-radius:22px!important}.conversion-reviews__stats{display:none!important}.conversion-reviews{padding-bottom:14px!important}.review-platforms{margin-top:12px!important}.footer{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}}@media (max-width: 390px){.conversion-branch-card{grid-template-columns:minmax(0,1fr) 130px!important}.conversion-branch-card__image{width:130px!important}.concern-card,.concern-card.is-selected,.price-showcase-card--mobile,.price-showcase-card--mobile.is-selected,.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:220px!important;width:220px!important}}:root{--v31-blue: #2f80ff;--v31-blue-deep: #0f4dbc;--v31-card: linear-gradient(155deg, rgba(255,255,255,.96), rgba(238,246,255,.93));--v31-card-line: rgba(111, 157, 222, .24);--v31-card-shadow: 0 20px 48px rgba(30, 84, 158, .11), 0 0 0 1px rgba(116, 166, 235, .06);--v31-card-shadow-active: 0 28px 62px rgba(35, 100, 202, .19), 0 0 0 1px rgba(67, 132, 231, .32), 0 0 34px rgba(71, 141, 246, .1)}html:not([data-theme=dark]) .conversion-assurance,html:not([data-theme=dark]) .conversion-prices__description,html:not([data-theme=dark]) .conversion-prices__promise,html:not([data-theme=dark]) .concern-card,html:not([data-theme=dark]) .price-showcase-card,html:not([data-theme=dark]) .doctor-showcase-card,html:not([data-theme=dark]) .case-strip,html:not([data-theme=dark]) .case-detail,html:not([data-theme=dark]) .conversion-case-cta,html:not([data-theme=dark]) .review-showcase-card,html:not([data-theme=dark]) .conversion-reviews__stats article,html:not([data-theme=dark]) .review-platforms,html:not([data-theme=dark]) .conversion-prices__bottom{border-color:var(--v31-card-line)!important;background:var(--v31-card)!important;box-shadow:var(--v31-card-shadow)!important}@media (max-width: 900px){.header__button{display:inline-flex!important;min-height:42px!important;padding:10px 14px!important;border-radius:16px!important;font-size:12px!important}.header__actions{gap:7px!important}}.conversion-concerns__shell{display:grid!important;gap:22px!important}.conversion-concerns__shell>.conversion-heading{max-width:none!important}.conversion-concerns__shell>.conversion-heading h2{white-space:nowrap!important;font-size:clamp(44px,5.2vw,76px)!important}.conversion-concerns__content{display:grid!important;grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:34px!important;align-items:center!important}.conversion-concerns__intro{display:grid!important;gap:18px!important;min-width:0!important}.conversion-concerns__description,.conversion-prices__description{margin:0!important;color:var(--conversion-text)!important;font-size:17px!important;line-height:1.65!important;font-weight:650!important}.conversion-assurance{margin-top:0!important;padding:20px!important;border:1px solid transparent!important;border-radius:26px!important}.centered-carousel--concerns{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important;min-width:0!important;margin-top:0!important}.centered-carousel--concerns .centered-carousel__rail{gap:14px!important;min-height:298px!important;padding:18px calc(50% - 88px) 20px!important}.concern-card,.concern-card.is-selected{flex:0 0 176px!important;width:176px!important;min-height:250px!important;padding:16px 14px!important;transform:scale(.975)!important;border-radius:24px!important;opacity:1!important}.concern-card.is-selected{z-index:3!important;transform:scale(1.035)!important;border-color:#377ce28c!important;box-shadow:var(--v31-card-shadow-active)!important}.concern-card strong{font-size:15px!important;line-height:1.16!important}.concern-card p{font-size:11px!important;line-height:1.45!important}.centered-carousel--concerns .centered-carousel__footer{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;margin-top:2px!important}.conversion-inline-link--accent{min-height:48px!important;padding:0 20px!important;border-radius:16px!important}.conversion-prices__shell{display:grid!important;gap:22px!important}.conversion-prices__shell>.conversion-heading{max-width:none!important}.conversion-prices__shell>.conversion-heading h2{white-space:nowrap!important;font-size:clamp(44px,5.1vw,74px)!important}.conversion-prices__body{display:grid!important;grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:34px!important;align-items:start!important}.conversion-prices__intro{position:static!important;display:grid!important;gap:18px!important;min-width:0!important}.conversion-prices__description{padding:20px!important;border:1px solid transparent!important;border-radius:26px!important}.conversion-prices__promise{padding:22px!important;border:1px solid rgba(105,159,238,.16)!important;border-radius:26px!important;background:linear-gradient(145deg,#4bb3ff,#2f80ff 52%,#0f4dbc)!important;box-shadow:0 22px 48px #266ada3d!important}.conversion-prices__promise,.conversion-prices__promise *{color:#fff!important}.conversion-prices__catalog{min-width:0!important}.conversion-price-grid--desktop{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;min-width:0!important}.conversion-price-grid--desktop>div{display:contents!important}.price-showcase-card,.price-showcase-card--featured{min-width:0!important;min-height:300px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 158px auto!important;gap:10px!important;padding:14px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:26px!important}.price-showcase-card--featured{grid-column:auto!important}.price-showcase-card__top{display:grid!important;gap:7px!important;min-width:0!important}.price-showcase-card__top h3{margin:0!important;max-width:100%!important;font-size:clamp(20px,1.6vw,26px)!important;line-height:1.08!important}.price-showcase-card figure,.price-showcase-card--featured figure{width:100%!important;min-width:0!important;min-height:158px!important;height:158px!important;margin:0!important;overflow:hidden!important;border-radius:20px!important}.price-showcase-card figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.035)!important}.price-showcase-card__footer{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:start!important}.price-showcase-card__footer>strong{font-size:24px!important;line-height:1!important}.price-showcase-card__link,.price-showcase-card__open{justify-self:start!important;font-size:12px!important}.conversion-prices__bottom{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;margin:0!important;padding:16px 18px!important;border:1px solid transparent!important;border-radius:24px!important}.premium-price-carousel{display:none!important}.premium-price-carousel__viewport{min-width:0!important;overflow:hidden!important}.premium-price-carousel__track{display:flex!important;align-items:stretch!important;gap:12px!important;width:max-content!important;will-change:transform!important;backface-visibility:hidden!important;touch-action:pan-y!important}.premium-price-carousel__arrow{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,#56b9ff,#2f80ff 56%,#0f4dbc)!important;box-shadow:0 14px 28px #2368db42!important;cursor:pointer!important}.premium-price-carousel__footer{grid-column:1 / -1!important;display:flex!important;justify-content:center!important;margin-top:8px!important}.centered-carousel--doctors .centered-carousel__footer{justify-content:center!important;text-align:center!important}.centered-carousel--doctors .conversion-inline-link{justify-content:center!important}html[data-theme=dark] .conversion-cases{background:radial-gradient(circle at 14% 12%,rgba(42,102,190,.18),transparent 32%),radial-gradient(circle at 84% 18%,rgba(35,92,180,.12),transparent 30%),linear-gradient(180deg,#07172f,#091d3c 58%,#07162d)!important}html[data-theme=dark] .conversion-concerns,html[data-theme=dark] .conversion-prices,html[data-theme=dark] .conversion-doctors,html[data-theme=dark] .conversion-reviews{background:radial-gradient(circle at 12% 12%,rgba(39,99,188,.12),transparent 34%),linear-gradient(180deg,#07182f,#091d3a)!important}html[data-theme=dark] .conversion-assurance,html[data-theme=dark] .conversion-prices__description,html[data-theme=dark] .concern-card,html[data-theme=dark] .price-showcase-card,html[data-theme=dark] .doctor-showcase-card,html[data-theme=dark] .case-strip,html[data-theme=dark] .case-detail,html[data-theme=dark] .conversion-case-cta,html[data-theme=dark] .review-showcase-card,html[data-theme=dark] .conversion-reviews__stats article,html[data-theme=dark] .review-platforms,html[data-theme=dark] .conversion-prices__bottom{border-color:#689be62e!important;background:linear-gradient(155deg,#0f274bfa,#081b38fa)!important;box-shadow:0 22px 54px #00000042!important}html[data-theme=dark] .conversion-prices__description,html[data-theme=dark] .conversion-concerns__description,html[data-theme=dark] .conversion-prices__bottom>span{color:#b9cee8!important}@media (max-width: 1120px){.conversion-concerns__shell>.conversion-heading h2,.conversion-prices__shell>.conversion-heading h2{white-space:normal!important}.conversion-concerns__content,.conversion-prices__body{grid-template-columns:1fr!important}.conversion-concerns__intro,.conversion-prices__intro{max-width:620px!important}}@media (max-width: 720px){:root{--v31-gutter: 14px}.conversion-home .container{width:min(calc(100% - (var(--v31-gutter) * 2)),var(--container))!important;margin-inline:auto!important}.conversion-concerns__shell,.conversion-prices__shell{gap:16px!important}.conversion-concerns__shell>.conversion-heading h2,.conversion-prices__shell>.conversion-heading h2{white-space:normal!important;font-size:clamp(36px,11vw,50px)!important}.conversion-concerns__content,.conversion-prices__body{gap:16px!important}.conversion-concerns__description,.conversion-prices__description{font-size:14px!important}.centered-carousel--concerns{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}.centered-carousel--concerns .centered-carousel__rail{min-height:278px!important;padding:14px calc(50% - 116px) 16px!important}.concern-card,.concern-card.is-selected{flex:0 0 232px!important;width:232px!important;min-height:248px!important;transform:none!important}.conversion-price-grid--desktop{display:none!important}.premium-price-carousel{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:6px!important;align-items:center!important}.premium-price-carousel__track{padding:12px 0 16px!important}.price-showcase-card--mobile,.price-showcase-card--mobile.is-selected{flex:0 0 236px!important;width:236px!important;min-height:344px!important;display:grid!important;grid-template-rows:auto 166px auto!important;gap:10px!important;padding:14px!important;transform:none!important;border-radius:26px!important;cursor:pointer!important}.price-showcase-card--mobile.is-selected{border-color:#377ce294!important;box-shadow:var(--v31-card-shadow-active)!important}.price-showcase-card--mobile figure,.price-showcase-card--mobile.is-selected figure{min-height:166px!important;height:166px!important}.price-showcase-card--mobile .price-showcase-card__footer{grid-template-columns:1fr!important;gap:7px!important}.price-showcase-card--mobile .price-showcase-card__footer>strong{font-size:23px!important}.price-showcase-card--mobile .price-showcase-card__open,.price-showcase-card--mobile .price-showcase-card__choose{justify-self:start!important}.conversion-prices__bottom{grid-template-columns:1fr!important;gap:8px!important}.conversion-prices__bottom .conversion-button{width:100%!important}.centered-carousel--doctors .centered-carousel__footer{flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important}.centered-carousel--doctors .centered-carousel__dots,.centered-carousel--doctors .conversion-inline-link{margin-inline:auto!important}}.header__button-label--mobile{display:none}@media (max-width: 900px){.header__button-label--desktop{display:none}.header__button-label--mobile{display:inline}}@media (min-width: 1121px){.centered-carousel--concerns{width:min(100%,660px)!important;justify-self:end!important}}:root{--v32-blue: #3b82f6;--v32-blue-deep: #2563eb;--v32-navy: #05122e;--v32-card: linear-gradient(155deg, rgba(255,255,255,.96), rgba(235,245,255,.94));--v32-card-line: rgba(112, 160, 225, .28);--v32-card-shadow: 0 22px 52px rgba(27, 79, 153, .12), 0 0 0 1px rgba(97, 153, 234, .06)}.header.header--home{position:absolute!important;inset:0 0 auto!important;width:100%!important;padding:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.header.header--home .header__top{min-height:0!important;padding:22px 0 18px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.header.header--home .nav{display:flex!important;justify-content:center!important;gap:48px!important;width:min(1280px,calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;padding:20px 0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.header.header--home .nav a{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#ffffffeb!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important;line-height:normal!important;text-shadow:0 2px 12px rgba(0,0,0,.16)!important;transform:none!important}.header.header--home .nav a:hover,.header.header--home .nav a.active{color:#78b5ff!important;background:transparent!important;box-shadow:none!important;transform:none!important}.header.header--home .logo__text h3,.header.header--home .logo__text span,.header.header--home .contact-item,.header.header--home .theme-toggle,.header.header--home .mobile-menu-toggle{color:#fff!important}.header.header--home .logo__theme-image--light{display:none!important}.header.header--home .logo__theme-image--dark{display:block!important}.header.header--home .theme-toggle,.header.header--home .mobile-menu-toggle{border-color:#ffffff42!important;background:#ffffff1a!important;box-shadow:none!important;backdrop-filter:blur(10px)!important}html:not([data-theme=dark]) .header.header--home{color:#14335e!important}html:not([data-theme=dark]) .header.header--home .header__top{border-bottom-color:#41669933!important}html:not([data-theme=dark]) .header.header--home .logo__theme-image--light{display:block!important}html:not([data-theme=dark]) .header.header--home .logo__theme-image--dark{display:none!important}html:not([data-theme=dark]) .header.header--home .logo__text h3,html:not([data-theme=dark]) .header.header--home .logo__text span,html:not([data-theme=dark]) .header.header--home .contact-item,html:not([data-theme=dark]) .header.header--home .nav a,html:not([data-theme=dark]) .header.header--home .theme-toggle,html:not([data-theme=dark]) .header.header--home .mobile-menu-toggle{color:#14335e!important;text-shadow:none!important}html:not([data-theme=dark]) .header.header--home .nav a:hover,html:not([data-theme=dark]) .header.header--home .nav a.active{color:#2f75df!important;background:transparent!important;box-shadow:0 10px 24px #3075df1f!important}html:not([data-theme=dark]) .header.header--home .theme-toggle,html:not([data-theme=dark]) .header.header--home .mobile-menu-toggle{border-color:#4e7dbe3d!important;background:#ffffff85!important}html[data-theme=dark] .conversion-hero{background:#05122e!important}html[data-theme=dark] .conversion-hero__photo{filter:saturate(.86) brightness(.78) contrast(1.02)!important}html[data-theme=dark] .conversion-hero__wash{background:linear-gradient(90deg,#05122ef7,#05122ee3 28%,#05122e8f 55%,#05122e29),linear-gradient(180deg,#05122e6b,#05122e0a 36%,#05122ec7)!important}html[data-theme=dark] .conversion-hero h1,html[data-theme=dark] .conversion-hero__copy>p,html[data-theme=dark] .conversion-hero__proofs>div{color:#fff!important}html[data-theme=dark] .conversion-hero h1 span{color:#3b82f6!important}html[data-theme=dark] .conversion-branch-card{border-color:#70aaf442!important;background:linear-gradient(145deg,#123c7df0,#072553f5)!important;box-shadow:0 24px 58px #0000004d,inset 0 1px #ffffff14!important}html[data-theme=dark] .conversion-branch-card__content span,html[data-theme=dark] .conversion-branch-card__content strong,html[data-theme=dark] .conversion-branch-card__phone{color:#fff!important}html:not([data-theme=dark]) .conversion-assurance,html:not([data-theme=dark]) .conversion-prices__description,html:not([data-theme=dark]) .concern-card,html:not([data-theme=dark]) .price-showcase-card,html:not([data-theme=dark]) .doctor-showcase-card,html:not([data-theme=dark]) .case-strip,html:not([data-theme=dark]) .case-detail,html:not([data-theme=dark]) .conversion-case-cta,html:not([data-theme=dark]) .review-showcase-card,html:not([data-theme=dark]) .conversion-reviews__stats article,html:not([data-theme=dark]) .review-platforms,html:not([data-theme=dark]) .conversion-prices__bottom{border-color:var(--v32-card-line)!important;background:var(--v32-card)!important;box-shadow:var(--v32-card-shadow)!important}html:not([data-theme=dark]) .conversion-prices__promise{color:#fff!important;border-color:#5d9cf547!important;background:linear-gradient(145deg,#4bb3ff,#2f80ff 52%,#0f4dbc)!important;box-shadow:0 22px 48px #266ada40!important}html:not([data-theme=dark]) .conversion-prices__promise,html:not([data-theme=dark]) .conversion-prices__promise *{color:#fff!important}.conversion-concerns__content{grid-template-columns:320px minmax(0,640px)!important;justify-content:center!important;gap:30px!important}.centered-carousel--concerns{width:640px!important;max-width:100%!important;justify-self:start!important;transform:translate(-18px)!important}.centered-carousel--concerns .centered-carousel__footer{width:100%!important}.conversion-cases .conversion-heading,.conversion-reviews .conversion-heading{max-width:none!important}.conversion-cases .conversion-heading h2{max-width:none!important;white-space:nowrap!important;font-size:clamp(44px,4.8vw,70px)!important;line-height:.98!important}.conversion-reviews__heading{grid-template-columns:minmax(650px,1fr) 470px!important;gap:28px!important;align-items:end!important}.conversion-reviews .conversion-heading h2{max-width:none!important;white-space:nowrap!important;font-size:clamp(44px,4.7vw,68px)!important;line-height:.98!important}.conversion-reviews .conversion-heading>p{max-width:none!important;white-space:nowrap!important;font-size:16px!important;line-height:1.55!important}.centered-carousel--reviews .centered-carousel__rail{min-height:430px!important;padding:22px calc(50% - 220px) 24px!important}.review-showcase-card,.review-showcase-card.is-selected{flex:0 0 440px!important;width:440px!important;min-width:440px!important;height:380px!important;min-height:380px!important;max-height:380px!important;padding:24px!important;transform:none!important;overflow:hidden!important;border-radius:28px!important;transition:border-color .32s ease,box-shadow .42s cubic-bezier(.22,1,.36,1),background .32s ease!important}.review-showcase-card.is-selected{border-color:#2d72e7ad!important;box-shadow:0 28px 66px #235cbe2e,0 0 0 1px #4388f41f!important}.review-showcase-card h3,.review-showcase-card.is-selected h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:50px!important;max-height:50px!important;overflow:hidden!important;font-size:21px!important;line-height:1.18!important}.review-showcase-card>p,.review-showcase-card.is-selected>p{display:-webkit-box!important;-webkit-line-clamp:6!important;-webkit-box-orient:vertical!important;max-height:128px!important;overflow:hidden!important;font-size:13px!important;line-height:1.62!important}html[data-theme=dark] .conversion-concerns,html[data-theme=dark] .conversion-prices,html[data-theme=dark] .conversion-doctors,html[data-theme=dark] .conversion-cases,html[data-theme=dark] .conversion-reviews{background:radial-gradient(circle at 13% 10%,rgba(42,94,175,.13),transparent 32%),radial-gradient(circle at 86% 16%,rgba(31,78,155,.09),transparent 30%),linear-gradient(180deg,#06152d,#081a36 58%,#06142a)!important}@media (max-width: 1180px){.conversion-concerns__content{grid-template-columns:300px minmax(0,620px)!important}.centered-carousel--concerns{width:620px!important;transform:none!important}.conversion-reviews__heading{grid-template-columns:1fr!important}.conversion-reviews .conversion-heading h2,.conversion-reviews .conversion-heading>p{white-space:normal!important}}@media (max-width: 900px){.header.header--home .header__contacts,.header.header--home>.nav{display:none!important}.header.header--home .header__top{padding:12px 0!important;border-bottom:0!important}.header.header--home .header__button{display:inline-flex!important}.conversion-concerns__content{grid-template-columns:1fr!important;justify-content:stretch!important}.centered-carousel--concerns{width:100%!important;justify-self:stretch!important;transform:none!important}}@media (max-width: 720px){.conversion-cases .conversion-heading h2,.conversion-reviews .conversion-heading h2{white-space:normal!important;font-size:clamp(36px,10.5vw,48px)!important}.conversion-reviews .conversion-heading>p{white-space:normal!important;font-size:14px!important}.centered-carousel--reviews .centered-carousel__rail{min-height:370px!important;padding:14px calc(50% - 145px) 18px!important}.review-showcase-card,.review-showcase-card.is-selected{flex-basis:290px!important;width:290px!important;min-width:290px!important;height:338px!important;min-height:338px!important;max-height:338px!important;padding:18px!important}.review-showcase-card h3,.review-showcase-card.is-selected h3{min-height:46px!important;max-height:46px!important;font-size:18px!important}.review-showcase-card>p,.review-showcase-card.is-selected>p{-webkit-line-clamp:5!important;max-height:105px!important;font-size:12px!important}}.header.header--home,.header.header--home .header__top,.header.header--home .nav{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.header.header--home{padding-top:0!important}html[data-theme=dark] .header.header--home .header__top,html[data-theme=dark] .header.header--home .nav{border:0!important;outline:0!important}.centered-carousel--doctors .centered-carousel__footer{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;margin-inline:auto!important;text-align:center!important}.centered-carousel--doctors .centered-carousel__dots,.centered-carousel--doctors .conversion-inline-link{margin-inline:auto!important;align-self:center!important;justify-content:center!important;text-align:center!important}@media (max-width: 720px){.conversion-hero__inner{min-height:auto!important;padding-top:84px!important;padding-bottom:16px!important;justify-content:flex-start!important}.conversion-hero__copy{margin-top:0!important}.conversion-hero__copy>p{margin-bottom:0!important}.conversion-hero__actions{display:none!important}.conversion-hero__branches{margin-top:14px!important}.centered-carousel--doctors .centered-carousel__footer{gap:8px!important}}.header.header--home,.header.header--home .header__top,.header.header--home .nav{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header.header--home:before,.header.header--home:after,.header.header--home .header__top:before,.header.header--home .header__top:after,.header.header--home .nav:before,.header.header--home .nav:after{content:none!important;display:none!important}.footer__review,html[data-theme=dark] .footer__review{display:block!important;width:min(330px,100%)!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.footer__review img,.footer__review-light,.footer__review-dark{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important}.footer__review-dark,html[data-theme=dark] .footer__review-dark{display:none!important}.footer__review-light,html[data-theme=dark] .footer__review-light{display:block!important}.centered-carousel--doctors .centered-carousel__footer,.centered-carousel--reviews .centered-carousel__footer{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;max-width:none!important;margin:8px auto 0!important;padding:0!important;text-align:center!important;transform:none!important}.centered-carousel--doctors .centered-carousel__dots,.centered-carousel--reviews .centered-carousel__dots,.centered-carousel--doctors .conversion-inline-link,.centered-carousel--reviews .centered-carousel__footer>span{align-self:center!important;justify-content:center!important;margin-inline:auto!important;text-align:center!important}.centered-carousel--doctors .conversion-inline-link{width:fit-content!important}@media (max-width: 720px){.container,.conversion-home .container,.page .container,.footer .container{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-left:14px!important;padding-right:14px!important}.conversion-section,.conversion-section>.container,.conversion-concerns__shell,.conversion-prices__shell,.conversion-doctors>.container,.conversion-cases>.container,.conversion-reviews>.container{min-width:0!important}.header.header--home{position:absolute!important;inset:0 0 auto!important;padding:0!important}.header.header--home .header__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:66px!important;padding:8px 10px!important}.header.header--home .logo{min-width:0!important;max-width:170px!important;gap:5px!important;overflow:hidden!important}.header.header--home .logo__icon{flex:0 0 38px!important;width:38px!important;height:38px!important}.header.header--home .logo__icon--image img{width:48px!important;height:44px!important;transform:translate(3px,2px)!important}.header.header--home .logo__text{min-width:0!important}.header.header--home .logo__text h3{overflow:hidden!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.header.header--home .logo__text span{margin-top:3px!important;font-size:6.8px!important;letter-spacing:.14em!important;white-space:nowrap!important}.header.header--home .header__actions{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important}.header.header--home .header__button{flex:0 0 auto!important;min-width:56px!important;min-height:38px!important;padding:8px 10px!important;border-radius:14px!important;font-size:11px!important;line-height:1!important}.header.header--home .theme-toggle,.header.header--home .mobile-menu-toggle{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.conversion-hero__inner{display:flex!important;min-height:auto!important;padding-top:66px!important;padding-bottom:16px!important;justify-content:flex-start!important}.conversion-hero__copy{margin-top:0!important;padding-top:0!important}.conversion-hero__copy .conversion-eyebrow{margin-top:2px!important}.conversion-hero h1{margin-top:12px!important}.conversion-hero__actions{display:none!important}.centered-carousel--doctors,.centered-carousel--reviews{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.centered-carousel--doctors .centered-carousel__viewport,.centered-carousel--reviews .centered-carousel__viewport{grid-column:1!important;width:100%!important;min-width:0!important}.centered-carousel--doctors .centered-carousel__arrow,.centered-carousel--reviews .centered-carousel__arrow{position:absolute!important;z-index:6!important;top:43%!important;width:38px!important;height:38px!important;margin:0!important}.centered-carousel--doctors .centered-carousel__arrow--left,.centered-carousel--reviews .centered-carousel__arrow--left{left:0!important}.centered-carousel--doctors .centered-carousel__arrow--right,.centered-carousel--reviews .centered-carousel__arrow--right{right:0!important}.centered-carousel--doctors .centered-carousel__rail{padding-left:calc(50% - 150px)!important;padding-right:calc(50% - 150px)!important}.centered-carousel--reviews .centered-carousel__rail{padding-left:calc(50% - 145px)!important;padding-right:calc(50% - 145px)!important}.centered-carousel--doctors .centered-carousel__footer,.centered-carousel--reviews .centered-carousel__footer{grid-column:1!important;margin-top:6px!important}.footer__inner--premium{width:100%!important;padding:18px!important}.footer__review{justify-self:center!important;width:min(100%,330px)!important}}.centered-carousel__viewport,.premium-price-carousel__viewport{min-width:0!important;overflow:hidden!important;contain:layout paint!important;isolation:isolate!important;transform:translateZ(0)!important}.centered-carousel__rail{overflow-x:hidden!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior:contain!important;touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important;-webkit-overflow-scrolling:auto!important;will-change:scroll-position!important;transform:translateZ(0)!important}.centered-carousel__rail>*,.premium-price-carousel__track>*{flex-shrink:0!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.centered-carousel__rail img,.premium-price-carousel__track img{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.premium-price-carousel__track{touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important;will-change:transform!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.centered-carousel__arrow,.premium-price-carousel__arrow{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}@media (max-width: 720px){.header.header--home .header__top{grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important;padding-left:8px!important;padding-right:8px!important}.header.header--home .logo{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;gap:4px!important;overflow:visible!important}.header.header--home .logo__icon{flex:0 0 34px!important;width:34px!important;height:36px!important}.header.header--home .logo__icon--image img{width:43px!important;height:40px!important;transform:translate(2px,1px)!important}.header.header--home .logo__text{display:block!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.header.header--home .logo__text h3{display:block!important;width:auto!important;max-width:none!important;overflow:visible!important;font-size:clamp(14.5px,4.15vw,17px)!important;line-height:1.02!important;white-space:nowrap!important;text-overflow:clip!important;letter-spacing:-.025em!important}.header.header--home .logo__text span{display:block!important;overflow:visible!important;font-size:6.5px!important;white-space:nowrap!important;text-overflow:clip!important}.header.header--home .header__actions{flex:0 0 auto!important;gap:4px!important}.header.header--home .header__button{min-width:50px!important;min-height:36px!important;padding:7px 8px!important;border-radius:13px!important;font-size:10.5px!important}.header.header--home .theme-toggle,.header.header--home .mobile-menu-toggle{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.centered-carousel--concerns .centered-carousel__rail,.centered-carousel--doctors .centered-carousel__rail,.centered-carousel--reviews .centered-carousel__rail{align-items:stretch!important}.concern-card,.concern-card.is-selected,.doctor-showcase-card,.doctor-showcase-card.is-selected,.review-showcase-card,.review-showcase-card.is-selected,.price-showcase-card--mobile,.price-showcase-card--mobile.is-selected{transform-origin:center center!important}}@media (max-width: 390px){.header.header--home .logo__text h3{font-size:14px!important}.header.header--home .header__button{min-width:46px!important;padding-inline:7px!important;font-size:10px!important}.header.header--home .theme-toggle,.header.header--home .mobile-menu-toggle{flex-basis:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}.seo-expansion{display:grid;gap:clamp(58px,7vw,92px);padding:clamp(58px,7vw,92px) 0;background:radial-gradient(circle at 12% 8%,rgba(80,150,244,.1),transparent 28%),linear-gradient(180deg,#f2f8fff5,#eaf4fff5)}.seo-expansion--services{padding-top:clamp(32px,4vw,54px)}.seo-section-heading{display:grid;gap:10px;margin-bottom:24px}.seo-section-heading>span,.services-seo-card__number,.seo-contact-card>svg,.services-process-card .section-label{color:#2f7de8}.seo-section-heading>span{font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.seo-section-heading h2{margin:0;color:#0d326a;font-size:clamp(32px,4vw,58px);line-height:1.02;letter-spacing:-.05em}.seo-section-heading--row{display:flex;align-items:end;justify-content:space-between;gap:24px}.seo-section-heading--row>div{display:grid;gap:8px}.seo-section-heading--row>a,.seo-directions-section a,.seo-branches-section a,.seo-prices-section a,.seo-doctors-link a,.services-seo-card__actions a,.services-process-card>a,.service-availability a,.service-crosslinks a,.branch-local-links a,.contacts-route-grid a,.seo-crosslinks a{color:#1763c5;font-weight:800;text-decoration:none}.seo-section-heading--row>a,.seo-doctors-link>a,.services-process-card>a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 17px;border:1px solid rgba(71,132,219,.2);border-radius:15px;background:#ffffffb8;box-shadow:0 15px 36px #20539717}.seo-about-section__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:22px}.seo-copy-card,.seo-contact-card,.seo-direction-card,.seo-branch-card,.seo-prices-section,.seo-doctors-link,.seo-faq-card,.services-seo-intro,.services-seo-card,.services-process-card,.service-availability,.service-crosslinks,.branch-local-links,.contacts-route-grid article,.seo-crosslinks{border:1px solid rgba(111,159,222,.22);background:linear-gradient(155deg,#fffffff5,#eff7fff0);box-shadow:0 22px 52px #1f52971a}.seo-copy-card,.seo-contact-card,.seo-prices-section,.seo-doctors-link,.seo-faq-card,.services-seo-intro,.services-process-card,.service-availability,.service-crosslinks,.branch-local-links,.seo-crosslinks{border-radius:28px}.seo-copy-card{padding:clamp(24px,3vw,36px)}.seo-copy-card p,.seo-contact-card p,.seo-direction-card p,.seo-branch-card p,.services-seo-card p,.services-process-card p,.service-availability p,.contacts-route-grid p{color:#587296;font-size:15px;line-height:1.7}.seo-copy-card p{margin:0 0 16px}.seo-copy-card p:last-child{margin-bottom:0}.seo-copy-card--columns{columns:2;column-gap:34px}.seo-contact-card{display:grid;align-content:center;gap:15px;padding:30px;background:linear-gradient(145deg,#4bb3ff,#2f80ff 52%,#0f4dbc)}.seo-contact-card h3,.seo-contact-card p,.seo-contact-card a,.seo-contact-card svg{color:#fff}.seo-contact-card h3{margin:0;font-size:24px;line-height:1.15}.seo-contact-card p{margin:0;color:#ffffffd9}.seo-contact-card a{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-weight:900;text-decoration:none}.seo-directions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-direction-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;min-height:210px;padding:14px;border-radius:24px;overflow:hidden}.seo-direction-card figure{min-height:180px;margin:0;overflow:hidden;border-radius:18px;background:#dcecff}.seo-direction-card figure img,.seo-branch-card>img,.services-seo-card__media img{width:100%;height:100%;object-fit:cover}.seo-direction-card>div{display:grid;align-content:center;gap:10px}.seo-direction-card h3,.seo-branch-card h3,.services-seo-card h2,.services-process-card h2,.service-availability h2,.contacts-route-grid h2{margin:0;color:#103369}.seo-direction-card h3{font-size:23px}.seo-direction-card p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.seo-branches-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-branch-card{overflow:hidden;border-radius:24px}.seo-branch-card>img{display:block;width:100%;height:190px}.seo-branch-card>div{display:grid;gap:9px;padding:18px}.seo-branch-card>div>span{display:inline-flex;align-items:center;gap:6px;color:#2f7de8;font-size:12px;font-weight:900;text-transform:uppercase}.seo-branch-card p{margin:0;font-size:12px}.seo-inline-links,.seo-crosslinks,.branch-local-links,.service-crosslinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.seo-inline-links a,.seo-crosslinks a,.branch-local-links a,.service-crosslinks a{min-height:42px;padding:11px 15px;border:1px solid rgba(82,141,225,.2);border-radius:14px;background:#ffffffad}.seo-prices-section{padding:clamp(22px,3vw,34px)}.seo-price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-price-list a{display:flex;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid rgba(98,151,224,.18);border-radius:15px;background:#ffffffb8}.seo-price-list span{color:#244773;font-weight:700}.seo-price-list strong{color:#1763c5;white-space:nowrap}.seo-disclaimer,.services-seo-card__note{color:#607895;font-size:12px;line-height:1.55}.seo-doctors-link{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,34px)}.seo-doctors-link>div{display:grid;gap:8px}.seo-doctors-link span{color:#2f7de8;font-size:12px;font-weight:900;text-transform:uppercase}.seo-doctors-link h2{margin:0;color:#103369;font-size:36px}.seo-doctors-link p{max-width:680px;margin:0;color:#587296;line-height:1.65}.seo-faq-card{padding:clamp(24px,3vw,34px)}.seo-faq-list{display:grid;gap:9px}.seo-faq-list details{padding:0 18px;border:1px solid rgba(99,151,224,.18);border-radius:16px;background:#ffffffa6}.seo-faq-list summary{padding:16px 0;color:#173d70;font-weight:850;cursor:pointer}.seo-faq-list p{margin:0 0 17px;color:#587296;line-height:1.65}.services-seo-intro{padding:clamp(24px,3vw,36px)}.services-seo-catalog{display:grid;gap:18px}.services-seo-card{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:24px;padding:18px;border-radius:28px;overflow:hidden}.services-seo-card:nth-child(2n) .services-seo-card__media{order:2}.services-seo-card__media{min-height:420px;margin:0;overflow:hidden;border-radius:22px;background:#dcecff}.services-seo-card__content{display:grid;align-content:center;gap:15px;min-width:0;padding:10px 8px}.services-seo-card__number{font-size:12px;font-weight:900}.services-seo-card h2{font-size:clamp(28px,3vw,42px);line-height:1.05}.services-seo-card__content>p{margin:0}.services-seo-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.services-seo-card__details>div{padding:16px;border:1px solid rgba(103,153,222,.17);border-radius:17px;background:#ffffff9e}.services-seo-card__details h3{margin:0 0 10px;color:#173d70;font-size:15px}.services-seo-card__details ul,.services-seo-card__details ol,.services-process-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.services-seo-card__details li,.services-process-card li{display:flex;align-items:flex-start;gap:7px;color:#587296;font-size:12px;line-height:1.45}.services-seo-card__details ol{counter-reset:steps}.services-seo-card__details ol li:before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;color:#fff;background:#2f7de8;font-size:10px;font-weight:900}.services-seo-card__prices{display:grid;gap:7px}.services-seo-card__prices>div{display:flex;justify-content:space-between;gap:15px;padding:11px 14px;border-radius:13px;background:#e5f0ffc7}.services-seo-card__prices span{color:#345579;font-size:12px;font-weight:700}.services-seo-card__prices strong{color:#1763c5;white-space:nowrap}.services-seo-card__actions{display:flex;gap:10px}.services-seo-card__actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 18px;border:1px solid rgba(72,133,220,.2);border-radius:15px;background:#ffffffb8}.services-seo-card__actions a:last-child{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4bb3ff,#2f80ff 55%,#0f4dbc)}.services-process-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.services-process-card{padding:24px}.services-process-card h2{font-size:26px}.services-process-steps{display:grid;gap:10px}.services-process-steps>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:3px 10px;padding:12px;border-radius:15px;background:#ffffffa6}.services-process-steps>div>span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#2f7de8;font-weight:900}.services-process-steps strong{color:#173d70}.services-process-steps p{margin:0;font-size:12px}.service-availability{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:22px;padding:26px}.service-availability__branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.service-availability__branches article{display:grid;gap:7px;padding:15px;border-radius:15px;background:#ffffffa3}.service-availability__branches strong{color:#2f7de8}.service-availability__branches span{color:#365778;font-size:12px}.service-crosslinks,.branch-local-links,.seo-crosslinks{padding:16px}.doctor-card__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.doctor-card__links a{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:12px;color:#1763c5;background:#e2efffd1;font-size:11px;font-weight:800;text-decoration:none}.contacts-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.contacts-route-grid article{padding:22px;border-radius:24px}.contacts-route-grid article>span{color:#2f7de8;font-size:12px;font-weight:900;text-transform:uppercase}.contacts-route-grid h2{margin-top:8px;font-size:22px}.contacts-route-grid article>div{display:flex;flex-wrap:wrap;gap:8px}.contacts-route-grid a{padding:9px 11px;border-radius:11px;background:#e2efffcc;font-size:11px}html[data-theme=dark] .seo-expansion{background:radial-gradient(circle at 12% 8%,rgba(55,116,211,.12),transparent 28%),linear-gradient(180deg,#07182f,#091d3a)}html[data-theme=dark] .seo-copy-card,html[data-theme=dark] .seo-direction-card,html[data-theme=dark] .seo-branch-card,html[data-theme=dark] .seo-prices-section,html[data-theme=dark] .seo-doctors-link,html[data-theme=dark] .seo-faq-card,html[data-theme=dark] .services-seo-intro,html[data-theme=dark] .services-seo-card,html[data-theme=dark] .services-process-card,html[data-theme=dark] .service-availability,html[data-theme=dark] .service-crosslinks,html[data-theme=dark] .branch-local-links,html[data-theme=dark] .contacts-route-grid article,html[data-theme=dark] .seo-crosslinks{border-color:#699ce62b;background:linear-gradient(155deg,#0f274bfa,#081b38fa);box-shadow:0 22px 54px #00000040}html[data-theme=dark] .seo-section-heading h2,html[data-theme=dark] .seo-direction-card h3,html[data-theme=dark] .seo-branch-card h3,html[data-theme=dark] .seo-doctors-link h2,html[data-theme=dark] .services-seo-card h2,html[data-theme=dark] .services-seo-card__details h3,html[data-theme=dark] .services-process-card h2,html[data-theme=dark] .services-process-steps strong,html[data-theme=dark] .service-availability h2,html[data-theme=dark] .contacts-route-grid h2,html[data-theme=dark] .seo-faq-list summary{color:#edf6ff}html[data-theme=dark] .seo-copy-card p,html[data-theme=dark] .seo-direction-card p,html[data-theme=dark] .seo-branch-card p,html[data-theme=dark] .seo-doctors-link p,html[data-theme=dark] .services-seo-card p,html[data-theme=dark] .services-seo-card__details li,html[data-theme=dark] .services-process-card p,html[data-theme=dark] .services-process-card li,html[data-theme=dark] .service-availability p,html[data-theme=dark] .contacts-route-grid p,html[data-theme=dark] .seo-faq-list p{color:#b8cee8}html[data-theme=dark] .seo-faq-list details,html[data-theme=dark] .services-seo-card__details>div,html[data-theme=dark] .services-process-steps>div,html[data-theme=dark] .service-availability__branches article{border-color:#699ce626;background:#0b2142bd}@media (max-width: 980px){.seo-about-section__grid,.services-seo-card,.service-availability{grid-template-columns:1fr}.services-seo-card:nth-child(2n) .services-seo-card__media{order:0}.services-process-grid{grid-template-columns:1fr 1fr}.services-process-card:first-child{grid-column:1 / -1}.service-availability__branches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.seo-expansion{gap:44px;padding:44px 0}.seo-expansion .container,.services-page-final .container,.service-seo-page .container,.doctors-page .container,.contacts-page .container{width:min(calc(100% - 28px),var(--container))!important}.seo-section-heading,.seo-section-heading--row{display:grid;align-items:start;gap:14px}.seo-section-heading h2{font-size:clamp(30px,9vw,42px)}.seo-section-heading--row>a,.seo-doctors-link>a{width:100%;justify-content:center}.seo-copy-card--columns{columns:1}.seo-directions-grid,.seo-price-list,.seo-branches-grid,.services-process-grid,.contacts-route-grid{grid-template-columns:1fr}.seo-direction-card{grid-template-columns:122px minmax(0,1fr);min-height:168px;gap:12px}.seo-direction-card figure{min-height:140px}.seo-direction-card h3{font-size:18px}.seo-direction-card p{-webkit-line-clamp:2;font-size:12px}.seo-branch-card{display:grid;grid-template-columns:132px minmax(0,1fr)}.seo-branch-card>img{height:100%;min-height:150px}.seo-price-list a,.seo-doctors-link{align-items:flex-start}.seo-doctors-link{flex-direction:column}.services-seo-card{gap:14px;padding:14px}.services-seo-card__media{min-height:230px}.services-seo-card__content{padding:4px}.services-seo-card__details,.service-availability__branches{grid-template-columns:1fr}.services-seo-card__actions{display:grid;grid-template-columns:1fr}.services-seo-card__prices>div{display:grid;gap:5px}.services-process-card:first-child{grid-column:auto}}.service-specialty{padding:26px;border:1px solid rgba(111,159,222,.22);border-radius:28px;background:linear-gradient(155deg,#fffffff5,#eff7fff0);box-shadow:0 22px 52px #1f52971a}.service-specialty h2{margin:8px 0 10px;color:#103369}.service-specialty p{margin:0;color:#587296;line-height:1.7}html[data-theme=dark] .service-specialty{border-color:#699ce62b;background:linear-gradient(155deg,#0f274bfa,#081b38fa);box-shadow:0 22px 54px #00000040}html[data-theme=dark] .service-specialty h2{color:#edf6ff}html[data-theme=dark] .service-specialty p{color:#b8cee8}.seo-section-heading--about{max-width:980px;margin-bottom:26px}.seo-section-heading--about>p,.seo-section-heading--prices>div>p{max-width:760px;margin:0;color:#5a7395;font-size:16px;line-height:1.65;font-weight:600}.seo-about-section--editorial{position:relative}.seo-about-showcase{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(300px,.68fr);gap:18px}.seo-about-lead-card,.seo-about-notes>article,.seo-price-guide,.seo-price-snapshot,.seo-doctors-link--trust{border:1px solid rgba(101,151,222,.22);background:radial-gradient(circle at 100% 0%,rgba(91,165,255,.1),transparent 32%),linear-gradient(155deg,#fffffff7,#eef7fff0);box-shadow:0 24px 56px #1f52971c}.seo-about-lead-card{display:grid;gap:22px;padding:clamp(24px,3vw,36px);border-radius:30px}.seo-about-lead-card__badge,.seo-price-guide__eyebrow,.seo-contact-card__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#2f7de8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seo-about-lead-card>p{max-width:920px;margin:0;color:#244773;font-size:clamp(17px,1.5vw,20px);line-height:1.72;font-weight:650}.seo-about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-about-principles article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;align-content:start;min-height:132px;padding:16px;border:1px solid rgba(100,153,226,.17);border-radius:18px;background:#ffffffb8}.seo-about-principles svg{grid-row:span 2;color:#2f7de8}.seo-about-principles strong{color:#123a70;font-size:14px;line-height:1.25}.seo-about-principles span{color:#6480a2;font-size:11px;line-height:1.48}.seo-contact-card--route{align-content:space-between;min-height:100%;padding:clamp(24px,3vw,34px);border-radius:30px;overflow:hidden}.seo-contact-card--route:after{content:"";position:absolute;right:-48px;bottom:-52px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.24),transparent 68%);pointer-events:none}.seo-contact-card--route{position:relative}.seo-contact-card__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e}.seo-contact-card--route>div{display:grid;gap:11px}.seo-contact-card--route .seo-contact-card__eyebrow{color:#ffffffc7}.seo-contact-card--route>a{min-height:46px;padding:0 15px;border-radius:15px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.seo-about-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.seo-about-notes>article{display:grid;grid-template-columns:50px minmax(0,1fr);gap:16px;padding:22px;border-radius:24px}.seo-about-notes>article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:17px;color:#2f7de8;background:#ddedffd1}.seo-about-notes h3{margin:0 0 8px;color:#123a70;font-size:20px}.seo-about-notes p{margin:0;color:#5b7698;font-size:13px;line-height:1.65}.seo-prices-section--navigator{display:grid;gap:20px;padding:clamp(24px,3vw,34px)}.seo-section-heading--prices{margin-bottom:0}.seo-section-heading--prices>div{display:grid;gap:8px}.seo-price-navigator{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:16px}.seo-price-guide{display:grid;align-content:space-between;gap:18px;padding:24px;border-radius:24px}.seo-price-guide__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:17px;color:#2f7de8;background:#dcedffdb}.seo-price-guide>div{display:grid;gap:10px}.seo-price-guide h3{margin:0;color:#123a70;font-size:24px;line-height:1.15}.seo-price-guide p{margin:0;color:#5d789a;font-size:13px;line-height:1.62}.seo-price-guide>a{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 15px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#4bb3ff,#2f80ff 55%,#0f4dbc);box-shadow:0 16px 34px #266ada38;text-decoration:none;font-weight:850}.seo-price-snapshot{display:grid;gap:8px;padding:12px;border-radius:24px}.seo-price-snapshot>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;gap:12px;align-items:center;min-height:58px;padding:9px 12px;border:1px solid rgba(98,151,224,.16);border-radius:16px;background:#ffffffb8;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.seo-price-snapshot>a:hover{transform:translate(3px);border-color:#4280dc5c;box-shadow:0 12px 30px #255ca817}.seo-price-snapshot__number{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;color:#2f7de8;background:#deefffe0;font-size:11px;font-weight:900}.seo-price-snapshot__name{min-width:0;color:#244773;font-size:13px;line-height:1.35;font-weight:750}.seo-price-snapshot strong{color:#1763c5;white-space:nowrap;font-size:15px}.seo-price-snapshot svg{color:#2f7de8}.seo-prices-section--navigator .seo-disclaimer{margin:0}.seo-doctors-link--trust{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr) auto;align-items:center;gap:24px;padding:clamp(24px,3vw,34px);border-radius:30px}.seo-doctors-link__copy{display:grid;gap:9px}.seo-doctors-link__copy>span{color:#2f7de8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.seo-doctors-link__copy h2{margin:0;color:#103369;font-size:clamp(30px,3.2vw,46px);line-height:1.05}.seo-doctors-link__copy p{max-width:680px;margin:0;color:#5a7598;font-size:14px;line-height:1.62}.seo-doctors-link__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.seo-doctors-link__tags span{min-height:36px;padding:9px 12px;border:1px solid rgba(91,145,222,.17);border-radius:12px;color:#24518a;background:#e1efffbd;font-size:11px;font-weight:800}.seo-doctors-link__visual{display:grid;gap:14px;min-width:0;padding:20px;border:1px solid rgba(99,151,224,.17);border-radius:22px;background:#ffffffab}.seo-doctors-avatars{display:flex;align-items:center;min-height:76px;padding-left:8px}.seo-doctors-avatars figure{position:relative;z-index:calc(10 - var(--avatar-index));flex:0 0 72px;width:72px;height:72px;margin:0 0 0 -12px;overflow:hidden;border:4px solid #f5f9ff;border-radius:50%;background:#dcecff;box-shadow:0 12px 28px #1f529729}.seo-doctors-avatars figure:first-child{margin-left:0}.seo-doctors-avatars img{width:100%;height:100%;object-fit:cover;object-position:center top}.seo-doctors-link__summary{display:grid;gap:4px}.seo-doctors-link__summary strong{color:#143b70;font-size:15px}.seo-doctors-link__summary span{color:#627d9e;font-size:11px;line-height:1.45}.seo-doctors-link__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:15px;color:#fff!important;background:linear-gradient(135deg,#4bb3ff,#2f80ff 55%,#0f4dbc);box-shadow:0 17px 36px #266ada3d;text-decoration:none;font-weight:850;white-space:nowrap}html[data-theme=dark] .seo-section-heading--about>p,html[data-theme=dark] .seo-section-heading--prices>div>p,html[data-theme=dark] .seo-about-lead-card>p,html[data-theme=dark] .seo-about-notes p,html[data-theme=dark] .seo-price-guide p,html[data-theme=dark] .seo-doctors-link__copy p,html[data-theme=dark] .seo-doctors-link__summary span{color:#b8cee8}html[data-theme=dark] .seo-about-lead-card,html[data-theme=dark] .seo-about-notes>article,html[data-theme=dark] .seo-price-guide,html[data-theme=dark] .seo-price-snapshot,html[data-theme=dark] .seo-doctors-link--trust{border-color:#699ce62b;background:radial-gradient(circle at 100% 0%,rgba(52,111,203,.12),transparent 34%),linear-gradient(155deg,#0f274bfa,#081b38fa);box-shadow:0 22px 54px #00000040}html[data-theme=dark] .seo-about-lead-card__badge,html[data-theme=dark] .seo-price-guide__eyebrow,html[data-theme=dark] .seo-doctors-link__copy>span{color:#7db9ff}html[data-theme=dark] .seo-about-principles article,html[data-theme=dark] .seo-price-snapshot>a,html[data-theme=dark] .seo-doctors-link__visual{border-color:#699ce626;background:#122b50bd}html[data-theme=dark] .seo-about-principles strong,html[data-theme=dark] .seo-about-notes h3,html[data-theme=dark] .seo-price-guide h3,html[data-theme=dark] .seo-price-snapshot__name,html[data-theme=dark] .seo-doctors-link__copy h2,html[data-theme=dark] .seo-doctors-link__summary strong{color:#edf6ff}html[data-theme=dark] .seo-about-principles span{color:#abc3df}html[data-theme=dark] .seo-about-notes>article>span,html[data-theme=dark] .seo-price-guide__icon,html[data-theme=dark] .seo-price-snapshot__number,html[data-theme=dark] .seo-doctors-link__tags span{color:#8dc3ff;background:#275ba947}html[data-theme=dark] .seo-doctors-link__tags span{border-color:#699ce629}html[data-theme=dark] .seo-doctors-avatars figure{border-color:#0c2448}@media (max-width: 1040px){.seo-about-showcase,.seo-price-navigator{grid-template-columns:1fr}.seo-contact-card--route{min-height:310px}.seo-doctors-link--trust{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.seo-doctors-link__action{grid-column:1 / -1;justify-self:start}}@media (max-width: 720px){.seo-expansion--home{gap:48px;padding:48px 0}.seo-expansion--home>.container{width:min(calc(100% - 28px),var(--container))}.seo-section-heading--about,.seo-section-heading--prices{margin-bottom:18px}.seo-section-heading--about>p,.seo-section-heading--prices>div>p{font-size:14px;line-height:1.55}.seo-about-showcase,.seo-about-notes,.seo-price-navigator,.seo-doctors-link--trust{grid-template-columns:1fr;gap:12px}.seo-about-lead-card,.seo-contact-card--route,.seo-price-guide,.seo-price-snapshot,.seo-doctors-link--trust{border-radius:24px}.seo-about-lead-card{gap:18px;padding:20px}.seo-about-lead-card>p{font-size:15px;line-height:1.62}.seo-about-principles{grid-template-columns:1fr;gap:9px}.seo-about-principles article{min-height:0;padding:14px}.seo-contact-card--route{min-height:270px;padding:22px}.seo-about-notes{margin-top:12px}.seo-about-notes>article{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px;border-radius:21px}.seo-about-notes>article>span{width:42px;height:42px;border-radius:14px}.seo-about-notes h3{font-size:18px}.seo-about-notes p{font-size:12px;line-height:1.58}.seo-prices-section--navigator{gap:16px;padding:18px;border-radius:24px}.seo-section-heading--prices{align-items:stretch}.seo-section-heading--prices>a{width:100%;justify-content:center}.seo-price-guide{padding:20px}.seo-price-snapshot{padding:8px}.seo-price-snapshot>a{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:56px;padding:8px 10px}.seo-price-snapshot>a>svg{display:none}.seo-price-snapshot__number{width:34px;height:34px;border-radius:11px}.seo-price-snapshot__name{font-size:11px}.seo-price-snapshot strong{font-size:13px}.seo-doctors-link--trust{padding:20px}.seo-doctors-link__copy h2{font-size:32px}.seo-doctors-link__visual{padding:16px}.seo-doctors-avatars{justify-content:center}.seo-doctors-avatars figure{flex-basis:64px;width:64px;height:64px}.seo-doctors-link__summary{text-align:center}.seo-doctors-link__action{grid-column:auto;width:100%;justify-self:stretch}}.appointment-success{position:relative;z-index:2;display:grid;justify-items:start;gap:14px;padding:6px 0 2px;animation:appointmentSuccessIn .42s cubic-bezier(.22,1,.36,1) both}.appointment-success__icon{display:grid;place-items:center;width:72px;height:72px;margin-bottom:4px;border-radius:24px;color:#dfffee;background:linear-gradient(145deg,#1ec97961,#1590583d);border:1px solid rgba(158,255,211,.34);box-shadow:0 18px 50px #05633938,inset 0 1px #ffffff2e}.appointment-success .section-label{margin:0;color:#9ee6be!important}.appointment-success h2{margin:0 0 2px;max-width:470px}.appointment-success>p:not(.section-label){max-width:470px;margin:0;color:#f2f9ffd6;font-size:16px;font-weight:650;line-height:1.65}.appointment-success__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:10px}.appointment-success__actions .appointment-success__primary,.appointment-success__actions a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:17px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.appointment-success__actions .appointment-success__primary{min-width:150px;border:0;color:#08375c;background:linear-gradient(135deg,#f5fffa,#bff5d7);box-shadow:0 14px 36px #129d5b2e}.appointment-success__actions a{color:#fff;border:1px solid rgba(255,255,255,.2);background:#ffffff17}.appointment-success__actions .appointment-success__primary:hover,.appointment-success__actions a:hover{transform:translateY(-2px)}@keyframes appointmentSuccessIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 560px){.appointment-success{gap:12px}.appointment-success__icon{width:62px;height:62px;border-radius:20px}.appointment-success__actions{display:grid;grid-template-columns:1fr}.appointment-success__actions .appointment-success__primary,.appointment-success__actions a{width:100%}}@media (prefers-reduced-motion: reduce){.appointment-success{animation:none}}::view-transition-old(root),::view-transition-new(root){filter:none!important}html.route-transitioning .app>main{filter:none!important}html[data-theme=dark] body #root>.app>.header.header--home,html[data-theme=dark] body #root>.app>.header.header--home .header__top,html[data-theme=dark] body #root>.app>.header.header--home>.nav{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] body #root>.app>.header.header--home:before,html[data-theme=dark] body #root>.app>.header.header--home:after,html[data-theme=dark] body #root>.app>.header.header--home .header__top:before,html[data-theme=dark] body #root>.app>.header.header--home .header__top:after,html[data-theme=dark] body #root>.app>.header.header--home>.nav:before,html[data-theme=dark] body #root>.app>.header.header--home>.nav:after{content:none!important;display:none!important}@media (max-width: 900px),(hover: none) and (pointer: coarse){.reveal-on-scroll,.reveal-on-scroll.is-visible{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}body>.mobile-menu:not(.is-open){display:none!important}body>.mobile-menu:not(.is-open) .mobile-menu__backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body>.mobile-menu.is-open{display:block!important}.mobile-sticky-cta,.mobile-sticky-cta--final{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.page-intro .container,.seo-copy-card,.services-process-card,.price-search-panel,.seo-price-guide,.seo-doctors-link,.seo-faq-card,.service-price-card,.service-info-block,.service-overview-card,.service-faq,.related-article-card,.blog-card,.featured-blog,.home-top-service-card,.home-service-card,.seo-about-notes article,.seo-contact-card,.seo-about-lead-card,.seo-direction-card,.seo-branch-card,.seo-price-navigator,.seo-doctors-link__summary,.services-quick-copy article{border:1px solid rgba(33,88,180,.12);box-shadow:0 14px 34px #1a429112}.page-intro .container{border-radius:32px;padding:36px 34px;background:linear-gradient(135deg,#fffffff7,#f3f8fff5)}.conversion-hero__body{gap:24px}.seo-price-guide,.seo-doctors-link,.seo-faq-card{padding:28px;border-radius:28px}.seo-price-guide{gap:20px}.seo-price-navigator{padding:20px;border-radius:24px}.seo-doctors-link{grid-template-columns:1.15fr .9fr auto;gap:18px;align-items:center}.seo-doctors-link__copy p,.seo-doctors-link__summary span,.seo-price-guide__copy p,.seo-about-notes p,.seo-faq-list details p{font-size:15px;line-height:1.58}.seo-doctors-link__tags,.seo-about-principles,.seo-about-notes{gap:14px}.seo-faq-list{gap:10px}.seo-faq-list details,.service-faq details{border:1px solid rgba(31,85,174,.12);border-radius:18px;background:#ffffffbd}.services-seo-intro--compact,.services-seo-catalog--compact{margin-top:24px}.services-quick-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.services-quick-copy article{padding:18px 18px 16px;border-radius:22px;background:#ffffffe6}.services-quick-copy strong{display:block;margin-bottom:8px;color:#163e85;font-size:18px}.services-quick-copy p{margin:0;font-size:15px;line-height:1.55}.services-seo-catalog--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.service-compact-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f4f8fffa);border:1px solid rgba(33,88,180,.12);box-shadow:0 22px 40px #1c4a9f14}.service-compact-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.service-compact-card__media img{width:100%;height:100%;object-fit:cover;display:block}.service-compact-card__number{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:36px;padding:0 14px;border-radius:999px;background:#0c4ab9eb;color:#fff;font-weight:800}.service-compact-card__content{padding:22px;display:grid;gap:18px}.service-compact-card__head h2{margin:0 0 10px;color:#123f89;font-size:clamp(28px,2vw,36px)}.service-compact-card__head p,.service-compact-card__info li,.service-compact-card__info ol,.service-compact-card__info ul{font-size:15px;line-height:1.58}.service-compact-card__head p{margin:0;color:#123163d1}.service-compact-card__chips{display:flex;flex-wrap:wrap;gap:10px}.service-compact-card__chips span{padding:8px 12px;border-radius:999px;background:#2769df1a;color:#1a4ea7;font-weight:700;font-size:13px}.service-compact-card__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-compact-card__info>div{padding:16px;border-radius:20px;background:#ffffffc2;border:1px solid rgba(30,92,190,.1)}.service-compact-card__info h3{margin:0 0 10px;font-size:17px;color:#123f89}.service-compact-card__info ul,.service-compact-card__info ol{margin:0;padding-left:20px}.service-compact-card__info li+li{margin-top:8px}.service-compact-card__info ul li{list-style:none;padding-left:0;display:flex;gap:8px;align-items:flex-start}.service-compact-card__prices{display:grid;gap:10px}.service-compact-card__prices>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border-radius:18px;background:#eef5fff2;border:1px solid rgba(33,88,180,.1)}.service-compact-card__prices span{color:#102b57d1;font-size:14px}.service-compact-card__prices strong{color:#1852c0;white-space:nowrap}.service-compact-card__actions{display:flex;flex-wrap:wrap;gap:12px}.service-compact-card__actions a{min-height:48px}.services-process-grid--compact{gap:18px}.services-process-grid--compact .services-process-card{padding:24px;border-radius:26px}.service-patient-hero{padding:12px 0 0}.service-patient-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:26px;align-items:center;padding:28px;border-radius:32px;background:linear-gradient(135deg,#fffffff5,#ecf4fff5);border:1px solid rgba(33,88,180,.12);box-shadow:0 24px 50px #1d489a14}.service-patient-hero__content h1{margin-bottom:14px}.service-patient-hero__content p:not(.section-label){font-size:17px;line-height:1.68;color:#153060d9}.service-patient-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.service-patient-hero__facts>div{padding:16px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(32,92,188,.12)}.service-patient-hero__facts strong{display:block;margin-bottom:4px;color:#14469b;font-size:18px}.service-patient-hero__facts span{color:#143161c7;font-size:14px;line-height:1.45}.service-patient-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.service-patient-hero__media{overflow:hidden;border-radius:28px;min-height:320px;border:1px solid rgba(33,88,180,.12);background:#ffffffb3}.service-patient-hero__media img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.service-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.service-overview-card{padding:24px;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f5f9fffa)}.service-overview-card h2{margin-bottom:14px;font-size:clamp(26px,1.9vw,34px)}.service-overview-card p,.service-overview-card li,.service-overview-card small,.service-branch-list span{font-size:15px;line-height:1.62}.service-overview-card ul,.service-overview-card ol{margin:0;padding-left:20px}.service-overview-card li+li{margin-top:10px}.service-simple-prices{display:grid;gap:10px}.service-simple-prices>div{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;background:#edf4fff2;border:1px solid rgba(33,88,180,.11)}.service-simple-prices strong{color:#1852c0;white-space:nowrap}.service-branch-list{display:grid;gap:10px}.service-branch-list a{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(30,91,187,.12);background:#ffffffc7;text-decoration:none}.service-branch-list strong{color:#143f8c}.service-simple-grid--secondary .service-overview-card{min-height:100%}.service-doctors--compact{display:grid;gap:12px}.service-doctor-mini{padding:12px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(30,91,187,.11)}.service-doctor-mini small{display:block;margin-top:4px;color:#14305cb8}.service-crosslinks--compact{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.service-crosslinks--compact a,.blog-topics__chips a,.seo-crosslinks a{padding:10px 14px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(32,89,182,.12)}.related-articles--compact .related-articles__head p:last-child{max-width:760px}.related-articles--compact .related-article-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.related-articles--compact .related-article-card{border-radius:26px}.blog-card__content p,.featured-blog__content p{font-size:15px;line-height:1.62}.seo-about-notes article,.seo-direction-card,.seo-branch-card{border-radius:24px}@media (max-width: 1100px){.services-seo-catalog--compact,.service-simple-grid,.service-patient-hero__grid,.seo-doctors-link{grid-template-columns:1fr}.service-patient-hero__media{min-height:280px}.service-patient-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.services-quick-copy{grid-template-columns:1fr}}@media (max-width: 820px){.service-compact-card__info,.service-patient-hero__facts{grid-template-columns:1fr}.service-patient-hero__grid,.service-overview-card,.page-intro .container,.seo-price-guide,.seo-doctors-link,.seo-faq-card,.services-process-grid--compact .services-process-card{padding:22px}}@media (max-width: 640px){.page-intro .container{border-radius:24px;padding:22px 18px}.services-seo-catalog--compact,.service-simple-grid,.services-process-grid--compact,.blog-grid,.related-articles__grid{gap:16px}.service-compact-card,.service-overview-card,.related-article-card,.featured-blog,.blog-card,.services-process-grid--compact .services-process-card,.seo-doctors-link,.seo-price-guide,.seo-faq-card,.seo-copy-card,.seo-about-lead-card,.seo-contact-card{border-radius:22px}.service-compact-card__content,.service-overview-card,.service-patient-hero__grid,.services-process-grid--compact .services-process-card{padding:18px}.service-compact-card__head h2,.service-overview-card h2{font-size:24px}.service-patient-hero__content p:not(.section-label){font-size:15px}.service-patient-hero__media,.service-patient-hero__media img{min-height:220px}.service-patient-hero__actions,.service-compact-card__actions,.featured-blog__actions,.blog-card__links{flex-direction:column;align-items:stretch}.service-crosslinks--compact{gap:8px}.service-crosslinks--compact a,.blog-topics__chips a,.seo-crosslinks a{width:100%;text-align:center}.seo-doctors-link__action{width:100%;justify-content:center}}.price-showcase-card,.price-showcase-card--featured{min-height:246px!important;grid-template-rows:46px 142px 36px!important;gap:8px!important;padding:12px!important;border-color:#205bb724!important;box-shadow:0 14px 34px #17448b12!important}.price-showcase-card__top{display:flex!important;align-items:center!important;min-height:46px!important;gap:0!important}.price-showcase-card__title-row{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.price-showcase-card__title-row .price-showcase-card__icon{flex:0 0 38px;width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:13px!important}.price-showcase-card__title-row .price-showcase-card__icon svg{width:19px;height:19px}.price-showcase-card__top h3{margin:0!important;min-width:0;font-size:clamp(18px,1.35vw,23px)!important;line-height:1.08!important}.price-showcase-card figure,.price-showcase-card--featured figure{position:relative!important;height:142px!important;min-height:142px!important;border-radius:18px!important}.price-showcase-card figure img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;transition:transform .24s ease!important}.price-showcase-card:hover figure img{transform:scale(1.018)!important}.price-showcase-card--hygiene figure img{object-position:50% 22%!important}.price-showcase-card--caries figure img{object-position:50% 38%!important}.price-showcase-card--crown figure img{object-position:50% 46%!important}.price-showcase-card--extraction figure img{object-position:50% 58%!important}.price-showcase-card--implant figure img{object-position:50% 48%!important}.price-showcase-card--consultation figure img{object-position:50% 34%!important}.price-showcase-card--whitening figure img{object-position:50% 40%!important}.price-showcase-card__badge{position:absolute!important;z-index:2;left:10px!important;top:10px!important;width:auto!important;max-width:calc(100% - 20px);min-height:25px;display:inline-flex!important;align-items:center;gap:5px;padding:5px 8px!important;border-radius:999px!important;background:#fffffff0!important;color:#1554bd!important;box-shadow:0 8px 20px #1245971f;font-size:10px!important;line-height:1!important}.price-showcase-card__footer,.price-showcase-card--mobile .price-showcase-card__footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:36px}.price-showcase-card__footer>strong,.price-showcase-card--mobile .price-showcase-card__footer>strong{font-size:21px!important;line-height:1!important;white-space:nowrap}.price-showcase-card__link,.price-showcase-card__open,.price-showcase-card__choose{justify-self:auto!important;margin-left:auto;display:inline-flex!important;align-items:center;gap:5px;font-size:11px!important;white-space:nowrap}.centered-carousel--doctors .centered-carousel__rail{scroll-behavior:auto!important;scroll-snap-type:none!important;align-items:stretch!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{transform:none!important;transform-origin:center center!important;transition:border-color .28s ease,box-shadow .34s ease,opacity .28s ease!important}.doctor-showcase-card.is-selected{transform:none!important;opacity:1!important}.conversion-reviews__stats article{min-height:132px!important;padding:18px!important;display:flex!important;flex-direction:column;justify-content:center;gap:8px;border-radius:26px!important}.conversion-reviews__stat-main{display:flex;align-items:center;justify-content:center;gap:10px}.conversion-reviews__stat-main svg{width:23px;height:23px;color:#2471ef}.conversion-reviews__stat-main strong{font-size:clamp(27px,2.25vw,36px)!important;line-height:1!important;white-space:nowrap}.conversion-reviews__stats article>span{display:block;text-align:center;font-size:11px!important;line-height:1.35}.review-showcase-card,.review-showcase-card.is-selected{height:390px!important;min-height:390px!important;max-height:390px!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;align-content:start;gap:8px!important;padding:22px!important;overflow:hidden!important}.review-showcase-card h3,.review-showcase-card.is-selected h3{min-height:48px!important;max-height:48px!important;margin:0!important;-webkit-line-clamp:2!important;font-size:20px!important;line-height:1.18!important}.review-showcase-card__excerpt{position:relative;min-height:0;overflow:hidden}.review-showcase-card__excerpt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#f8fbfffa)}.review-showcase-card__excerpt p{margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;overflow:hidden!important;max-height:none!important;color:#637c9f;font-size:12.5px!important;line-height:1.52!important}.review-showcase-card__more{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#1d67d8;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.review-showcase-card footer{margin-top:0!important}body.review-modal-open{overflow:hidden}.review-full-modal{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:20px}.review-full-modal__backdrop{position:absolute;inset:0;border:0;background:#0414308a;backdrop-filter:blur(4px)}.review-full-modal__card{position:relative;z-index:1;width:min(620px,100%);max-height:min(78vh,720px);overflow:auto;padding:28px;border:1px solid rgba(40,99,190,.18);border-radius:30px;background:#fff;box-shadow:0 32px 90px #051e4a47}.review-full-modal__close{position:absolute;right:16px;top:16px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,91,181,.14);border-radius:50%;background:#f3f7ff;color:#143e83;cursor:pointer}.review-full-modal__head{display:flex;align-items:center;gap:12px;padding-right:46px}.review-full-modal__head>div:last-child{display:grid;gap:3px}.review-full-modal__head strong{color:#123b7c;font-size:18px}.review-full-modal__head span{color:#7184a1;font-size:12px}.review-full-modal__card h3{margin:14px 0 10px;color:#103a7c;font-size:clamp(24px,3vw,34px);line-height:1.1}.review-full-modal__card>p{margin:0;color:#526b8e;font-size:15px;line-height:1.7}.review-full-modal__card footer{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(33,87,174,.12);color:#567097;font-size:12px}.seo-price-navigator{border:1px solid rgba(34,91,181,.18)!important;background:linear-gradient(145deg,#fbfdfffa,#edf6fffa)!important;box-shadow:0 22px 48px #1a458f14!important}.seo-price-guide{border:1px solid rgba(34,91,181,.16)!important;background:#fff!important}.seo-price-snapshot{padding:10px!important;border:1px solid rgba(34,91,181,.15)!important;border-radius:24px!important;background:#ffffffc7!important}.seo-price-snapshot>a{border:1px solid rgba(34,91,181,.11)!important;background:#fff!important}.seo-doctors-link{border:1px solid rgba(34,91,181,.18)!important;background:linear-gradient(135deg,#fff,#f1f7ff)!important;box-shadow:0 20px 46px #1a458f14!important}.seo-doctors-link__visual,.seo-doctors-link__summary{border:1px solid rgba(34,91,181,.14)!important;background:#ffffffe6!important}.seo-doctors-link__summary strong,.seo-doctors-link__summary span,.seo-doctors-link__copy h2,.seo-doctors-link__copy p{color:#153f84!important}.seo-doctors-link__summary span,.seo-doctors-link__copy p{color:#647b9b!important}.seo-doctors-link__action{color:#fff!important;background:linear-gradient(135deg,#36a7ff,#2169df)!important;border-color:transparent!important;box-shadow:0 12px 26px #2368d933!important}.seo-faq-card{border:1px solid rgba(34,91,181,.17)!important;background:#fffffff0!important}@supports (content-visibility: auto){.seo-expansion--home>section:nth-of-type(n+3),.blog-grid,.related-articles,.service-faq,.local-seo-cluster{content-visibility:auto;contain-intrinsic-size:auto 620px}}html[data-theme=dark] .review-showcase-card__excerpt:after{background:linear-gradient(to bottom,#091c3a00,#091c3afa)}html[data-theme=dark] .review-full-modal__card{background:#0b2347;border-color:#73a4e838}html[data-theme=dark] .review-full-modal__card h3,html[data-theme=dark] .review-full-modal__head strong{color:#f4f8ff}html[data-theme=dark] .review-full-modal__card>p,html[data-theme=dark] .review-full-modal__head span,html[data-theme=dark] .review-full-modal__card footer{color:#b8c9e2}html[data-theme=dark] .seo-price-navigator,html[data-theme=dark] .seo-doctors-link,html[data-theme=dark] .seo-faq-card{background:linear-gradient(145deg,#0b2245fa,#081b39fa)!important;border-color:#77a4e533!important}html[data-theme=dark] .seo-price-guide,html[data-theme=dark] .seo-price-snapshot,html[data-theme=dark] .seo-price-snapshot>a,html[data-theme=dark] .seo-doctors-link__visual,html[data-theme=dark] .seo-doctors-link__summary{background:#102b52f2!important;border-color:#77a4e52e!important}html[data-theme=dark] .seo-doctors-link__summary strong,html[data-theme=dark] .seo-doctors-link__copy h2{color:#f2f7ff!important}html[data-theme=dark] .seo-doctors-link__summary span,html[data-theme=dark] .seo-doctors-link__copy p{color:#b7c8e2!important}@media (max-width: 720px){.price-showcase-card--mobile,.price-showcase-card--mobile.is-selected{min-height:302px!important;grid-template-rows:46px 176px 38px!important;gap:8px!important;padding:12px!important}.price-showcase-card--mobile figure,.price-showcase-card--mobile.is-selected figure{height:176px!important;min-height:176px!important}.price-showcase-card__top h3{font-size:17px!important}.price-showcase-card__footer>strong,.price-showcase-card--mobile .price-showcase-card__footer>strong{font-size:19px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{transform:none!important}.conversion-reviews__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.conversion-reviews__stats article{min-height:92px!important;padding:10px 7px!important;border-radius:18px!important;gap:5px}.conversion-reviews__stat-main{gap:5px}.conversion-reviews__stat-main svg{width:17px;height:17px}.conversion-reviews__stat-main strong{font-size:18px!important}.conversion-reviews__stats article>span{font-size:8.5px!important}.review-showcase-card,.review-showcase-card.is-selected{height:360px!important;min-height:360px!important;max-height:360px!important;padding:18px!important}.review-showcase-card h3,.review-showcase-card.is-selected h3{min-height:44px!important;max-height:44px!important;font-size:18px!important}.review-showcase-card__excerpt p{font-size:11.5px!important;-webkit-line-clamp:5!important}.review-full-modal{padding:12px;align-items:end}.review-full-modal__card{width:100%;max-height:82vh;padding:22px 18px 24px;border-radius:26px 26px 18px 18px}.seo-price-navigator,.seo-doctors-link,.seo-faq-card{border-radius:24px!important}.seo-price-snapshot{padding:7px!important;border-radius:20px!important}}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex:0 0 290px!important;width:290px!important;min-width:290px!important;max-width:290px!important;box-sizing:border-box!important}@media (max-width: 720px){.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:236px!important;width:236px!important;min-width:236px!important;max-width:236px!important}}.price-showcase-card--consultation figure img{object-position:50% 46%!important}.centered-carousel--doctors .centered-carousel__rail{min-height:548px!important;align-items:stretch!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{flex:0 0 290px!important;width:290px!important;min-width:290px!important;max-width:290px!important;min-height:514px!important;max-height:514px!important;grid-template-rows:300px minmax(0,1fr)!important;transform:none!important;box-sizing:border-box!important;transition:border-color .26s ease,box-shadow .32s ease,background-color .26s ease,opacity .26s ease!important}.doctor-showcase-card>div,.doctor-showcase-card.is-selected>div{min-height:214px!important;padding:20px!important}.doctor-showcase-card h3,.doctor-showcase-card.is-selected h3{min-height:2.25em}.doctor-showcase-card p,.doctor-showcase-card.is-selected p{-webkit-line-clamp:4!important;min-height:74px}.doctor-showcase-card.is-selected{border-color:#2d72e794!important;background:#fffffffa!important;box-shadow:0 24px 56px #235cbe29,inset 0 0 0 1px #4388f41c!important}.doctor-showcase-card figure,.doctor-showcase-card.is-selected figure{height:300px!important}.doctor-showcase-card .doctor-showcase-card__button,.doctor-showcase-card.is-selected .doctor-showcase-card__button{min-height:42px!important;margin-top:auto!important;padding:0 14px!important;border:0!important;border-top:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,#50b8ff,#2169df)!important}.conversion-reviews__stats article:last-child .conversion-reviews__stat-main{gap:8px}.conversion-reviews__stats article:last-child .conversion-reviews__stat-main strong{font-size:clamp(24px,2vw,32px)!important}.conversion-reviews__stats article:last-child>span{max-width:112px;margin:0 auto}.seo-directions-section,.seo-branches-section{padding:clamp(22px,3vw,34px);border:1px solid rgba(111,159,222,.22);border-radius:28px;background:linear-gradient(155deg,#fffffff5,#eff7fff0);box-shadow:0 22px 52px #1f52971a}.seo-directions-section .seo-section-heading--row,.seo-branches-section .seo-section-heading--row,.seo-prices-section .seo-section-heading--row{align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(93,147,223,.14)}.seo-directions-grid,.seo-branches-grid{margin-top:20px}.seo-section-heading--row>a,.seo-price-guide>a,.seo-doctors-link__action{min-height:50px!important;padding:0 18px!important;border-radius:16px!important;border:1px solid rgba(55,118,215,.16)!important;background:linear-gradient(135deg,#fafdff,#eef5ff)!important;box-shadow:0 14px 34px #1c4c941a!important}.seo-price-guide>a,.seo-doctors-link__action{color:#fff!important;background:linear-gradient(135deg,#36a7ff,#2169df)!important;border-color:transparent!important}.seo-inline-links{margin-top:20px!important;padding:14px!important;border:1px solid rgba(90,144,222,.16);border-radius:20px;background:#f8fbffc7}.seo-inline-links a{min-height:44px!important;padding:10px 15px!important;border-radius:14px!important;border:1px solid rgba(80,137,222,.16)!important;background:#fff!important;box-shadow:0 10px 24px #1c498d14}.seo-doctors-link{align-items:stretch!important}.seo-doctors-link__copy{justify-content:center}.seo-doctors-link__visual{align-content:center}html[data-theme=dark] .seo-directions-section,html[data-theme=dark] .seo-branches-section,html[data-theme=dark] .seo-prices-section,html[data-theme=dark] .seo-doctors-link,html[data-theme=dark] .seo-faq-card{border-color:#699ce633!important;background:linear-gradient(155deg,#0d264afa,#081c3afa)!important;box-shadow:0 24px 56px #00000047!important}html[data-theme=dark] .seo-directions-section .seo-section-heading--row,html[data-theme=dark] .seo-branches-section .seo-section-heading--row,html[data-theme=dark] .seo-prices-section .seo-section-heading--row{border-bottom-color:#6ea0e729!important}html[data-theme=dark] .seo-section-heading--row>a,html[data-theme=dark] .seo-price-guide>a,html[data-theme=dark] .seo-doctors-link__action{color:#fff!important;background:linear-gradient(135deg,#39a9ff,#2169df)!important;border-color:transparent!important;box-shadow:0 16px 30px #2368d938!important}html[data-theme=dark] .seo-inline-links{border-color:#699ce62e!important;background:#0a1f3db8!important}html[data-theme=dark] .seo-inline-links a{color:#fff!important;border-color:#6ea0e72e!important;background:#12315cf2!important;box-shadow:0 12px 24px #0000002e!important}html[data-theme=dark] .seo-price-guide,html[data-theme=dark] .seo-price-snapshot,html[data-theme=dark] .seo-price-snapshot>a,html[data-theme=dark] .seo-doctors-link__visual,html[data-theme=dark] .seo-doctors-link__summary,html[data-theme=dark] .seo-faq-list details{background:#0d274aeb!important;border-color:#77a4e52e!important}html[data-theme=dark] body .page-intro,html[data-theme=dark] body .page-intro--photo,html[data-theme=dark] body .header--page+.page .page-intro--photo,html[data-theme=dark] body .header--page+main .page-intro--photo{position:relative;overflow:hidden;background:linear-gradient(140deg,#0b2142fa,#071934fa)!important;border:1px solid rgba(108,158,232,.18)!important;box-shadow:0 28px 64px #00000047!important}html[data-theme=dark] body .page-intro:before,html[data-theme=dark] body .page-intro--photo:before{background:radial-gradient(circle at 18% 18%,rgba(66,136,244,.16),transparent 34%)!important;opacity:1!important}html[data-theme=dark] body .page-intro:after,html[data-theme=dark] body .page-intro--photo:after{background:linear-gradient(180deg,#07183114,#0718312e)!important;opacity:1!important}html[data-theme=dark] .page-intro>.container,html[data-theme=dark] .page-intro--photo>.container{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .page-intro h1,html[data-theme=dark] .page-intro--photo h1,html[data-theme=dark] .page-intro .section-label,html[data-theme=dark] .page-intro--photo .section-label{color:#f3f8ff!important}html[data-theme=dark] .page-intro p,html[data-theme=dark] .page-intro--photo p{color:#bfd1e8!important}html[data-theme=dark] .before-after-story{background:radial-gradient(circle at 96% 0%,rgba(76,149,242,.12),transparent 28%),linear-gradient(160deg,#0c2243fa,#071a34fa)!important;border-color:#76aaec2e!important;box-shadow:0 24px 56px #00000042!important}html[data-theme=dark] .before-after-story__photos figure{background:#0c2448!important}html[data-theme=dark] .before-after-story__timeline section{background:#0a1e3bdb!important;border-color:#76aaec26!important}html[data-theme=dark] .before-after-global-note{border-color:#76aaec2e!important;background:linear-gradient(145deg,#0c2243fa,#071a34fa)!important}html[data-theme=dark] .before-after-global-note strong{color:#f1f7ff!important}html[data-theme=dark] .before-after-global-note p{color:#bed0e7!important}@media (max-width: 720px){.doctor-showcase-card,.doctor-showcase-card.is-selected{flex-basis:236px!important;width:236px!important;min-width:236px!important;max-width:236px!important;min-height:442px!important;max-height:442px!important;grid-template-rows:236px minmax(0,1fr)!important}.doctor-showcase-card figure,.doctor-showcase-card.is-selected figure{height:236px!important}.doctor-showcase-card>div,.doctor-showcase-card.is-selected>div{min-height:206px!important;padding:16px!important}.doctor-showcase-card h3,.doctor-showcase-card.is-selected h3{font-size:18px!important}.doctor-showcase-card p,.doctor-showcase-card.is-selected p{min-height:60px;font-size:11px!important}.conversion-reviews__stats article:last-child .conversion-reviews__stat-main strong{font-size:16px!important}.conversion-reviews__stats article:last-child>span{max-width:74px}.seo-directions-section,.seo-branches-section,.seo-prices-section,.seo-doctors-link,.seo-faq-card{padding:18px!important;border-radius:24px!important}.seo-section-heading--row,.seo-directions-section .seo-section-heading--row,.seo-branches-section .seo-section-heading--row,.seo-prices-section .seo-section-heading--row{flex-direction:column;align-items:stretch!important;gap:12px!important}.seo-section-heading--row>a,.seo-doctors-link__action,.seo-price-guide>a{width:100%;justify-content:space-between}.seo-inline-links{padding:10px!important}.seo-inline-links a{width:100%;justify-content:space-between}}.services-seo-intro--compact{box-sizing:border-box!important;padding:clamp(28px,3.1vw,42px) clamp(24px,3.2vw,44px)!important}.services-seo-catalog--compact{box-sizing:border-box!important;padding-inline:clamp(18px,2.2vw,30px)!important}.price-search-panel{box-sizing:border-box!important;padding:clamp(28px,3.2vw,44px) clamp(26px,3.4vw,48px)!important}.price-search-panel__copy{padding-inline:2px}html[data-theme=dark] .services-seo-intro--compact,html[data-theme=dark] .services-process-card{background:linear-gradient(155deg,#0e284dfa,#081b38fa)!important;border-color:#6fa4eb30!important}html[data-theme=dark] .services-quick-copy article,html[data-theme=dark] .service-compact-card,html[data-theme=dark] .service-compact-card__info>div,html[data-theme=dark] .service-compact-card__prices>div{background:linear-gradient(155deg,#112f58fa,#0b2244fa)!important;border-color:#6fa4eb2e!important;box-shadow:0 18px 38px #0000002e!important}html[data-theme=dark] .services-quick-copy strong,html[data-theme=dark] .service-compact-card__head h2,html[data-theme=dark] .service-compact-card__info h3{color:#f2f7ff!important}html[data-theme=dark] .services-quick-copy p,html[data-theme=dark] .service-compact-card__head p,html[data-theme=dark] .service-compact-card__info li,html[data-theme=dark] .service-compact-card__info ol,html[data-theme=dark] .service-compact-card__info ul,html[data-theme=dark] .service-compact-card__prices span{color:#bfd0e7!important}html[data-theme=dark] .service-compact-card__chips span{color:#d8eaff!important;background:#3279df33!important;border:1px solid rgba(103,164,242,.14)!important}html[data-theme=dark] .service-compact-card__prices strong{color:#70b8ff!important}html[data-theme=dark] .doctor-card__links a,html[data-theme=dark] .contacts-route-grid a,html[data-theme=dark] .branch-local-links a,html[data-theme=dark] .seo-inline-links a,html[data-theme=dark] .seo-crosslinks a,html[data-theme=dark] .service-crosslinks a,html[data-theme=dark] .service-compact-card__actions a,html[data-theme=dark] .services-process-card>a,html[data-theme=dark] .page-cta a,html[data-theme=dark] .featured-blog__actions a,html[data-theme=dark] .blog-card__links a,html[data-theme=dark] .service-patient-hero__actions a,html[data-theme=dark] .branch-card__route,html[data-theme=dark] .seo-section-heading--row>a,html[data-theme=dark] .seo-doctors-link__action,html[data-theme=dark] .seo-price-guide>a{color:#fff!important;background:linear-gradient(135deg,#42adff,#2169df)!important;border-color:transparent!important;box-shadow:0 12px 26px #1b60d238!important}html[data-theme=dark] .doctor-card__links a:hover,html[data-theme=dark] .contacts-route-grid a:hover,html[data-theme=dark] .branch-local-links a:hover,html[data-theme=dark] .seo-inline-links a:hover,html[data-theme=dark] .service-compact-card__actions a:hover,html[data-theme=dark] .branch-card__route:hover{color:#fff!important;background:linear-gradient(135deg,#55b8ff,#2b73eb)!important}.doctor-card__content:not(:has(.doctor-card__links)){padding-bottom:24px!important}html:not([data-theme=dark]) body .page-intro>.container,html:not([data-theme=dark]) body .page-intro--photo>.container,html:not([data-theme=dark]) body .header--page+.page .page-intro--photo>.container,html:not([data-theme=dark]) body .header--page+main .page-intro--photo>.container{background:transparent!important;border:0!important;box-shadow:none!important}.page-intro>.container,.page-intro--photo>.container{padding-inline:clamp(20px,2.8vw,38px)!important}html[data-theme=dark] .before-after-story{background:#0b2346!important;border-color:#76aaec2e!important;box-shadow:0 24px 56px #00000042!important}html[data-theme=dark] .before-after-story:before,html[data-theme=dark] .before-after-story:after{content:none!important;display:none!important;background:none!important;opacity:0!important}html[data-theme=dark] .before-after-story__head,html[data-theme=dark] .before-after-story__photos,html[data-theme=dark] .before-after-story__timeline,html[data-theme=dark] .before-after-story__footer{position:relative;z-index:1}html[data-theme=dark] .before-after-story__timeline section{background:#0d2a50!important;border-color:#76aaec26!important;box-shadow:none!important}.contacts-route-grid{margin-bottom:clamp(38px,5vw,72px)!important}.branch-card__route{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:46px;margin-top:12px;padding:0 16px;border:1px solid rgba(53,119,214,.16);border-radius:14px;color:#fff;background:linear-gradient(135deg,#42adff,#2169df);box-shadow:0 12px 26px #1b60d22e;font-size:13px;font-weight:850;text-decoration:none}html[data-theme=dark] .price-search-panel{background:linear-gradient(155deg,#0e284dfa,#081b38fa)!important;border-color:#6fa4eb30!important}html[data-theme=dark] .price-search-field{background:#0d2a50!important;border-color:#76aaec2e!important}@media (max-width: 720px){.services-seo-intro--compact,.price-search-panel{padding:22px 18px!important}.services-seo-catalog--compact{padding-inline:12px!important}.page-intro>.container,.page-intro--photo>.container{padding-inline:18px!important}.branch-card__route{width:100%}}.centered-carousel--doctors .centered-carousel__viewport{padding-bottom:18px!important}.centered-carousel--doctors .centered-carousel__rail{min-height:640px!important;padding-top:24px!important;padding-bottom:30px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{height:574px!important;min-height:574px!important;max-height:574px!important;grid-template-rows:300px 274px!important}.doctor-showcase-card>div,.doctor-showcase-card.is-selected>div{height:274px!important;min-height:274px!important;box-sizing:border-box!important;overflow:hidden!important}.doctor-showcase-card .doctor-showcase-card__button,.doctor-showcase-card.is-selected .doctor-showcase-card__button{flex:0 0 44px!important;width:100%!important;min-height:44px!important;margin-top:auto!important;line-height:1!important}.seo-about-section--v48{display:grid;gap:20px;padding:clamp(24px,3.2vw,42px)!important;border:1px solid rgba(73,133,218,.17);border-radius:34px;background:radial-gradient(circle at 92% 4%,rgba(65,145,255,.16),transparent 28%),linear-gradient(145deg,#fffffffa,#eff7fff5);box-shadow:0 26px 70px #1c4c911c}.seo-about-v48__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:clamp(22px,4vw,56px);align-items:end}.seo-about-v48__head h2{max-width:780px;margin:8px 0 12px;color:#0b387b;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.045em}.seo-about-v48__head>div:first-child>p{max-width:760px;margin:0;color:#587395;font-size:16px;line-height:1.65}.seo-about-v48__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-about-v48__stats article{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:16px;border:1px solid rgba(71,132,219,.14);border-radius:22px;background:#ffffffe0;box-shadow:0 14px 32px #194a9212}.seo-about-v48__stats strong{color:#1768d9;font-size:25px;line-height:1}.seo-about-v48__stats span{color:#6680a1;font-size:11px;line-height:1.35}.seo-about-v48__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px}.seo-about-v48__story,.seo-about-v48__cta{border-radius:28px;overflow:hidden}.seo-about-v48__story{padding:clamp(22px,3vw,34px);border:1px solid rgba(70,132,221,.15);background:#ffffffd1}.seo-about-v48__kicker{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#175fc7;background:#edf5ff;font-size:11px;font-weight:900}.seo-about-v48__story h3{max-width:740px;margin:18px 0 12px;color:#103b7b;font-size:clamp(27px,3vw,38px);line-height:1.06}.seo-about-v48__story>p{max-width:850px;margin:0;color:#536f92;font-size:15px;line-height:1.72}.seo-about-v48__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.seo-about-v48__steps article{display:flex;gap:11px;min-width:0;padding:15px;border:1px solid rgba(69,132,223,.12);border-radius:18px;background:linear-gradient(145deg,#f8fbff,#eef6ff)}.seo-about-v48__steps article>span{flex:0 0 35px;height:35px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4bb4ff,#2169df);font-size:10px;font-weight:900}.seo-about-v48__steps strong{display:block;color:#123d7c;font-size:14px}.seo-about-v48__steps p{margin:4px 0 0;color:#7185a1;font-size:11px;line-height:1.45}.seo-about-v48__cta{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,34px);color:#fff;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.2),transparent 25%),linear-gradient(145deg,#42adff,#2169df 60%,#1454bd);box-shadow:0 22px 48px #1b5ec93b}.seo-about-v48__cta-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:22px;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:#ffffff21}.seo-about-v48__cta .section-label,.seo-about-v48__cta h3,.seo-about-v48__cta p{color:#fff!important}.seo-about-v48__cta h3{margin:7px 0 10px;font-size:clamp(25px,2.4vw,34px);line-height:1.08}.seo-about-v48__cta p{margin:0 0 24px;opacity:.88;line-height:1.6}.seo-about-v48__cta>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:auto;padding:0 16px;border:1px solid rgba(255,255,255,.3);border-radius:15px;color:#fff;background:#083d9c42;font-weight:900;text-decoration:none}.seo-about-v48__routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seo-about-v48__routes a{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;padding:14px 15px;border:1px solid rgba(70,132,221,.13);border-radius:18px;color:#173f7c;background:#ffffffc7;text-decoration:none}.seo-about-v48__routes strong{min-width:0;font-size:12px}.seo-about-v48__routes span{margin-top:4px;color:#7387a3;font-size:10px}.seo-about-v48__routes svg{grid-column:2;grid-row:1 / 3;align-self:center;color:#2f7de8}.seo-team-v48{display:grid;gap:18px;padding:clamp(24px,3vw,36px);border:1px solid rgba(72,133,220,.17);border-radius:32px;background:radial-gradient(circle at 95% 8%,rgba(54,143,255,.14),transparent 28%),linear-gradient(145deg,#fffffffa,#eff7fff5);box-shadow:0 24px 58px #1d4d911a}.seo-team-v48__head{display:flex;align-items:end;justify-content:space-between;gap:24px}.seo-team-v48__head h2{max-width:800px;margin:7px 0 9px;color:#103a79;font-size:clamp(31px,4vw,48px);line-height:1.02;letter-spacing:-.035em}.seo-team-v48__head p{max-width:760px;margin:0;color:#627b9b;line-height:1.55}.seo-team-v48__action{flex:0 0 auto;min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#42adff,#2169df);box-shadow:0 14px 30px #1c65d336;font-weight:900;text-decoration:none}.seo-team-v48__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-team-v48__doctor{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:98px;padding:12px;border:1px solid rgba(72,133,220,.13);border-radius:20px;color:#153f80;background:#ffffffd1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.seo-team-v48__doctor:hover{transform:translateY(-2px);border-color:#3075dc47;box-shadow:0 14px 30px #1d4d911a}.seo-team-v48__doctor figure{width:72px;height:72px;margin:0;overflow:hidden;border-radius:18px;background:#eaf3ff}.seo-team-v48__doctor img{width:100%;height:100%;object-fit:cover;object-position:center top}.seo-team-v48__doctor>div{min-width:0;display:grid;gap:3px}.seo-team-v48__doctor strong{min-width:0;color:#123d7c;font-size:14px;line-height:1.2}.seo-team-v48__doctor span{color:#2d70d3;font-size:11px;font-weight:800}.seo-team-v48__doctor em{color:#7a8ca5;font-size:10px;font-style:normal}.seo-team-v48__doctor>svg{color:#2c76dd}.seo-team-v48__footer{display:flex;flex-wrap:wrap;gap:9px;padding-top:16px;border-top:1px solid rgba(74,134,220,.12)}.seo-team-v48__footer span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;color:#285fad;background:#edf5ff;font-size:10px;font-weight:850}.before-after-story__timeline--v48{gap:12px!important}.before-after-story__fact{position:relative;min-height:176px;padding:16px 16px 17px!important;overflow:hidden;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(65,145,255,.1),transparent 38%),linear-gradient(155deg,#fffffff5,#f4f9ffeb)!important;box-shadow:0 12px 28px #1c4b910f}.before-after-story__fact:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:99px;background:linear-gradient(180deg,#54b9ff,#2169df)}.before-after-story__fact-head{display:flex;align-items:center;gap:8px;min-height:34px}.before-after-story__fact-head>strong{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4ab2ff,#2169df);font-size:9px;line-height:1}.before-after-story__fact-head>span{min-height:0!important;color:#164786!important;font-size:9px!important;line-height:1.25!important}.before-after-story__fact>p{margin:13px 0 0!important;color:#536f91!important;font-size:12.5px!important;line-height:1.58!important}html[data-theme=dark] .seo-about-section--v48,html[data-theme=dark] .seo-team-v48{border-color:#6fa4eb30;background:radial-gradient(circle at 92% 5%,rgba(57,132,235,.15),transparent 28%),linear-gradient(145deg,#0d2a50,#081d3b);box-shadow:0 24px 58px #00000040}html[data-theme=dark] .seo-about-v48__head h2,html[data-theme=dark] .seo-about-v48__story h3,html[data-theme=dark] .seo-team-v48__head h2,html[data-theme=dark] .seo-team-v48__doctor strong{color:#f2f7ff}html[data-theme=dark] .seo-about-v48__head>div:first-child>p,html[data-theme=dark] .seo-about-v48__story>p,html[data-theme=dark] .seo-team-v48__head p{color:#bdd0e8}html[data-theme=dark] .seo-about-v48__stats article,html[data-theme=dark] .seo-about-v48__story,html[data-theme=dark] .seo-about-v48__steps article,html[data-theme=dark] .seo-about-v48__routes a,html[data-theme=dark] .seo-team-v48__doctor{border-color:#6fa4eb29;background:#0f2b52eb;box-shadow:none}html[data-theme=dark] .seo-about-v48__stats span,html[data-theme=dark] .seo-about-v48__steps p,html[data-theme=dark] .seo-about-v48__routes span,html[data-theme=dark] .seo-team-v48__doctor em{color:#9eb5d3}html[data-theme=dark] .seo-about-v48__steps strong,html[data-theme=dark] .seo-about-v48__routes strong{color:#e9f3ff}html[data-theme=dark] .seo-about-v48__routes svg,html[data-theme=dark] .seo-team-v48__doctor>svg{color:#70b7ff}html[data-theme=dark] .seo-team-v48__doctor span{color:#7fc0ff}html[data-theme=dark] .seo-team-v48__footer{border-top-color:#6fa4eb26}html[data-theme=dark] .seo-team-v48__footer span{color:#d8eaff;background:#3377d82e}html[data-theme=dark] .before-after-story__fact{border-color:#76aaec29!important;background:radial-gradient(circle at 100% 0%,rgba(67,142,240,.12),transparent 38%),linear-gradient(155deg,#102d54,#0a2243)!important;box-shadow:none!important}html[data-theme=dark] .before-after-story__fact-head>span{color:#9ac9ff!important}html[data-theme=dark] .before-after-story__fact>p{color:#c2d2e8!important}@media (max-width: 1050px){.seo-about-v48__head,.seo-about-v48__grid{grid-template-columns:1fr}.seo-about-v48__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.centered-carousel--doctors .centered-carousel__rail{min-height:550px!important}.doctor-showcase-card,.doctor-showcase-card.is-selected{height:490px!important;min-height:490px!important;max-height:490px!important;grid-template-rows:236px 254px!important}.doctor-showcase-card>div,.doctor-showcase-card.is-selected>div{height:254px!important;min-height:254px!important}.seo-about-section--v48,.seo-team-v48{padding:20px!important;border-radius:26px}.seo-about-v48__stats,.seo-about-v48__steps,.seo-about-v48__routes,.seo-team-v48__grid{grid-template-columns:1fr}.seo-about-v48__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-about-v48__stats article{min-height:90px;padding:12px 9px}.seo-about-v48__stats strong{font-size:18px}.seo-about-v48__stats span{font-size:8.5px}.seo-about-v48__story,.seo-about-v48__cta{padding:20px;border-radius:22px}.seo-team-v48__head{flex-direction:column;align-items:stretch}.seo-team-v48__action{justify-content:space-between}.seo-team-v48__doctor{grid-template-columns:62px minmax(0,1fr) auto;min-height:88px}.seo-team-v48__doctor figure{width:62px;height:62px}.before-after-story__timeline--v48{grid-template-columns:1fr!important}.before-after-story__fact{min-height:0}}.services-seo-catalog--compact{align-items:start}.service-accordion-card{min-width:0;overflow:hidden;border:1px solid rgba(47,105,194,.16);border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f2f8fffa);box-shadow:0 20px 46px #18468f17;transition:border-color .24s ease,box-shadow .28s ease,transform .24s ease}.service-accordion-card:hover{border-color:#2f70d952;box-shadow:0 25px 58px #184ea421}.service-accordion-card[open]{border-color:#2f70d94d;box-shadow:0 28px 64px #184ea424}.service-accordion-card__summary{display:block;padding:0;cursor:pointer;list-style:none;user-select:none;outline:none}.service-accordion-card__summary::-webkit-details-marker{display:none}.service-accordion-card__summary::marker{display:none;content:""}.service-accordion-card__summary:focus-visible{box-shadow:inset 0 0 0 3px #347deb5c}.service-accordion-card__media{position:relative;width:100%;aspect-ratio:16 / 9;margin:0;overflow:hidden;background:#dcecff}.service-accordion-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.service-accordion-card:hover .service-accordion-card__media img{transform:scale(1.018)}.service-accordion-card__number{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:34px;padding:0 12px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#43aaff,#1f64d7);box-shadow:0 9px 22px #1852b038;font-size:12px;font-weight:900}.service-accordion-card__title{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:104px;padding:18px 20px 20px}.service-accordion-card__title>div{min-width:0}.service-accordion-card__eyebrow{display:block;margin-bottom:6px;color:#2c73dd;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.service-accordion-card__title h2{margin:0;color:#113d80;font-size:clamp(23px,2.1vw,31px);line-height:1.06;letter-spacing:-.025em}.service-accordion-card__toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid rgba(55,117,213,.16);border-radius:14px;color:#1763c5;background:#f4f8ff;font-size:11px;font-weight:900;transition:color .22s ease,background .22s ease}.service-accordion-card__toggle svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.service-accordion-card[open] .service-accordion-card__toggle{color:#fff;background:linear-gradient(135deg,#42abff,#2169df);border-color:transparent}.service-accordion-card[open] .service-accordion-card__toggle svg{transform:rotate(180deg)}.service-accordion-card[open] .service-accordion-card__toggle>span{font-size:0}.service-accordion-card[open] .service-accordion-card__toggle>span:after{content:"Свернуть";font-size:11px}.service-accordion-card__panel{display:grid;gap:18px;padding:0 20px 22px;border-top:1px solid rgba(58,112,196,.12);animation:service-panel-in .26s ease both}.service-accordion-card__intro{display:grid;gap:14px;padding-top:18px}.service-accordion-card__intro>p{margin:0;color:#5c7392;font-size:14px;line-height:1.65}.service-accordion-card .service-compact-card__info{margin:0}.service-accordion-card .service-compact-card__info>div,.service-accordion-card .service-compact-card__prices>div{background:#ffffffc7}@keyframes service-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .service-accordion-card{border-color:#6fa1e82e;background:linear-gradient(155deg,#0f284efa,#081c39fa);box-shadow:0 22px 54px #00000040}html[data-theme=dark] .service-accordion-card:hover,html[data-theme=dark] .service-accordion-card[open]{border-color:#70abf84d;box-shadow:0 28px 64px #0000004f}html[data-theme=dark] .service-accordion-card__media{background:#0d2850}html[data-theme=dark] .service-accordion-card__eyebrow{color:#77b7ff}html[data-theme=dark] .service-accordion-card__title h2{color:#f2f7ff}html[data-theme=dark] .service-accordion-card__toggle{color:#fff;border-color:#6fa1e833;background:linear-gradient(135deg,#42abff,#2169df)}html[data-theme=dark] .service-accordion-card__panel{border-top-color:#6fa1e829}html[data-theme=dark] .service-accordion-card__intro>p{color:#bdd0e8}html[data-theme=dark] .service-accordion-card .service-compact-card__chips span{color:#cfe3ff!important;background:#2b69c53d!important;border-color:#70abf829!important}html[data-theme=dark] .service-accordion-card .service-compact-card__info>div,html[data-theme=dark] .service-accordion-card .service-compact-card__prices>div{color:#d8e7fa;border-color:#6fa1e829!important;background:#0b2244db!important}html[data-theme=dark] .service-accordion-card .service-compact-card__info h3,html[data-theme=dark] .service-accordion-card .service-compact-card__info li,html[data-theme=dark] .service-accordion-card .service-compact-card__prices span{color:#d8e7fa!important}html[data-theme=dark] .service-accordion-card .service-compact-card__prices strong{color:#72b7ff!important}@media (max-width: 720px){.services-seo-catalog--compact{grid-template-columns:1fr!important;gap:14px!important}.service-accordion-card{border-radius:22px}.service-accordion-card__media{aspect-ratio:16 / 9}.service-accordion-card__number{top:12px;left:12px;min-width:43px;min-height:31px;font-size:11px}.service-accordion-card__title{min-height:82px;padding:14px 14px 16px;gap:10px}.service-accordion-card__eyebrow{font-size:8.5px}.service-accordion-card__title h2{font-size:21px}.service-accordion-card__toggle{width:42px;min-width:42px;height:42px;padding:0;justify-content:center;border-radius:13px}.service-accordion-card__toggle>span{display:none}.service-accordion-card__panel{gap:14px;padding:0 14px 16px}.service-accordion-card__intro{padding-top:15px}.service-accordion-card__intro>p{font-size:13px}}@media (prefers-reduced-motion: reduce){.service-accordion-card,.service-accordion-card__media img,.service-accordion-card__toggle svg,.service-accordion-card__panel{transition:none!important;animation:none!important}}
