/*
 * Klinik Bursa — eski sistemin (btzclinic-web, medicax-medical teması)
 * canlıda derlenmiş Vue bileşen stillerinden üretildi: scoped
 * [data-v-*] öznitelikleri aynı özgüllükteki :not(.kb-x) ile değiştirildi, kullanılmayan bileşenler (sohbet,
 * randevu formu, döviz seçici) atıldı. Elle düzenlenecek kurallar
 * custom.css'e yazılır, burası taşınmış haliyle kalır.
 */

/* ===== medicax-medical teması + sayfa bileşenleri (index chunk) ===== */
.theme-medicax-medical{--mx-primary: var(--color-primary, #1d4ed8);--mx-primary-soft: color-mix(in srgb, var(--mx-primary) 12%, white);--mx-primary-dark: color-mix(in srgb, var(--mx-primary) 22%, black);--ztc-text-text-11: var(--mx-primary-dark)}
.theme-medicax-medical{--theme-container-width: 1320px}
:root .theme-medicax-medical-page{--theme-container-width: 1320px}
@media(min-width:1200px)and (max-width:1399.98px){.theme-medicax-medical .row.row-bg1>.col-xl-6{flex:0 0 58.333333%;max-width:58.333333%}
.theme-medicax-medical .row.row-bg1>.col-xl-4{flex:0 0 25%;max-width:25%}
.theme-medicax-medical .vl-main-menu nav ul li{margin-right:6px!important}
.theme-medicax-medical .vl-main-menu nav ul li:last-child{margin-right:0!important}
.theme-medicax-medical .vl-main-menu nav ul li>a{font-size:14px!important;padding:6px 8px!important}}
@media(min-width:1200px)and (max-width:1399.98px){.theme-medicax-medical .header-cta-phone .header-cta-phone__text{display:none}
.theme-medicax-medical .header-cta-phone{padding:8px 10px!important;margin-right:8px!important;border-radius:50%!important;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent)}
.theme-medicax-medical .header-cta-phone svg{margin:0!important}
.theme-medicax-medical .header-cta-area .vl-btn4{font-size:14px!important;padding:10px 18px!important}}
.theme-medicax-medical .vl-btn4,.theme-medicax-medical .vl-btn1,.theme-medicax-medical .vl-btn3,.theme-medicax-medical .theme-bg1,.theme-medicax-medical .btn1{background-color:var(--mx-primary)!important;border-color:var(--mx-primary)!important}
.theme-medicax-medical a:hover,.theme-medicax-medical .vl-main-menu nav ul li a:hover,.theme-medicax-medical .vl-main-menu nav ul li.has-dropdown:hover>a{color:var(--mx-primary)!important}
.theme-medicax-medical [data-aos]{opacity:1;transform:none}
.theme-medicax-medical .image-anime,.theme-medicax-medical .reveal,.theme-medicax-medical .counter-boxarea,.theme-medicax-medical .counter,.theme-medicax-medical .text-anime-style-3,.theme-medicax-medical .text-anime-style-2,.theme-medicax-medical .text-anime-style-1,.theme-medicax-medical .split-line,.theme-medicax-medical .cs_case_study,.theme-medicax-medical .vl-blog-1-item,.theme-medicax-medical .vl-blog-1-thumb,.theme-medicax-medical .service4-boxarea,.theme-medicax-medical .testimonial4-boxarea,.theme-medicax-medical .team4-boxarea{opacity:1!important;visibility:visible!important;clip-path:none!important;-webkit-clip-path:none!important}
.theme-medicax-medical .vl-blog-1-thumb a,.theme-medicax-medical .service4-boxarea .img1 a,.theme-medicax-medical .team4-boxarea .img1 a{display:block;width:100%;height:100%}
.theme-medicax-medical .text-anime-style-3{opacity:1!important;visibility:visible!important}
.theme-medicax-medical .elements11,.theme-medicax-medical .elements12,.theme-medicax-medical .elements13,.theme-medicax-medical .elements14,.theme-medicax-medical .elements15,.theme-medicax-medical .elements16,.theme-medicax-medical .elements17,.theme-medicax-medical .elements18,.theme-medicax-medical .elements19,.theme-medicax-medical .keyframe5{display:none!important}
.theme-medicax-medical .hero4-section-area .icons-area .icons1,.theme-medicax-medical .hero4-section-area .icons-area .icons2,.theme-medicax-medical .hero4-section-area .icons-area .icons3,.theme-medicax-medical .hero4-section-area .icons-area .icons4,.theme-medicax-medical .hero4-section-area .icons-area .icons5,.theme-medicax-medical .hero4-section-area .icons-area .icons6{display:block!important}
.theme-medicax-medical .team4-boxarea .img1 .team-img10{position:relative;z-index:1;width:100%}
.theme-medicax-medical .service4-slider-area:not(.owl-loaded),.theme-medicax-medical .team4-slider-area:not(.owl-loaded),.theme-medicax-medical .testimonial4-slider-area:not(.owl-loaded){display:flex;gap:30px;flex-wrap:wrap;justify-content:center}
.theme-medicax-medical .service4-slider-area:not(.owl-loaded)>.service4-boxarea{flex:0 1 calc(25% - 24px);min-width:240px}
.theme-medicax-medical .team4-slider-area:not(.owl-loaded)>.team4-boxarea{flex:0 1 calc(25% - 24px);min-width:220px}
.theme-medicax-medical .testimonial4-slider-area:not(.owl-loaded)>.testimonial4-boxarea{flex:0 1 calc(33.333% - 24px);min-width:280px}
.theme-medicax-medical .service-main-content-details ul,.theme-medicax-medical .vl-blog-details-content ul,.theme-medicax-medical .doctor-deatisl-content-area ul,.theme-medicax-medical .about4-heading ul,.theme-medicax-medical .blog-content ul{list-style:disc;padding-left:1.5rem;margin:1rem 0}
.theme-medicax-medical .service-main-content-details ul li,.theme-medicax-medical .vl-blog-details-content ul li,.theme-medicax-medical .doctor-deatisl-content-area ul li,.theme-medicax-medical .about4-heading ul li,.theme-medicax-medical .blog-content ul li{margin-bottom:.5rem;line-height:1.6}
.theme-medicax-medical .service-main-content-details h3,.theme-medicax-medical .vl-blog-details-content h3,.theme-medicax-medical .doctor-deatisl-content-area h3,.theme-medicax-medical .about4-heading h3,.theme-medicax-medical .blog-content h3{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:var(--mx-primary)}
.theme-medicax-medical .service-main-content-details p,.theme-medicax-medical .vl-blog-details-content p,.theme-medicax-medical .doctor-deatisl-content-area p,.theme-medicax-medical .blog-content p{line-height:1.8;margin-bottom:1rem}
.theme-medicax-medical .vl-section-subtitle,.theme-medicax-medical .vl-btn4,.theme-medicax-medical a.readmore,.theme-medicax-medical a.learnmore,.theme-medicax-medical .btn-area1 a{display:inline-flex!important;align-items:center;gap:8px;flex-wrap:nowrap}
.theme-medicax-medical .vl-section-subtitle svg,.theme-medicax-medical .vl-btn4 svg,.theme-medicax-medical a.readmore svg,.theme-medicax-medical a.learnmore svg,.theme-medicax-medical .btn-area1 a svg{display:inline-block!important;vertical-align:middle;flex-shrink:0}
.theme-medicax-medical .vl-section-subtitle span,.theme-medicax-medical .vl-btn4 span{display:inline-flex;align-items:center}
.theme-medicax-medical .btn-area1{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.theme-medicax-medical .vl-header-area .btn-area1{justify-content:flex-end;gap:10px;flex-wrap:nowrap}
.theme-medicax-medical .vl-header-area .vl-btn4{padding:10px 18px!important;font-size:14px!important;height:auto;white-space:nowrap}
.theme-medicax-medical .vl-header-area .vl-btn4 span svg{width:18px;height:18px}
.theme-medicax-medical .vl-header-area .phone{font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
.theme-medicax-medical .vl-header-area .phone svg{width:16px;height:16px}
.theme-medicax-medical .vl-header-area .vl-offcanvas-language,.theme-medicax-medical .vl-header-area .btn-area1>div{flex-shrink:0}
.theme-medicax-medical .vl-main-menu nav>ul>li{margin:0!important}
.theme-medicax-medical .vl-main-menu nav>ul>li>a{padding:0 14px!important;font-size:15px}
@media(max-width:1499px){.theme-medicax-medical .vl-main-menu nav>ul>li>a{padding:0 10px!important;font-size:14px}
.theme-medicax-medical .vl-header-area .phone{font-size:0}
.theme-medicax-medical .vl-header-area .phone svg{width:22px;height:22px}}
.theme-medicax-medical .recent-posts-area .recent-posts{display:flex!important;gap:14px!important;align-items:flex-start!important;margin-bottom:18px!important;position:relative!important;padding:0!important;background:transparent!important}
.theme-medicax-medical .recent-posts-area .recent-posts .img1{flex:0 0 96px!important;width:96px!important;height:80px!important;margin:0!important;position:relative!important;overflow:hidden!important}
.theme-medicax-medical .recent-posts-area .recent-posts .img1 img{width:96px!important;height:80px!important;object-fit:cover!important;border-radius:6px!important;position:static!important}
.theme-medicax-medical .recent-posts-area .recent-posts .img1 a{display:block;width:100%;height:100%}
.theme-medicax-medical .recent-posts-area .recent-posts .content{flex:1!important;min-width:0!important;padding:0!important}
.theme-medicax-medical .recent-posts .content h4{font-size:14px;line-height:1.4;margin:0}
.theme-medicax-medical .recent-posts .content h4,.theme-medicax-medical .recent-posts .content h4 a{color:#02015a;text-decoration:none}
.theme-medicax-medical .recent-posts .content ul{list-style:none;padding:0;margin:0}
.theme-medicax-medical .recent-posts .content ul li,.theme-medicax-medical .recent-posts .content ul li a{font-size:12px;color:#6b7280}
.theme-medicax-medical .tags-area ul,.theme-medicax-medical .list-author{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}
.theme-medicax-medical .tags-area li a{background:#4416ff14;padding:4px 10px;border-radius:999px;font-size:12px;display:inline-block}
.theme-medicax-medical .category-list-area ul{list-style:none;padding:0}
.theme-medicax-medical .category-list-area li{border-bottom:1px solid #eee}
.theme-medicax-medical .category-list-area li a{display:flex;justify-content:space-between;padding:10px 0}
.theme-medicax-medical .blog-inline-cta .vl-btn4{background:#fff!important;color:var(--mx-primary)!important}
.theme-medicax-medical .blog-inline-cta h3{font-size:1.5rem;color:#fff!important}
@media(max-width:1279px){.theme-medicax-medical .vl-header-area .btn-area1>.d-inline-block.align-middle,.theme-medicax-medical .vl-header-area .btn-area1 .ms-2{display:none!important}
.theme-medicax-medical .vl-header-area .vl-btn4{padding:8px 14px!important;font-size:13px!important}}
.theme-medicax-medical .service-all-details-area>.container>.row>aside.col-lg-4,.theme-medicax-medical .service-all-details-area>.container>.row>.col-lg-4,.theme-medicax-medical .vl-blog-details-section>.container>.row>.col-lg-4,.theme-medicax-medical .team-all-details-area>.container>.row>.col-lg-4{position:sticky;top:100px;align-self:flex-start;z-index:1}
.theme-medicax-medical .vl-offcanvas{background:radial-gradient(600px 400px at 0% 0%,color-mix(in srgb,var(--color-primary, #1d4ed8) 12%,transparent) 0%,transparent 60%),radial-gradient(700px 500px at 100% 100%,color-mix(in srgb,var(--color-accent, var(--color-primary, #1d4ed8)) 10%,transparent) 0%,transparent 60%),#fff!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-wrapper{background:transparent!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu ul li a,.theme-medicax-medical .vl-offcanvas .vl-offcanvas-sm-title,.theme-medicax-medical .vl-offcanvas .vl-offcanvas-close-toggle,.theme-medicax-medical .vl-offcanvas .sub-menu li a,.theme-medicax-medical .vl-offcanvas .lang-switcher__label,.theme-medicax-medical .vl-offcanvas .lang-switcher__toggle{color:#1f2230!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul{padding:0;margin:0;list-style:none}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul>li{border-bottom:1px solid rgba(15,23,42,.08)}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul>li:last-child{border-bottom:0}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul>li>a{display:flex!important;align-items:center;justify-content:space-between;padding:14px 4px!important;font-weight:500;letter-spacing:.01em;font-size:16px;border:0!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul>li>a:hover,.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul>li.router-link-active>a,.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu nav>ul>li>a.router-link-exact-active{color:var(--mx-primary, #1d4ed8)!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu .sub-menu{list-style:none;padding:4px 0 8px 16px!important;margin:0 0 8px;border-left:2px solid color-mix(in srgb,var(--mx-primary) 35%,transparent)}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu .sub-menu li a{display:block!important;padding:8px 0!important;font-size:14.5px;font-weight:400;color:#475569!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-menu .sub-menu li a:hover{color:var(--mx-primary)!important}
.theme-medicax-medical .vl-offcanvas .arrow-size i{color:#94a3b8;font-size:12px}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info{background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary) 14%,transparent);border-radius:14px;padding:20px;margin-top:8px;box-shadow:0 8px 24px color-mix(in srgb,var(--mx-primary) 10%,transparent)}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-sm-title{font-size:12px!important;text-transform:uppercase;letter-spacing:.1em;color:#64748b!important;margin-bottom:14px!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info>span{display:flex!important;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info>span:last-of-type{border-bottom:0}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info>span a,.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info>span>a{color:#1f2230!important;text-decoration:none;font-size:14px;line-height:1.5;display:inline-flex;align-items:flex-start;gap:10px;flex:1;margin:0!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info>span a:hover{color:var(--mx-primary)!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-info>span a i{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 12%,#fff);color:var(--mx-primary, #1d4ed8);display:inline-flex;align-items:center;justify-content:center;font-size:14px;margin-right:0!important}
.theme-medicax-medical .vl-offcanvas .lang-switcher__toggle{background:#fff!important;border:1px solid color-mix(in srgb,var(--mx-primary) 18%,transparent)!important;border-radius:999px!important;padding:8px 14px!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-cta .vl-btn4{display:inline-flex;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;border-radius:999px;background:var(--mx-primary)!important;color:#fff!important;border:0;text-decoration:none;box-shadow:0 6px 16px color-mix(in srgb,var(--mx-primary) 24%,transparent)}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-cta .vl-btn4:hover{background:var(--mx-primary-dark)!important}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-language{margin-top:8px}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-language .lang-switcher__toggle{width:100%;justify-content:space-between;padding:10px 14px!important;font-weight:500}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-language .lang-switcher__menu{width:100%;margin-top:4px;border:1px solid color-mix(in srgb,var(--mx-primary) 14%,transparent);border-radius:12px;background:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--mx-primary) 12%,transparent)}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-close-toggle{width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--mx-primary) 10%,#fff);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--mx-primary) 16%,transparent);color:var(--mx-primary)!important;transition:all .2s}
.theme-medicax-medical .vl-offcanvas .vl-offcanvas-close-toggle:hover{background:var(--mx-primary);color:#fff!important;transform:rotate(90deg)}
.theme-medicax-medical{--mx-primary-tint: color-mix(in srgb, var(--mx-primary) 10%, transparent);--mx-primary-glow: color-mix(in srgb, var(--mx-primary) 20%, transparent);--mx-primary-shadow: color-mix(in srgb, var(--mx-primary) 5%, transparent)}
.theme-medicax-medical .heading4 h5,.theme-medicax-medical .heading2 h5,.theme-medicax-medical .testimonial4-section-area .testimonial4-boxarea .icons,.theme-medicax-medical .vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .vl-blog-meta ul li a,.theme-medicax-medical .vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .vl-blog-meta ul li a,.theme-medicax-medical .testimonial-inner-area .testimonial4-boxarea .icons{background:var(--mx-primary-tint)!important;box-shadow:0 3px 8px 0 var(--mx-primary-shadow)!important}
.theme-medicax-medical{--mx-primary-bg-light: color-mix(in srgb, var(--mx-primary) 8%, #f7f7fb)}
.theme-medicax-medical .service4-section-area,.theme-medicax-medical .service-inner-area,.theme-medicax-medical .service-inner-area .service4-boxarea,.theme-medicax-medical .works4-section-area .cs_case_study.cs_style_1,.theme-medicax-medical .pagination-area nav ul li a,.theme-medicax-medical .case-inenr-area .case-tabs-area ul li button{background:var(--mx-primary-bg-light)!important}
.theme-medicax-medical .service4-section-area .service4-slider-area .owl-dots button.active,.theme-medicax-medical .team4-section-area .team4-slider-area .owl-dots button.active,.theme-medicax-medical .team-single-slider2 .owl-dots button.active,.theme-medicax-medical .testimonial4-section-area .testimonial4-slider-area .owl-dots button.active,.theme-medicax-medical .testimonial-single-slider2 .owl-dots button.active{background:var(--mx-primary)!important}
.theme-medicax-medical{--ztc-text-text-12: var(--mx-primary)}
.theme-medicax-medical .readmore svg path,.theme-medicax-medical .learnmore svg path,.theme-medicax-medical .vl-blog-1-icon svg path{fill:currentColor!important}
.theme-medicax-medical .vl-main-menu nav ul li a{color:#1a1a2e!important}
.theme-medicax-medical .vl-main-menu nav ul li a.router-link-exact-active,.theme-medicax-medical .vl-offcanvas-menu nav ul li a.router-link-exact-active{color:var(--color-secondary, var(--mx-primary))!important;font-weight:600}
.theme-medicax-medical .service4-section-area p,.theme-medicax-medical .service-inner-area p,.theme-medicax-medical .testimonial4-boxarea p,.theme-medicax-medical .single-slider-box .pera,.theme-medicax-medical .about4-heading p,.theme-medicax-medical .about-heading p,.theme-medicax-medical .vl-blog-1-item p,.theme-medicax-medical .vl-blog-details-content p,.theme-medicax-medical .service-main-content-details p,.theme-medicax-medical .doctor-deatisl-content-area p{color:#1f2230!important}
.theme-medicax-medical .cta4-section-area{background:radial-gradient(900px 600px at 20% 50%,color-mix(in srgb,var(--color-primary, #1d4ed8) 28%,transparent) 0%,transparent 60%),radial-gradient(900px 700px at 85% 50%,color-mix(in srgb,var(--color-accent, var(--color-primary, #1d4ed8)) 36%,transparent) 0%,transparent 65%),linear-gradient(135deg,color-mix(in srgb,var(--color-secondary, var(--color-primary, #1d4ed8)) 12%,#fafbff),color-mix(in srgb,var(--color-primary, #1d4ed8) 10%,#f4f6ff))!important}
.theme-medicax-medical .inner-header-section-area{background:radial-gradient(700px 500px at 15% 30%,color-mix(in srgb,var(--color-primary, #1d4ed8) 55%,transparent) 0%,transparent 60%),radial-gradient(700px 500px at 85% 70%,color-mix(in srgb,var(--color-accent, var(--color-primary, #1d4ed8)) 50%,transparent) 0%,transparent 65%),radial-gradient(900px 600px at 50% 100%,color-mix(in srgb,var(--color-secondary, var(--color-primary, #1d4ed8)) 22%,transparent) 0%,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--mx-primary, #1d4ed8) 75%,black),color-mix(in srgb,var(--mx-primary, #1d4ed8) 35%,black))!important;border-radius:0 0 24px 24px}
.theme-medicax-medical .inner-header-section-area .elements28{display:none!important}
.theme-medicax-medical .inner-header-section-area .hero-header h1{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.18)}
.theme-medicax-medical .inner-header-section-area .bradecrumb{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;font-size:14px}
.theme-medicax-medical .inner-header-section-area .bradecrumb a,.theme-medicax-medical .inner-header-section-area .bradecrumb span{color:#fff!important;text-decoration:none;transition:opacity .2s}
.theme-medicax-medical .inner-header-section-area .bradecrumb a:hover{opacity:.8}
.theme-medicax-medical .inner-header-section-area .bradecrumb i{color:#ffffff8c;font-size:10px}
.theme-medicax-medical .vl-footer1-section-area,.theme-medicax-medical .vl-footer4-section-area{background:radial-gradient(900px 600px at 12% 25%,color-mix(in srgb,var(--color-primary, #1d4ed8) 22%,transparent) 0%,transparent 60%),radial-gradient(900px 600px at 85% 15%,color-mix(in srgb,var(--color-accent, var(--color-primary, #1d4ed8)) 20%,transparent) 0%,transparent 60%),radial-gradient(800px 500px at 60% 95%,color-mix(in srgb,var(--color-secondary, var(--color-primary, #1d4ed8)) 18%,transparent) 0%,transparent 65%),linear-gradient(180deg,#fbfbff,#f4f4f9)!important}
.theme-medicax-medical .vl-footer1-section-area,.theme-medicax-medical .vl-footer4-section-area .footer-widget-area h3,.theme-medicax-medical .vl-footer4-section-area .footer-time-area h4,.theme-medicax-medical .vl-footer4-section-area .footer-time-area p{color:#0d0f1c!important}
.theme-medicax-medical .vl-footer1-section-area,.theme-medicax-medical .vl-footer4-section-area .footer-widget-area ul li a{color:#1f2230!important;font-weight:500}
.theme-medicax-medical .vl-footer1-section-area,.theme-medicax-medical .vl-footer4-section-area .footer-widget-area ul li a:hover{color:var(--mx-primary)!important}
@media(min-width:768px){.theme-medicax-medical .vl-footer4-section-area .footer-widget-area ul li a{line-height:30px}}
.theme-medicax-medical{--ztc-bg-bg-11: var(--mx-primary);--ztc-bg-bg-10: color-mix(in srgb, var(--mx-primary) 75%, black)}
.theme-medicax-medical .vl-blog-details-section .blog-others-sidebar .list-author li:nth-child(1) a{background:var(--mx-primary)!important;color:#fff!important}
.theme-medicax-medical .vl-blog-details-section .blog-others-sidebar .list-author li:nth-child(1) a:hover{background:var(--mx-primary-dark)!important;color:#fff!important}
.theme-medicax-medical .service-inner-area .service4-boxarea{border:1px solid color-mix(in srgb,var(--mx-primary) 18%,transparent)}
.theme-medicax-medical .service-inner-area .service4-boxarea:hover{border-color:var(--mx-primary);box-shadow:0 4px 16px color-mix(in srgb,var(--mx-primary) 12%,transparent)}
.theme-medicax-medical .contact-inner-section-area .conatct-widget-boxarea:hover{background:var(--mx-primary)!important}
.theme-medicax-medical .contact-inner-section-area .conatct-widget-boxarea:hover .textarea .text,.theme-medicax-medical .contact-inner-section-area .conatct-widget-boxarea:hover .textarea .text a{color:#fff!important}
.theme-medicax-medical .service-all-details-area .category-list-area ul{list-style:none;padding:0;margin:0}
.theme-medicax-medical .service-all-details-area .category-list-area ul li{margin-bottom:12px}
.theme-medicax-medical .service-all-details-area .category-list-area ul li a{display:flex!important;align-items:center;justify-content:space-between;background:#f4f6fb!important;color:#1f2230!important;padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:600;transition:background .25s,color .25s,transform .25s}
.theme-medicax-medical .service-all-details-area .category-list-area ul li a:after,.theme-medicax-medical .service-all-details-area .category-list-area ul li a:before{display:none!important;content:none!important}
@media(hover:hover)and (pointer:fine){.theme-medicax-medical .service-all-details-area .category-list-area ul li a:hover{background:var(--mx-primary)!important;color:#fff!important;transform:translateY(-2px)}
.theme-medicax-medical .service-all-details-area .category-list-area ul li a:hover span{transform:rotate(90deg)}}
.theme-medicax-medical .service-all-details-area .category-list-area ul li a span{display:inline-flex;transition:transform .25s}
.theme-medicax-medical .blog-content table,.theme-medicax-medical .service-main-content-details table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15px;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #0000000f}
.theme-medicax-medical .blog-content table th,.theme-medicax-medical .service-main-content-details table th{background:var(--mx-primary, #02015A);color:#fff;font-weight:600;text-align:left;padding:14px 18px;border:none}
.theme-medicax-medical .blog-content table td,.theme-medicax-medical .service-main-content-details table td{padding:12px 18px;border-top:1px solid #eef1f6;vertical-align:top;color:#31353d}
.theme-medicax-medical .blog-content table tr:nth-child(2n) td,.theme-medicax-medical .service-main-content-details table tr:nth-child(2n) td{background:#f7f9fc}
.theme-medicax-medical .blog-content table th p,.theme-medicax-medical .blog-content table td p,.theme-medicax-medical .service-main-content-details table th p,.theme-medicax-medical .service-main-content-details table td p{margin:0}
@media(max-width:575px){.theme-medicax-medical .blog-content table th,.theme-medicax-medical .blog-content table td,.theme-medicax-medical .service-main-content-details table th,.theme-medicax-medical .service-main-content-details table td{padding:9px 11px;font-size:13px}}
.theme-medicax-medical .blog-cats-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.theme-medicax-medical .blog-cat-chip{display:inline-block;padding:8px 18px;border-radius:100px;background:color-mix(in srgb,var(--mx-primary, #02015A) 8%,#fff);border:1px solid color-mix(in srgb,var(--mx-primary, #02015A) 18%,transparent);color:var(--mx-primary, #02015A);font-weight:600;font-size:14px;line-height:1.2;transition:background .2s ease,color .2s ease}
.theme-medicax-medical .blog-cat-chip:hover{background:var(--mx-primary, #02015A);color:#fff}
.has-dropdown.is-open>ul.sub-menu:not(.kb-x){display:block}
.arrow-size i:not(.kb-x){transition:transform .2s}
.arrow-size i.is-rotated:not(.kb-x){transform:rotate(180deg)}
.vl-offcanvas:not(.kb-x){transform:translate(100%);transition:transform .3s ease;position:fixed;top:0;right:0;height:100vh;height:100svh;width:360px;max-width:90%;z-index:9999;background:#fff;padding:30px;overflow-y:auto}
.vl-offcanvas.vl-offcanvas-open:not(.kb-x){transform:translate(0)}
.vl-offcanvas-overlay:not(.kb-x){position:fixed;inset:0;background:#0006;z-index:9998;opacity:0;pointer-events:none;transition:opacity .3s ease}
.vl-offcanvas-overlay.vl-offcanvas-open:not(.kb-x){opacity:1;pointer-events:auto}
.vl-offcanvas-info span:not(.kb-x){display:block;margin-bottom:10px}
.bradecrumb:not(.kb-x){display:inline-flex;align-items:center;gap:8px;color:#fff}
.bradecrumb a:not(.kb-x){color:#fff;text-decoration:none;transition:opacity .2s}
.bradecrumb a:not(.kb-x):hover{opacity:.8}
.vl-blog-1-item:not(.kb-x){display:flex;flex-direction:column;height:100%}
.vl-blog-1-item .vl-blog-1-thumb:not(.kb-x){flex:0 0 auto}
.vl-blog-1-item .vl-blog-1-thumb img:not(.kb-x){width:100%;height:220px;object-fit:cover}
.vl-blog-1-item .vl-blog-1-content:not(.kb-x){display:flex;flex-direction:column;flex:1 1 auto}
.vl-blog-1-item .vl-blog-1-title:not(.kb-x){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.vl-blog-1-item .vl-blog-1-icon:not(.kb-x){margin-top:auto}
.service4-slider-area:not(.kb-x) .owl-stage{display:flex}
.service4-slider-area:not(.kb-x) .owl-item{display:flex;height:auto}
.service4-slider-area:not(.kb-x) .service4-boxarea{display:flex;flex-direction:column;height:100%;width:100%}
.service4-slider-area:not(.kb-x) .service4-boxarea .content-area{display:flex;flex-direction:column;flex:1 1 auto}
.service4-slider-area:not(.kb-x) .service4-boxarea .content-area p{flex:1 1 auto}
.mxd-about-more:not(.kb-x){display:inline-flex;align-items:center;gap:8px}
.home-staff-grid .staff-card:not(.kb-x){display:block;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s;height:100%}
.home-staff-grid .staff-card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);border-color:var(--mx-primary, #1d4ed8)}
.home-staff-grid .staff-card__media:not(.kb-x){position:relative;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#f4f6fb)}
.home-staff-grid .staff-card__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}
.home-staff-grid .staff-card:hover .staff-card__media img:not(.kb-x){transform:scale(1.06)}
.home-staff-grid .staff-card__badge:not(.kb-x){position:absolute;top:12px;left:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--mx-primary-dark, #0b1220);font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;letter-spacing:.02em}
.home-staff-grid .staff-card__hover:not(.kb-x){position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--mx-primary, #1d4ed8) 75%,black) 100%);opacity:0;transition:opacity .25s}
.home-staff-grid .staff-card:hover .staff-card__hover:not(.kb-x),.home-staff-grid .staff-card:focus-visible .staff-card__hover:not(.kb-x){opacity:1}
.home-staff-grid .staff-card__cta:not(.kb-x){display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:14px;padding:8px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:999px}
.home-staff-grid .staff-card__body:not(.kb-x){padding:20px;text-align:left}
.home-staff-grid .staff-card__name:not(.kb-x){font-size:18px;font-weight:700;margin:0;color:var(--mx-primary-dark, #0b1220)}
.home-staff-grid .staff-card__bio:not(.kb-x){margin:8px 0 0;font-size:13.5px;line-height:1.55;color:#475569}
.home-staff-grid:not(.kb-x) .owl-stage-outer{overflow:visible;padding:16px 0 32px}
.home-staff-grid:not(.kb-x) .owl-item{padding:0 12px}
.home-staff-grid .staff-card-slot:not(.kb-x){height:100%}
@media(prefers-reduced-motion:reduce){.home-staff-grid .staff-card:not(.kb-x),.home-staff-grid .staff-card__media img:not(.kb-x),.home-staff-grid .staff-card__hover:not(.kb-x){transition:none}
.home-staff-grid .staff-card:not(.kb-x):hover,.home-staff-grid .staff-card:hover .staff-card__media img:not(.kb-x){transform:none}}
.medicax-reviews-section:not(.kb-x){background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent),transparent 55%),radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--mx-accent, var(--mx-secondary, #06b6d4)) 8%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--mx-primary, #1d4ed8) 3%,#fff),#fff 65%)}
.medicax-review-text:not(.kb-x){display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}
.medicax-review-more:not(.kb-x){display:inline;margin-left:4px;color:var(--mx-primary, #1d4ed8);font-weight:600;text-decoration:underline;text-underline-offset:2px}
.medicax-review-more:not(.kb-x):hover{opacity:.85}
.medicax-review-avatar-wrap:not(.kb-x){margin-bottom:10px}
.medicax-review-avatar:not(.kb-x){width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid var(--mx-primary, #02015A);box-shadow:0 2px 6px #0000001f;display:block}
.medicax-review-icon-avatar:not(.kb-x){width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid var(--mx-primary, #02015A);box-shadow:0 4px 12px #00000026;display:block}
.medicax-review-source:not(.kb-x){display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:var(--bs-secondary-color, #6c757d);font-weight:500}
.medicax-review-source svg:not(.kb-x){flex-shrink:0}
.medicax-review-modal-backdrop:not(.kb-x){position:fixed;inset:0;z-index:1050;background:color-mix(in srgb,#000 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}
.medicax-review-modal-card:not(.kb-x){background:#fff;border-radius:18px;max-width:640px;width:100%;max-height:85vh;overflow-y:auto;padding:36px 32px 32px;position:relative;box-shadow:0 24px 60px #00000040}
.medicax-review-modal-close:not(.kb-x){position:absolute;top:12px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,transparent);font-size:24px;line-height:1;color:var(--mx-primary, #1d4ed8);cursor:pointer;transition:background .12s}
.medicax-review-modal-close:not(.kb-x):hover{background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent)}
.medicax-review-modal-stars:not(.kb-x){font-size:18px;color:#f2c94c;margin-bottom:16px;letter-spacing:2px}
.medicax-review-modal-stars small:not(.kb-x){color:#888;margin-left:8px;font-size:13px;letter-spacing:0}
.medicax-review-modal-text:not(.kb-x){font-size:16px;line-height:1.7;color:#1f2937;white-space:pre-wrap;margin-bottom:20px}
.medicax-review-modal-author:not(.kb-x){font-size:15px;font-weight:700;color:var(--mx-primary, #1d4ed8);margin:0}
.medicax-review-modal-enter-active:not(.kb-x),.medicax-review-modal-leave-active:not(.kb-x){transition:opacity .2s}
.medicax-review-modal-enter-active .medicax-review-modal-card:not(.kb-x),.medicax-review-modal-leave-active .medicax-review-modal-card:not(.kb-x){transition:transform .2s ease-out,opacity .2s}
.medicax-review-modal-enter-from:not(.kb-x),.medicax-review-modal-leave-to:not(.kb-x){opacity:0}
.medicax-review-modal-enter-from .medicax-review-modal-card:not(.kb-x),.medicax-review-modal-leave-to .medicax-review-modal-card:not(.kb-x){transform:translateY(20px) scale(.96);opacity:0}
.about-rich:not(.kb-x) p{margin-bottom:1rem;line-height:1.7}
.about-rich:not(.kb-x) ul,.about-rich:not(.kb-x) ol{padding-left:1.25rem;margin-bottom:1rem}
.about-staff__eyebrow:not(.kb-x){color:var(--mx-primary, #1d4ed8);letter-spacing:.04em;font-weight:600;font-size:13px;text-transform:uppercase}
.about-staff__eyebrow span:not(.kb-x){opacity:.4}
.staff-card:not(.kb-x){display:block;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s;height:100%}
.staff-card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);border-color:var(--mx-primary, #1d4ed8)}
.staff-card__media:not(.kb-x){position:relative;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#f4f6fb)}
.staff-card__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}
.staff-card:hover .staff-card__media img:not(.kb-x){transform:scale(1.06)}
.staff-card__badge:not(.kb-x){position:absolute;top:12px;left:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--mx-primary-dark, #0b1220);font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;letter-spacing:.02em}
.staff-card__hover:not(.kb-x){position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--mx-primary, #1d4ed8) 75%,black) 100%);opacity:0;transition:opacity .25s}
.staff-card:hover .staff-card__hover:not(.kb-x),.staff-card:focus-visible .staff-card__hover:not(.kb-x){opacity:1}
.staff-card__cta:not(.kb-x){display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:14px;padding:8px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:999px}
.staff-card__body:not(.kb-x){padding:20px;text-align:left}
.staff-card__name:not(.kb-x){font-size:18px;font-weight:700;margin:0;color:var(--mx-primary-dark, #0b1220)}
.staff-card__bio:not(.kb-x){margin:8px 0 0;font-size:13.5px;line-height:1.55;color:#475569}
@media(prefers-reduced-motion:reduce){.staff-card:not(.kb-x),.staff-card__media img:not(.kb-x),.staff-card__hover:not(.kb-x){transition:none}
.staff-card:not(.kb-x):hover,.staff-card:hover .staff-card__media img:not(.kb-x){transform:none}}
.staff-chip:not(.kb-x){padding:8px 16px;border:1.5px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);background:#fff;border-radius:999px;font-size:14px;font-weight:500;color:#1f2230;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s}
.staff-chip:not(.kb-x):hover{border-color:var(--mx-primary, #1d4ed8);color:var(--mx-primary, #1d4ed8)}
.staff-chip.is-selected:not(.kb-x){background:var(--mx-primary, #1d4ed8);color:#fff;border-color:var(--mx-primary, #1d4ed8)}
.staff-chip__count:not(.kb-x){font-size:12px;background:#ffffff2e;padding:1px 8px;border-radius:999px}
.staff-chip:not(.is-selected) .staff-chip__count:not(.kb-x){background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,#f4f6fb);color:#475569}
.staff-card:not(.kb-x){display:block;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s;height:100%}
.staff-card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);border-color:var(--mx-primary, #1d4ed8)}
.staff-card__media:not(.kb-x){position:relative;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#f4f6fb)}
.staff-card__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}
.staff-card:hover .staff-card__media img:not(.kb-x){transform:scale(1.06)}
.staff-card__badge:not(.kb-x){position:absolute;top:12px;left:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--mx-primary-dark, #0b1220);font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;letter-spacing:.02em}
.staff-card__hover:not(.kb-x){position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--mx-primary, #1d4ed8) 75%,black) 100%);opacity:0;transition:opacity .25s}
.staff-card:hover .staff-card__hover:not(.kb-x){opacity:1}
.staff-card__cta:not(.kb-x){display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:14px;padding:8px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:999px}
.staff-card__body:not(.kb-x){padding:20px}
.staff-card__name:not(.kb-x){font-size:18px;font-weight:700;margin:0;color:var(--mx-primary-dark, #0b1220)}
.staff-card__bio:not(.kb-x){margin-top:8px;font-size:13.5px;line-height:1.55;color:#475569}
.staff-card.skeleton:not(.kb-x){background:linear-gradient(90deg,#eef0f6,#f6f8fc,#eef0f6);background-size:200% 100%;animation:staff-skeleton-a653d57e 1.4s infinite;height:360px;border:0}
@keyframes staff-skeleton-a653d57e{0%{background-position:200% 0}to{background-position:-200% 0}}
.team-all-details-area:not(.kb-x){background:linear-gradient(180deg,#fafbff,#f4f6fb)}
.doctor-hero:not(.kb-x){border-radius:20px}
.doctor-hero__media:not(.kb-x){height:100%;min-height:320px;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#f4f6fb)}
.doctor-hero__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;object-position:top center;display:block}
.doctor-hero__body:not(.kb-x){display:flex;flex-direction:column;gap:14px}
.doctor-hero__badge:not(.kb-x){display:inline-block;align-self:flex-start;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 12%,#fff);color:var(--mx-primary, #1d4ed8);padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
.doctor-hero__name:not(.kb-x){font-size:clamp(24px,4vw,32px);font-weight:700;margin:0;color:var(--mx-primary-dark, #0b1220);line-height:1.2}
.doctor-hero__short:not(.kb-x){color:#475569;font-size:15px;line-height:1.6;margin:0}
.doctor-hero__facts:not(.kb-x){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:14px 0;border-top:1px solid #eef0f6;border-bottom:1px solid #eef0f6}
.doctor-hero__facts .fact:not(.kb-x){display:flex;align-items:flex-start;gap:10px;font-size:13px}
.doctor-hero__facts .fact i:not(.kb-x){flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,#fff);color:var(--mx-primary, #1d4ed8);display:inline-flex;align-items:center;justify-content:center;font-size:14px}
.fact__value:not(.kb-x){font-weight:600;color:#1f2230;line-height:1.2}
.fact__label:not(.kb-x){color:#64748b;font-size:12px;margin-top:2px}
.doctor-hero__cta:not(.kb-x){display:flex;flex-wrap:wrap;gap:8px}
.doctor-hero__cta .vl-btn4:not(.kb-x){display:inline-flex;align-items:center}
.doctor-hero__cta .btn:not(.kb-x){display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;font-weight:500}
.doctor-hero__social:not(.kb-x){list-style:none;padding:0;margin:8px 0 0;display:flex;gap:8px}
.doctor-hero__social a:not(.kb-x){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f4f6fb;color:var(--mx-primary, #1d4ed8);text-decoration:none;transition:all .2s}
.doctor-hero__social a:not(.kb-x):hover{background:var(--mx-primary, #1d4ed8);color:#fff}
.content-card:not(.kb-x){background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:16px;padding:28px 32px}
.content-card__title:not(.kb-x){font-size:20px;font-weight:700;color:var(--mx-primary-dark, #0b1220);margin:0 0 18px;display:flex;align-items:center;gap:10px}
.content-card__title i:not(.kb-x){width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,#fff);color:var(--mx-primary, #1d4ed8);display:inline-flex;align-items:center;justify-content:center;font-size:14px}
.content-card__body:not(.kb-x){line-height:1.75;color:#1f2230}
.timeline-list:not(.kb-x){list-style:none;margin:0;border-left:2px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 22%,transparent);padding:0 0 0 20px}
.timeline-list li:not(.kb-x){position:relative;padding:8px 0 16px;display:flex;align-items:flex-start;gap:8px}
.timeline-list__dot:not(.kb-x){position:absolute;left:-27px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--mx-primary, #1d4ed8);border:3px solid #fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--mx-primary, #1d4ed8) 35%,transparent)}
.timeline-list__text:not(.kb-x){color:#1f2230;line-height:1.55}
.skills-list:not(.kb-x){display:grid;gap:16px}
.skill-row__head:not(.kb-x){display:flex;justify-content:space-between;font-weight:500;margin-bottom:6px}
.skill-row__pct:not(.kb-x){color:var(--mx-primary, #1d4ed8);font-weight:700}
.skill-row__bar:not(.kb-x){height:8px;background:#eef0f6;border-radius:999px;overflow:hidden}
.skill-row__fill:not(.kb-x){height:100%;background:linear-gradient(90deg,var(--mx-primary, #1d4ed8),color-mix(in srgb,var(--mx-primary, #1d4ed8) 60%,white));border-radius:999px;transition:width .8s ease-out}
.doctor-sidebar:not(.kb-x){background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:16px;padding:24px;position:sticky;top:100px}
.doctor-sidebar__title:not(.kb-x){font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 18px}
.doctor-sidebar__row:not(.kb-x){display:flex;align-items:flex-start;gap:12px;padding:12px 0;text-decoration:none;color:inherit;border-bottom:1px solid #eef0f6}
.doctor-sidebar__row:not(.kb-x):last-of-type{border-bottom:0}
.doctor-sidebar__row--static:not(.kb-x){cursor:default}
.doctor-sidebar__row:hover:not(.doctor-sidebar__row--static) .doctor-sidebar__value:not(.kb-x){color:var(--mx-primary, #1d4ed8)}
.doctor-sidebar__icon:not(.kb-x){flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,#fff);color:var(--mx-primary, #1d4ed8);display:inline-flex;align-items:center;justify-content:center;font-size:14px}
.doctor-sidebar__label:not(.kb-x){font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}
.doctor-sidebar__value:not(.kb-x){color:#1f2230;font-weight:500;margin-top:2px;transition:color .2s}
.doctor-sidebar__divider:not(.kb-x){height:1px;background:#eef0f6;margin:14px 0}
.doctor-sidebar .vl-btn4:not(.kb-x){display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px}
@media(max-width:991px){.doctor-sidebar:not(.kb-x){position:static;margin-top:16px}}
.vl-blog-1-item:not(.kb-x){display:flex;flex-direction:column;height:100%}
.vl-blog-1-thumb:not(.kb-x){flex:0 0 auto}
.vl-blog-1-thumb img:not(.kb-x){width:100%;height:240px;object-fit:cover}
.vl-blog-1-content:not(.kb-x){display:flex;flex-direction:column;flex:1 1 auto}
.vl-blog-1-title:not(.kb-x){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.vl-blog-1-icon:not(.kb-x){margin-top:auto}
.contact-channel:not(.kb-x){display:flex;align-items:flex-start;gap:14px;padding:20px;background:#fff;border:1.5px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 14%,transparent);border-radius:14px;text-decoration:none;color:inherit;height:100%;transition:transform .2s,border-color .2s,box-shadow .2s}
.contact-channel:not(.kb-x):hover{border-color:var(--mx-primary, #1d4ed8);transform:translateY(-3px);box-shadow:0 8px 24px color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent)}
.contact-channel__icon:not(.kb-x){flex:0 0 48px;width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 12%,#fff);color:var(--mx-primary, #1d4ed8);font-size:20px}
.contact-channel--whatsapp .contact-channel__icon:not(.kb-x){background:color-mix(in srgb,#25D366 14%,#fff);color:#128c40}
.contact-channel--whatsapp:not(.kb-x):hover{border-color:#25d366;box-shadow:0 8px 24px #25d36638}
.contact-channel__label:not(.kb-x){font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}
.contact-channel__value:not(.kb-x){font-weight:600;font-size:16px;color:#1f2230;margin-top:2px}
.contact-form:not(.kb-x),.contact-sidebar:not(.kb-x),.contact-success:not(.kb-x),.contact-map-wrap:not(.kb-x){border-radius:16px;background:#fff}
.subject-chips:not(.kb-x){display:flex;flex-wrap:wrap;gap:8px}
.subject-chip:not(.kb-x){padding:10px 14px;border:1.5px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);background:#fff;border-radius:10px;font-size:14px;font-weight:500;color:#1f2230;cursor:pointer;transition:all .15s}
.subject-chip:not(.kb-x):hover{border-color:var(--mx-primary, #1d4ed8)}
.subject-chip.is-selected:not(.kb-x){background:var(--mx-primary, #1d4ed8);color:#fff;border-color:var(--mx-primary, #1d4ed8)}
.form-control:not(.kb-x),.form-control-lg:not(.kb-x){border-radius:10px}
.form-control:not(.kb-x):focus{border-color:var(--mx-primary, #1d4ed8);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent)}
.contact-success__icon:not(.kb-x){width:84px;height:84px;color:#16a34a;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:991px){.contact-sidebar:not(.kb-x){margin-top:16px}}
.gallery-archive-area:not(.kb-x){background:linear-gradient(180deg,#fafbff,#f4f6fb)}
.gallery-archive-area .vl-section-subtitle:not(.kb-x){color:var(--mx-primary, #1d4ed8);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:6px}
.gallery-archive-area .vl-section-subtitle span:not(.kb-x){opacity:.35;padding:0 4px}
.gallery-archive-area .vl-section-title:not(.kb-x){font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.2;color:var(--mx-primary-dark, #0b1220);margin:0}
.gallery-card:not(.kb-x){display:block;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;animation:gc-enter-b80453d8 .45s ease-out both;animation-delay:var(--stagger, 0ms)}
@media(hover:hover)and (pointer:fine){.gallery-card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 22px 44px color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);border-color:var(--mx-primary, #1d4ed8)}
.gallery-card:hover .gallery-card__media img:not(.kb-x){transform:scale(1.07)}
.gallery-card:hover .gallery-card__overlay:not(.kb-x){opacity:1}}
.gallery-card:not(.kb-x):focus-visible{outline:2px solid var(--mx-primary, #1d4ed8);outline-offset:2px}
.gallery-card__media:not(.kb-x){position:relative;aspect-ratio:4 / 3;overflow:hidden;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#f4f6fb)}
.gallery-card__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease-out}
.gallery-card__media-fallback:not(.kb-x){width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:4rem;letter-spacing:-.04em}
.gallery-card__badge:not(.kb-x),.gallery-card__count:not(.kb-x){position:absolute;display:inline-flex;align-items:center;gap:5px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--mx-primary-dark, #0b1220);font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:5px 10px;border-radius:999px}
.gallery-card__badge:not(.kb-x){top:12px;left:12px}
.gallery-card__badge svg:not(.kb-x){color:var(--mx-primary, #1d4ed8)}
.gallery-card__count:not(.kb-x){top:12px;right:12px}
.gallery-card__overlay:not(.kb-x){position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--mx-primary, #1d4ed8) 80%,black) 100%);opacity:0;transition:opacity .25s}
.gallery-card__cta:not(.kb-x){display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:14px;padding:8px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:999px}
.gallery-card__body:not(.kb-x){padding:18px 18px 20px}
.gallery-card__title:not(.kb-x){margin:0;font-size:17px;font-weight:700;color:var(--mx-primary-dark, #0b1220);line-height:1.35}
.gallery-card__desc:not(.kb-x){margin:8px 0 0;font-size:13.5px;line-height:1.55;color:#475569}
.gallery-card--skeleton:not(.kb-x){animation:none;pointer-events:none}
.gallery-card--skeleton .gallery-card__media:not(.kb-x),.gallery-card--skeleton .skel-line:not(.kb-x){background:linear-gradient(90deg,#eef2f7,#f7f9fc,#eef2f7);background-size:200% 100%;animation:shimmer-b80453d8 1.4s linear infinite}
.gallery-card--skeleton .gallery-card__media:not(.kb-x){aspect-ratio:4 / 3}
.gallery-card--skeleton .gallery-card__body:not(.kb-x){padding:18px}
.skel-line:not(.kb-x){height:12px;border-radius:6px;margin:8px 0}
.skel-line--lg:not(.kb-x){height:16px;width:80%}
.empty-state:not(.kb-x){text-align:center;padding:64px 16px;background:#fff;border:1px dashed color-mix(in srgb,var(--mx-primary, #1d4ed8) 24%,transparent);border-radius:18px}
.empty-state__icon:not(.kb-x){width:80px;height:80px;margin:0 auto 16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);color:var(--mx-primary, #1d4ed8)}
.empty-state h3:not(.kb-x){font-size:18px;font-weight:700;margin:0 0 6px;color:var(--mx-primary-dark, #0b1220)}
@keyframes gc-enter-b80453d8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes shimmer-b80453d8{0%{background-position:200% 0}to{background-position:-200% 0}}
@media(prefers-reduced-motion:reduce){.gallery-card:not(.kb-x){animation:none}
.gallery-card__media img:not(.kb-x),.gallery-card__overlay:not(.kb-x){transition:none}
.gallery-card--skeleton .gallery-card__media:not(.kb-x),.gallery-card--skeleton .skel-line:not(.kb-x){animation:none}}
.gallery-detail-area:not(.kb-x){background:linear-gradient(180deg,#fafbff,#f4f6fb)}
.gallery-detail-head:not(.kb-x){background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:16px;padding:20px 24px;margin-bottom:40px}
.gallery-detail-head__meta:not(.kb-x){display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.gallery-detail-head__badge:not(.kb-x),.gallery-detail-head__count:not(.kb-x){display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:999px}
.gallery-detail-head__badge:not(.kb-x){background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 12%,transparent);color:var(--mx-primary, #1d4ed8)}
.gallery-detail-head__count:not(.kb-x){background:#f1f5f9;color:#475569;font-variant-numeric:tabular-nums}
.gallery-detail-head__desc:not(.kb-x){margin:14px 0 0;color:#475569;font-size:15.5px;line-height:1.65;max-width:75ch}
.ba-grid:not(.kb-x){display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px}
.ba-card:not(.kb-x){background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);border-radius:16px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}
@media(hover:hover)and (pointer:fine){.ba-card:not(.kb-x):hover{transform:translateY(-4px);box-shadow:0 18px 36px color-mix(in srgb,var(--mx-primary, #1d4ed8) 14%,transparent);border-color:var(--mx-primary, #1d4ed8)}}
.ba-card__pair:not(.kb-x){display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#e5e7eb}
.ba-card__slot:not(.kb-x){position:relative;display:block;padding:0;margin:0;border:0;background:#f4f6fb;cursor:zoom-in;aspect-ratio:1 / 1;overflow:hidden}
.ba-card__slot img:not(.kb-x){width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease-out}
@media(hover:hover)and (pointer:fine){.ba-card__slot:hover img:not(.kb-x){transform:scale(1.05)}
.ba-card__slot:hover .ba-card__zoom:not(.kb-x){opacity:1;transform:translate(-50%,-50%) scale(1)}}
.ba-card__slot:not(.kb-x):focus-visible{outline:2px solid var(--mx-primary, #1d4ed8);outline-offset:-3px}
.ba-card__label:not(.kb-x){position:absolute;top:10px;left:10px;z-index:2;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--mx-primary-dark, #0b1220)}
.ba-card__label--before:not(.kb-x){color:#b45309}
.ba-card__label--after:not(.kb-x){color:#15803d}
.ba-card__zoom:not(.kb-x){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:var(--mx-primary-dark, #0b1220);border-radius:50%;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}
.ba-card__body:not(.kb-x){padding:18px 20px 20px}
.ba-card__title:not(.kb-x){margin:0;font-size:16px;font-weight:700;color:var(--mx-primary-dark, #0b1220)}
.ba-card__desc:not(.kb-x){margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#475569}
.album-grid:not(.kb-x){display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}
.album-tile:not(.kb-x){position:relative;display:block;padding:0;margin:0;border:0;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#f4f6fb);border-radius:14px;overflow:hidden;cursor:zoom-in;aspect-ratio:1 / 1}
.album-tile img:not(.kb-x){width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease-out}
.album-tile__overlay:not(.kb-x){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:14px;text-align:center;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65) 100%);opacity:0;transition:opacity .25s;color:#fff}
.album-tile__zoom:not(.kb-x){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:var(--mx-primary-dark, #0b1220);border-radius:50%;transition:transform .25s}
.album-tile__title:not(.kb-x){position:relative;font-weight:600;font-size:14px;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.4)}
@media(hover:hover)and (pointer:fine){.album-tile:hover img:not(.kb-x){transform:scale(1.07)}
.album-tile:hover .album-tile__overlay:not(.kb-x){opacity:1}
.album-tile:hover .album-tile__zoom:not(.kb-x){transform:translate(-50%,-50%) scale(1)}}
.album-tile:not(.kb-x):focus-visible{outline:2px solid var(--mx-primary, #1d4ed8);outline-offset:2px}
.empty-state:not(.kb-x){text-align:center;padding:56px 16px;background:#fff;border:1px dashed color-mix(in srgb,var(--mx-primary, #1d4ed8) 24%,transparent);border-radius:18px}
.empty-state__icon:not(.kb-x){width:80px;height:80px;margin:0 auto 16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 10%,transparent);color:var(--mx-primary, #1d4ed8)}
.empty-state h3:not(.kb-x){font-size:18px;font-weight:700;margin:0;color:var(--mx-primary-dark, #0b1220)}
@media(max-width:640px){.ba-grid:not(.kb-x){grid-template-columns:1fr}
.album-grid:not(.kb-x){grid-template-columns:repeat(2,1fr);gap:10px}
.gallery-detail-head:not(.kb-x){padding:16px}
.gallery-detail-head__desc:not(.kb-x){font-size:14.5px}}
@media(prefers-reduced-motion:reduce){.ba-card:not(.kb-x),.ba-card__slot img:not(.kb-x),.album-tile img:not(.kb-x),.album-tile__overlay:not(.kb-x),.ba-card__zoom:not(.kb-x),.album-tile__zoom:not(.kb-x){transition:none}}
.mxd-more:not(.kb-x){position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--mx-primary, #02015A) 6%,#fff),#fff 58%)}
.mxd-more__glow:not(.kb-x){position:absolute;width:460px;height:460px;border-radius:50%;left:-160px;bottom:-200px;background:radial-gradient(circle,color-mix(in srgb,var(--mx-primary, #02015A) 12%,transparent),transparent 70%);pointer-events:none}
.mxd-more .container:not(.kb-x){position:relative;z-index:1}
.mxd-more__head:not(.kb-x){text-align:center;max-width:640px;margin:0 auto 44px}
.mxd-more__eyebrow:not(.kb-x){display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-primary, #02015A);margin-bottom:12px;position:relative;padding-bottom:12px}
.mxd-more__eyebrow:not(.kb-x):after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:46px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--mx-primary, #02015A) 55%,#ffb400)}
.mxd-more__title:not(.kb-x){font-size:clamp(26px,4vw,36px);font-weight:800;color:#14183a;margin:0}
.mxd-more__grid:not(.kb-x){display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}
.mxd-trt-card:not(.kb-x){display:flex;flex-direction:column;background:#fff;border:1px solid #eef1f6;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px -28px #02015a40;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.mxd-trt-card:not(.kb-x):hover{transform:translateY(-8px);box-shadow:0 30px 60px -30px #02015a73;border-color:color-mix(in srgb,var(--mx-primary, #02015A) 30%,transparent)}
.mxd-trt-card__media:not(.kb-x){position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f3f5fa}
.mxd-trt-card__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}
.mxd-trt-card:hover .mxd-trt-card__media img:not(.kb-x){transform:scale(1.07)}
.mxd-trt-card__veil:not(.kb-x){position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--mx-primary, #02015A) 55%,transparent));opacity:.55;transition:opacity .3s ease}
.mxd-trt-card:hover .mxd-trt-card__veil:not(.kb-x){opacity:.8}
.mxd-trt-card__go:not(.kb-x){position:absolute;right:16px;bottom:16px;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--mx-primary, #02015A);box-shadow:0 8px 20px -8px #0006;transform:translateY(8px);opacity:0;transition:transform .3s ease,opacity .3s ease}
.mxd-trt-card:hover .mxd-trt-card__go:not(.kb-x){transform:none;opacity:1}
.mxd-trt-card__body:not(.kb-x){padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}
.mxd-trt-card__title:not(.kb-x){font-size:18px;font-weight:700;line-height:1.35;margin:0 0 10px}
.mxd-trt-card__title a:not(.kb-x){color:#14183a;text-decoration:none;transition:color .2s ease}
.mxd-trt-card__title a:not(.kb-x):hover{color:var(--mx-primary, #02015A)}
.mxd-trt-card__text:not(.kb-x){color:#64748b;font-size:14px;line-height:1.6;margin:0 0 18px;flex:1}
.mxd-trt-card__link:not(.kb-x){display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-weight:600;font-size:14px;color:var(--mx-primary, #02015A);text-decoration:none}
.mxd-trt-card__link i:not(.kb-x){transition:transform .25s ease}
.mxd-trt-card__link:hover i:not(.kb-x){transform:translate(4px)}
.mxd-trt-card__link:not(.kb-x):focus-visible,.mxd-trt-card__media:not(.kb-x):focus-visible{outline:3px solid color-mix(in srgb,var(--mx-primary, #02015A) 45%,transparent);outline-offset:3px;border-radius:8px}
@media(prefers-reduced-motion:reduce){.mxd-trt-card:not(.kb-x),.mxd-trt-card__media img:not(.kb-x),.mxd-trt-card__go:not(.kb-x),.mxd-trt-card__link i:not(.kb-x),.mxd-trt-card__veil:not(.kb-x){transition:none}}
.appt-form:not(.kb-x),.appt-sidebar:not(.kb-x),.appt-success:not(.kb-x){border-radius:16px;background:#fff}
.treatment-grid:not(.kb-x){display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}
.treatment-card:not(.kb-x){position:relative;text-align:left;padding:14px 16px 14px 38px;border:1.5px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);border-radius:12px;background:#fff;cursor:pointer;font-weight:500;color:#1f2230;transition:all .2s}
.treatment-card:not(.kb-x):hover{border-color:var(--mx-primary, #1d4ed8);transform:translateY(-2px)}
.treatment-card.is-selected:not(.kb-x){border-color:var(--mx-primary, #1d4ed8);background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 8%,#fff);box-shadow:0 4px 14px color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent)}
.treatment-card__check:not(.kb-x){position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--mx-primary, #1d4ed8) 14%,transparent);color:var(--mx-primary, #1d4ed8);display:inline-flex;align-items:center;justify-content:center;opacity:.35;transition:all .2s}
.treatment-card.is-selected .treatment-card__check:not(.kb-x){background:var(--mx-primary, #1d4ed8);color:#fff;opacity:1}
.treatment-card.skeleton:not(.kb-x){background:linear-gradient(90deg,#eef0f6,#f6f8fc,#eef0f6);background-size:200% 100%;animation:appt-skeleton-4623e810 1.4s infinite;border-color:transparent;height:50px}
@keyframes appt-skeleton-4623e810{0%{background-position:200% 0}to{background-position:-200% 0}}
.time-chip-row:not(.kb-x){display:flex;flex-wrap:wrap;gap:6px}
.time-chip:not(.kb-x){min-width:64px;padding:8px 12px;border:1.5px solid color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent);background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:#1f2230;cursor:pointer;transition:all .15s}
.time-chip:not(.kb-x):hover{border-color:var(--mx-primary, #1d4ed8)}
.time-chip.is-selected:not(.kb-x){background:var(--mx-primary, #1d4ed8);color:#fff;border-color:var(--mx-primary, #1d4ed8)}
.form-control:not(.kb-x),.form-control-lg:not(.kb-x){border-radius:10px}
.form-control:not(.kb-x):focus{border-color:var(--mx-primary, #1d4ed8);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--mx-primary, #1d4ed8) 18%,transparent)}
.appt-trust li i:not(.kb-x){width:18px}
.appt-success__icon:not(.kb-x){width:84px;height:84px;color:#16a34a;display:inline-flex;align-items:center;justify-content:center}
.appt-success__summary:not(.kb-x){max-width:420px;background:#f7faff;padding:16px;border-radius:10px;font-size:14px;line-height:1.9}
@media(max-width:991px){.appt-sidebar:not(.kb-x){margin-top:16px}}

/* ===== Hero slider ===== */
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.hero-split-image:not(.kb-x){width:100%;height:100%;object-fit:cover;display:block}
.hero-video:not(.kb-x){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.hero-sc-image:not(.kb-x){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hero-sc-thumb:not(.kb-x){border:2px solid transparent;border-radius:8px;background:#ffffff1a;padding:4px;cursor:pointer;display:flex;align-items:center;gap:8px}
.hero-sc-thumb:not(.kb-x):hover{background:#ffffff2e}
.hero-sc-thumb.active:not(.kb-x){border-color:var(--bs-primary);background:#ffffff40}
.hero-sc-thumb img:not(.kb-x){width:60px;height:40px;object-fit:cover;border-radius:4px}
.hero-sc-thumb span:not(.kb-x){color:#fff;font-size:.875rem}
.hero-slider-wrapper{position:relative;width:100%;height:calc(var(--hero-height, 75) * 1vh);height:calc(var(--hero-height, 75) * 1svh);overflow-x:clip}
.hero-slider-wrapper--fullscreen{height:100vh;height:100svh;width:100vw;width:100dvw;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}
.hero-slider-wrapper .swiper,.hero-slider-wrapper .swiper-slide{height:100%}
@keyframes hero-ken-burns-anim{0%{transform:scale(1) translate(0)}to{transform:scale(var(--kb-scale, 1.12)) translate(calc(-1 * var(--kb-translate, 2%)),calc(-1 * var(--kb-translate, 2%)))}}
.hero-ken-burns{animation:hero-ken-burns-anim 8s ease-out forwards}
.hero-text-fade-up{animation:hero-text-fade-up .9s ease-out .2s both}
@keyframes hero-text-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.hero-text-slide-in{animation:hero-text-slide-in .9s ease-out .2s both}
@keyframes hero-text-slide-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}

/* ===== Galeri karuseli (anasayfa Öncesi-Sonrası) ===== */
.gallery-carousel-section:not(.kb-x){padding:60px 0;--gc-accent: var(--mx-primary, var(--ca-primary, #0d6efd));--swiper-theme-color: var(--gc-accent);--swiper-pagination-color: var(--gc-accent);--gc-h: clamp(230px, 30vw, 380px)}
.gallery-carousel-section__swiper:not(.kb-x){padding:6px 4px 8px}
.gallery-carousel-section__slide:not(.kb-x){width:auto;height:var(--gc-h)}
.gallery-carousel-section__item:not(.kb-x){position:relative;height:100%;margin:0;border-radius:16px;overflow:hidden;background:#eef1f6;box-shadow:0 16px 38px -22px #02015a6b}
.gallery-carousel-section__item img:not(.kb-x){height:100%;width:auto;max-width:min(82vw,560px);display:block;object-fit:cover;transition:transform .4s ease}
.gallery-carousel-section__item:hover img:not(.kb-x){transform:scale(1.04)}
.gallery-carousel-section__caption:not(.kb-x){position:absolute;inset:auto 0 0;padding:14px 16px 12px;background:linear-gradient(0deg,#000000ad,#0000);color:#fff;font-size:14px;font-weight:500}
.gallery-carousel-section:not(.kb-x) .swiper-button-prev,.gallery-carousel-section:not(.kb-x) .swiper-button-next{width:46px;height:46px;border-radius:50%;background:#fff;color:var(--gc-accent);box-shadow:0 10px 26px -10px #00000073;border:1px solid color-mix(in srgb,var(--gc-accent) 18%,transparent);transition:transform .2s ease,background-color .2s ease,color .2s ease}
.gallery-carousel-section:not(.kb-x) .swiper-button-prev:hover,.gallery-carousel-section:not(.kb-x) .swiper-button-next:hover{background:var(--gc-accent);color:#fff;transform:scale(1.07)}
.gallery-carousel-section:not(.kb-x) .swiper-button-prev:after,.gallery-carousel-section:not(.kb-x) .swiper-button-next:after{font-size:17px;font-weight:700}
.gallery-carousel-section:not(.kb-x) .swiper-button-disabled{opacity:.35;pointer-events:none}
.gallery-carousel-section:not(.kb-x) .swiper-pagination{position:static;margin-top:22px}
.gallery-carousel-section:not(.kb-x) .swiper-pagination-bullet{width:8px;height:8px;background:color-mix(in srgb,var(--gc-accent) 32%,#cbd5e1);opacity:1;transition:width .25s ease,background-color .25s ease}
.gallery-carousel-section:not(.kb-x) .swiper-pagination-bullet-active{width:26px;border-radius:5px;background:var(--gc-accent)}
@media(max-width:575px){.gallery-carousel-section:not(.kb-x) .swiper-button-prev,.gallery-carousel-section:not(.kb-x) .swiper-button-next{display:none}}
@media(prefers-reduced-motion:reduce){.gallery-carousel-section__item img:not(.kb-x),.gallery-carousel-section:not(.kb-x) .swiper-button-prev,.gallery-carousel-section:not(.kb-x) .swiper-button-next{transition:none}}

/* ===== Hakkımızda bölümleri (mxd-*) ===== */
.mxd-stats:not(.kb-x){padding:36px 0;background:color-mix(in srgb,var(--mx-primary, #64B427) 7%,#ffffff);border-top:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 14%,transparent)}
.mxd-stat:not(.kb-x){text-align:center;padding:6px 4px}
.mxd-stat__num:not(.kb-x){font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1;color:var(--mx-secondary, #1C293F)}
.mxd-stat__suffix:not(.kb-x){color:var(--mx-primary, #64B427)}
.mxd-stat__label:not(.kb-x){margin-top:8px;font-size:14px;font-weight:600;color:#64748b}
.mxd-eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #64B427)}
.mxd-why:not(.kb-x){background:color-mix(in srgb,var(--mx-primary, #64B427) 3%,#ffffff)}
.mxd-why__card:not(.kb-x){position:relative;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 12%,transparent);border-radius:18px;padding:32px 28px;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mxd-why__card:not(.kb-x):before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,var(--mx-primary, #64B427),color-mix(in srgb,var(--mx-primary, #64B427) 40%,var(--mx-secondary, #1C293F)));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.mxd-why__card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 20px 44px color-mix(in srgb,var(--mx-secondary, #1C293F) 14%,transparent);border-color:color-mix(in srgb,var(--mx-primary, #64B427) 40%,transparent)}
.mxd-why__card:not(.kb-x):hover:before{transform:scaleX(1)}
.mxd-why__icon:not(.kb-x){width:58px;height:58px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--mx-primary, #64B427) 12%,#fff);color:var(--mx-primary, #64B427);font-size:24px;transition:background .25s ease,color .25s ease}
.mxd-why__card:hover .mxd-why__icon:not(.kb-x){background:var(--mx-primary, #64B427);color:#fff}
.mxd-why__title:not(.kb-x){font-size:18px;font-weight:700;margin:0 0 10px;color:var(--mx-secondary, #1C293F)}
.mxd-why__desc:not(.kb-x){font-size:14px;line-height:1.7;color:#64748b;margin:0}
.mxd-eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #64B427)}
.mxd-service-card:not(.kb-x){display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 12%,transparent);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mxd-service-card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 20px 44px color-mix(in srgb,var(--mx-secondary, #1C293F) 13%,transparent);border-color:color-mix(in srgb,var(--mx-primary, #64B427) 40%,transparent)}
.mxd-service-card__media:not(.kb-x){display:block;height:168px;overflow:hidden;background:var(--mx-primary-soft, #eef7e6)}
.mxd-service-card__media img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.mxd-service-card:hover .mxd-service-card__media img:not(.kb-x){transform:scale(1.05)}
.mxd-service-card__icon:not(.kb-x){display:flex;align-items:center;justify-content:center;height:80px;font-size:30px;color:var(--mx-primary, #64B427);background:color-mix(in srgb,var(--mx-primary, #64B427) 8%,#fff)}
.mxd-service-card__body:not(.kb-x){padding:22px;display:flex;flex-direction:column;gap:8px;flex:1}
.mxd-service-card__title:not(.kb-x){font-size:18px;font-weight:700;color:var(--mx-secondary, #1C293F);margin:0}
.mxd-service-card__desc:not(.kb-x){font-size:13.5px;line-height:1.65;color:#64748b;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mxd-service-card__more:not(.kb-x){display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;color:var(--mx-primary, #64B427)}
.mxd-service-card__more svg:not(.kb-x){transition:transform .2s ease}
.mxd-service-card:hover .mxd-service-card__more svg:not(.kb-x){transform:translate(4px)}
.mxd-eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #64B427)}
.mxd-journey__card:not(.kb-x){position:relative;height:100%;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 12%,transparent);border-radius:18px;padding:30px 22px 26px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mxd-journey__card:not(.kb-x):hover{transform:translateY(-6px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-secondary, #1C293F) 13%,transparent);border-color:color-mix(in srgb,var(--mx-primary, #64B427) 40%,transparent)}
.mxd-journey__media:not(.kb-x){height:150px;margin:-30px -22px 18px;border-radius:18px 18px 0 0;overflow:hidden;background:var(--mx-primary-soft, #eef7e6)}
.mxd-journey__media img:not(.kb-x){width:100%;height:100%;object-fit:cover}
.mxd-journey__num:not(.kb-x){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;margin-bottom:14px;font-size:18px;font-weight:800;color:#fff;background:var(--mx-primary, #64B427);box-shadow:0 8px 20px color-mix(in srgb,var(--mx-primary, #64B427) 40%,transparent)}
.mxd-journey__title:not(.kb-x){font-size:17px;font-weight:700;color:var(--mx-secondary, #1C293F);margin:0 0 8px}
.mxd-journey__desc:not(.kb-x){font-size:13.5px;line-height:1.7;color:#64748b;margin:0}
.mxd-eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #64B427)}
.mxd-accred:not(.kb-x){background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 12%,transparent);border-radius:18px;padding:30px 22px;text-align:center;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mxd-accred:not(.kb-x):hover{transform:translateY(-5px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-secondary, #1C293F) 14%,transparent);border-color:color-mix(in srgb,var(--mx-primary, #64B427) 45%,transparent)}
.mxd-accred__icon:not(.kb-x){width:60px;height:60px;margin:0 auto 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--mx-primary, #64B427) 12%,#fff);color:var(--mx-primary, #64B427);font-size:25px}
.mxd-accred__title:not(.kb-x){font-size:17px;font-weight:700;margin:0 0 8px;color:var(--mx-secondary, #1C293F)}
.mxd-accred__sub:not(.kb-x){font-size:13.5px;color:#64748b;margin:0}
.mxd-accred--img:not(.kb-x){padding-top:26px}
.mxd-accred__imgbtn:not(.kb-x){position:relative;display:block;width:92px;height:92px;margin:0 auto 16px;padding:0;border:0;cursor:pointer;border-radius:14px;overflow:hidden;background:#fff}
.mxd-accred__imgbtn img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.mxd-accred__imgbtn:hover img:not(.kb-x){transform:scale(1.06)}
.mxd-accred__zoom:not(.kb-x){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;opacity:0;background:color-mix(in srgb,var(--mx-secondary, #1C293F) 55%,transparent);transition:opacity .25s ease}
.mxd-accred__imgbtn:hover .mxd-accred__zoom:not(.kb-x){opacity:1}
.mxd-mv__card:not(.kb-x){background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 12%,transparent);border-radius:18px;padding:32px 26px;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mxd-mv__card:not(.kb-x):hover{transform:translateY(-5px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-secondary, #1C293F) 14%,transparent);border-color:color-mix(in srgb,var(--mx-primary, #64B427) 45%,transparent)}
.mxd-mv__card--vision:not(.kb-x){background:color-mix(in srgb,var(--mx-primary, #64B427) 5%,#fff)}
.mxd-mv__icon:not(.kb-x){width:56px;height:56px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--mx-primary, #64B427) 12%,#fff);color:var(--mx-primary, #64B427);font-size:22px}
.mxd-mv__title:not(.kb-x){font-size:20px;font-weight:700;margin:0 0 12px;color:var(--mx-secondary, #1C293F)}
.mxd-mv__text:not(.kb-x){font-size:15px;line-height:1.7;color:#51607a;margin:0;white-space:pre-line}
.mxd-support:not(.kb-x){position:relative;background:radial-gradient(620px 360px at 12% 0%,color-mix(in srgb,var(--mx-primary, #64B427) 22%,transparent),transparent 60%),radial-gradient(620px 420px at 92% 100%,color-mix(in srgb,var(--mx-primary, #64B427) 14%,transparent),transparent 60%),var(--mx-secondary, #1C293F)}
.mxd-support__eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #64B427)}
.mxd-support__headline:not(.kb-x){font-size:clamp(26px,3vw,38px);font-weight:800;color:#fff;margin:0}
.mxd-support__card:not(.kb-x){height:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px 22px;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s ease,background .25s ease,border-color .25s ease}
.mxd-support__card:not(.kb-x):hover{transform:translateY(-6px);background:#ffffff1a;border-color:color-mix(in srgb,var(--mx-primary, #64B427) 55%,transparent)}
.mxd-support__icon:not(.kb-x){width:62px;height:62px;margin:0 auto 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--mx-primary, #64B427) 24%,transparent);color:#fff;font-size:26px}
.mxd-support__title:not(.kb-x){font-size:16.5px;font-weight:700;color:#fff;margin:0 0 8px}
.mxd-support__desc:not(.kb-x){font-size:13.5px;line-height:1.65;color:#ffffffc2;margin:0}

/* ===== Hakkımızda yorumlar + galeri + lightbox ===== */
.lb-backdrop:not(.kb-x){position:fixed;inset:0;background:#080c18eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;display:flex;align-items:center;justify-content:center}
.lb-topbar:not(.kb-x){position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);z-index:2}
.lb-counter:not(.kb-x){color:#ffffffeb;font-size:14px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.lb-iconbtn:not(.kb-x){width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;cursor:pointer;transition:background .2s,transform .2s;-webkit-tap-highlight-color:transparent}
.lb-iconbtn:not(.kb-x):hover{background:#fff3}
.lb-iconbtn:not(.kb-x):active{transform:scale(.95)}
.lb-iconbtn:not(.kb-x):focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}
.lb-nav:not(.kb-x){position:absolute;top:50%;transform:translateY(-50%)}
.lb-prev:not(.kb-x){left:16px}
.lb-next:not(.kb-x){right:16px}
.lb-stage:not(.kb-x){width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:80px 80px 120px;overflow:hidden}
.lb-figure:not(.kb-x){display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%;margin:0}
.lb-img:not(.kb-x){max-width:100%;max-height:calc(100vh - 220px);object-fit:contain;border-radius:8px;box-shadow:0 24px 60px #00000080;-webkit-user-select:none;user-select:none}
.lb-caption:not(.kb-x){color:#ffffffeb;text-align:center;margin-top:16px;font-size:15px;max-width:80ch}
.lb-caption__eyebrow:not(.kb-x){display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;background:#ffffff26;padding:4px 10px;border-radius:999px;margin-right:10px;vertical-align:middle}
.lb-thumbs:not(.kb-x){position:absolute;bottom:16px;left:0;right:0;display:flex;gap:8px;padding:0 20px;overflow-x:auto;scrollbar-width:none;justify-content:center}
.lb-thumbs:not(.kb-x)::-webkit-scrollbar{display:none}
.lb-thumb:not(.kb-x){flex:0 0 auto;width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;background:#ffffff0f;cursor:pointer;opacity:.5;transition:opacity .2s,border-color .2s;-webkit-tap-highlight-color:transparent}
.lb-thumb img:not(.kb-x){width:100%;height:100%;object-fit:cover;display:block}
.lb-thumb.is-active:not(.kb-x){opacity:1;border-color:#fffffff2}
.lb-thumb:not(.kb-x):hover{opacity:.85}
.lb-fade-enter-active:not(.kb-x),.lb-fade-leave-active:not(.kb-x){transition:opacity .25s ease-out}
.lb-fade-enter-from:not(.kb-x),.lb-fade-leave-to:not(.kb-x){opacity:0}
.lb-slide-next-enter-active:not(.kb-x),.lb-slide-prev-enter-active:not(.kb-x){transition:opacity .22s ease-out,transform .25s ease-out}
.lb-slide-next-leave-active:not(.kb-x),.lb-slide-prev-leave-active:not(.kb-x){transition:opacity .18s ease-in,transform .2s ease-in}
.lb-slide-next-enter-from:not(.kb-x){opacity:0;transform:translate(36px)}
.lb-slide-next-leave-to:not(.kb-x),.lb-slide-prev-enter-from:not(.kb-x){opacity:0;transform:translate(-36px)}
.lb-slide-prev-leave-to:not(.kb-x){opacity:0;transform:translate(36px)}
@media(max-width:640px){.lb-stage:not(.kb-x){padding:70px 12px 100px}
.lb-prev:not(.kb-x){left:8px}
.lb-next:not(.kb-x){right:8px}
.lb-iconbtn:not(.kb-x){width:44px;height:44px}
.lb-thumb:not(.kb-x){width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.lb-fade-enter-active:not(.kb-x),.lb-fade-leave-active:not(.kb-x),.lb-slide-next-enter-active:not(.kb-x),.lb-slide-next-leave-active:not(.kb-x),.lb-slide-prev-enter-active:not(.kb-x),.lb-slide-prev-leave-active:not(.kb-x){transition:opacity .15s linear}
.lb-slide-next-enter-from:not(.kb-x),.lb-slide-prev-enter-from:not(.kb-x),.lb-slide-next-leave-to:not(.kb-x),.lb-slide-prev-leave-to:not(.kb-x){transform:none}}
.mxd-reviews:not(.kb-x){background:color-mix(in srgb,var(--mx-primary, #64B427) 4%,#ffffff)}
.mxd-eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #64B427)}
.mxd-reviews__agg:not(.kb-x){display:inline-flex;align-items:center;gap:16px;margin-top:18px}
.mxd-reviews__score:not(.kb-x){font-size:54px;font-weight:800;line-height:1;color:var(--mx-secondary, #1C293F)}
.mxd-reviews__aggmeta:not(.kb-x){text-align:left}
.mxd-reviews__stars:not(.kb-x){color:#f5a623;font-size:20px;letter-spacing:2px}
.mxd-reviews__count:not(.kb-x){font-size:14px;color:#64748b;margin-top:4px}
.mxd-reviews__platforms:not(.kb-x){display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}
.mxd-reviews__badge:not(.kb-x){display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid #e6e9ef;box-shadow:0 4px 14px #1018280d;font-size:13.5px;color:var(--mx-secondary, #1C293F)}
.mxd-reviews__badge-logo:not(.kb-x){display:inline-flex}
.mxd-reviews__badge--trustpilot:not(.kb-x){border-color:color-mix(in srgb,#00b67a 30%,transparent)}
.mxd-review-card:not(.kb-x){position:relative;height:100%;margin:0;background:#fff;border:1px solid color-mix(in srgb,var(--mx-primary, #64B427) 12%,transparent);border-radius:18px;padding:26px 24px;transition:transform .25s ease,box-shadow .25s ease}
.mxd-review-card:not(.kb-x):hover{transform:translateY(-5px);box-shadow:0 18px 40px color-mix(in srgb,var(--mx-secondary, #1C293F) 12%,transparent)}
.mxd-review-card__head:not(.kb-x){display:flex;align-items:center;gap:12px;margin-bottom:14px}
.mxd-review-card__avatar:not(.kb-x){flex:0 0 46px;width:46px;height:46px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff;background:var(--mx-primary, #64B427)}
.mxd-review-card__avatar img:not(.kb-x){width:100%;height:100%;object-fit:cover}
.mxd-review-card__who:not(.kb-x){display:flex;flex-direction:column;min-width:0;flex:1}
.mxd-review-card__name:not(.kb-x){font-weight:700;font-size:15px;color:var(--mx-secondary, #1C293F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mxd-review-card__country:not(.kb-x){font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}
.mxd-review-card__src:not(.kb-x){flex:0 0 auto;display:inline-flex;opacity:.9}
.mxd-review-card__stars:not(.kb-x){color:#f5a623;font-size:14px;letter-spacing:2px;margin-bottom:10px}
.mxd-review-card__text:not(.kb-x){margin:0;font-size:14px;line-height:1.7;color:#475569;font-style:italic}
.mxd-review-card__text:not(.kb-x):before{content:"“"}
.mxd-review-card__text:not(.kb-x):after{content:"”"}
.mxd-reviews__slider:not(.kb-x){position:relative;padding:0 4px}
.mxd-reviews__slider:not(.kb-x) .swiper{padding:8px 4px 48px}
.mxd-reviews__slider:not(.kb-x) .swiper-slide{height:auto}
.mxd-reviews__slider:not(.kb-x) .swiper-slide .mxd-review-card{height:100%}
.mxd-reviews__slider:not(.kb-x) .swiper-button-next,.mxd-reviews__slider:not(.kb-x) .swiper-button-prev{color:var(--mx-primary, #64B427)}
.mxd-reviews__slider:not(.kb-x) .swiper-button-next:after,.mxd-reviews__slider:not(.kb-x) .swiper-button-prev:after{font-size:22px;font-weight:700}
.mxd-reviews__slider:not(.kb-x) .swiper-pagination{bottom:8px}
.mxd-reviews__slider:not(.kb-x) .swiper-pagination-bullet-active{background:var(--mx-primary, #64B427)}
.mxd-reviews__btn:not(.kb-x){display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;font-weight:600;font-size:14.5px;text-decoration:none;color:#fff;background:var(--mx-primary, #64B427);box-shadow:0 10px 26px color-mix(in srgb,var(--mx-primary, #64B427) 40%,transparent);transition:transform .2s ease}
.mxd-reviews__btn:not(.kb-x):hover{transform:translateY(-2px)}
.mxd-reviews__btn svg:not(.kb-x){transition:transform .2s ease}
.mxd-reviews__btn:hover svg:not(.kb-x){transform:translate(4px)}
@media(max-width:575px){.mxd-reviews__agg:not(.kb-x){flex-direction:column;gap:8px}
.mxd-reviews__aggmeta:not(.kb-x){text-align:center}}
.mxd-eyebrow:not(.kb-x){display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #02015A)}
.mxd-agal__cell:not(.kb-x){position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;background:#eef1f6;box-shadow:0 16px 38px -24px #02015a59}
.mxd-agal__cell img:not(.kb-x){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.mxd-agal__cell:hover img:not(.kb-x){transform:scale(1.05)}
.mxd-agal__cap:not(.kb-x){position:absolute;inset:auto 0 0;padding:14px 16px 12px;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent);color:#fff;font-size:14px;font-weight:500;text-align:left}
.mxd-agal__zoom:not(.kb-x){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;opacity:0;background:color-mix(in srgb,var(--mx-primary, #02015A) 45%,transparent);transition:opacity .25s ease}
.mxd-agal__cell:hover .mxd-agal__zoom:not(.kb-x){opacity:1}
.mxd-agal__cell:not(.kb-x):focus-visible{outline:3px solid color-mix(in srgb,var(--mx-primary, #02015A) 45%,transparent);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.mxd-agal__cell img:not(.kb-x),.mxd-agal__zoom:not(.kb-x){transition:none}}

/* ===== İçindekiler + SSS (detay sayfaları) ===== */
.auto-toc:not(.kb-x){display:block;margin:24px 0 32px;background:var(--toc-bg, color-mix(in srgb, var(--color-primary, #1d4ed8) 5%, #fff));border:1px solid var(--toc-border, color-mix(in srgb, var(--color-primary, #1d4ed8) 12%, transparent));border-radius:var(--toc-radius, 14px);overflow:hidden}
.auto-toc__header:not(.kb-x){width:100%;display:flex;align-items:center;gap:10px;padding:14px 18px;background:transparent;border:0;cursor:pointer;color:var(--toc-heading, var(--color-text, #0b1220));font-weight:600;font-size:15px;text-align:left;transition:background-color .15s}
.auto-toc__header:not(.kb-x):hover{background:color-mix(in srgb,var(--color-primary, #1d4ed8) 6%,transparent)}
.auto-toc__header:not(.kb-x):focus-visible{outline:2px solid var(--color-primary, #1d4ed8);outline-offset:-2px}
.auto-toc__icon:not(.kb-x){display:inline-flex;color:var(--toc-link, var(--color-primary, #1d4ed8))}
.auto-toc__label:not(.kb-x){flex:1}
.auto-toc__chevron:not(.kb-x){display:inline-flex;color:var(--toc-link, var(--color-primary, #1d4ed8));transition:transform .25s}
.auto-toc__chevron.is-open:not(.kb-x){transform:rotate(180deg)}
.auto-toc__list:not(.kb-x),.auto-toc__sublist:not(.kb-x){list-style:none;margin:0;padding:4px 0 12px}
.auto-toc__list:not(.kb-x){border-top:1px solid var(--toc-divider, color-mix(in srgb, var(--color-primary, #1d4ed8) 8%, transparent))}
.auto-toc__sublist:not(.kb-x){padding:2px 0 4px;margin-left:24px;border-left:2px solid var(--toc-divider, color-mix(in srgb, var(--color-primary, #1d4ed8) 12%, transparent))}
.auto-toc__item:not(.kb-x){padding:0}
.auto-toc__link:not(.kb-x){display:flex;gap:8px;padding:6px 18px;color:var(--toc-link, var(--color-primary, #1d4ed8));text-decoration:none;font-size:14.5px;line-height:1.5;transition:background-color .15s,color .15s;border-radius:4px}
.auto-toc__link:not(.kb-x):hover{background:color-mix(in srgb,var(--color-primary, #1d4ed8) 8%,transparent);color:var(--toc-link-hover, color-mix(in srgb, var(--color-primary, #1d4ed8) 70%, black))}
.auto-toc__link:not(.kb-x):focus-visible{outline:2px solid var(--color-primary, #1d4ed8);outline-offset:-2px}
.auto-toc__link.is-active:not(.kb-x){background:color-mix(in srgb,var(--color-primary, #1d4ed8) 12%,transparent);color:var(--toc-link-active, color-mix(in srgb, var(--color-primary, #1d4ed8) 80%, black));font-weight:600;box-shadow:inset 3px 0 0 var(--color-primary, #1d4ed8)}
.auto-toc__link.is-active .auto-toc__num:not(.kb-x){opacity:1}
.auto-toc__link--child:not(.kb-x){padding-left:14px;font-size:13.5px;color:var(--toc-link-child, color-mix(in srgb, var(--color-text, #0b1220) 75%, transparent))}
.auto-toc__num:not(.kb-x){flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums;opacity:.7}
.auto-toc__text:not(.kb-x){flex:1}
@media(prefers-reduced-motion:reduce){.auto-toc__header:not(.kb-x),.auto-toc__chevron:not(.kb-x),.auto-toc__link:not(.kb-x){transition:none}}
.faq-section:not(.kb-x){margin:48px 0 24px}
.faq-section__header:not(.kb-x){margin-bottom:20px}
.faq-section__title:not(.kb-x){margin:0 0 6px;font-size:24px;font-weight:700;color:var(--faq-title, var(--color-text, #0b1220))}
.faq-section__subtitle:not(.kb-x){margin:0;color:var(--faq-subtitle, color-mix(in srgb, var(--color-text, #0b1220) 65%, transparent));font-size:14.5px}
.faq-section__list:not(.kb-x){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.faq-item:not(.kb-x){border:1px solid var(--faq-border, color-mix(in srgb, var(--color-primary, #1d4ed8) 12%, transparent));border-radius:var(--faq-radius, 12px);background:var(--faq-bg, #fff);transition:border-color .15s,box-shadow .15s;overflow:hidden}
.faq-item.is-open:not(.kb-x){border-color:var(--faq-border-active, var(--color-primary, #1d4ed8));box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary, #1d4ed8) 10%,transparent)}
.faq-item__question:not(.kb-x){width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:transparent;border:0;cursor:pointer;text-align:left;font-weight:600;font-size:15.5px;line-height:1.5;color:var(--faq-q-text, var(--color-text, #0b1220));min-height:44px}
.faq-item__question:not(.kb-x):hover{background:color-mix(in srgb,var(--color-primary, #1d4ed8) 4%,transparent)}
.faq-item__question:not(.kb-x):focus-visible{outline:2px solid var(--color-primary, #1d4ed8);outline-offset:-2px}
.faq-item__q-text:not(.kb-x){flex:1}
.faq-item__chevron:not(.kb-x){display:inline-flex;color:var(--color-primary, #1d4ed8);transition:transform .25s;flex:0 0 auto}
.faq-item.is-open .faq-item__chevron:not(.kb-x){transform:rotate(180deg)}
.faq-item__answer:not(.kb-x){padding:0 18px 18px;color:var(--faq-a-text, color-mix(in srgb, var(--color-text, #0b1220) 80%, transparent));font-size:14.5px;line-height:1.65}
.faq-item__answer-body:not(.kb-x) p{margin:0 0 .75em}
.faq-item__answer-body:not(.kb-x) p:last-child{margin-bottom:0}
.faq-item__answer-body:not(.kb-x) a{color:var(--color-primary, #1d4ed8)}
.faq-item__answer-body:not(.kb-x) ul,.faq-item__answer-body:not(.kb-x) ol{margin:0 0 .75em 1.25em}
@media(prefers-reduced-motion:reduce){.faq-item:not(.kb-x),.faq-item__chevron:not(.kb-x),.faq-item__question:not(.kb-x){transition:none}}

/* ===== Dil seçici ===== */
.lang-switcher:not(.kb-x){position:relative;display:inline-block;font-size:14px;line-height:1}
.lang-switcher__toggle:not(.kb-x){display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid rgba(128,128,128,.25);border-radius:999px;color:inherit;font:inherit;cursor:pointer;transition:background-color .15s,border-color .15s;white-space:nowrap}
.lang-switcher__toggle:not(.kb-x):hover{background:#80808014}
.lang-switcher--open .lang-switcher__toggle:not(.kb-x){background:#8080801a}
.lang-switcher__flag.fi:not(.kb-x){width:1.4em;height:1em;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0;line-height:1}
.lang-switcher__label:not(.kb-x){font-weight:500}
.lang-switcher__caret:not(.kb-x){opacity:.6;transition:transform .15s}
.lang-switcher--open .lang-switcher__caret:not(.kb-x){transform:rotate(180deg)}
.lang-switcher__menu:not(.kb-x){position:absolute;top:calc(100% + 6px);right:0;min-width:max(180px,100%);max-width:calc(100vw - 24px);max-height:60vh;overflow-y:auto;padding:6px;margin:0;list-style:none;background:#fff;color:#111;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 30px #0000001f;z-index:1500}
.lang-switcher__item:not(.kb-x){display:flex!important;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;transition:background-color .1s}
.lang-switcher__item:not(.kb-x):hover,.lang-switcher__item:not(.kb-x):focus-visible{background:#0000000f;outline:none}
.lang-switcher__item--active:not(.kb-x){background:#0d6efd1a;color:#0d6efd;font-weight:600}
.lang-switcher__item--disabled:not(.kb-x){opacity:.4;cursor:not-allowed;pointer-events:none}
.lang-switcher__menu--right:not(.kb-x){right:0;left:auto}
.lang-switcher__menu--left:not(.kb-x){left:0;right:auto}
.lang-switcher__name:not(.kb-x){flex:1}
.lang-switcher__check:not(.kb-x){opacity:.9}
@media(prefers-color-scheme:dark){.lang-switcher__menu:not(.kb-x){background:#1e1e24;color:#eee;border-color:#ffffff14}
.lang-switcher__item:not(.kb-x):hover,.lang-switcher__item:not(.kb-x):focus-visible{background:#ffffff14}}
