@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";: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}html{scroll-behavior:smooth}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,.hero__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,.hero__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}.hero__button{position:relative;z-index:2;padding:20px 42px;font-size:17px}.features{position:relative;margin-top:-96px;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding-bottom:95px}.feature-card{min-height:224px;background:#fffffffa;border-radius:30px;padding:34px;color:var(--text);box-shadow:var(--shadow);transition:.25s ease;border:1px solid rgba(255,255,255,.65)}.feature-card:hover{transform:translateY(-6px)}.feature-card--accent{color:#fff;background:linear-gradient(145deg,#2563eb,#0f3f9a);box-shadow:0 28px 70px #2563eb47}.feature-card__icon,.service-card__image svg,.feature-card>svg{color:var(--blue)}.feature-card--accent .feature-card__icon,.feature-card--accent p,.feature-card--accent svg{color:#fff}.feature-card__icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:22px;border-radius:18px;background:#eef5ff}.feature-card__icon svg{width:28px;height:28px}.feature-card--accent .feature-card__icon{background:#ffffff29}.feature-card h3{font-size:22px;margin-bottom:14px;font-weight:900;letter-spacing:-.025em}.feature-card p{color:var(--muted);line-height:1.65;font-size:15px;font-weight:600}.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__image{position:relative;height:210px;display:grid;place-items:center;overflow:hidden}.service-card__image svg{position:relative;z-index:2;width:78px;height:78px;color:#fff;stroke-width:1.7}.service-card__glow{position:absolute;width:210px;height:210px;border-radius:50%;background:#ffffff38;filter:blur(2px)}.service-card__image--blue{background:linear-gradient(135deg,#68a6ff,#2563eb)}.service-card__image--navy{background:linear-gradient(135deg,#113f88,#071a3a)}.service-card__image--cyan{background:linear-gradient(135deg,#2dd4bf,#2563eb)}.service-card__image--violet{background:linear-gradient(135deg,#8b5cf6,#2563eb)}.service-card__image--gold{background:linear-gradient(135deg,#f7c948,#3b82f6)}.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,.contacts-layout,.legal-text{padding:38px 0 110px}.price-table{overflow:hidden;border-radius:28px;background:#fff;box-shadow:var(--shadow);border:1px solid var(--line)}.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__speciality{color:var(--blue)!important;font-weight:900!important;margin-bottom:10px}.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)}.contacts-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.contact-panel{padding:34px;border-radius:30px;background:#fff;box-shadow:var(--shadow)}.contact-panel svg{color:var(--blue);margin-bottom:18px}.contact-panel h2{font-size:30px;font-weight:900;letter-spacing:-.035em;margin-bottom:12px}.contact-panel p{color:var(--muted);line-height:1.7;font-weight:600;margin-bottom:18px}.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}.features,.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}.features,.services-grid,.doctors-grid,.contacts-layout{grid-template-columns:1fr}.features{margin-top:-60px}.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}.hero__button{width:100%}.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,.contact-panel p,.doctor-card p,.branch-card p,.service-card__body p,.feature-card p{color:var(--muted)}.feature-card,.service-card,.price-table,.doctor-card,.branch-card,.contact-panel,.service-grid div{background:linear-gradient(180deg,#fbfdff,#f4f8fd);border:1px solid rgba(189,205,224,.48);box-shadow:var(--shadow)}.feature-card--accent{background:radial-gradient(circle at 22% 15%,rgba(255,255,255,.22),transparent 28%),linear-gradient(145deg,#2f75df,#164b9c);box-shadow:0 28px 62px #2f75df3d}.feature-card__icon,.doctor-card__photo,.service-card__body span,.branch-card__content span{background:#e8f1fb;color:var(--blue)}.service-card__image--blue{background:linear-gradient(135deg,#77aef2,#2f75df)}.service-card__image--navy{background:linear-gradient(135deg,#28598f,#0b2a52)}.service-card__image--cyan{background:linear-gradient(135deg,#6bcfc5,#2f75df)}.service-card__image--violet{background:linear-gradient(135deg,#8c88e9,#2f75df)}.service-card__image--gold{background:linear-gradient(135deg,#f1c96b,#d69b32)}.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,.contact-panel h2,.branch-card h2,.doctor-card h2,.service-card__body h2{color:#142033}.services-grid,.price-wrap,.doctors-grid,.branches-list,.contacts-layout,.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] .contact-panel h2,html[data-theme=dark] .branch-card h2,html[data-theme=dark] .doctor-card h2,html[data-theme=dark] .service-card__body h2,html[data-theme=dark] .feature-card h3{color:#fff}html[data-theme=dark] .page-intro p,html[data-theme=dark] .legal-text p,html[data-theme=dark] .contact-panel p,html[data-theme=dark] .doctor-card p,html[data-theme=dark] .branch-card p,html[data-theme=dark] .service-card__body p,html[data-theme=dark] .feature-card p{color:#e2ecfac2}html[data-theme=dark] .section-label,html[data-theme=dark] .service-card__body span{color:#8db8ff}html[data-theme=dark] .feature-card,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] .contact-panel,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] .feature-card--accent{background:radial-gradient(circle at 22% 15%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#2f75df,#123d82);box-shadow:0 28px 62px #2f75df38}html[data-theme=dark] .feature-card__icon,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] .feature-card--accent .feature-card__icon{background:#ffffff29;color:#fff}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,html[data-theme=dark] .hero__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}html[data-theme=dark] .service-card__image svg{color:#fff!important}.feature-card--accent{position:relative;isolation:isolate;overflow:visible;color:#fff!important;animation:accentCardGlowPulse 2.8s ease-in-out infinite}.feature-card--accent:before{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:40px;background:radial-gradient(circle at 50% 45%,rgba(125,180,255,.42),transparent 58%),linear-gradient(135deg,#4d90ff52,#2f75df0f);filter:blur(14px);opacity:.72;animation:accentGlowAuraPulse 2.8s ease-in-out infinite;pointer-events:none}.feature-card--accent h3,.feature-card--accent p,.feature-card--accent svg{color:#fff!important}.feature-card--accent p{opacity:.96;text-shadow:0 2px 14px rgba(0,0,0,.18)}.feature-card--accent .feature-card__icon{background:#ffffff2e!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 32px #2563eb38}@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)}}@media (prefers-reduced-motion: reduce){.feature-card--accent,.feature-card--accent:before{animation:none}}.feature-card--accent{position:relative;overflow:visible;isolation:isolate;background:linear-gradient(145deg,#347fff,#2667e8 45%,#143a93)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 30px 78px #163ea457,0 0 0 1px #ffffff0a inset!important;animation:implantCardPulse 3.2s ease-in-out infinite}.feature-card--accent:before{content:"";position:absolute;inset:-14px;z-index:-2;border-radius:42px;background:radial-gradient(circle at 50% 35%,rgba(146,191,255,.42),transparent 48%),radial-gradient(circle at 30% 80%,rgba(55,124,255,.28),transparent 42%);filter:blur(18px);opacity:.82;animation:implantAuraPulse 3.2s ease-in-out infinite;pointer-events:none}.feature-card--accent:after{content:"";position:absolute;inset:0;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 28%,transparent 72%,rgba(255,255,255,.08));pointer-events:none}.feature-card--accent .feature-card__icon{width:62px;height:62px;margin-bottom:16px;background:#ffffff29!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff29,0 14px 30px #08184e38}.feature-card__badge{display:inline-flex;align-items:center;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:#ffffff21;border:1px solid rgba(255,255,255,.18);color:#f3f8ff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.feature-card__discount{position:absolute;top:22px;right:22px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;min-width:76px;border-radius:16px;background:linear-gradient(135deg,#ff6b6b,#e11d48);color:#fff;font-size:14px;font-weight:900;letter-spacing:-.02em;box-shadow:0 14px 30px #e11d4859}.feature-card--accent h3{max-width:260px;font-size:31px;line-height:1.03;letter-spacing:-.045em;margin-bottom:18px;color:#fff!important}.feature-card__offer{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:12px;align-items:stretch;margin-bottom:16px}.feature-card__price{position:relative;min-height:96px;padding:14px 14px 16px;border-radius:22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;backdrop-filter:blur(10px)}.feature-card__price span{display:inline-block;margin:0;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#ecf3ffd1}.feature-card__price strong{display:inline-block;position:relative;font-size:32px;line-height:1;font-weight:900;letter-spacing:-.06em}.feature-card__price--old{background:#08163a57;border:1px solid rgba(255,255,255,.14)}.feature-card__price--old strong{color:#ffffffd1}.feature-card__price--old strong:after{content:"";position:absolute;left:-8px;right:-8px;top:52%;height:4px;border-radius:999px;background:linear-gradient(90deg,#ff8a8a,#ff3b3b 40%,#dc2626);transform:rotate(-12deg);box-shadow:0 0 14px #ff3b3b6b}.feature-card__price--new{background:linear-gradient(135deg,#ffffff38,#ffffff14);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #fff3,0 16px 36px #020d2e2e}.feature-card__price--new strong{color:#fff4ad;text-shadow:0 0 22px rgba(255,234,130,.34)}.feature-card__summary{margin-bottom:10px;color:#fffffff0!important;font-size:15px;line-height:1.58}.feature-card__note{color:#e2eeffcc!important;font-size:13px!important;line-height:1.48}@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)}}@media (max-width: 900px){.feature-card--accent h3{max-width:none;font-size:28px}.feature-card__offer{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.feature-card--accent,.feature-card--accent:before{animation:none!important}}.features{display:block!important;margin-top:-124px;padding-bottom:96px}.features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.feature-card--hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:26px;min-height:auto;padding:34px 36px;border-radius:34px}.feature-card__hero-main{position:relative;z-index:2}.feature-card__hero-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.feature-card--hero h3{max-width:620px;font-size:clamp(38px,4.4vw,58px);line-height:.98;letter-spacing:-.055em;margin-bottom:14px}.feature-card--hero .feature-card__summary{max-width:640px;margin-bottom:10px}.feature-card--hero .feature-card__note{max-width:560px}.feature-card__hero-side{display:flex;justify-content:flex-end;align-items:center}.feature-card--hero .feature-card__offer{width:min(100%,380px);margin:0 0 0 auto}.feature-card--secondary{min-height:190px;padding:28px 28px 30px;border-radius:28px}.feature-card--secondary .feature-card__icon{margin-bottom:18px}.feature-card--secondary h3{font-size:24px;line-height:1.12;margin-bottom:12px}.feature-card--secondary p{font-size:15px;line-height:1.62}html[data-theme=dark] .feature-card--secondary p{color:#e2ecfacc}@media (max-width: 1100px){.feature-card--hero{grid-template-columns:1fr;align-items:start}.feature-card__hero-side{justify-content:flex-start}.feature-card--hero .feature-card__offer{width:min(100%,460px);margin:6px 0 0}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.features{margin-top:-72px;padding-bottom:74px}.feature-card--hero{padding:28px 22px;gap:18px}.feature-card__hero-head{flex-wrap:wrap;gap:12px;margin-bottom:12px}.feature-card--hero h3{font-size:32px}.feature-card--hero .feature-card__discount{position:static;margin-bottom:14px;width:fit-content}.features__grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.feature-card--secondary{min-height:auto;padding:24px 22px}}: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}.hero__aurora{position:absolute;z-index:1;border-radius:999px;filter:blur(28px);pointer-events:none;opacity:.42;mix-blend-mode:screen}.hero__aurora--one{width:360px;height:360px;left:10%;top:26%;background:#4393ff75;animation:heroAuraOne 9s ease-in-out infinite}.hero__aurora--two{width:260px;height:260px;right:18%;top:28%;background:#5ce5ff57;animation:heroAuraTwo 11s ease-in-out infinite}@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__kicker{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:22px;border-radius:999px;color:#fff;font-size:14px;font-weight:900;letter-spacing:.02em;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px);box-shadow:0 18px 48px #00000029;animation:fadeUp .75s ease both}.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}.hero__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:999px;color:#fff;font-weight:900;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px);transition:.25s ease}.hero__ghost:hover{transform:translateY(-2px);background:#ffffff29}.hero__stats{position:relative;z-index:2;display:flex;gap:14px;flex-wrap:wrap;margin-top:42px;animation:fadeUp .75s ease .34s both}.hero__stats div{min-width:136px;padding:16px 18px;border-radius:22px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px)}.hero__stats strong{display:block;font-size:26px;line-height:1;font-weight:900;color:#fff}.hero__stats span{display:block;margin-top:7px;color:#ffffffc7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.feature-card,.service-card,.price-table,.doctor-card,.branch-card,.contact-panel,.wow-offer,.page-cta,.price-highlights article{transform:translateZ(0);will-change:transform}.feature-card--hero{overflow:hidden!important}.feature-card--hero:after{background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.18),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.12),transparent 32%,transparent 78%,rgba(255,255,255,.12))!important}.feature-card--hero h3{text-transform:none}.wow-section-head{max-width:820px;margin-bottom:26px}.wow-section-head h2{font-size:clamp(34px,4.2vw,60px);line-height:1.02;letter-spacing:-.06em;font-weight:900;color:#0b1d3a}html[data-theme=dark] .wow-section-head h2{color:#fff}.wow-offers{padding:0 0 105px}.wow-offers__grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:24px}.wow-offer{position:relative;overflow:hidden;min-height:270px;border-radius:34px;padding:32px;color:#fff;background:radial-gradient(circle at 24% 16%,rgba(255,255,255,.22),transparent 30%),linear-gradient(145deg,#0d2b5a,#1c66da 55%,#5ce5ff 150%);box-shadow:0 28px 80px #0f327033;transition:.35s ease}.wow-offer:nth-child(2){background:radial-gradient(circle at 24% 16%,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#103e83,#3288ff)}.wow-offer:nth-child(3){background:radial-gradient(circle at 24% 16%,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#071a36,#2658c8)}.wow-offer:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 36px 92px #0f327047}.wow-offer:before{content:"";position:absolute;inset:-40% auto auto -20%;width:250px;height:250px;border-radius:50%;background:#ffffff1f;filter:blur(1px)}.wow-offer span{display:inline-flex;position:relative;z-index:1;margin-bottom:18px;padding:8px 12px;border-radius:999px;color:#fff;background:#ffffff24;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.wow-offer h3{position:relative;z-index:1;font-size:32px;line-height:1.05;letter-spacing:-.045em;font-weight:900;margin-bottom:14px}.wow-offer p{position:relative;z-index:1;color:#ffffffd1;font-weight:650;line-height:1.65;max-width:470px}.wow-offer strong{position:absolute;right:28px;bottom:26px;display:block;font-size:34px;line-height:1;letter-spacing:-.055em;color:#fff4ad;text-shadow:0 0 20px rgba(255,244,173,.28)}.service-card--wow{position:relative;transition:transform .35s ease,box-shadow .35s ease}.service-card--wow:hover{transform:translateY(-10px);box-shadow:0 34px 90px #0f32702e}.service-card--wow .service-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.22) 48%,transparent 70%);transform:translate(-120%);transition:transform .8s ease}.service-card--wow:hover .service-card__image:after{transform:translate(120%)}.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-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:38px 0 0}.price-highlights article{min-height:190px;padding:28px;border-radius:30px;background:#ffffffd1;border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow)}.price-highlights span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:16px;background:#eef5ff;color:var(--blue);font-weight:900}.price-highlights h3{font-size:23px;font-weight:900;letter-spacing:-.03em;margin-bottom:10px}.price-highlights p{color:var(--muted);font-weight:650;line-height:1.6}.price-table--wow{border-radius:34px}.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))}.team-hero__badge{position:absolute;left:22px;bottom:22px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;color:#fff;background:#ffffff24;backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.16);font-weight:900}.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)}.contacts-layout--wow{grid-template-columns:1.15fr .9fr .9fr}.contact-panel--main{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.2),transparent 32%),linear-gradient(145deg,#071a36,#1c66da)!important;color:#fff}.contact-panel--main p,.contact-panel--main h2,.contact-panel--main svg{color:#fff!important}html[data-theme=dark] .page-cta,html[data-theme=dark] .price-highlights article,html[data-theme=dark] .doctor-card--wow,html[data-theme=dark] .wow-offer{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] .wow-section-head h2,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){.wow-offers__grid,.price-highlights,.contacts-layout--wow,.team-hero__inner,.doctors-grid--wow{grid-template-columns:1fr}}@media (max-width: 720px){.hero__actions{align-items:stretch}.hero__ghost{width:100%}.hero__stats{display:grid;grid-template-columns:1fr}.wow-offer{min-height:245px;padding:26px}.wow-offer strong{position:relative;right:auto;bottom:auto;margin-top:22px}.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__aurora,.hero__kicker,.hero h1,.hero p,.hero__actions,.hero__stats{animation:none!important}.service-card--wow .service-card__image:after{display:none}}.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}.feature-card--secondary{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 4%,rgba(50,136,255,.12),transparent 35%),linear-gradient(180deg,#ffffffe6,#f4f8fddb)!important}.feature-card--secondary:after{content:"";position:absolute;right:-52px;top:-68px;width:180px;height:180px;border-radius:50%;background:#3288ff1a;filter:blur(3px);transition:transform .5s ease,opacity .5s ease}.feature-card--secondary:hover:after{opacity:.9;transform:scale(1.16) translate(-8px,10px)}.feature-card--secondary .feature-card__icon,.feature-card--secondary h3,.feature-card--secondary p{position:relative;z-index:1}html[data-theme=dark] .feature-card--secondary{background:radial-gradient(circle at 12% 4%,rgba(50,136,255,.2),transparent 35%),linear-gradient(180deg,#122f58fa,#0c254bfa)!important}.wow-section-head h2{max-width:980px}.wow-offers__grid .wow-offer:nth-child(2){background:radial-gradient(circle at 24% 16%,rgba(255,255,255,.2),transparent 30%),linear-gradient(145deg,#0d3d76,#257ee8 62%,#a7d8ff 135%)}.wow-offers__grid .wow-offer:nth-child(3){background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.22),transparent 32%),linear-gradient(145deg,#10264f,#1a4ab6 58%,#23b7d4 135%)}.wow-offer strong{max-width:240px;text-align:right;font-size:28px}.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--wow{min-height:460px;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#fffffff0,#f6faffe6)!important}.service-card__image{height:270px!important;display:block!important;place-items:unset!important;background:#0b2348!important}.service-card__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .82s cubic-bezier(.22,1,.36,1),filter .5s ease}.service-card--wow:hover .service-card__image img{transform:scale(1.07);filter:saturate(1.05) contrast(1.03)}.service-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 22%,rgba(6,22,48,.42) 58%,rgba(6,22,48,.84) 100%),linear-gradient(90deg,rgba(6,22,48,.3),transparent 58%)}.service-card__image-caption{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;padding:18px 18px 17px;border-radius:24px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px);box-shadow:0 20px 54px #00000038}.service-card__image-caption span{display:inline-flex;margin-bottom:8px;padding:0!important;color:#b9d8ff!important;background:transparent!important;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.service-card__image-caption h2{color:#fff!important;font-size:28px;line-height:1.04;letter-spacing:-.045em;text-shadow:0 12px 34px rgba(0,0,0,.28)}.service-card__body{padding:26px 28px 30px}.service-card__body p{min-height:76px}html[data-theme=dark] .service-card--wow{background:linear-gradient(180deg,#122f58f5,#0c254bf5)!important}.price-highlights article{position:relative;overflow:hidden}.price-highlights article:after{content:"";position:absolute;right:-48px;bottom:-60px;width:160px;height:160px;border-radius:50%;background:#3288ff1c}.price-table--wow{background:#ffffffdb!important;backdrop-filter:blur(18px)}.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}.feature-card,.service-card,.price-table,.doctor-card,.branch-card,.contact-panel,.price-highlights article,.page-cta{backdrop-filter:blur(18px)}.feature-card:hover,.service-card--wow:hover,.doctor-card--wow:hover,.branch-card:hover,.wow-offer:hover,.contact-panel:hover,.price-highlights article:hover{border-color:#3288ff47!important}.contact-panel{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.contact-panel:hover,.price-highlights article:hover{transform:translateY(-6px);box-shadow:0 34px 90px #0f32702e}@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}.service-card__image{height:245px!important}.service-card__image-caption h2{font-size:24px}}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{opacity:1;transform:none;filter:none;transition:none}}.hero__aurora,.hero__aurora--one,.hero__aurora--two{display:none!important}.feature-card--hero{grid-template-columns:minmax(0,1fr) minmax(440px,.72fr)!important}.feature-card--hero .feature-card__offer{width:min(100%,470px)!important;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr)!important;gap:14px!important}.feature-card__price{min-height:86px!important}.feature-card__price--old{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:16px 18px!important}.feature-card__price--old span{white-space:nowrap!important;transform:translateY(1px)}.feature-card__price--old strong{white-space:nowrap!important;font-size:30px!important;letter-spacing:-.055em!important}.feature-card__price--new{align-items:flex-start!important;justify-content:center!important;gap:8px!important;padding:14px 18px 16px!important}.feature-card__price--new strong{white-space:nowrap!important;font-size:34px!important;transform:translateY(-2px)}.wow-offers .section-label,.wow-section-head .section-label{display:none!important}.wow-offer:nth-child(2) strong{bottom:54px!important;right:34px!important;max-width:250px!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--wow{background:#0a2145fa!important;border:1px solid rgba(103,156,231,.18)!important}.service-card__image{height:285px!important;background:#061630!important}.service-card__image img{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.service-card__image-caption{left:24px!important;right:24px!important;bottom:22px!important;padding:18px 20px 19px!important;border-radius:22px!important;background:#f4f8ff29!important;border:1px solid rgba(255,255,255,.24)!important;backdrop-filter:blur(24px) saturate(1.2)!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important;box-shadow:inset 0 1px #ffffff2e,0 18px 48px #00000042!important}.service-card__image-caption span{color:#d7e8ff!important;text-shadow:0 8px 22px rgba(0,0,0,.36)}.service-card__image-caption h2{color:#fff!important;text-shadow:0 12px 36px rgba(0,0,0,.46)!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}html[data-theme=light] .service-card--wow,html[data-theme=dark] .service-card--wow{background:#0a2145fa!important}@media (max-width: 1050px){.feature-card--hero{grid-template-columns:1fr!important}.feature-card--hero .feature-card__offer{width:100%!important;margin:0!important}}@media (max-width: 560px){.feature-card--hero .feature-card__offer{grid-template-columns:1fr!important}.feature-card__price--old{justify-content:flex-start!important}.page-intro--photo{min-height:330px!important}.service-card__image{height:255px!important}}.hero__aurora,.hero__aurora--one,.hero__aurora--two,.page-intro--photo:before{display:none!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,.feature-card--clickable{cursor:pointer}.feature-card--clickable{display:block}.feature-card--clickable:before{content:"Открыть филиалы";position:absolute;right:22px;bottom:18px;z-index:2;padding:8px 12px;border-radius:999px;color:#2f75df;background:#2f75df1a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:.28s ease}.feature-card--clickable:hover:before{opacity:1;transform:translateY(0)}.feature-card__offer{grid-template-columns:minmax(170px,1.08fr) minmax(190px,1.12fr)!important;gap:14px!important}.feature-card__price{min-height:104px!important}.feature-card__price strong{white-space:nowrap}.feature-card__price--new{justify-content:flex-start!important;gap:14px}.feature-card__price--new strong{margin-top:2px}.wow-offer:nth-child(2) p{max-width:500px}.wow-offer:nth-child(2){padding-bottom:34px}.service-card--wow{display:flex;flex-direction:column}.service-card__image{flex:0 0 270px}.service-card__shade{background:linear-gradient(180deg,#06163014,#0616302e 65%,#06163047)!important}.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__image-caption{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2;width:100%;margin:0 0 20px;padding:18px 18px 17px;border-radius:24px;background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff2e,0 18px 44px #0000002e}.service-card__image-caption span{display:inline-flex;margin-bottom:9px;padding:0!important;color:#b9d8ff!important;background:transparent!important;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.service-card__image-caption h2{color:#fff!important;font-size:28px;line-height:1.04;letter-spacing:-.045em;text-shadow:0 12px 34px rgba(0,0,0,.25)}.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}.feature-card__offer{grid-template-columns:1fr!important}.features__grid{grid-template-columns:1fr}.service-card__image{flex-basis:240px}}@media (max-width: 560px){.appointment-modal__card{padding:30px 24px;border-radius:30px}.service-card__image-caption h2{font-size:25px}}.doctor-card--akifiev .doctor-card__photo img{object-position:30% top!important}.price-wrap{padding-top:36px!important}.price-catalog{display:grid;gap:26px}.price-category{position:relative;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 92% 0%,rgba(50,136,255,.13),transparent 34%),linear-gradient(180deg,#ffffffeb,#f4f9ffe0);border:1px solid rgba(174,197,224,.54);box-shadow:0 28px 82px #0f32701f;backdrop-filter:blur(18px)}.price-category:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,#2f75df,#5ce5ff)}.price-category__head{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;padding:28px 30px 24px 36px}.price-category__head>span{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;color:#fff;font-size:18px;font-weight:900;background:linear-gradient(145deg,#3288ff,#1d58b7);box-shadow:0 16px 34px #2f75df42}.price-category__head h2{margin:0 0 7px;color:#142033;font-size:clamp(26px,3vw,38px);line-height:1.05;font-weight:900;letter-spacing:-.055em}.price-category__head p{margin:0;color:#667489;font-weight:750;line-height:1.45}.price-category__table{margin:0 26px 28px 36px;overflow:hidden;border-radius:24px;border:1px solid rgba(174,197,224,.56);background:#ffffffb8}.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{background:radial-gradient(circle at 92% 0%,rgba(92,229,255,.08),transparent 34%),linear-gradient(180deg,#122f58f5,#0c254bf5);border-color:#9ebee82e;box-shadow:0 28px 82px #0000003d}html[data-theme=dark] .price-category__head h2{color:#fff}html[data-theme=dark] .price-category__head p{color:#e2ecfab8}html[data-theme=dark] .price-category__table{background:#06163047;border-color:#9ebee829}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}.features__grid .feature-card--secondary:after{content:"";position:absolute;pointer-events:none;transition:transform .55s ease,opacity .55s ease}.features__grid .feature-card--secondary:nth-child(1){background:linear-gradient(135deg,rgba(50,136,255,.11) 0 1px,transparent 1px 26px),radial-gradient(circle at 12% 14%,rgba(92,229,255,.13),transparent 32%),linear-gradient(180deg,#ffffffeb,#f4f8fde0)!important;background-size:26px 26px,auto,auto}.features__grid .feature-card--secondary:nth-child(1):after{right:-36px;top:28px;width:145px;height:145px;border-radius:34px;background:linear-gradient(135deg,#3288ff29,#5ce5ff0f);transform:rotate(14deg)}.features__grid .feature-card--secondary:nth-child(2){background:radial-gradient(circle at 78% 28%,rgba(255,244,173,.14),transparent 22%),linear-gradient(145deg,#fffffff0,#eff6ffe0)!important}.features__grid .feature-card--secondary:nth-child(2):after{right:20px;top:18px;width:118px;height:118px;border-radius:50%;border:1px solid rgba(47,117,223,.16);background:radial-gradient(circle,rgba(50,136,255,.12) 0 34%,transparent 35% 100%);box-shadow:-26px 42px #5ce5ff0e}.features__grid .feature-card--secondary:nth-child(3){background:linear-gradient(118deg,transparent 0 64%,rgba(92,229,255,.08) 64% 100%),radial-gradient(circle at 14% 82%,rgba(50,136,255,.13),transparent 30%),linear-gradient(180deg,#ffffffeb,#f4f8fde0)!important}.features__grid .feature-card--secondary:nth-child(3):after{right:-22px;top:-18px;width:155px;height:96px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(50,136,255,.14) 0 5px,transparent 5px 13px);transform:rotate(-16deg);opacity:.65}.features__grid .feature-card--secondary:hover:after{transform:translateY(-8px) scale(1.06) rotate(0)}html[data-theme=dark] .features__grid .feature-card--secondary:nth-child(1),html[data-theme=dark] .features__grid .feature-card--secondary:nth-child(2),html[data-theme=dark] .features__grid .feature-card--secondary:nth-child(3){background:radial-gradient(circle at 12% 4%,rgba(50,136,255,.2),transparent 35%),linear-gradient(180deg,#122f58fa,#0c254bfa)!important}@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__head{grid-template-columns:1fr;padding:24px 22px 20px 28px}.price-category__table{margin:0 18px 22px 28px}.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-highlights{gap:28px!important}.price-highlights article{isolation:isolate;min-height:190px;border-radius:30px!important;border:1px solid rgba(174,197,224,.5)!important;box-shadow:0 24px 72px #0f32701f}.price-highlights article:before{content:"";position:absolute;inset:auto 24px 22px auto;z-index:-1;width:118px;height:118px;opacity:.9;transition:transform .45s ease,opacity .45s ease}.price-highlights article:nth-child(1){background:linear-gradient(135deg,rgba(47,117,223,.12) 0 1px,transparent 1px 24px),radial-gradient(circle at 16% 14%,rgba(92,229,255,.18),transparent 30%),linear-gradient(180deg,#fffffff5,#f2f8ffe6)!important;background-size:24px 24px,auto,auto!important}.price-highlights article:nth-child(1):before{border-radius:32px;background:linear-gradient(135deg,#2f75df33,#5ce5ff14);transform:rotate(14deg)}.price-highlights article:nth-child(2){background:radial-gradient(circle at 82% 22%,rgba(255,214,102,.16),transparent 28%),linear-gradient(145deg,#fffffff5,#edf6ffe6)!important}.price-highlights article:nth-child(2):before{border-radius:999px;border:1px solid rgba(47,117,223,.18);background:radial-gradient(circle,rgba(255,214,102,.24) 0 34%,transparent 35% 100%),radial-gradient(circle at 78% 72%,rgba(47,117,223,.12),transparent 36%);box-shadow:-26px 34px #5ce5ff0f}.price-highlights article:nth-child(3){background:linear-gradient(120deg,transparent 0 58%,rgba(47,117,223,.08) 58% 100%),radial-gradient(circle at 18% 88%,rgba(92,229,255,.16),transparent 31%),linear-gradient(180deg,#fffffff5,#f3f8ffe6)!important}.price-highlights article:nth-child(3):before{width:160px;height:88px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(47,117,223,.16) 0 6px,transparent 6px 15px);transform:rotate(-17deg)}.price-highlights article:hover:before{transform:translateY(-8px) scale(1.05) rotate(0)}.price-category:nth-child(1){--price-a: #3288ff;--price-b: #5ce5ff}.price-category:nth-child(2){--price-a: #2454d6;--price-b: #78b5ff}.price-category:nth-child(3){--price-a: #6c63ff;--price-b: #3aa6ff}.price-category:nth-child(4){--price-a: #0f7aa7;--price-b: #5ce5ff}.price-category:nth-child(5){--price-a: #d7a026;--price-b: #68a6ff}.price-category{background:radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--price-a) 18%,transparent),transparent 34%),linear-gradient(180deg,#fffffff5,#f2f8ffe0)!important}.price-category:before{background:linear-gradient(180deg,var(--price-a),var(--price-b))!important}.price-category__head>span{background:linear-gradient(145deg,var(--price-a),var(--price-b))!important}.price-category__table{background:#ffffffd1!important}.price-category .price-row--head{background:linear-gradient(135deg,var(--price-a),color-mix(in srgb,var(--price-a) 72%,#061936))!important}html[data-theme=dark] .price-highlights article:nth-child(1),html[data-theme=dark] .price-highlights article:nth-child(2),html[data-theme=dark] .price-highlights article:nth-child(3){background:radial-gradient(circle at 14% 6%,rgba(50,136,255,.18),transparent 32%),linear-gradient(180deg,#122f58fa,#0c254bfa)!important;border-color:#9ebee82e!important}html[data-theme=dark] .price-category{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--price-b) 13%,transparent),transparent 34%),linear-gradient(180deg,#122f58f5,#0c254bf5)!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}.theme-toggle-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.theme-hint{position:absolute;top:calc(100% + 14px);right:0;z-index:100;width:286px;padding:15px 18px 16px;border-radius:22px;color:#11233d;background:#ffffffdb;border:1px solid rgba(255,255,255,.72);box-shadow:0 24px 70px #0f32702e,inset 0 1px #ffffffb8;backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22);animation:themeHintIn .46s cubic-bezier(.22,1,.36,1) both}.theme-hint:before{content:"";position:absolute;top:-7px;right:23px;width:14px;height:14px;transform:rotate(45deg);background:inherit;border-left:1px solid rgba(255,255,255,.68);border-top:1px solid rgba(255,255,255,.68)}.theme-hint strong,.theme-hint span{display:block;position:relative;z-index:1}.theme-hint strong{margin-bottom:5px;font-size:14px;line-height:1.2;font-weight:900;letter-spacing:-.02em}.theme-hint span{max-width:220px;color:#5b6b82;font-size:12px;line-height:1.45;font-weight:750}.theme-hint button{position:absolute;top:9px;right:10px;z-index:2;width:24px;height:24px;border:0;border-radius:50%;color:#5b6b82;background:#0f327014;cursor:pointer;font-size:18px;line-height:22px;transition:transform .22s ease,background .22s ease}.theme-hint button:hover{transform:scale(1.06);background:#2f75df24}html[data-theme=dark] .theme-hint{color:#fff;background:#091d3bd6;border-color:#9dc3ff2e;box-shadow:0 28px 74px #00000057,inset 0 1px #ffffff1f}html[data-theme=dark] .theme-hint:before{border-color:#9dc3ff29}html[data-theme=dark] .theme-hint span{color:#e2ecfabd}html[data-theme=dark] .theme-hint button{color:#ffffffc7;background:#ffffff1a}@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--wow{color:#142033;background:linear-gradient(180deg,#fffffff5,#f5faffeb)!important;border:1px solid rgba(47,117,223,.22)!important;box-shadow:0 24px 70px #0f327021,0 0 0 1px #ffffffc7 inset!important}html:not([data-theme=dark]) .service-card--wow:hover{box-shadow:0 34px 90px #2f75df2e,0 0 0 1px #60a5fa52 inset,0 0 42px #60a5fa29!important}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__image{border-bottom:1px solid rgba(47,117,223,.16)}html:not([data-theme=dark]) .service-card__shade{background:linear-gradient(180deg,#fff0,#ddeeff29 70%,#ffffff57)!important}html:not([data-theme=dark]) .service-card__image-caption{background:linear-gradient(135deg,#ffffffe0,#e8f4ffb8)!important;border:1px solid rgba(47,117,223,.2)!important;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #0f32701a!important}html:not([data-theme=dark]) .service-card__image-caption span{color:#2f75df!important}html:not([data-theme=dark]) .service-card__image-caption h2{color:#10213d!important;text-shadow:none!important}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{isolation:isolate;overflow:hidden;color:#10213d!important;background:radial-gradient(circle at 88% 12%,rgba(92,229,255,.22),transparent 34%),radial-gradient(circle at 16% 78%,rgba(47,117,223,.13),transparent 28%),linear-gradient(145deg,#fffffffa,#ebf7fff0)!important;border:1px solid rgba(47,117,223,.22);box-shadow:0 28px 86px #0f327024,0 0 54px #5ce5ff24!important}html:not([data-theme=dark]) .contact-panel--main:before{content:"";position:absolute;right:-70px;bottom:-92px;z-index:-1;width:260px;height:260px;border-radius:48px;background:linear-gradient(135deg,#2f75df24,#5ce5ff12);transform:rotate(18deg)}html:not([data-theme=dark]) .contact-panel--main svg{color:#2f75df!important}html:not([data-theme=dark]) .contact-panel--main h2{color:#0e3b79!important;animation:phoneNumberPulse 2.8s ease-in-out infinite}html:not([data-theme=dark]) .contact-panel--main p{color:#40536b!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){.theme-hint{right:-8px;width:min(280px,calc(100vw - 32px))}.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__table{background:linear-gradient(180deg,#081c3df5,#061732f0)!important;border-color:#8db8ff38!important;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #00000029!important}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}html[data-theme=dark] .features{background:transparent!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,html[data-theme=dark] .doctors-section,html[data-theme=dark] .branches-section,html[data-theme=dark] .contacts-section{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] .contacts-layout,html[data-theme=dark] .contacts-layout--wow,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] .contacts-layout,html[data-theme=dark] .contacts-layout--wow,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,.contacts-layout,.contacts-layout--wow{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}.theme-hint strong:after{content:""}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,html[data-theme=dark] .contacts-layout,html[data-theme=dark] .contacts-layout--wow{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}@media (max-width: 920px){body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-sticky-cta{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:120;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:24px;background:#f8fbffe0;border:1px solid rgba(180,205,238,.6);box-shadow:0 22px 70px #081f4533;backdrop-filter:blur(22px)}html[data-theme=dark] .mobile-sticky-cta{background:#091d3bdb;border-color:#9ebee838;box-shadow:0 24px 76px #00000057}.mobile-sticky-cta__phone,.mobile-sticky-cta__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;font-weight:900;white-space:nowrap}.mobile-sticky-cta__phone{gap:8px;padding:0 12px;color:#123d82;background:#2f75df1a;overflow:hidden}.mobile-sticky-cta__phone span{overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .mobile-sticky-cta__phone{color:#eaf3ff;background:#8db8ff1f}.mobile-sticky-cta__button{padding:0 18px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-dark));box-shadow:0 14px 36px #2f75df4d}.appointment-modal{padding:16px;align-items:end}.appointment-modal__card{max-height:calc(100vh - 34px);overflow:auto}.header{transform:translateZ(0)}.header__top{min-height:92px}.nav{scrollbar-width:none}.nav::-webkit-scrollbar{display:none}}@media (max-width: 430px){.mobile-sticky-cta{grid-template-columns:1fr}.mobile-sticky-cta__phone,.mobile-sticky-cta__button{width:100%}}.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{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px;align-items:center;padding-bottom:96px}.service-detail__media{min-height:420px;border-radius:34px;overflow:hidden;box-shadow:0 34px 86px #214e8e2e;border:1px solid rgba(38,103,232,.14)}.service-detail__media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.service-detail__content{padding:34px;border-radius:34px;background:linear-gradient(145deg,#ffffffdb,#eff7ffb8);border:1px solid rgba(62,126,220,.14);box-shadow:0 28px 70px #214e8e21}.service-detail__content h2{margin:8px 0 16px;font-size:clamp(34px,3.2vw,54px);line-height:1;letter-spacing:-.055em}.service-detail__content p{color:var(--muted);line-height:1.72}.service-detail__list{display:grid;gap:12px;margin:24px 0 28px;padding:0;list-style:none}.service-detail__list li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:#3f8eff14;color:var(--text);font-weight:800}.service-detail__list svg{color:var(--blue);flex:0 0 auto}.service-detail__cta,.not-found-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.service-detail__cta>a:not(.blue-link),.not-found-card__actions>a:not(.blue-link){color:var(--blue);font-weight:900;text-decoration:none}.not-found-card{margin-bottom:90px}html[data-theme=dark] .service-detail__media{border-color:#8db8ff2e;box-shadow:0 36px 94px #00000052}html[data-theme=dark] .service-detail__content{background:linear-gradient(145deg,#11234beb,#071128db);border-color:#8db8ff29;box-shadow:0 34px 86px #0000004d}html[data-theme=dark] .service-detail__list li{background:#8db8ff1c;color:#ecf5ff}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}@media (max-width: 860px){.service-detail{grid-template-columns:1fr;gap:20px;padding-bottom:74px}.service-detail__media,.service-detail__media img{min-height:300px}.service-detail__content{padding:24px}}.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,.seo-info-card 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}.seo-cards-grid,.before-after-grid,.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:38px 0 90px}.seo-info-card,.before-after-card,.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}.seo-info-card:before,.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)}.seo-info-card:nth-child(2):before,.blog-card:nth-child(2):before{border-radius:62% 38% 46% 54%;background:linear-gradient(135deg,#8b5cf633,#3b82f61f)}.seo-info-card:nth-child(3):before,.blog-card:nth-child(3):before{border-radius:48% 52% 34% 66%;background:linear-gradient(135deg,#f7c94838,#3b82f61a)}.seo-info-card h2,.before-after-card h2,.blog-card h2{position:relative;z-index:1;font-size:25px;line-height:1.14;letter-spacing:-.04em;margin-bottom:14px;color:#142033}.seo-info-card p,.before-after-card p,.blog-card p{position:relative;z-index:1;color:var(--muted);line-height:1.68;font-weight:600}.seo-info-card--promo strong,.seo-info-card--promo em{position:relative;z-index:1;display:inline-flex;margin-top:18px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:15px;font-style:normal;font-weight:900}.seo-info-card--promo a,.before-after-card a,.blog-card a{position:relative;z-index:1;display:inline-flex;margin-top:20px;color:var(--blue-dark);font-weight:900}.before-after-card__visual{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.before-after-card__visual div{min-height:110px;display:grid;place-items:center;border-radius:22px;color:#fff;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.before-after-card__visual div:first-child{background:linear-gradient(135deg,#6b7f9d,#23324d)}.before-after-card__visual div:last-child{background:linear-gradient(135deg,#3b82f6,#2dd4bf)}html[data-theme=dark] .seo-structure-block,html[data-theme=dark] .seo-info-card,html[data-theme=dark] .before-after-card,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] .seo-info-card h2,html[data-theme=dark] .before-after-card h2,html[data-theme=dark] .blog-card h2{color:#f4f8ff}html[data-theme=dark] .seo-structure-block>p:not(.section-label),html[data-theme=dark] .seo-info-card p,html[data-theme=dark] .before-after-card p,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,.seo-cards-grid,.before-after-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,.seo-cards-grid,.before-after-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}.semantic-core,.seo-service-layout,.faq-section,.internal-links,.blog-article{margin-top:34px}.semantic-core,.faq-section,.internal-links,.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}.semantic-core__head{max-width:850px;margin-bottom:24px}.semantic-core__head h2,.faq-section h2,.internal-links h2,.seo-steps-card h2,.seo-price-card h2,.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}.semantic-core__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.keyword-group{position:relative;overflow:hidden;min-height:230px;padding:24px;border-radius:28px;background:#ffffffb8;border:1px solid rgba(54,113,172,.14)}.keyword-group:before{content:"";position:absolute;width:160px;height:160px;right:-58px;top:-70px;border-radius:42% 58% 50% 50%;background:radial-gradient(circle,rgba(90,164,255,.2),transparent 68%)}.keyword-group:nth-child(2):before{inset:auto auto -74px -62px;background:radial-gradient(circle,rgba(124,220,208,.22),transparent 68%)}.keyword-group:nth-child(3):before{width:210px;height:90px;right:-40px;top:22px;transform:rotate(-18deg);border-radius:999px;background:linear-gradient(90deg,#f5c55d3d,#6daeff26)}.keyword-group h3{position:relative;margin:0 0 16px;color:var(--text);font-size:20px;letter-spacing:-.025em}.keyword-group div{position:relative;display:flex;flex-wrap:wrap;gap:8px}.keyword-group span{display:inline-flex;padding:8px 11px;border-radius:999px;background:#e3f1ffdb;color:#19395be0;font-size:13px;line-height:1.2;border:1px solid rgba(90,151,214,.16)}.seo-service-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.seo-steps-card,.seo-price-card{padding:32px;border-radius:34px;border:1px solid rgba(96,147,199,.18);background:#ffffffe0;box-shadow:0 18px 55px #21487417}.seo-steps-card ol{list-style:none;counter-reset:seoStep;margin:22px 0 0;padding:0;display:grid;gap:12px}.seo-steps-card li{counter-increment:seoStep;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;color:var(--text);font-weight:700}.seo-steps-card li:before{content:counter(seoStep);width:42px;height:42px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#2177d8,#55c3d4);color:#fff;box-shadow:0 14px 28px #2177d838}.seo-price-table{overflow:hidden;margin:20px 0;border-radius:22px;border:1px solid rgba(90,151,214,.16)}.seo-price-table div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 18px;background:#f8fcffdb;border-bottom:1px solid rgba(90,151,214,.12)}.seo-price-table div:last-child{border-bottom:0}.seo-price-table span{color:var(--text);font-weight:650}.seo-price-table strong{color:var(--blue);white-space:nowrap}.seo-price-card>p:not(.section-label){color:var(--muted);line-height:1.65}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.faq-item{padding:24px;border-radius:28px;background:#ffffffbd;border:1px solid rgba(90,151,214,.14)}.faq-item h3{margin:0 0 12px;color:var(--text);font-size:20px;line-height:1.25}.faq-item p{margin:0;color:var(--muted);line-height:1.65}.internal-links__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.internal-links__grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-radius:22px;background:#ffffffbd;border:1px solid rgba(90,151,214,.16);color:var(--text);text-decoration:none;font-weight:750;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.internal-links__grid a:hover{transform:translateY(-3px);border-color:#2177d857;box-shadow:0 18px 38px #2177d821}.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] .semantic-core,html[data-theme=dark] .faq-section,html[data-theme=dark] .internal-links,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] .keyword-group,html[data-theme=dark] .seo-steps-card,html[data-theme=dark] .seo-price-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .internal-links__grid a,html[data-theme=dark] .blog-article__aside{background:#0b1d35c2;border-color:#80b9ff29}html[data-theme=dark] .keyword-group h3,html[data-theme=dark] .semantic-core__head h2,html[data-theme=dark] .faq-section h2,html[data-theme=dark] .internal-links h2,html[data-theme=dark] .seo-steps-card h2,html[data-theme=dark] .seo-price-card h2,html[data-theme=dark] .faq-item h3,html[data-theme=dark] .internal-links__grid a,html[data-theme=dark] .blog-article__lead,html[data-theme=dark] .blog-article__note,html[data-theme=dark] .blog-article__aside h2,html[data-theme=dark] .seo-price-table span,html[data-theme=dark] .seo-steps-card li{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] .faq-item p,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] .keyword-group span,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}html[data-theme=dark] .seo-price-table{border-color:#80b9ff24}html[data-theme=dark] .seo-price-table div{background:#08182ec2;border-color:#80b9ff1f}@media (max-width: 1020px){.semantic-core__grid,.faq-grid,.seo-service-layout,.blog-article{grid-template-columns:1fr}.blog-article__aside{position:static}.internal-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.breadcrumbs{margin-top:-16px;margin-bottom:22px;overflow-x:auto;white-space:nowrap;padding-bottom:4px}.semantic-core,.faq-section,.internal-links,.blog-article,.seo-steps-card,.seo-price-card{padding:24px 20px;border-radius:26px}.internal-links__grid{grid-template-columns:1fr}.seo-price-table div{grid-template-columns:1fr;gap:6px}}.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__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:42px;align-items:center}.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-landing-hero__media{min-height:380px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,255,255,.46);box-shadow:0 30px 90px #2359a838;transform:rotate(1deg)}.service-landing-hero__media img{width:100%;height:100%;min-height:380px;object-fit:cover;display:block;transform:scale(1.03)}.service-conversion-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;margin-top:52px}.service-conversion-card,.service-flow-section,.clinic-benefits-section,.service-doctors-section,.service-price-section,.service-cases-section,.service-booking-section{border-radius:32px;background:linear-gradient(180deg,#ffffffeb,#f4f9ffe6);border:1px solid rgba(187,207,232,.58);box-shadow:0 24px 70px #2359a81a}.service-conversion-card{padding:30px;position:relative;overflow:hidden}.service-conversion-card:after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-70px;border-radius:60px;background:linear-gradient(135deg,#2f75df2e,#70c7ff14);transform:rotate(18deg)}.service-conversion-card h2,.service-flow-section h2,.clinic-benefits-section h2,.service-doctors-section h2,.service-price-section h2,.service-cases-section h2,.service-booking-section h2{margin:8px 0 16px;color:#13243a;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.05}.service-conversion-card ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.service-conversion-card li{display:flex;gap:10px;align-items:flex-start;color:#1f324cc7;line-height:1.55}.service-conversion-card li svg{color:var(--blue);flex:0 0 auto;margin-top:2px}.service-mini-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.service-mini-metrics span{padding:9px 12px;border-radius:999px;background:#e9f3ff;color:#174f9e;font-weight:800;font-size:13px}.service-flow-section{display:grid;grid-template-columns:.78fr 1fr;gap:26px;padding:34px;margin-top:24px}.service-flow-section__text p:not(.section-label),.service-cases-section p,.service-booking-section p,.service-price-note{color:#26374fbd;line-height:1.72}.service-flow-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.service-flow-list li{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:22px;background:#eaf3ffc2;color:#20344f;font-weight:700}.service-flow-list span{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2f75df,#6bbff8);color:#fff;box-shadow:0 12px 28px #2f75df38;flex:0 0 auto}.clinic-benefits-section,.service-doctors-section,.service-price-section,.service-cases-section,.service-booking-section{padding:34px;margin-top:24px}.clinic-benefits-grid,.service-doctors-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.clinic-benefits-grid article{min-height:160px;padding:22px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(47,117,223,.16),transparent 44%),#f6faffdb;border:1px solid rgba(187,207,232,.55)}.clinic-benefits-grid span{color:#2f75df;font-weight:900;letter-spacing:-.03em}.clinic-benefits-grid p{margin:14px 0 0;color:#1d304ac7;line-height:1.55;font-weight:700}.service-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.service-section-head a,.service-cases-section>a{color:var(--blue);font-weight:900}.service-doctors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-doctor-card{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;padding:16px;border-radius:24px;background:#f7fbffe6;border:1px solid rgba(187,207,232,.55)}.service-doctor-card img{width:92px;height:92px;border-radius:22px;object-fit:cover;object-position:center top}.service-doctor-card h3{margin:0 0 6px;color:#13243a;font-size:18px;line-height:1.15}.service-doctor-card p{margin:0 0 8px;color:#26374fbd}.service-doctor-card span{color:#2f75df;font-weight:800;font-size:13px}.service-price-table{display:grid;gap:10px}.service-price-table>div{display:grid;grid-template-columns:1fr auto;gap:16px;padding:16px 18px;border-radius:18px;background:#f7fbffeb;border:1px solid rgba(187,207,232,.55);color:#20344f}.service-price-table strong{color:#1452b4;white-space:nowrap}.service-price-note{margin:16px 0 0;font-size:14px}.service-case-card{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 16px}.service-case-card>div{min-height:150px;padding:24px;border-radius:26px;background:linear-gradient(135deg,#2f75df1a,#ffffffd1);border:1px solid rgba(187,207,232,.55)}.service-case-card span{display:inline-flex;padding:8px 12px;border-radius:999px;background:#2f75df1f;color:#1452b4;font-weight:900}.service-booking-section{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:center}.service-booking-card{padding:24px;border-radius:28px;background:radial-gradient(circle at 90% 0%,rgba(107,191,248,.22),transparent 45%),linear-gradient(135deg,#2f75df,#164b9c);color:#fff;box-shadow:0 26px 70px #2f75df42}.service-booking-card span{display:block;color:#ffffffc2;margin-bottom:8px}.service-booking-card a{display:block;color:#fff;font-size:28px;font-weight:900;letter-spacing:-.04em;margin-bottom:16px}.service-booking-card button{width:100%;min-height:48px;border:0;border-radius:999px;background:#fff;color:#164b9c;font-weight:900;cursor:pointer}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,html[data-theme=dark] .service-conversion-card h2,html[data-theme=dark] .service-flow-section h2,html[data-theme=dark] .clinic-benefits-section h2,html[data-theme=dark] .service-doctors-section h2,html[data-theme=dark] .service-price-section h2,html[data-theme=dark] .service-cases-section h2,html[data-theme=dark] .service-booking-section h2,html[data-theme=dark] .service-doctor-card h3{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),html[data-theme=dark] .service-cases-section p,html[data-theme=dark] .service-booking-section p,html[data-theme=dark] .service-price-note,html[data-theme=dark] .service-doctor-card p{color:#e2ecfac2}html[data-theme=dark] .service-landing-hero__meta span,html[data-theme=dark] .service-landing-hero__actions>a:not(.blue-link),html[data-theme=dark] .service-conversion-card,html[data-theme=dark] .service-flow-section,html[data-theme=dark] .clinic-benefits-section,html[data-theme=dark] .service-doctors-section,html[data-theme=dark] .service-price-section,html[data-theme=dark] .service-cases-section,html[data-theme=dark] .service-booking-section{background:linear-gradient(180deg,#122f58f5,#0c254bf5);border-color:#9ebee82e;color:#fff;box-shadow:0 24px 70px #0000003d}html[data-theme=dark] .service-flow-list li,html[data-theme=dark] .clinic-benefits-grid article,html[data-theme=dark] .service-doctor-card,html[data-theme=dark] .service-price-table>div,html[data-theme=dark] .service-case-card>div{background:#8db8ff17;border-color:#9ebee829;color:#f4f8ffeb}html[data-theme=dark] .clinic-benefits-grid p,html[data-theme=dark] .service-conversion-card li,html[data-theme=dark] .service-price-table>div{color:#f4f8ffe0}html[data-theme=dark] .service-mini-metrics span,html[data-theme=dark] .service-case-card span{background:#8db8ff24;color:#a9c9ff}html[data-theme=dark] .service-price-table strong,html[data-theme=dark] .service-doctor-card span,html[data-theme=dark] .service-section-head a,html[data-theme=dark] .service-cases-section>a{color:#a9c9ff}@media (max-width: 980px){.service-landing-hero__inner,.service-conversion-grid,.service-flow-section,.service-booking-section{grid-template-columns:1fr}.clinic-benefits-grid,.service-doctors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-landing-hero{padding-top:120px}}@media (max-width: 640px){.service-landing-hero{padding:106px 0 52px}.service-landing-hero__media{min-height:250px;border-radius:26px;transform:none}.service-landing-hero__media img{min-height:250px}.service-conversion-card,.service-flow-section,.clinic-benefits-section,.service-doctors-section,.service-price-section,.service-cases-section,.service-booking-section{padding:24px 20px;border-radius:24px}.clinic-benefits-grid,.service-doctors-grid,.service-case-card{grid-template-columns:1fr}.service-doctor-card{grid-template-columns:78px 1fr}.service-doctor-card img{width:78px;height:78px}.service-price-table>div{grid-template-columns:1fr}.service-booking-card a{font-size:22px}}.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,html[data-theme=dark] .mobile-drawer,html[data-theme=dark] .page-nav{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] .hero__overlay{background:linear-gradient(90deg,#082957db,#0b3976b3 40%,#092f6357 72%,#061b3a1f),linear-gradient(180deg,#5c9aff24,#5c9aff00)}html[data-theme=dark] .page-intro--photo:before,html[data-theme=dark] .page-intro--home: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] .hero-branch,html[data-theme=dark] .feature-card,html[data-theme=dark] .feature-card--accent,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] .contact-panel,html[data-theme=dark] .contact-card,html[data-theme=dark] .seo-info-card,html[data-theme=dark] .seo-panel,html[data-theme=dark] .seo-link-card,html[data-theme=dark] .seo-keyword-card,html[data-theme=dark] .wow-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .footer,html[data-theme=dark] .theme-hint,html[data-theme=dark] .reviews-carousel,html[data-theme=dark] .review-aside,html[data-theme=dark] .review-highlight{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] .reviews-carousel__arrow,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .theme-hint button{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}}.review-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.review-highlight{padding:22px 24px;border-radius:24px;background:linear-gradient(180deg,#fffffff5,#e8f1fff0);border:1px solid rgba(91,135,219,.14);box-shadow:0 22px 50px #193e7e14}.review-highlight strong{display:block;font-size:clamp(2rem,3vw,2.8rem);line-height:1;color:var(--brand-700)}.review-highlight span{display:block;margin-top:10px;color:var(--muted)}.reviews-showcase{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;margin-top:28px;align-items:start}.reviews-carousel,.review-aside{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-carousel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.reviews-carousel__head h2,.review-aside h2{margin:8px 0 6px}.reviews-carousel__head p:last-child{margin:0;color:var(--muted)}.reviews-carousel__count{min-width:92px;text-align:center;padding:10px 14px;border-radius:999px;background:#326bd21f;color:var(--brand-700);font-weight:700}.reviews-carousel__stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.reviews-carousel__arrow{width:48px;height:48px;border:0;border-radius:50%;background:#326bd21a;color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.reviews-carousel__arrow:hover{transform:translateY(-2px);background:#326bd22e}.review-shot{margin:0;border-radius:24px;overflow:hidden;border:1px solid rgba(91,135,219,.16);background:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.review-shot img{display:block;width:100%;height:auto}.reviews-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.reviews-thumb{text-align:left;padding:14px 16px;border-radius:18px;border:1px solid rgba(91,135,219,.12);background:#ffffffc7;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.reviews-thumb span,.reviews-thumb strong{display:block}.reviews-thumb span{font-weight:600;color:var(--text)}.reviews-thumb strong{margin-top:6px;font-size:.85rem;color:var(--muted)}.reviews-thumb.is-active,.reviews-thumb:hover{transform:translateY(-2px);border-color:#326bd26b;background:#e8f1fffa}.review-aside__list{margin:20px 0 24px;padding-left:18px;color:var(--muted)}.review-aside__list li+li{margin-top:10px}@media (max-width: 1080px){.review-highlights,.reviews-showcase{grid-template-columns:1fr}.reviews-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.reviews-carousel,.review-aside,.review-highlight{padding:20px;border-radius:22px}.reviews-carousel__head{flex-direction:column;align-items:stretch}.reviews-carousel__stage{grid-template-columns:1fr}.reviews-carousel__arrow{width:44px;height:44px}.reviews-carousel__stage .reviews-carousel__arrow:first-child{order:2;justify-self:start}.reviews-carousel__stage .reviews-carousel__arrow:last-child{order:3;justify-self:end;margin-top:-44px}.reviews-thumbs{grid-template-columns:1fr}}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__overlay{background:linear-gradient(90deg,#eff7fff5,#e0f0ffe6 32%,#bddefd8a 62%,#bddefd1f),linear-gradient(180deg,#ffffff1a,#d6ebff0f 42%,#e2f1ffd1)}html:not([data-theme=dark]) .hero--wow:after{background:linear-gradient(180deg,#e6f2ff00,#e6f2ffc7 68%,#e3f0ff)}html:not([data-theme=dark]) .hero__bg-title{color:#2c69bb29}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:not([data-theme=dark]) .hero__aurora--one{background:#68aeff47}html:not([data-theme=dark]) .hero__aurora--two{background:#95e0ff42}html:not([data-theme=dark]) .hero-branch{color:#13315c;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.88),transparent 36%),linear-gradient(145deg,#ffffffb8,#dfeeff8a);border:1px solid rgba(143,184,230,.42);box-shadow:0 26px 54px #346fbf1f}html:not([data-theme=dark]) .hero-branch span{color:#3b6db4}html:not([data-theme=dark]) .hero-branch em{color:#13315cd1}html:not([data-theme=dark]) .features{background:linear-gradient(180deg,#e3f0ff00,#e3f0ffdb 36%,#eef6ff);padding-bottom:105px}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] .features,html[data-theme=dark] .services-grid,html[data-theme=dark] .price-page,html[data-theme=dark] .doctors-section,html[data-theme=dark] .branches-section,html[data-theme=dark] .contacts-section,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__overlay{background:linear-gradient(90deg,#e0f0fcf5,#d4e8f9e6 31%,#c2dbf285 64%,#aecae224),linear-gradient(180deg,rgba(237,247,255,.28) 0%,rgba(213,232,247,.42) 56%,var(--ny-light-page) 100%)!important}html:not([data-theme=dark]) .hero--wow:after{background:linear-gradient(180deg,rgba(229,240,251,0) 0%,rgba(229,240,251,.76) 70%,var(--ny-light-page) 100%)!important}html:not([data-theme=dark]) .hero__bg-title{color:#1d5baa2e!important}html:not([data-theme=dark]) .hero h1,html:not([data-theme=dark]) .hero p,html:not([data-theme=dark]) .hero-branch,html:not([data-theme=dark]) .hero-branch em{color:#102b55!important}html:not([data-theme=dark]) .hero p{color:#102b55d1!important}html:not([data-theme=dark]) .hero-branch{background:linear-gradient(145deg,#fafeffc7,#e1f0fcad)!important;border-color:#3f7ecf38!important;box-shadow:0 22px 48px #2a60a51f!important}html:not([data-theme=dark]) .hero-branch span{color:#2b6ed2!important}html:not([data-theme=dark]) .features,html:not([data-theme=dark]) .wow-offers,html:not([data-theme=dark]) .page>section:not(.page-intro),html:not([data-theme=dark]) .doctors-page>section:not(.team-hero){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] .hero--wow,html[data-theme=dark] .features,html[data-theme=dark] .wow-offers,html[data-theme=dark] .page>section:not(.page-intro),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] .contacts-layout,html[data-theme=dark] .contacts-layout--wow,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .doctors-grid--wow{background:transparent!important;background-color:transparent!important}html[data-theme=dark] .hero__overlay{background:linear-gradient(90deg,#0f3f78f5,#0f4380e0 30%,#124a8694 62%,#124a862e),linear-gradient(180deg,rgba(18,74,134,.22) 0%,rgba(18,74,134,.08) 36%,rgba(18,74,134,.78) 78%,var(--ny-dark-page) 100%)!important}html[data-theme=dark] .hero--wow:after{background:linear-gradient(180deg,rgba(18,74,134,0) 0%,rgba(18,74,134,.58) 55%,var(--ny-dark-page) 100%)!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] .feature-card,html[data-theme=dark] .feature-card--secondary,html[data-theme=dark] .service-card,html[data-theme=dark] .service-card--wow,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] .contact-card,html[data-theme=dark] .contact-panel,html[data-theme=dark] .seo-info-card,html[data-theme=dark] .seo-panel,html[data-theme=dark] .seo-link-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .before-after-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .footer,html[data-theme=dark] .reviews-trust,html[data-theme=dark] .reviews-stage,html[data-theme=dark] .reviews-rail,html[data-theme=dark] .reviews-mosaic__card{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}html[data-theme=dark] .feature-card--hero,html[data-theme=dark] .wow-offer{background:linear-gradient(145deg,#2878f0,#1a64cf 45%,#164b9b)!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-premium{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.18fr) minmax(240px,.64fr);gap:24px;align-items:stretch;padding-top:62px;padding-bottom:30px}.reviews-trust,.reviews-stage,.reviews-rail,.reviews-mosaic__card{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(180deg,#fffffff0,#e7f3ffdb);border:1px solid rgba(70,126,206,.16);box-shadow:0 26px 70px #2555941a}.reviews-trust,.reviews-rail{padding:28px}.reviews-trust:before,.reviews-stage:before,.reviews-rail:before{content:"";position:absolute;width:190px;height:190px;right:-70px;top:-78px;border-radius:50%;background:#4289e61a;pointer-events:none}.reviews-trust h2{position:relative;margin:10px 0 16px;font-size:clamp(28px,2.5vw,42px);line-height:1.02;letter-spacing:-.055em}.reviews-trust p:not(.section-label){position:relative;color:var(--muted);font-weight:650;line-height:1.65}.reviews-stars{position:relative;margin:24px 0;letter-spacing:.14em;color:#ffc83d;font-size:28px;text-shadow:0 10px 24px rgba(255,200,61,.22)}.reviews-trust__stats{position:relative;display:grid;gap:12px;margin:0 0 24px}.reviews-trust__stats div{display:grid;gap:4px;padding:14px 16px;border-radius:20px;background:#ffffff9e;border:1px solid rgba(70,126,206,.1)}.reviews-trust__stats strong{color:#155bb6;font-size:24px;line-height:1}.reviews-trust__stats span{color:var(--muted);font-weight:700;font-size:13px}.reviews-prodoctorov-link{position:relative;display:inline-flex;width:100%;justify-content:center;padding:16px 18px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-dark));font-weight:900;box-shadow:0 18px 46px #2563eb3d}.reviews-stage{padding:28px}.reviews-stage__top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.reviews-stage__top span,.reviews-rail__head span{color:var(--blue);font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.reviews-stage__top h2{margin:7px 0 5px;font-size:clamp(30px,3vw,48px);letter-spacing:-.055em}.reviews-stage__top p{color:var(--muted);font-weight:700}.reviews-stage__nav{display:flex;gap:10px}.reviews-stage__nav button{width:48px;height:48px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#155bb6;background:#3d7eda1a;cursor:pointer;transition:transform .22s ease,background .22s ease}.reviews-stage__nav button:hover{transform:translateY(-2px);background:#3d7eda2e}.reviews-stage__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);gap:22px;align-items:stretch}.reviews-stage__shot{margin:0;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(70,126,206,.14);display:flex;align-items:center;justify-content:center}.reviews-stage__shot img{width:100%;height:auto}.reviews-stage__summary{border-radius:28px;padding:24px;background:linear-gradient(180deg,#eff7ffc7,#ffffffa3);border:1px solid rgba(70,126,206,.12)}.reviews-stage__summary span{display:inline-flex;margin-bottom:18px;padding:8px 12px;border-radius:999px;background:#3d7eda1a;color:#155bb6;font-weight:900}.reviews-stage__summary blockquote{margin:0 0 16px;font-size:clamp(22px,2.2vw,34px);line-height:1.12;letter-spacing:-.045em;font-weight:900;color:#0d2345}.reviews-stage__summary p{color:var(--muted);font-weight:650;line-height:1.65}.reviews-rail__head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.reviews-rail__head strong{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#3d7eda1f;color:#155bb6}.reviews-rail__item{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;padding:14px 0;border:0;border-bottom:1px solid rgba(70,126,206,.12);background:transparent;cursor:pointer}.reviews-rail__item span{font-weight:900;color:#0d2345}.reviews-rail__item em{padding:6px 10px;border-radius:999px;background:#3d7eda14;color:#2764bd;font-style:normal;font-size:12px;font-weight:800}.reviews-rail__item.is-active span,.reviews-rail__item:hover span{color:#1f6bd8}.reviews-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:12px;padding-bottom:32px}.reviews-mosaic__card{padding:24px}.reviews-mosaic__card span{display:inline-flex;margin-bottom:16px;color:var(--blue);font-weight:900}.reviews-mosaic__card h2{margin-bottom:10px;letter-spacing:-.035em}.reviews-mosaic__card p{color:var(--muted);line-height:1.6;font-weight:650}html[data-theme=dark] .reviews-trust__stats div,html[data-theme=dark] .reviews-stage__summary,html[data-theme=dark] .reviews-rail__item em{background:#cfe4ff1a!important;border-color:#cfe4ff24!important}html[data-theme=dark] .reviews-stage__top span,html[data-theme=dark] .reviews-rail__head span,html[data-theme=dark] .reviews-stage__summary span,html[data-theme=dark] .reviews-trust__stats strong,html[data-theme=dark] .reviews-rail__head strong,html[data-theme=dark] .reviews-mosaic__card span{color:#9dccff!important}html[data-theme=dark] .reviews-trust p:not(.section-label),html[data-theme=dark] .reviews-stage__top p,html[data-theme=dark] .reviews-stage__summary p,html[data-theme=dark] .reviews-trust__stats span,html[data-theme=dark] .reviews-mosaic__card p{color:#e2efffc7!important}html[data-theme=dark] .reviews-stage__summary blockquote,html[data-theme=dark] .reviews-rail__item span,html[data-theme=dark] .reviews-trust h2,html[data-theme=dark] .reviews-stage__top h2,html[data-theme=dark] .reviews-mosaic__card h2{color:#fff!important}html[data-theme=dark] .reviews-stage__nav button{color:#dcebff;background:#cfe4ff1f}html[data-theme=dark] .reviews-rail__item{border-bottom-color:#cfe4ff24}@media (max-width: 1180px){.reviews-premium{grid-template-columns:1fr}.reviews-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.reviews-rail__head{grid-column:1 / -1}.reviews-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.reviews-stage__top,.reviews-stage__body{grid-template-columns:1fr}.reviews-stage__top{display:grid}.reviews-stage__nav{justify-content:flex-start}.reviews-rail,.reviews-mosaic{grid-template-columns:1fr}.reviews-trust,.reviews-stage,.reviews-rail,.reviews-mosaic__card{padding:22px;border-radius:26px}}: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:not([data-theme=dark]) .hero__overlay{background:linear-gradient(90deg,#daebf9f0,#c9e0f5d6 34%,#b7d4ed75 66%,#9cbedc1f),linear-gradient(180deg,rgba(233,244,255,.15) 0%,rgba(201,225,245,.24) 55%,var(--ny-light-page) 100%)!important}html:not([data-theme=dark]) .hero--wow:after{background:linear-gradient(180deg,rgba(217,234,250,0) 0%,rgba(217,234,250,.74) 70%,var(--ny-light-page) 100%)!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] .hero--wow{background-image:url(/hero.webp)!important;background-size:cover!important;background-position:center!important;background-color:var(--ny-dark-page)!important}html[data-theme=dark] .hero__overlay{background:linear-gradient(90deg,#145089e0,#165896bd 35%,#1658966b 67%,#16589624),linear-gradient(180deg,rgba(24,92,155,.15) 0%,rgba(24,92,155,.04) 34%,rgba(24,92,155,.72) 78%,var(--ny-dark-page) 100%)!important}html[data-theme=dark] .hero--wow:after{background:linear-gradient(180deg,rgba(24,92,155,0) 0%,rgba(24,92,155,.52) 58%,var(--ny-dark-page) 100%)!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] .features,html[data-theme=dark] .wow-offers,html[data-theme=dark] .page>section:not(.page-intro),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] .contacts-layout,html[data-theme=dark] .contacts-layout--wow,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .doctors-grid--wow,html[data-theme=dark] .reviews-clean-layout,html[data-theme=dark] .promo-secondary-grid{background:transparent!important;background-color:transparent!important}html[data-theme=dark] .feature-card,html[data-theme=dark] .feature-card--secondary,html[data-theme=dark] .service-card,html[data-theme=dark] .service-card--wow,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] .contact-card,html[data-theme=dark] .contact-panel,html[data-theme=dark] .seo-info-card,html[data-theme=dark] .seo-panel,html[data-theme=dark] .seo-link-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .before-after-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .footer,html[data-theme=dark] .reviews-clean-hero,html[data-theme=dark] .reviews-clean-card,html[data-theme=dark] .reviews-clean-list,html[data-theme=dark] .promo-family-card,html[data-theme=dark] .promo-note-card{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}html[data-theme=dark] .feature-card--hero,html[data-theme=dark] .wow-offer{background:linear-gradient(145deg,#2b85ff,#1d6cda 48%,#1750a0)!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{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;align-items:stretch;margin-top:34px;padding:30px;border-radius:34px;background:linear-gradient(145deg,#fff,#eaf4ff);border:1px solid rgba(91,135,219,.16);box-shadow:0 26px 70px #285d9e14}.reviews-clean-hero h2{max-width:820px;margin:8px 0 12px;font-size:clamp(32px,4vw,56px);line-height:1;letter-spacing:-.06em;color:#142033}.reviews-clean-hero p:not(.section-label){max-width:720px;color:var(--muted);font-weight:650;line-height:1.65}.reviews-clean-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reviews-clean-stats div{display:grid;align-content:center;min-height:120px;padding:18px;border-radius:24px;background:#ffffffb8;border:1px solid rgba(91,135,219,.12)}.reviews-clean-stats strong{color:var(--blue-dark);font-size:clamp(34px,4vw,52px);line-height:1}.reviews-clean-stats span{margin-top:8px;color:var(--muted);font-weight:800}.reviews-clean-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.52fr);gap:24px;padding:26px 0 70px}.reviews-clean-card,.reviews-clean-list{border-radius:34px;padding:28px;background:linear-gradient(145deg,#fff,#edf6ff);border:1px solid rgba(91,135,219,.16);box-shadow:0 26px 70px #285d9e17}.reviews-clean-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.reviews-clean-card__top span,.reviews-clean-list__head span{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.reviews-clean-card__top h2{margin:6px 0 4px;color:#142033;font-size:clamp(30px,3.4vw,52px);line-height:1;letter-spacing:-.06em}.reviews-clean-card__top p{color:var(--muted);font-weight:750}.reviews-clean-card__nav{display:flex;gap:10px}.reviews-clean-card__nav button{width:46px;height:46px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--blue-dark);background:#3d7eda1a;cursor:pointer;transition:transform .2s ease,background .2s ease}.reviews-clean-card__nav button:hover{transform:translateY(-2px);background:#3d7eda2e}.reviews-clean-card__body{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);gap:24px;align-items:stretch}.reviews-clean-card figure{margin:0;overflow:hidden;border-radius:26px;background:#fff;border:1px solid rgba(91,135,219,.16);display:flex;align-items:center;justify-content:center}.reviews-clean-card figure img{width:100%;height:auto;display:block}.reviews-clean-card__quote{display:flex;flex-direction:column;justify-content:center;padding:24px;border-radius:26px;background:#e5f1ffc7;border:1px solid rgba(91,135,219,.12)}.reviews-clean-card__quote span{display:inline-flex;width:fit-content;margin-bottom:18px;padding:8px 12px;border-radius:999px;background:#3d7eda1a;color:var(--blue-dark);font-weight:900}.reviews-clean-card__quote blockquote{margin:0 0 16px;color:#102348;font-size:clamp(24px,2.5vw,38px);line-height:1.12;letter-spacing:-.05em;font-weight:900}.reviews-clean-card__quote p{color:var(--muted);font-weight:700;line-height:1.65}.reviews-clean-list__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reviews-clean-list__head strong{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--blue-dark);background:#3d7eda1f}.reviews-clean-list__item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid rgba(91,135,219,.14);background:transparent;cursor:pointer;text-align:left}.reviews-clean-list__item span{color:#142033;font-weight:900}.reviews-clean-list__item em{padding:6px 10px;border-radius:999px;background:#3d7eda17;color:var(--blue-dark);font-size:12px;font-style:normal;font-weight:850}.reviews-clean-list__item.is-active span,.reviews-clean-list__item:hover span{color:var(--blue)}html[data-theme=dark] .reviews-clean-hero h2,html[data-theme=dark] .reviews-clean-card__top h2,html[data-theme=dark] .reviews-clean-card__quote blockquote,html[data-theme=dark] .reviews-clean-list__item span{color:#fff!important}html[data-theme=dark] .reviews-clean-hero p:not(.section-label),html[data-theme=dark] .reviews-clean-card__top p,html[data-theme=dark] .reviews-clean-card__quote p,html[data-theme=dark] .reviews-clean-stats span{color:#e2efffc7!important}html[data-theme=dark] .reviews-clean-stats div,html[data-theme=dark] .reviews-clean-card__quote,html[data-theme=dark] .reviews-clean-list__item em{background:#d2e7ff1a!important;border-color:#d2e7ff24!important}html[data-theme=dark] .reviews-clean-stats strong,html[data-theme=dark] .reviews-clean-card__quote span,html[data-theme=dark] .reviews-clean-list__head strong{color:#a6d1ff!important}@media (max-width: 1180px){.promo-implant-card,.reviews-clean-hero,.reviews-clean-layout,.reviews-clean-card__body,.promo-secondary-grid{grid-template-columns:1fr}}@media (max-width: 760px){.promo-implant-card,.promo-family-card,.promo-note-card,.reviews-clean-hero,.reviews-clean-card,.reviews-clean-list{padding:22px;border-radius:26px}.promo-price-row,.reviews-clean-stats{grid-template-columns:1fr}.reviews-clean-card__top{display:grid}}.feature-card--hero .feature-card__hero-side{grid-template-columns:minmax(260px,.95fr) minmax(260px,.75fr);gap:18px;align-items:stretch}.feature-card__banner{margin:0;border-radius:26px;overflow:hidden;min-height:230px;border:1px solid rgba(255,255,255,.34);box-shadow:0 26px 58px #092c733d;background:#ffffff14}.feature-card__banner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.feature-card__price--old strong,.promo-old-price strong{position:relative;color:#ffffffbd}.feature-card__price--old strong:after,.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__main{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(360px,1.14fr);gap:28px;align-items:stretch;padding:30px;border-radius:34px;background:linear-gradient(145deg,#fffffffa,#e6f1fff5);border:1px solid rgba(91,135,219,.16);box-shadow:0 32px 86px #18499424;overflow:hidden}.reviews-slider__copy{display:flex;flex-direction:column;justify-content:center}.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__copy>p:last-of-type{color:var(--muted);max-width:540px}.reviews-slider__image{margin:0;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(91,135,219,.14);align-self:stretch;box-shadow:inset 0 0 0 1px #fffc}.reviews-slider__image img{width:100%;height:100%;min-height:430px;object-fit:contain;display:block}.reviews-slider__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.reviews-slider__actions button,.reviews-dots 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-slider__side{border:0;border-radius:26px;overflow:hidden;background:#ffffff9e;border:1px solid rgba(91,135,219,.14);box-shadow:0 22px 54px #18499414;height:360px;opacity:.72;cursor:pointer;padding:0;transition:opacity .2s ease,transform .2s ease}.reviews-slider__side:hover{opacity:1;transform:translateY(-3px)}.reviews-slider__side img{width:100%;height:300px;object-fit:cover;display:block}.reviews-slider__side span{display:block;padding:12px 10px;color:var(--text);font-weight:800;font-size:.9rem}.reviews-dots{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.reviews-dots button{padding:11px 14px;border-radius:999px;color:var(--muted);background:#ffffffb3;border:1px solid rgba(91,135,219,.12)}.reviews-dots button.is-active{color:#fff;background:linear-gradient(135deg,#2f7ae7,#1f62cb)}html[data-theme=dark] .reviews-slider__main,html[data-theme=dark] .reviews-slider__side,html[data-theme=dark] .reviews-dots button{background:linear-gradient(180deg,#155299f0,#0d3974f0);border-color:#b7d6ff2e}html[data-theme=dark] .reviews-slider h2,html[data-theme=dark] .reviews-slider blockquote,html[data-theme=dark] .reviews-slider__side span{color:#fff}html[data-theme=dark] .reviews-slider__date,html[data-theme=dark] .reviews-slider__copy>p:last-of-type{color:#e6f0ffc7}.before-after-grid--photo{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.before-after-card--photo{padding:18px 18px 26px}.before-after-card__photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.before-after-card__photos figure{position:relative;margin:0;height:360px;overflow:hidden;border-radius:22px;background:#ffffffad}.before-after-card__photos img{width:100%;height:100%;object-fit:cover;display:block}.before-after-card__photos figcaption{position:absolute;left:12px;top:12px;padding:8px 12px;border-radius:999px;background:#0a2346b8;color:#fff;font-weight:800;backdrop-filter:blur(10px)}.price-originals{margin-top:34px;padding:34px;border-radius:32px;background:linear-gradient(180deg,#ffffffe0,#e7f2ffc2);border:1px solid rgba(91,135,219,.14);box-shadow:0 22px 60px #18499414}.price-originals__head{max-width:780px;margin-bottom:24px}.price-originals__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.price-originals__grid a{display:block;color:inherit;text-decoration:none;border-radius:20px;overflow:hidden;background:#ffffffbf;border:1px solid rgba(91,135,219,.14)}.price-originals__grid img{width:100%;height:210px;object-fit:cover;object-position:top center;display:block}.price-originals__grid span{display:block;padding:12px;color:var(--text);font-weight:800}html[data-theme=dark] .price-originals{background:linear-gradient(180deg,#155299f0,#0d3974f0);border-color:#b7d6ff2e}@media (max-width: 1180px){.feature-card--hero .feature-card__hero-side,.promo-implant-card--focus,.reviews-slider__main,.before-after-grid--photo,.reviews-slider{grid-template-columns:1fr}.reviews-slider__side{display:none}.price-originals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.feature-card__banner,.promo-implant-card__banner{min-height:260px}.reviews-slider__main,.price-originals{padding:20px;border-radius:24px}.reviews-slider__image img{min-height:300px}.before-after-card__photos{grid-template-columns:1fr}.price-originals__grid{grid-template-columns:1fr 1fr}}.feature-card--implant-mini{display:grid!important;grid-template-columns:minmax(360px,.92fr) minmax(360px,.82fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:center!important;padding:clamp(34px,5vw,64px)!important;min-height:430px;position:relative;overflow:hidden;box-shadow:0 34px 92px #2a6bdc47,0 0 0 1px #fff3 inset!important}.feature-card--implant-mini:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(115deg,#ffffff80,#ffffff0a 38%,#ffffff57 66%,#ffffff0d);opacity:.42;pointer-events:none;animation:promoGlowSweep 4.6s ease-in-out infinite}@keyframes promoGlowSweep{0%,to{opacity:.24;transform:translate(-2%) scale(1)}50%{opacity:.58;transform:translate(2%) scale(1.01)}}.feature-card--implant-mini .feature-card__hero-main{position:relative;z-index:2;align-self:center}.feature-card--implant-mini h3{max-width:720px;margin:0 0 30px;text-align:left;font-size:clamp(46px,6.3vw,92px);line-height:.94;letter-spacing:-.075em}.feature-card--implant-mini .feature-card__summary,.feature-card--implant-mini .feature-card__note,.feature-card--implant-mini .feature-card__hero-head,.feature-card--implant-mini .feature-card__discount{display:none!important}.feature-card__mini-offer{display:grid;grid-template-columns:minmax(180px,.78fr) minmax(210px,1fr);gap:16px;max-width:560px}.feature-card--implant-mini .feature-card__price,.feature-card__saving-pulse{min-height:106px;padding:18px 20px 20px;border-radius:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.24);background:#ffffff21;box-shadow:inset 0 1px #ffffff38}.feature-card__saving-pulse span,.feature-card--implant-mini .feature-card__price span{color:#ffffffc7;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.16em}.feature-card__saving-pulse strong{display:block;margin-top:8px;color:#fff4a8;font-size:clamp(34px,4vw,58px);line-height:.9;letter-spacing:-.07em;text-shadow:0 0 26px rgba(255,235,139,.38);animation:savingPulse 2.2s ease-in-out infinite}@keyframes savingPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.035);filter:brightness(1.12)}}.feature-card__banner--promo,.feature-card--implant-mini .feature-card__banner{position:relative;z-index:2;min-height:340px!important;width:100%;max-width:520px;justify-self:end;border-radius:34px!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 30px 72px #03122d4d!important;transform:rotate(1.2deg)}.feature-card__banner--promo img,.feature-card--implant-mini .feature-card__banner img{object-fit:contain!important;padding:0}.feature-card__price--old strong,.promo-old-price strong{text-decoration:none!important}.feature-card__price--old strong:after,.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-catalog{gap:26px!important}.price-category__table{overflow:hidden}.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__content{display:flex;flex-direction:column;justify-content:center}.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__content>p:last-of-type{color:var(--muted);font-weight:700;line-height:1.6}.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}.review-peek{position:relative;height:440px;padding:0;border:0;border-radius:30px;overflow:hidden;background:#ffffffad;border:1px solid rgba(91,135,219,.14);box-shadow:0 22px 54px #18499414;cursor:pointer;opacity:.62;transition:opacity .22s ease,transform .22s ease,filter .22s ease;filter:saturate(.86)}.review-peek:hover{opacity:.9;transform:translateY(-3px);filter:saturate(1)}.review-peek img{width:100%;height:100%;object-fit:cover}.review-peek:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e2b5814,#0e2b5894)}.review-peek span{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:999px;color:#fff;background:#123567a3;font-weight:850;font-size:.78rem;backdrop-filter:blur(10px)}.reviews-dots{display:none!important}.reviews-final-cta--clean{margin-top:10px}html[data-theme=dark] .review-focus-card,html[data-theme=dark] .review-peek,html[data-theme=dark] .reviews-final-cta--clean{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__content>p:last-of-type,html[data-theme=dark] .review-focus-card .reviews-slider__date{color:#e6f0ffc7!important}@media (max-width: 1180px){.feature-card--implant-mini,.promo-implant-card--clean,.review-focus-card{grid-template-columns:1fr!important}.feature-card__banner--promo,.feature-card--implant-mini .feature-card__banner{justify-self:stretch;max-width:none}.reviews-carousel-stage{grid-template-columns:1fr}.review-peek{display:none}}@media (max-width: 720px){.feature-card--implant-mini,.promo-implant-card--clean,.review-focus-card{padding:22px!important;border-radius:28px!important}.feature-card__mini-offer,.promo-implant-card--clean .promo-price-row{grid-template-columns:1fr!important}.feature-card--implant-mini h3,.promo-implant-card--clean h2{font-size:clamp(34px,12vw,52px)!important}.feature-card--implant-mini .feature-card__banner,.promo-implant-card--clean .promo-implant-card__banner{min-height:260px!important}}.feature-card--implant-mini{overflow:hidden;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(330px,.72fr);gap:clamp(22px,4vw,56px);align-items:center;min-height:350px;padding:clamp(28px,4vw,50px)!important;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.34),transparent 28%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,#4da1ff,#2574f3 44%,#174fc6)!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:0 34px 84px #1e65da57,inset 0 1px #ffffff38!important}.feature-card--implant-mini:before{content:"";position:absolute;inset:10px;border-radius:inherit;border:1px solid rgba(255,255,255,.18);pointer-events:none;z-index:-1}.feature-card--implant-mini:after{content:"";position:absolute;inset:-60% auto auto -25%;width:48%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(16deg);animation:promoGlowSweep 7s ease-in-out infinite;pointer-events:none}.feature-card--implant-mini .feature-card__hero-main{position:relative;z-index:2;max-width:560px}.feature-card--implant-mini h3{max-width:620px;margin:0 0 24px;font-size:clamp(2.6rem,5.2vw,5.15rem)!important;line-height:.92!important;letter-spacing:-.07em;color:#fff}.feature-card--implant-mini .feature-card__summary{max-width:560px;margin:0 0 22px;color:#ffffffe6!important;font-size:clamp(.94rem,1.3vw,1.12rem);line-height:1.55;font-weight:700}.feature-card__mini-offer{display:grid;grid-template-columns:minmax(160px,1fr) minmax(190px,1.2fr);gap:14px;margin-top:20px;max-width:500px}.feature-card__price,.feature-card__saving-pulse{position:relative;padding:18px 20px;border-radius:22px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(16px)}.feature-card__price span,.feature-card__saving-pulse span{display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:#ffffffc7}.feature-card__price strong,.feature-card__saving-pulse strong{display:inline-block;color:#fff7a8;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.feature-card__price--old strong{color:#ffffffb8}.feature-card__price--old strong:after{content:"";position:absolute;left:18px;right:18px;top:58%;height:5px;border-radius:999px;background:#ff3f35;transform:rotate(-9deg);transform-origin:center}.feature-card__saving-pulse strong{animation:savingPulse 1.85s ease-in-out infinite}.feature-card__banner--promo{position:relative;z-index:2;margin:0;border-radius:32px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 28px 76px #08256557}.feature-card__banner--promo img{display:block;width:100%;max-height:320px;object-fit:cover}@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}}html:not([data-theme=dark]) .hero-branch{position:relative;overflow:hidden;background:linear-gradient(135deg,#59abff,#2f7bea 48%,#1f5ed1)!important;color:#fff!important;border-color:#ffffff8c!important;box-shadow:0 20px 48px #2970d63d!important}html:not([data-theme=dark]) .hero-branch:before{content:"";position:absolute;inset:-60% auto auto -45%;width:45%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(18deg);opacity:0;transition:transform .72s ease,opacity .72s ease}html:not([data-theme=dark]) .hero-branch:hover:before{opacity:1;transform:translate(430%) rotate(18deg)}.prices-page--catalog .page-intro--photo{min-height:330px}.price-catalog-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:42px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#fffffff0,#e5f1ffe6);border:1px solid rgba(84,138,219,.16);box-shadow:0 24px 62px #1a4f971a}.price-catalog-intro h2{margin:8px 0 10px;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.price-catalog-intro p:not(.section-label){max-width:760px;color:var(--muted);margin:0}.price-jump-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.price-jump-card{position:relative;overflow:hidden;display:flex;gap:12px;align-items:center;padding:16px 18px;border-radius:20px;background:#ffffffd1;border:1px solid rgba(84,138,219,.16);color:var(--text);text-decoration:none;box-shadow:0 16px 36px #1a4f9712}.price-jump-card span{flex:0 0 auto;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,#5fb4ff,#276fe1)}.price-jump-card strong{font-size:.95rem;line-height:1.16}.price-wrap--full{margin-top:28px!important}.price-wrap--full .price-catalog{display:grid;gap:30px}.price-category{scroll-margin-top:150px}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] .app,html[data-theme=dark] .page,html[data-theme=dark] .features,html[data-theme=dark] .wow-offers,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] .branches-page,html[data-theme=dark] .contacts-page,html[data-theme=dark] .blog-page,html[data-theme=dark] .seo-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] .feature-card,html[data-theme=dark] .wow-offer,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] .contact-panel,html[data-theme=dark] .contact-card,html[data-theme=dark] .before-after-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .page-cta,html[data-theme=dark] .review-focus-card,html[data-theme=dark] .reviews-final-cta,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] .feature-card:nth-child(2n),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] .feature-card h3,html[data-theme=dark] .wow-offer h3,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] .contact-card h2,html[data-theme=dark] .before-after-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] .feature-card p,html[data-theme=dark] .wow-offer p,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] .contact-card p,html[data-theme=dark] .before-after-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__table{overflow:hidden;background:#041f4a5c!important;border-color:#c6e4ff2e!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}html[data-theme=dark] .price-jump-card span,html[data-theme=dark] .price-category__head>span{background:linear-gradient(135deg,#69c7ff,#3f82ff)!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}}.reviews-carousel-stage--clean{position:relative;display:grid;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr) minmax(110px,.22fr);gap:22px;align-items:center;margin-top:46px}.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}.review-focus-card__content blockquote{margin:18px 0 16px;font-size:clamp(1.65rem,3vw,3.6rem);line-height:.98;letter-spacing:-.06em;font-weight:900;color:var(--text)}.review-peek{overflow:hidden;min-height:360px;border:0;border-radius:26px;padding:0;background:#ffffff8a;box-shadow:0 18px 44px #1952a01a;cursor:pointer;opacity:.72;transition:opacity .22s ease,transform .22s ease}.review-peek:hover{opacity:1;transform:translateY(-2px)}.review-peek img{width:100%;height:100%;min-height:360px;object-fit:cover;filter:blur(.2px) saturate(.88);transform:scale(1.08)}.review-peek span{display:none!important}html[data-theme=dark] .review-peek{background:#ffffff1a;box-shadow:0 18px 44px #0313343d}@media (max-width: 1080px){.feature-card--implant-mini,.review-focus-card,.reviews-carousel-stage--clean,.price-catalog-intro{grid-template-columns:1fr}.price-catalog-intro{align-items:flex-start}.price-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-peek{display:none}}@media (max-width: 720px){.feature-card--implant-mini{padding:24px!important}.feature-card--implant-mini h3{font-size:clamp(2.35rem,14vw,3.7rem)!important}.feature-card__mini-offer,.price-jump-grid{grid-template-columns:1fr}.review-focus-card__image{min-height:auto}.review-focus-card__content blockquote{font-size:2rem}}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__nav,html[data-theme=dark] .header__top{border-color:#daefff2e!important}.feature-card--implant-mini{grid-template-columns:minmax(0,.78fr) minmax(400px,.92fr)!important;gap:clamp(28px,5vw,72px)!important;min-height:390px!important;padding:clamp(34px,5vw,64px)!important}.feature-card--implant-mini h3{max-width:680px!important;margin-bottom:18px!important;font-size:clamp(2.6rem,4.7vw,5.45rem)!important;line-height:.96!important;letter-spacing:-.07em!important}.feature-card--implant-mini .feature-card__summary{display:block!important;max-width:620px!important;margin-top:0!important;color:#ffffffe6!important;font-size:clamp(.95rem,1.15vw,1.18rem)!important;line-height:1.55!important;font-weight:750!important}.feature-card--implant-mini .feature-card__mini-offer,.feature-card--implant-mini .feature-card__price,.feature-card--implant-mini .feature-card__saving-pulse{display:none!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo{max-width:620px!important;min-height:360px!important;justify-self:stretch!important;transform:rotate(.35deg)!important;border-radius:34px!important}.feature-card--implant-mini .feature-card__banner img{width:100%!important;height:100%!important;object-fit:contain!important}html:not([data-theme=dark]) .hero-branch{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.32),transparent 30%),linear-gradient(135deg,#4da5ff,#2f7fee 48%,#2164d9)!important;color:#fff!important;border-color:#ffffff75!important;box-shadow:0 22px 48px #2876e233!important}.price-wrap--immediate{margin-top:26px!important}.price-catalog,.price-wrap--full .price-catalog{display:grid!important;gap:30px!important}.price-category{overflow:hidden!important;border-radius:30px!important}.price-category__head{display:grid!important;grid-template-columns:auto 1fr!important;gap:18px!important;align-items:center!important;margin-bottom:20px!important}.price-category__table{display:block!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(91,135,219,.16)!important;background:#ffffffdb!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-category__table{background:#05215285!important;border-color:#cde7ff2e!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}.reviews-carousel-stage--clean{grid-template-columns:minmax(78px,.15fr) minmax(0,820px) minmax(78px,.15fr)!important;justify-content:center!important;gap:18px!important;margin-top:20px!important;padding-top:16px!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}.review-focus-card__content>p:last-of-type{font-size:.95rem!important;line-height:1.55!important}.review-peek{height:330px!important;border-radius:24px!important;opacity:.42!important}.review-peek:hover{opacity:.72!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,.feature-card__price--old 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){.feature-card--implant-mini,.review-focus-card{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner{max-width:none!important}}@media (max-width: 740px){.price-row{grid-template-columns:1fr!important}.price-row>div:last-child{justify-content:flex-start!important}.review-peek{display:none!important}.reviews-carousel-stage--clean{grid-template-columns:1fr!important}}.feature-card--implant-mini{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr)!important;align-items:center!important;min-height:360px!important;gap:clamp(24px,4vw,56px)!important;padding:clamp(34px,5vw,62px)!important;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.28),transparent 33%),radial-gradient(circle at 98% 8%,rgba(86,177,255,.25),transparent 30%),linear-gradient(135deg,#43a7ff,#2578ee 48%,#1744b9)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 30px 80px #1e67d247,inset 0 1px #fff3!important}.feature-card--implant-mini h3{max-width:660px!important;font-size:clamp(3.8rem,6vw,6.35rem)!important;line-height:.95!important;letter-spacing:-.075em!important;margin:28px 0 18px!important}.feature-card--implant-mini .feature-card__summary--promo{display:block!important;max-width:620px!important;margin:0!important;color:#ffffffeb!important;font-size:clamp(1rem,1.15vw,1.18rem)!important;line-height:1.52!important;font-weight:800!important}.feature-card--implant-mini .feature-card__mini-offer,.feature-card--implant-mini .feature-card__price,.feature-card--implant-mini .feature-card__saving-pulse,.feature-card__mini-offer{display:none!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{width:100%!important;max-width:520px!important;min-height:280px!important;padding:0!important;border-radius:28px!important;background:#fffffff0!important;box-shadow:0 24px 60px #08245f2e,inset 0 1px #fff9!important}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.prices-page--direct .price-catalog-intro--compact{margin-top:42px!important;margin-bottom:26px!important}.price-direct-list{display:grid!important;gap:34px!important;margin-top:26px!important;padding-bottom:70px!important}.price-direct-card{overflow:hidden!important;border-radius:32px!important;background:radial-gradient(circle at 90% 0%,rgba(87,163,255,.14),transparent 34%),linear-gradient(180deg,#fffffffa,#eef7fff5)!important;border:1px solid rgba(112,161,225,.24)!important;box-shadow:0 24px 66px #265ba11c!important}.price-direct-card__head{display:grid!important;grid-template-columns:auto 1fr!important;gap:18px!important;align-items:center!important;padding:26px 28px 22px!important}.price-direct-card__head>span{width:54px!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;color:#fff!important;font-weight:950!important;background:linear-gradient(135deg,#60c6ff,#2e72e5)!important;box-shadow:0 16px 34px #2870dc38!important}.price-direct-card__head h2{margin:0!important;color:var(--text)!important;font-size:clamp(1.55rem,2.2vw,2.35rem)!important;line-height:1.02!important}.price-direct-card__head p{margin:7px 0 0!important;color:var(--muted)!important;font-weight:700!important}.price-direct-table{margin:0 22px 24px!important;border-radius:24px!important;overflow:hidden!important;border:1px solid rgba(106,154,222,.22)!important;background:#ffffffe0!important}.price-direct-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(136px,210px)!important;min-height:52px!important;border-bottom:1px solid rgba(106,154,222,.14)!important}.price-direct-row:last-child{border-bottom:0!important}.price-direct-row:nth-child(2n):not(.price-direct-row--head){background:#e4f1ff8f!important}.price-direct-row>div{display:flex!important;align-items:center!important;padding:14px 18px!important;color:#102343!important;font-size:.96rem!important;line-height:1.38!important;font-weight:720!important}.price-direct-row>div:last-child{justify-content:flex-end!important;text-align:right!important;color:#1760c7!important;font-weight:950!important;white-space:nowrap!important;background:#3781ec0f!important}.price-direct-row--head>div{color:#fff!important;background:linear-gradient(135deg,#369cff,#2268df)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.78rem!important;font-weight:950!important}.price-jump-grid{display:none!important}html[data-theme=dark] .price-direct-card{background:radial-gradient(circle at 16% 0%,rgba(128,209,255,.22),transparent 32%),linear-gradient(145deg,#1a63aef0,#0c3f85ed 52%,#092f6af2)!important;border-color:#cde8ff38!important;box-shadow:0 28px 70px #03133440,inset 0 1px #ffffff1a!important}html[data-theme=dark] .price-direct-card:nth-child(2n){background:radial-gradient(circle at 82% 10%,rgba(103,190,255,.2),transparent 34%),linear-gradient(145deg,#1658a6f0,#0c3c81ed 52%,#083170f2)!important}html[data-theme=dark] .price-direct-card__head h2{color:#fff!important}html[data-theme=dark] .price-direct-card__head p{color:#e6f2ffcc!important}html[data-theme=dark] .price-direct-table{background:#05204c94!important;border-color:#cde8ff33!important}html[data-theme=dark] .price-direct-row{border-color:#cde8ff21!important}html[data-theme=dark] .price-direct-row:nth-child(2n):not(.price-direct-row--head){background:#ffffff0b!important}html[data-theme=dark] .price-direct-row>div{color:#f7fbfff5!important}html[data-theme=dark] .price-direct-row>div:last-child{color:#fff0a3!important;background:#fff0a317!important}.reviews-carousel-stage--clean{grid-template-columns:minmax(80px,150px) minmax(0,860px) minmax(80px,150px)!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin-top:22px!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}.review-focus-card__content blockquote{font-size:clamp(1.12rem,1.65vw,1.55rem)!important;line-height:1.26!important;letter-spacing:-.025em!important;margin:14px 0 12px!important}.review-focus-card__content>p:last-of-type{font-size:.98rem!important;line-height:1.52!important}.review-peek{height:300px!important;min-height:300px!important;border-radius:24px!important;opacity:.42!important}.review-peek img{min-height:300px!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,html[data-theme=dark] .header__nav{border-color:#daedff2e!important}@media (max-width: 1180px){.feature-card--implant-mini{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{max-width:620px!important;justify-self:start!important}}@media (max-width: 720px){.feature-card--implant-mini h3{font-size:clamp(2.55rem,13vw,4.25rem)!important}.price-direct-row{grid-template-columns:1fr!important}.price-direct-row>div:last-child{justify-content:flex-start!important;text-align:left!important}.reviews-carousel-stage--clean,.review-focus-card{grid-template-columns:1fr!important}.review-peek{display:none!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] .header__nav,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] .hero--wow,html[data-theme=dark] .features,html[data-theme=dark] .wow-offers,html[data-theme=dark] .services-grid,html[data-theme=dark] .price-direct-list,html[data-theme=dark] .branches-list,html[data-theme=dark] .contacts-layout,html[data-theme=dark] .doctors-grid,html[data-theme=dark] .blog-grid,html[data-theme=dark] .before-after-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] .hero__overlay{background:linear-gradient(90deg,#125c9ac7,#186eb594 42%,#145c9642),linear-gradient(180deg,#2171b51a,#1766a6d1)!important}html[data-theme=dark] .hero--wow:after,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}.wow-offer{position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.wow-offer:after,.hero-branch:after{content:"";position:absolute;inset:-40% auto -40% -70%;width:48%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);opacity:0;pointer-events:none;transition:left .65s ease,opacity .25s ease}.wow-offer:hover,.hero-branch:hover{transform:translateY(-6px);border-color:#9fdcff8f!important;box-shadow:0 30px 70px #105ab252,0 0 0 1px #ffffff24 inset!important}.wow-offer:hover:after,.hero-branch:hover:after{left:125%;opacity:1}.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-search-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;align-items:end}.price-search-box{display:grid;gap:10px;padding:18px;border-radius:24px;background:#ffffffd1;border:1px solid rgba(85,145,220,.18);box-shadow:0 18px 40px #1f5ba41a}.price-search-box span{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#2272d7}.price-search-box input{width:100%;border:0;outline:none;border-radius:18px;padding:16px 18px;font:inherit;font-weight:700;color:#112342;background:#eef7ff;box-shadow:inset 0 0 0 1px #4783d21f}.price-direct-list--soft{display:grid;gap:24px}.price-direct-card--soft{border-radius:30px;overflow:hidden;background:#ffffffeb;border:1px solid rgba(86,145,220,.18);box-shadow:0 24px 56px #1a54991a}.price-direct-card__head{background:linear-gradient(135deg,#eaf7fff2,#d7ecffeb)}.price-direct-table{background:#fff}.price-direct-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px);gap:18px;align-items:center;min-height:58px;padding:16px 24px;border-top:1px solid rgba(43,95,165,.1)}.price-direct-row:nth-child(2n):not(.price-direct-row--head){background:#ebf6ff9e}.price-direct-row:not(.price-direct-row--head):hover{background:linear-gradient(90deg,#daf0fff5,#f5fbfff5)}.price-direct-row>div:first-child{color:#18365e;font-weight:700}.price-direct-row>div:last-child{justify-self:end;padding:8px 13px;border-radius:999px;background:#eaf4ff;color:#126bd2;font-weight:900;white-space:nowrap}.price-direct-row--head{min-height:auto;background:linear-gradient(135deg,#2e83f1,#195cc5)!important}.price-direct-row--head>div{color:#fff!important;background:transparent!important;padding:0!important}.price-empty-state{padding:34px;border-radius:30px;background:#ffffffeb;border:1px solid rgba(86,145,220,.18)}html[data-theme=dark] .price-search-box,html[data-theme=dark] .price-direct-card--soft,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}html[data-theme=dark] .price-search-box input{background:#0a3267d6;color:#fff;box-shadow:inset 0 0 0 1px #b4e0ff2e}html[data-theme=dark] .price-direct-card__head{background:linear-gradient(135deg,#3695e161,#0f468a6b)!important}html[data-theme=dark] .price-direct-table{background:#072d5e80!important}html[data-theme=dark] .price-direct-row{border-color:#c2e2ff26!important}html[data-theme=dark] .price-direct-row:nth-child(2n):not(.price-direct-row--head){background:#297ec429!important}html[data-theme=dark] .price-direct-row:not(.price-direct-row--head):hover{background:#4dabef33!important}html[data-theme=dark] .price-direct-row>div:first-child{color:#ffffffeb!important}html[data-theme=dark] .price-direct-row>div:last-child{background:#71cdff29!important;color:#fff8b8!important}.reviews-carousel-stage--clean{max-width:1180px;align-items:center}.review-focus-card{max-width:900px;margin:0 auto}.review-focus-card__content blockquote{font-size:clamp(1.35rem,2.3vw,2.45rem)!important;line-height:1.08!important;max-width:520px}.review-focus-card__content h2{font-size:clamp(2rem,3.4vw,3.7rem)!important}.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,.review-peek{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,.review-peek: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] .before-after-card a,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,html[data-theme=dark] .before-after-card a{color:#fff59d!important;font-weight:900!important}.before-after-card__caption-box{margin:18px 0 0;padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,#ddf4fff0,#b6e2ffe0);border:1px solid rgba(82,162,229,.28);box-shadow:0 18px 46px #3182d624,inset 0 1px #ffffff8c}.before-after-card__caption-box h2{margin-top:0!important}.before-after-card__caption-box a{display:inline-flex;margin-top:12px}html[data-theme=dark] .before-after-card__caption-box{background:linear-gradient(135deg,#3faaef3d,#144d9494)!important;border-color:#97ddff4d!important;box-shadow:0 18px 48px #2daaff29,inset 0 1px #ffffff26!important}.contact-card{position:relative;overflow:hidden}.contact-card:after{content:"";position:absolute;inset:-55% auto -55% -80%;width:46%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:contactShine 4.8s ease-in-out infinite;pointer-events:none}@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)}.feature-card--implant-mini .feature-card__hero-main h3{font-size:clamp(2.7rem,5.4vw,5.65rem)!important;line-height:.96!important;max-width:620px}.feature-card--implant-mini .feature-card__summary--promo{max-width:520px;color:#ffffffd1!important}.feature-card--implant-mini .feature-card__banner--promo{max-width:460px!important;width:40%!important}.feature-card--implant-mini .feature-card__banner--promo img{object-fit:contain!important}html:not([data-theme=dark]) .hero-branch{background:linear-gradient(135deg,#43a7ff,#1f6ee7)!important;color:#fff!important;border-color:#ffffff6b!important;box-shadow:0 20px 44px #256fe12e!important}html:not([data-theme=dark]) .hero-branch span,html:not([data-theme=dark]) .hero-branch strong,html:not([data-theme=dark]) .hero-branch em{color:#fff!important}@media (max-width: 1080px){.price-search-panel,.doctors-grid--restored{grid-template-columns:1fr}.promo-implant-card__content{max-width:100%!important}.feature-card--implant-mini .feature-card__banner--promo{width:100%!important;max-width:520px!important}}@media (max-width: 720px){.page-intro,.page-intro--photo{min-height:300px!important}.price-direct-row{grid-template-columns:1fr;gap:10px}.price-direct-row>div:last-child{justify-self:start}}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] .hero--wow{background-image:url(/hero.webp)!important;background-size:cover!important;background-position:center!important;background-color:#176aa9!important}html[data-theme=dark] .hero__overlay{background:linear-gradient(90deg,#0f56959e,#1c76bb70 42%,#1c76bb2e),linear-gradient(180deg,#217dc50f,#1667a961 66%,#15609edb)!important}html[data-theme=dark] .hero--wow:after{background:linear-gradient(180deg,#15609e00,#15609e7a 62%,#15609e)!important}html[data-theme=dark] .features,html[data-theme=dark] .wow-offers,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] .before-after-grid,html[data-theme=dark] .contacts-layout,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}.feature-card--implant-mini{grid-template-columns:minmax(430px,.82fr) minmax(460px,.78fr)!important;gap:clamp(32px,5vw,76px)!important;min-height:430px!important;padding:clamp(38px,5vw,68px)!important}.feature-card--implant-mini .feature-card__hero-main h3,.feature-card--implant-mini h3{font-size:clamp(3.15rem,5vw,5.55rem)!important;line-height:.96!important;max-width:720px!important;margin:0 0 18px!important}.feature-card--implant-mini .feature-card__summary--promo,.feature-card--implant-mini .feature-card__summary{display:block!important;max-width:650px!important;font-size:clamp(.98rem,1.08vw,1.14rem)!important;line-height:1.55!important;color:#ffffffe6!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{width:100%!important;max-width:560px!important;min-height:330px!important;justify-self:end!important;transform:rotate(.35deg)!important;border-radius:32px!important}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{width:100%!important;height:100%!important;object-fit:contain!important}.price-catalog-intro--cards{align-items:center!important;margin-top:42px!important;margin-bottom:26px!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}.price-direct-table--accordion{margin:0!important}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-title,.promo-implant-card__content h2{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}.before-after-card__caption-box a{width:100%;justify-content:center;padding:13px 16px;border-radius:16px;color:#0d5bc3!important;background:linear-gradient(135deg,#edf9fffa,#c4e8ffeb);box-shadow:inset 0 0 0 1px #4c9de238,0 12px 28px #2e84da21}html[data-theme=dark] .before-after-card__caption-box a{color:#fff8a9!important;background:#3c99e12e!important;box-shadow:inset 0 0 0 1px #a6e1ff47,0 12px 28px #092d642e}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] .wow-offer span,html[data-theme=dark] .before-after-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)}.contacts-layout--wow .contact-panel{position:relative;overflow:hidden}.contacts-layout--wow .contact-panel:after{content:"";position:absolute;inset:-60% auto -60% -70%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:rotate(18deg);animation:contactShine 5.2s ease-in-out infinite;pointer-events:none}.contacts-layout--wow .contact-panel:nth-child(1),.contacts-layout--wow .contact-panel:nth-child(2){background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,#3fa4ff,#1f6ee7)!important;color:#fff!important;box-shadow:0 26px 62px #2676f63d!important}.contacts-layout--wow .contact-panel:nth-child(1) h2,.contacts-layout--wow .contact-panel:nth-child(2) h2,.contacts-layout--wow .contact-panel:nth-child(1) p,.contacts-layout--wow .contact-panel:nth-child(2) p{color:#fff!important}.contacts-layout--wow .contact-panel:nth-child(1) h2,.contacts-layout--wow .contact-panel:nth-child(2) h2{text-shadow:0 0 22px rgba(255,255,255,.24)}.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){.feature-card--implant-mini,.promo-implant-card--clean,.promo-implant-card--focus{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.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}.feature-card--implant-mini{grid-template-columns:1fr!important;min-height:auto!important}.feature-card--implant-mini h3{font-size:clamp(2.6rem,13vw,4.2rem)!important}}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}.feature-card--implant-mini{grid-template-columns:minmax(430px,.82fr) minmax(520px,.78fr)!important;align-items:center!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{width:min(100%,620px)!important;max-width:620px!important;min-height:355px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:0 24px 65px #06255c2e!important;overflow:hidden!important}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{width:100%!important;height:100%!important;min-height:355px!important;object-fit:cover!important;object-position:center!important;border-radius:30px!important;background:transparent!important}.feature-card--implant-mini h3{font-size:clamp(2.9rem,4.6vw,5.15rem)!important;max-width:700px!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}.contacts-layout--wow .contact-panel,.contacts-layout .contact-panel,html[data-theme=dark] .contacts-layout--wow .contact-panel,html[data-theme=dark] .contacts-layout .contact-panel{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.34),transparent 30%),linear-gradient(135deg,#5cc4ff,#2f8dff 52%,#1f66e8)!important;border-color:#e5f7ff80!important;color:#fff!important;box-shadow:0 28px 72px #1c70d642!important}.contacts-layout--wow .contact-panel:after,.contacts-layout .contact-panel:after{content:"";position:absolute;inset:-55% auto -55% -80%;width:44%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:contactPanelShine 5.2s ease-in-out infinite;pointer-events:none}@keyframes contactPanelShine{0%,55%{left:-80%;opacity:0}65%{opacity:.95}to{left:130%;opacity:0}}.contacts-layout--wow .contact-panel h2,.contacts-layout--wow .contact-panel p,.contacts-layout .contact-panel h2,.contacts-layout .contact-panel p,html[data-theme=dark] .contacts-layout--wow .contact-panel h2,html[data-theme=dark] .contacts-layout--wow .contact-panel p{color:#fff!important}.contacts-layout--wow .contact-panel svg,.contacts-layout .contact-panel svg{color:#e5fbff!important;filter:drop-shadow(0 0 14px rgba(255,255,255,.28))}.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)}}.price-direct-table--accordion{background:#f7fcffeb!important;border-radius:22px!important;overflow:hidden!important}.price-direct-row{color:#17365f!important}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}html[data-theme=dark] .price-direct-table--accordion{background:#04235657!important;border:1px solid rgba(209,236,255,.16)!important}html[data-theme=dark] .price-direct-row{color:#f3f9ff!important}@media (max-width: 1180px){.feature-card--implant-mini{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{justify-self:start!important;width:min(100%,680px)!important;max-width:680px!important}.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}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo,.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{min-height:280px!important}}.hero .hero__content h1{margin-top:88px!important}.feature-card--implant-mini{grid-template-columns:minmax(410px,.9fr) minmax(520px,.9fr)!important;gap:clamp(34px,5vw,72px)!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{width:min(100%,650px)!important;max-width:650px!important;min-height:405px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important;justify-self:end!important}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{display:block!important;width:100%!important;height:100%!important;min-height:405px!important;object-fit:contain!important;object-position:center right!important;border-radius:0!important;background:transparent!important;box-shadow:none!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}.price-direct-table--accordion{display:block!important;width:100%!important}.price-direct-table--accordion .price-direct-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(140px,220px)!important}@media (max-width: 1180px){.feature-card--implant-mini{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{justify-self:start!important;width:min(100%,620px)!important;max-width:620px!important;min-height:360px!important}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{min-height:360px!important;object-position:left center!important}}@media (max-width: 720px){.hero .hero__content h1{margin-top:72px!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo,.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{min-height:300px!important}.price-direct-table--accordion .price-direct-row{grid-template-columns:1fr!important}}.features{margin-top:clamp(22px,3vw,42px)!important;padding-top:0!important}.hero .hero__content h1{margin-top:104px!important}.feature-card--implant-mini{grid-template-columns:minmax(420px,.95fr) minmax(470px,.85fr)!important;gap:clamp(34px,5vw,80px)!important;align-items:center!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{width:min(100%,600px)!important;max-width:600px!important;min-height:auto!important;aspect-ratio:1 / 1!important;justify-self:end!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center right!important;border-radius:0!important;background:transparent!important;box-shadow:none!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}.price-direct-table--accordion,.price-direct-table--accordion .price-direct-row{visibility:visible!important;opacity:1!important}.price-direct-table--accordion{display:grid!important;gap:0!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(123,178,232,.22)!important;background:#f7fcfff5!important}.price-direct-table--accordion .price-direct-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(120px,220px)!important;align-items:center!important;min-height:52px!important;padding:0!important;border-bottom:1px solid rgba(126,178,226,.18)!important}.price-direct-table--accordion .price-direct-row>div{padding:14px 18px!important;color:#18375c!important;font-weight:750!important}.price-direct-table--accordion .price-direct-row>div:last-child{color:#0c5fcf!important;font-weight:950!important;text-align:right!important}.price-direct-table--accordion .price-direct-row--head{background:linear-gradient(135deg,#2e8cff,#1f66dc)!important}.price-direct-table--accordion .price-direct-row--head>div{color:#fff!important}html[data-theme=dark] .price-direct-table--accordion{background:#04235670!important;border-color:#d2ecff2e!important}html[data-theme=dark] .price-direct-table--accordion .price-direct-row{border-color:#d2ecff1c!important}html[data-theme=dark] .price-direct-table--accordion .price-direct-row>div{color:#f5fbffe6!important}html[data-theme=dark] .price-direct-table--accordion .price-direct-row>div:last-child{color:#fff59a!important}@media (max-width: 1180px){.features{margin-top:28px!important}.feature-card--implant-mini{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{justify-self:start!important;width:min(100%,520px)!important;max-width:520px!important}.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}.features{margin-top:20px!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{width:min(100%,360px)!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,.price-direct-table--accordion .price-direct-row{grid-template-columns:1fr!important}.price-direct-table--accordion .price-direct-row>div:last-child{text-align:left!important}}.feature-card--implant-mini{min-height:360px!important;padding:clamp(26px,3.6vw,48px) clamp(32px,5vw,62px)!important;background:radial-gradient(circle at 78% 30%,rgba(143,214,255,.58),transparent 30%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,#4db7ff,#2b78ff 48%,#174bc8)!important;box-shadow:0 34px 95px #2786ee57,0 0 0 1px #ffffff3d inset!important}[data-theme=dark] .feature-card--implant-mini{background:radial-gradient(circle at 79% 34%,rgba(129,211,255,.42),transparent 31%),radial-gradient(circle at 9% 15%,rgba(255,255,255,.18),transparent 25%),linear-gradient(135deg,#48aef7,#2074ea 46%,#123eaf)!important;box-shadow:0 36px 105px #42b2ff61,0 0 55px #6cceff2e,0 0 0 1px #ffffff3d inset!important}.feature-card--implant-mini h3{font-size:clamp(42px,5.7vw,78px)!important;margin-bottom:20px!important}.feature-card--implant-mini .feature-card__summary--promo{display:block!important;max-width:560px;color:#ffffffe0!important;font-size:clamp(15px,1.25vw,18px);line-height:1.45;font-weight:850}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{max-width:545px!important;min-height:315px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:28px!important;transform:none!important;overflow:visible!important}.feature-card--implant-mini .feature-card__banner:before,.feature-card__banner--promo:before{content:"";position:absolute;inset:-28px -36px;z-index:-1;border-radius:42px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.38),transparent 55%),radial-gradient(circle at 70% 18%,rgba(120,223,255,.32),transparent 45%);filter:blur(8px);opacity:.9;pointer-events:none}.feature-card--implant-mini .feature-card__banner img,.feature-card__banner--promo img{width:100%;height:100%;object-fit:contain!important;border-radius:18px;filter:drop-shadow(0 26px 44px rgba(4,28,79,.28))}.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){.feature-card--implant-mini{grid-template-columns:1fr!important;min-height:auto!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{justify-self:start;max-width:min(100%,520px)!important}.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--soft{display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.18fr)!important;align-items:stretch!important;gap:clamp(18px,2.6vw,34px)!important;padding:clamp(24px,3.2vw,38px)!important;overflow:hidden!important;background:radial-gradient(circle at 88% 8%,rgba(76,160,255,.2),transparent 32%),linear-gradient(145deg,#fffffff5,#e2f2ffe6)!important}.price-catalog-intro__main{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.price-catalog-intro__main h2{margin:8px 0 14px!important;font-size:clamp(2.7rem,4.8vw,5.4rem)!important;line-height:.92!important;letter-spacing:-.075em!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}.price-logic-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.price-logic-cards article{min-height:210px;padding:22px 20px;border-radius:26px;background:#ffffffa8;border:1px solid rgba(91,145,220,.18);box-shadow:0 18px 44px #2667ae17;display:flex;flex-direction:column;justify-content:space-between}.price-logic-cards span{width:fit-content;padding:7px 10px;border-radius:999px;color:#1f6fe7;background:#2f84ff1f;font-size:.75rem;font-weight:950;letter-spacing:.13em}.price-logic-cards strong{display:block;margin-top:18px;color:#0f213d;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.08;letter-spacing:-.045em;font-weight:950}.price-logic-cards p{margin:12px 0 0!important;color:#2a3e5cb8!important;font-size:.9rem!important;line-height:1.45!important;font-weight:750!important}html[data-theme=dark] .price-catalog-intro--soft{background:radial-gradient(circle at 88% 8%,rgba(124,214,255,.16),transparent 32%),linear-gradient(145deg,#1d69b29e,#093673eb)!important;border-color:#d2ecff2e!important}html[data-theme=dark] .price-logic-cards article{background:#082b5c75;border-color:#d2ecff29}html[data-theme=dark] .price-logic-cards span{color:#d6efff;background:#8cd7ff24}html[data-theme=dark] .price-logic-cards strong{color:#fff}html[data-theme=dark] .price-logic-cards p{color:#ebf7ffb8!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,.price-logic-cards{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--soft{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr)!important;gap:clamp(20px,3vw,34px)!important;align-items:stretch!important}.price-catalog-intro__main{gap:0!important}.price-catalog-intro__main h2{max-width:560px!important;margin:10px 0 16px!important;font-size:clamp(2.5rem,4.2vw,4.8rem)!important;line-height:.96!important;letter-spacing:-.065em!important}.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}.price-catalog-intro__stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.price-catalog-intro__stats article{min-width:172px;padding:16px 18px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(91,145,220,.18);box-shadow:0 16px 36px #2667ae14}.price-catalog-intro__stats strong{display:block;color:#10233f;font-size:clamp(1.85rem,2.8vw,2.8rem);line-height:.95;letter-spacing:-.06em;font-weight:950}.price-catalog-intro__stats span{display:block;margin-top:6px;color:#2a3e5cb8;font-size:.9rem;font-weight:800}.price-logic-cards{align-self:center;gap:16px!important}.price-logic-cards article{min-height:198px!important;padding:22px!important;border-radius:24px!important}.price-logic-cards strong{margin-top:16px!important;font-size:clamp(1.02rem,1.2vw,1.24rem)!important;line-height:1.12!important}.price-logic-cards p{margin-top:10px!important;font-size:.92rem!important;line-height:1.5!important}html[data-theme=dark] .price-catalog-intro__stats article{background:#082b5c85;border-color:#d2ecff29}html[data-theme=dark] .price-catalog-intro__stats strong{color:#fff}html[data-theme=dark] .price-catalog-intro__stats span{color:#ebf7ffb8}.feature-card--implant-mini{grid-template-columns:minmax(0,1.06fr) minmax(340px,.74fr)!important;align-items:start!important;gap:clamp(24px,3.8vw,54px)!important}.feature-card--implant-mini h3{max-width:650px!important;font-size:clamp(3.25rem,5.4vw,5.8rem)!important;line-height:.93!important;letter-spacing:-.07em!important}.feature-card--implant-mini .feature-card__summary--promo{max-width:600px!important;font-size:clamp(.98rem,1.06vw,1.14rem)!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo{justify-self:end!important;align-self:start!important;width:min(100%,430px)!important;max-width:430px!important;min-height:430px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:20px!important;background:#fffffffa!important;box-shadow:0 22px 54px #08245f33!important;overflow:hidden!important}.feature-card--implant-mini .feature-card__banner:before,.feature-card--implant-mini .feature-card__banner--promo:before{display:none!important}.feature-card--implant-mini .feature-card__banner img,.feature-card--implant-mini .feature-card__banner--promo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:20px!important;filter:none!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: 1100px){.price-catalog-intro--soft,.feature-card--implant-mini{grid-template-columns:1fr!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo{justify-self:start!important;width:min(100%,410px)!important;max-width:410px!important;min-height:410px!important}}@media (max-width: 720px){.price-catalog-intro__stats article{min-width:0;flex:1 1 0}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo{width:min(100%,360px)!important;max-width:360px!important;min-height:360px!important}.footer__contra-watermark{width:min(100%,calc(100% - 24px))!important;font-size:10px!important}}html[data-theme=dark]{--ny-dark-page: #155f9d !important;--ny-dark-page-2: #155f9d !important;--dark-page-solid: #155f9d !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,html[data-theme=dark] .page-shell,html[data-theme=dark] .seo-page,html[data-theme=dark] .prices-page,html[data-theme=dark] .branches-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{background:#155f9d!important;background-image:none!important}html[data-theme=dark] .page-intro--photo:after,html[data-theme=dark] .page-intro:after{background:linear-gradient(180deg,#155f9d00,#155f9d8f 56%,#155f9d)!important}.feature-card--implant-mini{align-items:center!important}.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{justify-self:end!important;align-self:center!important;width:min(100%,430px)!important;max-width:430px!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.feature-card--implant-mini .feature-card__banner img,.feature-card--implant-mini .feature-card__banner--promo img,.feature-card__banner--promo img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center top!important;border-radius:20px!important;filter:none!important}.footer__contra-watermark{text-transform:uppercase!important;letter-spacing:0!important}@media (max-width: 1100px){.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{justify-self:start!important;width:min(100%,400px)!important;max-width:400px!important}}@media (max-width: 720px){.feature-card--implant-mini .feature-card__banner,.feature-card--implant-mini .feature-card__banner--promo,.feature-card__banner--promo{width:min(100%,340px)!important;max-width:340px!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] 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] .seo-page,html[data-theme=dark] .prices-page,html[data-theme=dark] .branches-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{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] .hero,html[data-theme=dark] .page-intro--photo{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,html[data-theme=dark] .hero__overlay{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__overlay{background:linear-gradient(90deg,#05122ef5,#071835d6 34%,#0a1f3d75 66%,#0a1f3d33),linear-gradient(180deg,#05122e24,#05122e14 42%,#05122eb8)!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] body:has(.home-page),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,html[data-theme=dark] .home-page>section:not(.hero),html[data-theme=dark] .home-page .features,html[data-theme=dark] .home-page .features__grid,html[data-theme=dark] .home-page .wow-offers,html[data-theme=dark] .home-page .wow-offers__grid{background:transparent!important;background-color:transparent!important}html[data-theme=dark] .home-page .feature-card,html[data-theme=dark] .home-page .wow-offer{border-color:#a0c2ea29!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] .review-peek{background:linear-gradient(180deg,#ffffff14,#ffffff0a)!important}html[data-theme=dark] .contacts-layout--wow .contact-panel,html[data-theme=dark] .contacts-layout .contact-panel{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,#3381e0e6,#1c60b9f0 52%,#124894f5)!important;border-color:#d4e9ff38!important;box-shadow:0 24px 60px #081e453d!important}html[data-theme=dark] .contacts-layout--wow .contact-panel:after,html[data-theme=dark] .contacts-layout .contact-panel:after{opacity:.55}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}@media (max-width: 1024px){.container{width:min(100% - 32px,860px)!important}.features__grid,.wow-offers__grid,.services-grid,.doctors-grid--wow,.price-highlights,.promo-secondary-grid,.before-after-grid,.blog-grid--seo,.contacts-layout--wow,.service-content-grid,.service-doctors__grid,.license-grid,.feature-card--implant-mini,.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}.reviews-carousel-stage--clean{grid-template-columns:1fr!important}.review-peek{display:none!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}.features{margin-top:-72px!important;padding-bottom:58px!important}.feature-card,.wow-offer,.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}.feature-card--implant-mini{grid-template-columns:1fr!important;min-height:auto!important;padding:26px 20px!important;gap:22px!important}.feature-card--implant-mini h3,.feature-card--implant-mini .feature-card__hero-main h3{max-width:100%!important;font-size:clamp(2.35rem,12.2vw,4.4rem)!important;line-height:.96!important}.feature-card--implant-mini .feature-card__banner,.feature-card__banner--promo{width:100%!important;max-width:100%!important;min-height:auto!important;justify-self:stretch!important;transform:none!important;border-radius:22px!important}.feature-card__banner--promo img{border-radius:22px!important;height:auto!important;object-fit:contain!important}.features__grid,.wow-offers__grid,.services-grid,.promo-secondary-grid,.before-after-grid,.blog-grid--seo,.branches-list,.contacts-layout--wow,.service-content-grid,.service-doctors__grid,.license-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.wow-offers,.services-grid,.price-accordion,.doctors-grid--wow,.reviews-carousel-stage--clean,.promo-implant-section,.promo-secondary-grid,.before-after-grid,.blog-grid--seo,.branches-list,.contacts-layout--wow,.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,.service-card--wow{border-radius:30px!important;overflow:hidden!important}.service-card__image,.service-card__image img{min-height:240px!important;height:240px!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}.price-direct-row,.price-direct-row--head{grid-template-columns:1fr!important;gap:6px!important;padding:14px 16px!important}.price-direct-row>div:last-child{text-align:left!important;font-size:1rem!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}.reviews-carousel-stage--clean{margin-top:0!important;padding-top:34px!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}.review-focus-card__content blockquote{font-size:clamp(1.15rem,6vw,1.65rem)!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}.before-after-card--photo{border-radius:28px!important}.before-after-card__photos{grid-template-columns:1fr 1fr!important;gap:8px!important}.before-after-card__photos figure,.before-after-card__photos img{min-height:250px!important;height:250px!important}.before-after-card__caption-box{padding:20px!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,.contact-panel{padding:22px!important}.contact-panel{min-height:210px!important;border-radius:28px!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}.license-details__row{grid-template-columns:1fr!important;gap:6px!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}.feature-card,.wow-offer,.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}.service-card__image,.service-card__image img,.branch-card img{height:210px!important;min-height:210px!important}.before-after-card__photos figure,.before-after-card__photos img{min-height:205px!important;height:205px!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}
