.premium-home .hero-copy>:is(h1,.lede,.hero-actions){animation:none;opacity:1;transform:none}body:has(.site-header) .site-header .nav-services-trigger,body:has(.site-header) .site-header .nav-services-trigger:is(:hover,:focus-visible,[data-state=open]),body:has(.site-header) .site-header .nav>a,body:has(.site-header) .site-header .nav>a:is(:hover,:focus-visible){background:transparent;border-color:transparent;box-shadow:none;transform:none;color:#055ca7;text-decoration-thickness:1px;text-underline-offset:5px}body:has(.site-header) .site-header .nav-services-trigger:is(:hover,:focus-visible,[data-state=open]),body:has(.site-header) .site-header .nav>a:is(:hover,:focus-visible){text-decoration-line:underline}body:has(.site-header) .site-header .nav-services-trigger:after,body:has(.site-header) .site-header .nav>a:after{content:none}@media (min-width:1081px){body .site-header .header-inner{gap:clamp(12px,1.5vw,24px)}body .site-header .nav{min-width:0;gap:clamp(4px,1vw,16px);margin-left:auto}body:has(.site-header) .site-header .nav-services-trigger,body:has(.site-header) .site-header .nav>a{flex-shrink:0;padding-inline:6px;font-size:16px;white-space:nowrap}body .site-header .actions{flex-shrink:0;margin-left:0}}.service-cards-directory .service-image:after{content:"";display:block;position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(180deg,transparent,#fff);pointer-events:none}@media (max-width:900px){body:has(.site-header) .article-index-hero .article-index-hero-image:after,body:has(.site-header) .photo-hero .photo-hero-visual:after{content:"";display:block;position:absolute;inset:0 0 auto;height:64px;background:linear-gradient(180deg,#f7f9fb,transparent);pointer-events:none;z-index:1}body:has(.site-header) .article-index-hero .article-index-hero-image:after{background:linear-gradient(180deg,#fff,transparent)}}@media (max-width:700px){body:has(.site-header) .hero-actions,body:has(.site-header) .services-carousel-links{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:8px;width:100%;align-items:stretch}body:has(.site-header) .services-carousel-links{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}body:has(.site-header) .premium-home .hero-actions .button,body:has(.site-header) .premium-home .services-carousel-links>a{min-width:0;width:100%;min-height:50px;margin:0;padding:10px 12px;gap:6px;font-size:14px;line-height:1.35;white-space:normal;text-align:center;justify-content:center}body:has(.site-header) :is(.hero-actions,.services-carousel-links)>a svg{width:16px;height:16px;flex:0 0 16px}body:has(.site-header) .hero-media,body:has(.site-header) .hero-photo{height:clamp(200px,28svh,260px)!important}body:has(.site-header) .hero-copy{padding:24px 20px 18px}body:has(.site-header) .services-page-hero.photo-hero>.photo-hero-copy h1{font-size:clamp(22px,6.1vw,38px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;letter-spacing:-.04em}body:has(.site-header) .article-card-copy{min-height:0;flex:0 0 auto;padding:20px}body:has(.site-header) .article-card-link{height:auto;min-height:0;padding-bottom:0}body:has(.site-header) .article-card-action{margin-top:20px;margin-bottom:0}}@media (hover:none),(max-width:700px),(pointer:coarse){body:has(.site-header) :is(.service-card,.article-card-link,.service-photo-card),body:has(.site-header) :is(.service-card,.article-card-link,.service-photo-card) :is(img,svg,strong,.service-card-link,.article-card-action),body:has(.site-header) :is(.service-card,.article-card-link,.service-photo-card):is(:hover,:active,:focus-visible){transform:none!important;animation:none!important;transition:none!important}body:has(.site-header) :is(.service-card,.article-card-link,.service-photo-card):is(:hover,:active){box-shadow:none!important}}:root{--detail-border:#d6e2ec;--detail-warm:#fff4e9;--detail-accent:#ff9834}body:has(.site-header) .site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:space-between;width:min(1320px,calc(100% - 32px));height:88px;min-height:88px;gap:20px;padding:12px 20px;transition:height .22s ease,min-height .22s ease,padding .22s ease}body:has(.site-header) .site-header .brand,body:has(.site-header) .site-header .brand img{width:288px;max-width:100%;height:auto;flex-shrink:0;transition:width .22s ease}body:has(.site-header) .site-header .nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;margin:0;gap:22px}body:has(.site-header) .site-header .nav-services-trigger,body:has(.site-header) .site-header .nav>a{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;padding:0;margin:0;border-width:0;font-size:18px;font-weight:650;line-height:24px;white-space:nowrap}body:has(.site-header) .site-header .services-menu-list{display:flex;align-items:center;margin:0;padding:0}body:has(.site-header) .site-header .services-menu,body:has(.site-header) .site-header .services-menu-list>li{display:flex;align-items:center;line-height:24px}body:has(.site-header) .site-header .nav-services-trigger{font-family:inherit;vertical-align:middle;gap:4px}body:has(.site-header) .site-header .nav-services-trigger svg{display:block;flex:0 0 14px}body:has(.site-header) .site-header .actions{flex:0 0 auto;margin-left:0;gap:8px;justify-self:end}body:has(.site-header) .site-header .header-book{font-size:18px;font-weight:700;height:52px;min-height:52px;min-width:152px;padding:0 22px;align-items:center;justify-content:center;line-height:24px}@media (min-width:1200px){body:has(.site-header) .site-header[data-scrolled=true] .header-inner{height:78px;min-height:78px;padding-block:10px}body:has(.site-header) .site-header[data-scrolled=true] .brand,body:has(.site-header) .site-header[data-scrolled=true] .brand img{width:270px}body:has(.site-header) .site-header[data-scrolled=true] .header-book{height:50px;min-height:50px}}body:has(.site-header) .consultation-cta .button:is(:hover,:focus-visible){background:#ff9834;border-color:#ff9834;color:#000;transform:none}body:has(.site-header) footer.site-footer{background:linear-gradient(180deg,#fff 0,#fff 24px,#f5faff 170px);margin-top:0;padding:32px 0 40px}body:has(.site-header)>main{padding-bottom:0;margin-bottom:0}body:has(.site-header)>main>:last-child{margin-bottom:0!important}body:has(.site-header) .site-footer .footer-inner>.footer-blue-card{background:#055ca7}body:has(.site-header) .site-footer .footer-inner>.footer-white-card{background:#fff}.contacts-bulgaria{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin:32px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.article-related-services{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;margin-top:24px;padding:24px 0}.article-related-services h2{flex-basis:100%;margin:0 0 8px}.contacts-bulgaria img{display:block;width:100%;height:auto;border-radius:16px}.plasmolifting-video{margin:40px 0}.plasmolifting-player{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin:24px 0 14px;border-radius:20px;background:#055ca7}.plasmolifting-player>:is(video,button){position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0}.plasmolifting-player>video{object-fit:contain;background:#000}.plasmolifting-player button{cursor:pointer}.plasmolifting-player img{object-fit:cover}.plasmolifting-play-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:18px 24px;border-radius:999px;background:#055ca7;color:#fff;font-weight:700;white-space:nowrap}.plasmolifting-player button:is(:hover,:focus-visible) .plasmolifting-play-label{background:#ff9834;color:#000}.certificate-dialog-content{display:flex;flex-direction:column;gap:12px;padding:16px}.certificate-dialog-content>.certificate-dialog-image{flex:1 1 auto;width:100%;min-height:0}.certificate-dialog-content .certificate-dialog-image img{padding:8px}.certificate-original-link{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:#055ca7;font-size:16px;text-decoration:underline}.certificate-original-link:focus-visible{outline:2px solid #055ca7}.certificate-dialog-content .lightbox-close{z-index:2}@media (max-width:1199px){body:has(.site-header) .site-header .nav{display:none}body:has(.site-header) .site-header .menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px}body:has(.site-header) .site-header .menu-toggle span{width:22px;height:2px;flex:0 0 2px}body:has(.site-header) .site-header .header-inner{display:flex;height:80px;min-height:80px}body:has(.site-header) .site-header .brand,body:has(.site-header) .site-header .brand img{width:280px}}@media (max-width:760px){body:has(.site-header) .site-header .header-inner{height:76px;min-height:76px;padding:10px 12px;gap:12px}body:has(.site-header) .site-header .brand,body:has(.site-header) .site-header .brand img{width:220px}.contacts-bulgaria{grid-template-columns:minmax(0,1fr);padding:0;gap:0;margin-top:24px}body:has(.site-header) footer.site-footer{padding:24px 0 32px}.certificate-dialog-content{padding:10px}}@media (prefers-reduced-motion:reduce){body:has(.site-header) .site-header :is(.header-inner,.brand,.brand img){transition:none}}@media (max-width:600px){body:has(.site-header) .site-header .header-book{display:none!important}body:has(.site-header) .site-header .brand,body:has(.site-header) .site-header .brand img{width:200px}}@media (max-width:359px){body:has(.site-header) header.site-header .header-inner{display:flex;flex-direction:row;width:calc(100% - 16px);height:70px;min-height:70px;gap:6px;padding:8px}body:has(.site-header) header.site-header .header-inner>.brand,body:has(.site-header) header.site-header .header-inner>.brand img{width:182px}body:has(.site-header) .site-header .actions{gap:6px}body:has(.site-header) .site-header .utility-phone{display:none}}.about-page .thumbnail-gallery-compact .thumbnail-gallery-main{height:525px}.about-page .thumbnail-gallery-compact .thumbnail-gallery-main[data-image-fit=natural]{height:auto;aspect-ratio:1600/1302}.thumbnail-gallery-main[data-image-fit=natural] img{object-fit:cover;object-position:center;transform:none}.thumbnail-gallery-strip .thumbnail-gallery-thumb{width:177.5px;height:115px;flex-basis:177.5px}@media (max-width:760px){body:has(.site-header) footer.site-footer .footer-inner{width:calc(100% - 32px);margin-inline:auto}body:has(.site-header) .premium-home .hero,body:has(.site-header) .premium-home>.consultation-cta,body:has(.site-header) .premium-home>.section{width:calc(100% - 32px);max-width:none;margin-inline:auto}}.site-footer .footer-inner .footer-brand-details{display:grid;grid-template-columns:minmax(0,1fr);justify-content:start;gap:18px 20px;align-items:start}.site-footer .footer-brand-details .footer-address{grid-column:1/-1}.site-footer .footer-inner .footer-brand-details .footer-contact-qr{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:16px;grid-column:1/-1;grid-row:auto;width:100%;max-width:100%;margin:0;padding:12px;border-radius:14px;border:1px solid rgb(255 255 255/24%);background:rgb(255 255 255/7%);color:#fff}.footer-contact-qr a{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent}.site-footer .footer-brand .footer-contact-qr img{display:block;position:static;width:115px;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;background:#fff}.footer-contact-qr figcaption{margin:0;color:#fff;font-size:14px;line-height:1.5;text-align:left}.footer-contact-qr figcaption span,.footer-contact-qr figcaption strong{display:block}.footer-contact-qr figcaption strong{margin-bottom:6px;font-size:16px;font-weight:700}.footer-contact-qr figcaption span{color:#cde3f5}.footer-contact-qr a:focus-visible{outline:3px solid #ff9834;outline-offset:4px}@media (max-width:600px){.site-footer .footer-inner .footer-brand-details{grid-template-columns:minmax(0,1fr)}.site-footer .footer-inner .footer-brand-details .footer-contact-qr{grid-column:1;grid-row:auto;justify-self:stretch;width:100%}.site-footer .footer-brand .footer-contact-qr img{width:115px}}body .premium-home .hero-facts{gap:12px}body .premium-home .hero-facts>div:nth-child(n){display:flex;align-items:center;min-height:112px;padding:20px;border:1px solid var(--detail-border);border-radius:22px}body .premium-home .hero-facts>div:before{content:none}body .premium-home .hero-facts .hero-fact-index{display:none}body .premium-home .hero-facts .fact-check{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;color:var(--blue)}body .premium-home .hero-facts>div>span:last-child{display:block}body .premium-home .hero-facts small{margin-top:4px;line-height:1.45}body .site-footer .footer-inner .footer-brand-details{gap:24px}body .site-footer .footer-inner .footer-brand-details>p{margin:0}body .site-footer .footer-inner nav.footer-site-links a:after{content:none}body .site-footer .footer-inner nav.footer-site-links a:active{border-color:var(--blue);background:var(--detail-warm)}@media (max-width:760px){body .premium-home .hero-facts{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);margin-inline:auto;gap:10px}body .premium-home .hero-facts>div:nth-child(n){grid-column:auto;min-height:88px;padding:16px;border-radius:20px}body:has(.site-header) footer.site-footer .footer-inner{width:calc(100% - 32px);max-width:none;padding:0}body:has(.site-header) .site-footer .footer-inner>.footer-blue-card,body:has(.site-header) .site-footer .footer-inner>.footer-white-card{width:100%;min-width:0;margin-inline:0;padding:24px 20px}}body .premium-home .hero-facts>div:nth-child(n){border-color:color-mix(in srgb,var(--detail-accent) 48%,var(--paper))}body .premium-home .hero-facts .fact-check{background:var(--detail-accent)}body .premium-home .hero-facts>div:nth-child(n){border-color:var(--detail-border)}body .premium-home .hero-facts .fact-check{background:var(--detail-warm);color:var(--detail-accent)}body .premium-home .hero-facts .fact-check svg{stroke:currentColor;stroke-width:2.25}body :is(.button,.header-book,.clinic-map-route) span,body :is(.button,.header-book,.clinic-map-route,.mobile-services a,.footer-site-links a){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body .hero-actions a[href^="tel:"]{white-space:nowrap;min-width:max-content;flex-shrink:0}@media (max-width:760px){body .site-footer .footer-inner .footer-brand>img{width:100%;max-width:none;height:auto;align-self:stretch;object-fit:contain;margin:0}body .site-footer .footer-inner .footer-brand{width:100%}body:has(.site-header) .hero-actions{grid-template-columns:minmax(0,1fr) max-content}}@media (max-width:359px){body:has(.site-header) .hero-actions{grid-template-columns:minmax(0,1fr)}}body .premium-home .hero-facts .fact-check{color:color-mix(in srgb,var(--detail-accent) 70%,var(--blue))}body .premium-home .hero-facts>div:nth-child(n){background:color-mix(in srgb,var(--detail-warm) 55%,var(--paper));border-color:color-mix(in srgb,var(--detail-accent) 22%,var(--detail-border))}body .premium-home .hero-facts .fact-check{background:color-mix(in srgb,var(--detail-accent) 20%,var(--paper));color:color-mix(in srgb,var(--detail-accent) 76%,var(--blue))}body .premium-home .hero-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(100svh - 152px),max-content) auto;gap:0;align-content:start}body .premium-home .hero{align-self:start}@media (max-width:760px){body .premium-home .hero-shell{grid-template-rows:minmax(calc(100svh - 130px),max-content) auto}}@media (min-width:761px) and (max-width:1199px){body .premium-home .hero-shell{grid-template-rows:minmax(calc(100svh - 144px),max-content) auto}}body:has(.site-header) .site-footer .footer-inner>.footer-blue-card{height:auto;align-self:start}body .site-footer .footer-messengers-bottom{margin-top:0;padding-top:16px;gap:16px;flex-wrap:wrap}body .site-footer .footer-messengers-bottom:after{content:"Задать вопрос";color:var(--paper);font-size:16px;line-height:1.4}html:lang(bg) body .site-footer .footer-messengers-bottom:after{content:"Задайте въпрос"}body .site-footer .footer-messengers-bottom:after{font-size:20px;font-weight:600}body .utility-phone-popover>span:has(.utility-phone-arrow){display:none}body .premium-home .hero-facts>div:nth-child(n){background:var(--paper);border-color:color-mix(in srgb,var(--blue) 38%,var(--paper))}@media (max-width:760px){body .site-footer .footer-messengers-bottom{gap:10px}body .site-footer .footer-messengers-bottom:after{font-size:18px}}body .premium-home .hero-copy h1{font-weight:700;letter-spacing:-.045em;max-width:none;margin-bottom:24px}body .premium-home .hero-copy .lede{margin-top:0;font-weight:500;line-height:1.5}@media (min-width:901px){body .premium-home .hero-copy{justify-content:flex-start;padding-top:56px;padding-bottom:48px}}@media (max-width:900px){body .premium-home .hero-copy h1{margin-bottom:20px}}.block-added-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;width:100%;grid-column:1/-1;margin-top:24px}.block-added-images img{display:block;width:100%;max-height:480px;object-fit:contain;border-radius:20px}:root{--site-section-space:clamp(48px,6vw,76px)}html{scrollbar-color:var(--detail-border) transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#aab6c2;background-clip:content-box}body .contacts-page,body .premium-home>section.section,body .privacy-page,body .service-page,body main.section,body main>section.section{padding-block:var(--site-section-space)}body .doctor-profile,body .page-hero{margin-block:var(--site-section-space) 0}body :is(.gallery-page-section,.cases-section,.certificate-archive,.services-directory){padding-top:var(--site-section-space)}body .premium-home .hero-shell{display:flex;flex-direction:column}body .premium-home .hero-facts{width:min(var(--content),calc(100% - 40px));margin:86px auto 0;padding:4px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}body .premium-home .hero-facts>div:nth-child(n){min-height:88px;align-items:flex-start;gap:14px;padding:16px 12px 8px 0;border:0;border-top:1px solid var(--detail-border);border-radius:0;background:transparent;box-shadow:none}body .premium-home .hero-facts>div:before{content:"";position:absolute;top:-2px;left:0;width:44px;height:3px;background:#e78b37}body .premium-home .hero-facts .hero-fact-index{display:block;flex:0 1 auto;color:#75a4c4;font-size:27px;font-weight:750;line-height:27px}body .premium-home .hero-facts .fact-check{display:none}body .premium-home .hero-facts>div>span:last-child{display:grid;min-width:0;text-align:left}body .premium-home .hero-facts small{margin-top:5px;line-height:1.35;text-align:right}body .premium-home .hero-copy h1{font-weight:600}body .premium-home .hero-copy .lede{margin-top:22px;line-height:1.48}body .about-visit-section{width:min(var(--content),calc(100% - 32px));padding:26px}body .about-visit-section>h2{max-width:none;margin-bottom:18px;text-align:left}body .about-visit-steps{gap:14px;margin-top:16px}body .about-visit-steps article,body .about-visit-steps article:first-child,body .about-visit-steps article:last-child{padding:18px}@media (max-width:760px){:root{--site-section-space:44px}body .premium-home>section.section,body main.section,body main>section.section{padding-block:var(--site-section-space)}body .premium-home .hero-shell{display:block}body .premium-home .hero-facts{width:calc(100% - 40px);margin:16px auto 0;padding:10px 0 16px;grid-template-columns:minmax(0,1fr);gap:0}body .premium-home .hero-facts>div:nth-child(n){min-height:0;gap:14px;padding:15px 0 10px;border:0;border-top:1px solid var(--detail-border);border-radius:0;background:transparent}body .premium-home .hero-fact-index{flex:0 1 auto;font-size:27px}body .premium-home .hero-copy h1{margin-bottom:22px}body .premium-home .hero-actions{grid-template-columns:minmax(0,1fr) max-content}body .about-visit-section{width:calc(100% - 24px);padding:18px 14px}body .about-visit-section>h2{margin-bottom:16px}body .about-visit-steps{gap:10px;margin-top:12px}body .about-visit-steps article,body .about-visit-steps article:first-child,body .about-visit-steps article:last-child{grid-template-columns:36px minmax(0,1fr);gap:8px 12px;padding:14px}body .about-visit-steps .step-number{width:36px;height:36px}}:root{--review-scroll-thumb:#aab6c2}body,html{overflow-x:clip;scrollbar-color:var(--review-scroll-thumb) transparent}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:var(--review-scroll-thumb)}body .premium-home .hero-facts{margin-top:24px}body .premium-home .hero-facts .hero-fact-index{flex:0 0 auto;white-space:nowrap}body .premium-home .hero-facts>div>span:last-child{flex:1 1}body .premium-home .hero-facts small{text-align:left}body:has(.site-header) main.about-page section.about-visit-section{margin-bottom:0}body .about-visit-heading{display:block;padding:0;margin:0 0 20px}body .about-visit-heading h2{max-width:none;margin:0;text-align:left}body .about-visit-steps{margin-top:0}body .about-visit-steps h3{margin-top:0;margin-bottom:4px}body .about-visit-section+.consultation-cta{margin-top:var(--site-section-space)}body .premium-home>section.section{padding-block:0;margin-block:var(--site-section-space) 0}body .about-page>section+section{margin-top:var(--site-section-space)}@media (max-width:760px){body .premium-home .hero-facts{width:calc(100% - 24px);margin-top:20px}body .premium-home .hero-facts>div:nth-child(n){gap:12px}body .about-visit-section{width:calc(100% - 16px);padding:18px 10px}body .about-visit-heading{margin-bottom:18px;padding:0 4px}body .about-visit-steps article:nth-child(n){padding:14px 12px;min-height:0}body .site-footer .footer-inner nav.footer-site-links a{border-radius:999px;min-height:48px;padding:10px 12px}body .site-footer .footer-inner nav.footer-site-links a svg{display:none}}:root{--review-section-gap:clamp(41.8px,4.75vw,68.4px);--review-content-gap:24px;--review-scrollbar:#aab6c2;--review-fact-number:#75a4c4;--review-fact-accent:#e78b37;--review-fact-copy:#455a6e}body:has(.site-header) .premium-home .hero-facts{width:min(var(--content),calc(100% - 40px));margin:24px auto 0;padding:4px 0 0;gap:0 22px;grid-template-columns:repeat(3,minmax(0,1fr));background:transparent;border-radius:0;overflow:visible}body:has(.site-header) .premium-home .hero-facts>div:nth-child(n){position:relative;overflow:visible;display:flex;align-items:flex-start;gap:14px;padding:16px 12px 8px 0;min-height:0;border:0;border-top:1px solid var(--detail-border);border-radius:0;background:transparent}body:has(.site-header) .premium-home .hero-facts>div:nth-child(n)+div:nth-child(n){border:0;border-top:1px solid var(--detail-border)}body:has(.site-header) .premium-home .hero-facts .hero-fact-index{display:block;width:auto;height:auto;flex:0 0 36px;border-radius:0;background:transparent;color:var(--review-fact-number);font-size:27px;font-weight:750;line-height:27px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.site-header) .premium-home .hero-facts>div:before{content:"";display:block;position:absolute;top:-2px;bottom:auto;left:0;right:auto;width:44px;height:3px;background:var(--review-fact-accent)}body:has(.site-header) .premium-home .hero-facts strong{padding-right:0;color:var(--blue);font-size:20px;line-height:1.25;font-weight:700}body:has(.site-header) .premium-home .hero-facts>div>span:last-child{flex:1 1;display:block;min-width:0;text-align:left}body:has(.site-header) .premium-home .hero-facts small{margin-top:5px;font-size:16px;color:var(--review-fact-copy);line-height:1.35;text-align:left}body:has(.site-header) .premium-home .hero-facts .fact-check{display:none;place-items:center;position:static;width:28px;height:28px;border-radius:0;color:var(--detail-accent);background:transparent}body:has(.site-header) .premium-home .hero-facts .fact-check svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.8}body:has(.site-header) .hero-actions a.button[href^="tel:"],body:has(.site-header) .hero-actions a.button[href^="tel:"] span{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:max-content}@media (max-width:760px){body:has(.site-header) .premium-home .hero-facts{margin-top:16px;padding:10px 0 16px;grid-template-columns:minmax(0,1fr);gap:0}body:has(.site-header) .premium-home .hero-facts>div:nth-child(n){padding:15px 0 10px}body:has(.site-header) .premium-home .hero-facts>div:nth-child(n)+div:nth-child(n){border-left:0;border-top:1px solid var(--detail-border)}body:has(.site-header) .premium-home .hero-facts .fact-check{width:28px;height:28px}body:has(.site-header) .premium-home .hero-facts strong{font-size:20px}body:has(.site-header) .premium-home .hero-facts small{font-size:16px}body:has(.site-header) .site-footer .footer-inner .footer-brand>img{display:block;width:100%;max-width:none;height:auto;margin:0;object-fit:contain}}body:has(.site-header) .site-footer .footer-inner nav.footer-site-links a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;border-radius:999px;text-align:center}body:has(.site-header) .site-footer .footer-inner nav.footer-site-links a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}body:has(.site-header) .site-footer .footer-inner nav.footer-site-links a:active{background:var(--detail-warm);border-color:var(--blue)}body:has(.site-header) .site-footer .footer-inner nav.footer-site-links a svg,body:has(.site-header) .site-footer .footer-inner nav.footer-site-links a:after{display:none}body:has(.site-header){--site-section-space:var(--review-section-gap)}body:has(.site-header) .about-page>section+section,body:has(.site-header) .article-index-grid,body:has(.site-header) .editorial-card-grid,body:has(.site-header) .editorial-sections,body:has(.site-header) main>.consultation-cta{margin-top:var(--review-section-gap)}body:has(.site-header) .contacts-bulgaria,body:has(.site-header) .service-content{margin-top:var(--review-section-gap)}body:has(.site-header) .privacy-intro{margin-bottom:var(--review-section-gap)}body:has(.site-header) .certificate-section{padding-top:var(--review-section-gap)}body:has(.site-header) main>:has(+.consultation-cta){margin-bottom:0;padding-bottom:0}body:has(.site-header) main[class]>section.consultation-cta.article-detail-cta:nth-child(n){margin-top:var(--review-section-gap)}body:has(.site-header) main[class]>section.editorial-card-grid:nth-child(n){margin-bottom:0}body:has(.site-header) .about-clinic-statement{margin-bottom:var(--review-section-gap)}body:has(.site-header) .about-clinic-details>.thumbnail-gallery{margin-top:0}body:has(.site-header) .premium-home>section.section{padding-block:0;margin-block:var(--review-section-gap) 0}body,html{scrollbar-width:thin;scrollbar-color:var(--review-scrollbar) transparent}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--review-scrollbar);border:2px solid transparent;border-radius:999px;background-clip:padding-box}body:has(.site-header) main.about-page section.about-visit-section{width:min(var(--content),calc(100% - 32px));padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}body:has(.site-header) .about-visit-heading{display:block;padding:0;margin:0 0 var(--review-content-gap)}body:has(.site-header) .about-visit-heading h2{margin:0;max-width:none;text-align:left}body:has(.site-header) .about-visit-steps{margin-top:0;gap:16px}body:has(.site-header) .about-visit-steps article:nth-child(n){padding:20px;min-height:0;align-content:start}body:has(.site-header) .about-visit-steps h3{margin:0 0 4px}@media (max-width:760px){body:has(.site-header) main.about-page section.about-visit-section{width:calc(100% - 24px)}body:has(.site-header) .hero-actions{grid-template-columns:minmax(0,1fr) max-content}body:has(.site-header) .about-visit-steps article:nth-child(n){grid-template-columns:36px minmax(0,1fr);gap:8px 12px;padding:16px 12px}}