@media(min-width:1025px){.nav-backdrop,.nav-drawer-header,.nav-drawer-cta,li.nav-drawer-header,li.nav-drawer-cta{display:none!important}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#00AFC0;--secondary:#333333;--white:#FFFFFF;--light-gray:#F8F9FA;--dark-gray:#333333;--shadow:0 10px 30px rgba(0,0,0,.1);--primary-gradient:linear-gradient(135deg,#00AFC0,#008F9C);--secondary-gradient:linear-gradient(135deg,#333333,#2C2C2C)}body{font-family:Inter,sans-serif;line-height:1.6;color:var(--dark-gray)}.social-sidebar{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:999;display:flex;flex-direction:column;gap:12px;padding:16px 10px;background:rgba(10,14,26,.97);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:40px;border:1.5px solid rgba(0,175,192,.55);box-shadow:0 12px 35px rgba(0,0,0,.45),0 0 20px rgba(0,175,192,.25);transition:all .3s cubic-bezier(.16,1,.3,1)}.social-sidebar:hover{border-color:#00afc0;box-shadow:0 15px 40px rgba(0,0,0,.55),0 0 25px rgba(0,175,192,.35)}.social-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.34,1.56,.64,1);text-decoration:none;font-size:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15)}.social-icon:hover{transform:scale(1.18)}.social-icon.instagram{color:#ff5480}.social-icon.instagram:hover{background:#e4405f;color:#fff;box-shadow:0 5px 18px rgba(228,64,95,.6)}.social-icon.facebook{color:#3b82f6}.social-icon.facebook:hover{background:#1877f2;color:#fff;box-shadow:0 5px 18px rgba(24,119,242,.6)}.social-icon.google{color:#fbbc05}.social-icon.google:hover{background:#4285f4;color:#fff;box-shadow:0 5px 18px rgba(66,133,244,.6)}.social-icon.whatsapp{color:#25d366}.social-icon.whatsapp:hover{background:#25d366;color:#fff;box-shadow:0 5px 18px rgba(37,211,102,.6)}img{max-width:100%;height:auto;display:block}.container img,section img{max-height:600px;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--secondary)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,.68);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:1000;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.35);box-shadow:0 4px 20px rgba(15,23,42,.04);transition:all .3s cubic-bezier(.16,1,.3,1)}.navbar.is-scrolled,.navbar.scrolled{background:rgba(255,255,255,.92);border-bottom:1px solid rgba(226,232,240,.85);box-shadow:0 6px 24px rgba(15,23,42,.08)}.nav-container{max-width:1400px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.nav-logo h2{color:var(--primary);font-size:28px}.nav-logo img{height:48px;width:auto;display:block;background:transparent}.nav-menu{display:flex;list-style:none;gap:2px;flex-wrap:nowrap;align-items:center}.nav-menu a{text-decoration:none;color:var(--dark-gray);font-weight:500;font-size:.8rem;padding:4px 8px;border-radius:6px;white-space:nowrap;transition:color .3s ease}.nav-menu a:hover{color:var(--primary)}.btn-primary{background:var(--primary);color:var(--white);padding:8px 16px;border-radius:30px;text-decoration:none;font-weight:600;font-size:.82rem;white-space:nowrap;flex-shrink:0;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.hero-section{min-height:auto;background:#fff;padding-top:72px;position:relative;overflow:hidden}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-2000px - 7.5rem))}}.hero-slideshow{width:100%;height:80vh;overflow:hidden;position:relative}.slides-container{display:flex;width:800%;height:100%;animation:slideLeft 20s infinite}.slide{width:12.5%;height:100%;flex-shrink:0}.slide img{width:100%;height:100%;object-fit:cover;max-height:none}@keyframes slideLeft{0%{transform:translate(0)}12.5%{transform:translate(-12.5%)}25%{transform:translate(-25%)}37.5%{transform:translate(-37.5%)}50%{transform:translate(-50%)}62.5%{transform:translate(-62.5%)}75%{transform:translate(-75%)}87.5%{transform:translate(-87.5%)}to{transform:translate(0)}}.hero-ctas{display:flex;gap:20px;margin-bottom:40px;justify-content:center;animation:fadeInUp 1s ease .6s both}video{display:block;background:#000;width:100%;height:auto}video::-webkit-media-controls-panel{background-color:rgba(0,0,0,.8)}video{-webkit-playsinline:true;playsinline:true}.image-gallery-section{padding:40px 0;background:var(--white)}.image-gallery-section .container{padding:0}.why-kezza-section{padding:100px 0;background:var(--white)}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:42px;color:var(--secondary);margin-bottom:20px;font-weight:700}.section-header p{font-size:18px;color:#666;max-width:600px;margin:0 auto;text-align:center}.stats-section{padding:80px 0;background:var(--secondary);color:#fff}.services-master-section{padding:100px 0 80px;background:linear-gradient(180deg,#fff,#fcfbf7,#f8f6f0);position:relative;overflow:hidden}.services-section-header{text-align:center;max-width:840px;margin:0 auto 50px}.section-pill-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,175,192,.12);color:#946808;border:1px solid rgba(0,175,192,.35);padding:6px 18px;border-radius:30px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.services-section-header h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(2rem,3.8vw,2.75rem);color:#1a1a1a;font-weight:700;margin-bottom:14px;line-height:1.25}.services-section-header p{font-size:1.05rem;color:#555;line-height:1.7;margin:0 auto}.services-categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:45px}.service-category-card{background:#fff;border-radius:20px;border:2px solid #eef0f4;box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative}.service-category-card:hover{transform:translateY(-6px);border-color:#00afc0;box-shadow:0 16px 40px rgba(212,175,55,.18)}.service-category-card.active-category{border-color:#00afc0;background:#fff;box-shadow:0 16px 45px rgba(212,175,55,.22);transform:translateY(-4px)}.service-category-card.active-category:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00afc0,#f7d566,#00afc0)}.service-category-inner{padding:18px 18px 22px;display:flex;flex-direction:column;flex:1}.category-thumb-wrap{position:relative;width:100%;height:170px;border-radius:14px;overflow:hidden;margin-bottom:16px}.category-thumb-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.service-category-card:hover .category-thumb-wrap img{transform:scale(1.06)}.category-count-badge{position:absolute;top:10px;left:10px;background:rgba(11,15,27,.82);color:#00afc0;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,215,0,.35)}.category-icon-pill{position:absolute;bottom:10px;right:10px;width:34px;height:34px;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.service-category-inner h3{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25rem;color:#1a1a1a;font-weight:700;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.category-desc{font-size:.85rem;color:#666;line-height:1.55;margin-bottom:14px;flex-grow:0}.category-highlights-list{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:7px;flex-grow:1}.category-highlights-list li{font-size:.8rem;color:#444;display:flex;align-items:flex-start;gap:7px;line-height:1.35}.category-highlights-list li i{color:#00afc0;font-size:.8rem;margin-top:2px;flex-shrink:0}.btn-view-treatments{width:100%;background:#f4f6fa;border:1px solid #e2e6ee;color:#222;padding:10px 16px;border-radius:12px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;margin-top:auto}.service-category-card:hover .btn-view-treatments,.service-category-card.active-category .btn-view-treatments{background:linear-gradient(135deg,#00afc0,#006d77);color:#fff;border-color:#006d77}.btn-view-treatments .arrow-icon{transition:transform .3s ease}.service-category-card:hover .arrow-icon{transform:translate(4px)}.services-interactive-viewer{background:#fff;border-radius:24px;border:1.5px solid #e7eaef;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:32px 32px 36px;margin-top:20px;scroll-margin-top:100px}.viewer-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:24px;border-bottom:1.5px solid #f0f2f6;margin-bottom:30px}.viewer-header-left h3{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.5rem;color:#111827;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:4px}.viewer-header-left p{font-size:.92rem;color:#6b7280;margin:0}.viewer-tabs-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f4f6fa;padding:6px;border-radius:40px;border:1px solid #e5e9f0}.viewer-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:30px;border:none;background:transparent;color:#4b5563;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s ease;white-space:nowrap}.viewer-tab-btn:hover{color:#111;background:rgba(255,255,255,.6)}.viewer-tab-btn.active{background:#fff;color:#946808;box-shadow:0 4px 14px rgba(0,0,0,.08);border:1px solid rgba(0,175,192,.4);font-weight:700}.viewer-tab-btn.active i{color:#00afc0}.treatment-tab-panel{display:none;animation:viewerFadeIn .35s ease forwards}.treatment-tab-panel.active{display:block}@keyframes viewerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.treatments-subgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:35px}.treatment-item-card{background:#fff;border-radius:18px;border:1px solid #eaedf3;box-shadow:0 6px 20px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1)}.treatment-item-card:hover{transform:translateY(-5px);border-color:rgba(0,175,192,.5);box-shadow:0 14px 35px rgba(0,0,0,.09)}.treatment-thumb-box{position:relative;width:100%;height:190px;overflow:hidden;background:#f0f2f5}.treatment-thumb-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.treatment-item-card:hover .treatment-thumb-box img{transform:scale(1.06)}.treatment-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.treatment-body h4{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.15rem;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.35}.treatment-body p{font-size:.86rem;color:#555;line-height:1.55;margin-bottom:18px;flex-grow:1}.treatment-action-row{display:flex;align-items:center;gap:10px;margin-top:auto}.btn-book-quick{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff!important;padding:9px 14px;border-radius:10px;font-size:.82rem;font-weight:700;text-decoration:none!important;transition:all .25s ease;box-shadow:0 4px 12px rgba(37,211,102,.25)}.btn-book-quick:hover{background:linear-gradient(135deg,#28e06c,#15a08e);transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,211,102,.4)}.btn-details-link{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f4f6fa;border:1px solid #e2e6ee;color:#555!important;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;text-decoration:none!important;transition:all .25s ease}.btn-details-link:hover{background:#00afc0;color:#fff!important;border-color:#00afc0;transform:translateY(-2px)}.tab-page-cta-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,#041f26,#073b45,#0a4f5c);border:1.5px solid rgba(0,196,214,.35);border-radius:18px;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;box-shadow:0 14px 35px rgba(4,31,38,.2),0 4px 14px rgba(0,175,192,.12);color:#fff}.tab-page-cta-banner:before{content:"";position:absolute;top:-40%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(0,196,214,.2) 0%,transparent 70%);pointer-events:none}.banner-content h4,.tab-page-cta-banner .cta-subtext{font-family:Plus Jakarta Sans,Inter,sans-serif;color:#fff!important;font-size:1.2rem;font-weight:700;margin:0 0 6px;line-height:1.35;opacity:1;position:relative;z-index:2}.banner-content p,.tab-page-cta-banner .banner-content p:not(.cta-subtext){color:#b2e2eb;font-size:.88rem;margin:0;line-height:1.5;position:relative;z-index:2}.btn-banner-full{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00afc0,#008f9c);color:#fff!important;padding:12px 24px;border-radius:30px;font-size:.86rem;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px rgba(0,175,192,.45);border:1px solid rgba(255,255,255,.25)}.btn-banner-full:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(0,175,192,.6);color:#fff!important;background:linear-gradient(135deg,#008f9c,#008f9c)}@media(max-width:1100px){.services-categories-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.section-header h2{font-size:36px}.why-kezza-section,.services-master-section,.branches-section,.testimonials-section,.contact-cta-section,.stats-section{padding:70px 0}}@media(max-width:768px){.services-interactive-viewer{padding:20px 16px}.viewer-header{flex-direction:column;align-items:flex-start}.viewer-tabs-nav{width:100%;overflow-x:auto;justify-content:flex-start;padding:4px}.viewer-tab-btn{padding:7px 12px;font-size:.78rem}.treatments-subgrid{grid-template-columns:1fr}.tab-page-cta-banner{flex-direction:column;align-items:flex-start}.btn-banner-full{width:100%;justify-content:center}}@media(max-width:600px){.services-categories-grid{grid-template-columns:1fr}}.gallery-section{padding:100px 0;background:#f8fafc;position:relative}.gallery-section:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,175,192,.3),transparent);z-index:1}.gallery-section .container{position:relative;z-index:2}.gallery-section .section-header h2{color:#111827}.gallery-section .section-header p{color:#4b5563}.testimonials-section{padding:100px 0;background:var(--secondary-gradient);color:var(--white)}.testimonials-section h2{text-align:center;font-size:42px;color:var(--primary);margin-bottom:60px}.contact-cta-section{padding:36px 0 40px;background:var(--primary-gradient);text-align:center;color:var(--white)}.contact-cta-section h2{font-size:clamp(1.4rem,2.2vw,1.85rem);margin-bottom:6px;line-height:1.25}.contact-cta-section p{font-size:.92rem;margin-bottom:16px;max-width:540px;margin-left:auto;margin-right:auto;opacity:.95}.btn-white{background:var(--white);color:var(--secondary);padding:9px 24px;border-radius:30px;text-decoration:none;font-weight:600;font-size:.88rem;border:none;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:all .3s ease;display:inline-block}.btn-white:hover{background:var(--secondary);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.25)}.footer{background:var(--secondary);color:var(--white);padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-column h3,.footer-column .footer-nav-title{font-size:1.2rem;margin-bottom:1rem;color:var(--primary);font-weight:600}.footer-stats{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.footer-stats span{background:rgba(0,175,192,.2);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid rgba(0,175,192,.3)}.contact-info p{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-column p{line-height:1.6;margin-bottom:10px}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:var(--white);text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:var(--primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes expandWidth{0%{width:0}to{width:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}.hamburger span{width:25px;height:3px;background:var(--secondary);transition:all .3s ease}@media(max-width:1024px){.hamburger{display:flex}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:#fff;width:100%;text-align:center;transition:left .3s ease;box-shadow:0 10px 27px rgba(0,0,0,.1);padding:20px 0;z-index:999}.nav-menu.active{left:0}.nav-menu li{margin:15px 0}.nav-cta{display:none}.hero-ctas{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.section-header h2{font-size:32px}.contact-cta-section h2{font-size:36px}}.nav-scanner-link{color:#00afc0!important;font-weight:600!important;background:rgba(0,175,192,.08);border:1px solid rgba(0,175,192,.2);border-radius:6px;padding:4px 10px!important}.btn-scanner-hero{display:inline-flex;align-items:center;gap:.4rem;padding:12px 24px;background:transparent;border:2px solid #0b0f1b;color:#0b0f1b!important;border-radius:30px;font-weight:700;font-size:.9rem;text-decoration:none!important;transition:all .3s ease;white-space:nowrap}.btn-scanner-hero:hover{background:#0b0f1b!important;color:#fff!important;border-color:#0b0f1b!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(11,15,27,.25)}@media(min-width:1025px){.nav-container{max-width:1400px!important;padding:0 14px!important;gap:10px!important}.nav-logo img{height:48px!important}.nav-menu{gap:1px!important;flex-wrap:nowrap!important;align-items:center!important}.nav-menu a{font-size:.78rem!important;padding:4px 7px!important;white-space:nowrap!important;font-weight:500!important}.nav-menu a.active{color:var(--primary,#00AFC0)!important}.nav-cta .btn-primary,.btn-primary{padding:7px 14px!important;font-size:.78rem!important;white-space:nowrap!important;flex-shrink:0!important}.nav-scanner-link{font-size:.76rem!important;padding:3px 7px!important}}p.footer-nav-title{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.1rem;font-weight:600;color:inherit;margin:0 0 1rem;letter-spacing:.02em}p.item-heading{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1rem;font-weight:600;color:inherit;margin:0 0 .5rem;line-height:1.4}p.cta-subtext{font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;color:inherit;margin:1rem 0 0;opacity:.85}[id]{scroll-margin-top:110px}@media(max-width:768px){[id]{scroll-margin-top:86px}}@media (min-width: 1025px){.nav-cta{display: flex !important;align-items: center !important;gap: 8px !important;flex-shrink: 0 !important}}.btn-nav-call{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 7px 14px !important;background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.35) !important;border-radius: 25px !important;color: #334155 !important;font-weight: 700 !important;font-size: 0.78rem !important;text-decoration: none !important;white-space: nowrap !important;font-family: 'Inter',sans-serif !important;box-shadow: 0 2px 8px rgba(0,175,192,0.08) !important;transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1) !important}.btn-nav-call i{color: #00AFC0 !important;font-size: 0.82rem !important;transition: transform 0.3s ease !important}.btn-nav-call:hover{background: rgba(0,175,192,0.08) !important;color: #008F9C !important;border-color: #00AFC0 !important;box-shadow: 0 4px 14px rgba(0,175,192,0.22) !important;transform: translateY(-2px) scale(1.03) !important}.btn-nav-call:hover i{color: #008F9C !important;animation: phoneWiggle 0.6s ease infinite !important}.social-sidebar{position: fixed !important;left: 20px !important;top: 50% !important;transform: translateY(-50%) translateZ(0) !important;z-index: 990 !important;display: flex !important;flex-direction: column !important;gap: 10px !important;padding: 12px 9px !important;background: rgba(15,23,42,0.28) !important;backdrop-filter: blur(24px) saturate(200%) !important;-webkit-backdrop-filter: blur(24px) saturate(200%) !important;border-radius: 44px !important;border: 1.5px solid rgba(255,255,255,0.38) !important;box-shadow: 0 16px 40px -8px rgba(0,0,0,0.35),0 0 20px rgba(0,175,192,0.22),inset 0 1px 1px rgba(255,255,255,0.45) !important;transition: all 0.3s cubic-bezier(0.16,1,0.3,1) !important;will-change: transform;backface-visibility: hidden}.social-sidebar:hover{transform: translateY(-50%) scale(1.04) !important;background: rgba(15,23,42,0.38) !important;border-color: rgba(0,175,192,0.6) !important;box-shadow: 0 20px 48px -6px rgba(0,0,0,0.4),0 0 25px rgba(0,175,192,0.35),inset 0 1px 1px rgba(255,255,255,0.6) !important}.social-icon{width: 42px !important;height: 42px !important;display: flex !important;align-items: center !important;justify-content: center !important;border-radius: 50% !important;transition: all 0.28s cubic-bezier(0.34,1.56,0.64,1) !important;text-decoration: none !important;font-size: 18px !important;border: 1px solid rgba(255,255,255,0.45) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.24) !important;color: #ffffff !important;flex-shrink: 0 !important;padding: 0 !important;margin: 0 !important;outline: none !important;cursor: pointer !important;font-family: inherit !important;background: transparent}.social-icon:hover{transform: scale(1.16) !important}.social-icon.instagram{background: linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important;color: #ffffff !important}.social-icon.instagram:hover{box-shadow: 0 6px 20px rgba(220,39,67,0.65) !important}.social-icon.facebook{background: #1877F2 !important;color: #ffffff !important}.social-icon.facebook:hover{box-shadow: 0 6px 20px rgba(24,119,242,0.65) !important}.social-icon.google{background: #EA4335 !important;color: #ffffff !important}.social-icon.google:hover{box-shadow: 0 6px 20px rgba(234,67,53,0.65) !important}.social-icon.whatsapp{background: #25D366 !important;color: #ffffff !important}.social-icon.whatsapp:hover{box-shadow: 0 6px 20px rgba(37,211,102,0.65) !important}.social-icon.youtube{background: #FF0000 !important;color: #ffffff !important}.social-icon.youtube:hover{box-shadow: 0 6px 20px rgba(255,0,0,0.65) !important}.social-icon.share-trigger{background: linear-gradient(135deg,#00AFC0 0%,#008F9C 100%) !important;color: #ffffff !important;cursor: pointer !important}.social-icon.share-trigger:hover{background: linear-gradient(135deg,#00c7db 0%,#00a4b3 100%) !important;box-shadow: 0 6px 20px rgba(0,175,192,0.65) !important}.social-icon{position: relative !important}.social-icon::after{content: attr(data-tooltip);position: absolute;left: calc(100% + 12px);top: 50%;transform: translateY(-50%) translateX(-6px);background: #0c1a2e;color: #ffffff;font-size: 0.72rem;font-weight: 700;font-family: 'Plus Jakarta Sans',sans-serif;padding: 5px 11px;border-radius: 6px;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity 0.2s ease,transform 0.2s ease;box-shadow: 0 4px 14px rgba(0,0,0,0.25);border: 1px solid rgba(0,175,192,0.3);z-index: 1000}.social-icon:hover::after{opacity: 1;transform: translateY(-50%) translateX(0)}@media (min-width: 769px) and (max-width: 1200px){.social-sidebar{left: 8px !important;padding: 6px 5px !important;gap: 6px !important}.social-icon{width: 34px !important;height: 34px !important;font-size: 14px !important}}@media (max-width: 768px){.social-sidebar{display: none !important}}@media (max-width: 1024px){.btn-nav-call span{display: none !important}.btn-nav-call{padding: 7px 10px !important}}.floating-quick-dock{position: fixed !important;bottom: 20px !important;left: 50% !important;right: auto !important;top: auto !important;transform: translateX(-50%) translateZ(0) !important;margin: 0 !important;background: linear-gradient(135deg,rgba(255,255,255,0.72) 0%,rgba(245,251,253,0.48) 50%,rgba(255,255,255,0.65) 100%) !important;border: 1.5px solid rgba(255,255,255,0.95) !important;backdrop-filter: blur(28px) saturate(210%) brightness(105%) !important;-webkit-backdrop-filter: blur(28px) saturate(210%) brightness(105%) !important;border-radius: 50px !important;padding: 6px 9px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;box-shadow: 0 20px 48px -10px rgba(15,23,42,0.16),0 4px 20px rgba(0,175,192,0.14),inset 0 1.5px 2px rgba(255,255,255,1),inset 0 -1.5px 2px rgba(0,175,192,0.06) !important;z-index: 998 !important;width: max-content !important;max-width: min(calc(100vw - 24px),620px) !important;box-sizing: border-box !important;animation: dockEntrance 0.6s cubic-bezier(0.16,1,0.3,1) forwards !important;transition: background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease,transform 0.35s cubic-bezier(0.16,1,0.3,1) !important;will-change: transform;backface-visibility: hidden}.floating-quick-dock::before{content: '' !important;position: absolute !important;top: 1px !important;left: 12% !important;right: 12% !important;height: 1px !important;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.95),transparent) !important;border-radius: 50px !important;pointer-events: none !important}.floating-quick-dock:hover{background: linear-gradient(135deg,rgba(255,255,255,0.82) 0%,rgba(245,251,253,0.58) 50%,rgba(255,255,255,0.75) 100%) !important;border-color: rgba(255,255,255,1) !important;box-shadow: 0 26px 56px -10px rgba(15,23,42,0.22),0 6px 28px rgba(0,175,192,0.24),inset 0 1.5px 2px #ffffff !important;transform: translateX(-50%) translateY(-2px) scale(1.01) !important}.floating-quick-dock.dock-hidden,body.kezza-chat-open .floating-quick-dock,body.ks-modal-open .floating-quick-dock,body.services-menu-open .floating-quick-dock,body.nav-drawer-open .floating-quick-dock{transform: translateX(-50%) translateY(120px) !important;opacity: 0 !important;pointer-events: none !important}@keyframes dockEntrance{0%{opacity: 0;transform: translateX(-50%) translateY(60px) scale(0.92)}100%{opacity: 1;transform: translateX(-50%) translateY(0) scale(1)}}.dock-item{position: relative !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 8px 14px !important;border-radius: 30px !important;text-decoration: none !important;font-size: 0.79rem !important;font-weight: 700 !important;white-space: nowrap !important;cursor: pointer !important;overflow: hidden !important;font-family: 'Inter',sans-serif !important;box-sizing: border-box !important;transition: all 0.28s cubic-bezier(0.34,1.56,0.64,1) !important}.dock-item:active{transform: scale(0.94) !important}.dock-item.dock-call{background: rgba(255,255,255,0.65) !important;color: #1e293b !important;border: 1.5px solid rgba(0,175,192,0.28) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;box-shadow: 0 2px 8px rgba(15,23,42,0.05),inset 0 1px 0 #ffffff !important}.dock-item.dock-call i{color: #00AFC0 !important;transition: transform 0.3s ease}.dock-item.dock-call:hover{background: linear-gradient(135deg,rgba(0,175,192,0.95) 0%,rgba(0,143,156,0.95) 100%) !important;color: #ffffff !important;border-color: #00AFC0 !important;transform: translateY(-2px) scale(1.03) !important;box-shadow: 0 8px 22px rgba(0,175,192,0.45),inset 0 1px 0 #ffffff !important}.dock-item.dock-call:hover i{color: #ffffff !important;animation: phoneWiggle 0.6s ease infinite}@keyframes phoneWiggle{0%,100%{transform: rotate(0deg)}20%{transform: rotate(-15deg)}40%{transform: rotate(15deg)}60%{transform: rotate(-10deg)}80%{transform: rotate(10deg)}}.dock-item.dock-wa{background: linear-gradient(135deg,rgba(37,211,102,0.92) 0%,rgba(18,140,126,0.92) 100%) !important;color: #ffffff !important;font-weight: 700 !important;border: 1.5px solid rgba(255,255,255,0.85) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;box-shadow: 0 4px 16px rgba(37,211,102,0.38),inset 0 1px 1px rgba(255,255,255,0.8) !important;text-shadow: 0 1px 2px rgba(0,0,0,0.25) !important}.dock-item.dock-wa::after{content: '';position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.45),transparent);transform: skewX(-25deg);animation: waLightSweep 3.5s ease-in-out infinite}@keyframes waLightSweep{0%,60%{left: -100%}100%{left: 200%}}.dock-item.dock-wa:hover{background: linear-gradient(135deg,rgba(40,224,108,0.98) 0%,rgba(21,160,142,0.98) 100%) !important;border-color: #ffffff !important;transform: translateY(-2px) scale(1.04) !important;box-shadow: 0 10px 25px rgba(37,211,102,0.6),inset 0 1px 0 #ffffff !important}.dock-item.dock-wa i{font-size: 1.05rem;animation: waIconPulse 2.5s infinite}@keyframes waIconPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.2)}}.dock-item.dock-scan{background: linear-gradient(135deg,rgba(0,185,205,0.92) 0%,rgba(0,143,156,0.92) 100%) !important;color: #ffffff !important;border: 1.5px solid rgba(255,255,255,0.85) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;font-weight: 700 !important;text-shadow: 0 1px 2px rgba(0,0,0,0.25) !important;box-shadow: 0 4px 16px rgba(0,175,192,0.40),inset 0 1px 1px rgba(255,255,255,0.8) !important}.dock-item.dock-scan:hover{background: linear-gradient(135deg,rgba(0,199,219,0.98) 0%,rgba(0,155,170,0.98) 100%) !important;border-color: #ffffff !important;color: #ffffff !important;transform: translateY(-2px) scale(1.03) !important;box-shadow: 0 8px 25px rgba(0,175,192,0.6),inset 0 1px 0 #ffffff !important}.dock-item.dock-scan i{animation: sparkleSpin 3s ease-in-out infinite;color: #ffffff}@keyframes sparkleSpin{0%,100%{transform: scale(1) rotate(0deg)}50%{transform: scale(1.25) rotate(12deg)}}.dock-item.dock-book{background: rgba(0,175,192,0.12) !important;color: #0e7490 !important;border: 1.5px solid rgba(0,175,192,0.32) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(0,175,192,0.06),inset 0 1px 0 rgba(255,255,255,0.9) !important}.dock-item.dock-book i{color: #00AFC0 !important;transition: transform 0.3s ease}.dock-item.dock-book:hover{background: linear-gradient(135deg,rgba(0,175,192,0.95) 0%,rgba(0,143,156,0.95) 100%) !important;color: #ffffff !important;border-color: #00AFC0 !important;transform: translateY(-2px) scale(1.03) !important;box-shadow: 0 8px 22px rgba(0,175,192,0.45),inset 0 1px 0 #ffffff !important}.dock-item.dock-book:hover i{color: #ffffff !important;transform: scale(1.15)}@media (max-width: 1024px){.floating-quick-dock{bottom: 16px !important;padding: 5px 9px !important;gap: 6px !important;max-width: calc(100vw - 20px) !important}.dock-item{padding: 7px 12px !important;font-size: 0.76rem !important}}@media (max-width: 768px){.floating-quick-dock{bottom: 14px !important;padding: 5px 8px !important;gap: 5px !important;max-width: calc(100vw - 16px) !important;z-index: 995 !important}.dock-item{padding: 7px 10px !important;font-size: 0.74rem !important;gap: 5px !important}.dock-item.dock-call span{display: none !important}.kezza-chat-fab,#kezzaChatFab{bottom: 74px !important;right: 14px !important;width: 54px !important;height: 54px !important;z-index: 997 !important}.kezza-chat-tooltip,#kezzaTooltip{bottom: 136px !important;right: 14px !important;z-index: 997 !important}}@media (max-width: 480px){.floating-quick-dock{bottom: 12px !important;padding: 4px 6px !important;gap: 4px !important;max-width: calc(100vw - 12px) !important}.dock-item{padding: 6px 8px !important;font-size: 0.70rem !important;gap: 4px !important}.dock-item.dock-call span{display: none !important}.kezza-chat-fab,#kezzaChatFab{bottom: 68px !important;right: 12px !important;width: 50px !important;height: 50px !important}.kezza-chat-tooltip,#kezzaTooltip{bottom: 126px !important;right: 12px !important}}@media (max-width: 360px){.dock-item span{display: none !important}.dock-item{padding: 6px 10px !important}.dock-item i{font-size: 0.95rem !important}}#kzScrollProgress{position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 3px !important;background: linear-gradient(90deg,#00AFC0 0%,#00c4d6 40%,#00AFC0 85%,#00AFC0 100%) !important;box-shadow: 0 1px 8px rgba(0,175,192,0.45) !important;transform-origin: 0% 50% !important;transform: scaleX(0);z-index: 10002 !important;pointer-events: none !important;will-change: transform !important;transition: opacity 0.25s ease !important}#kzBackToTop{position: fixed !important;bottom: 24px !important;left: 24px !important;width: 42px !important;height: 42px !important;border-radius: 50% !important;background: rgba(10,18,36,0.94) !important;border: 1.5px solid rgba(0,175,192,0.5) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;color: #00AFC0 !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 14px !important;cursor: pointer !important;box-shadow: 0 8px 24px rgba(0,0,0,0.35),0 0 15px rgba(0,175,192,0.15) !important;opacity: 0 !important;visibility: hidden !important;transform: translateY(12px) translateZ(0) !important;transition: all 0.32s cubic-bezier(0.16,1,0.3,1) !important;z-index: 995 !important;outline: none !important;-webkit-tap-highlight-color: transparent !important;padding: 0 !important;margin: 0 !important}#kzBackToTop i{color: #00AFC0 !important;font-size: 14px !important;transition: transform 0.25s ease,color 0.25s ease !important;display: inline-block !important;line-height: 1 !important}#kzBackToTop.is-visible{opacity: 1 !important;visibility: visible !important;transform: translateY(0) translateZ(0) !important}#kzBackToTop:hover{background: linear-gradient(135deg,#00AFC0 0%,#008f9c 100%) !important;border-color: #00c4d6 !important;box-shadow: 0 10px 28px rgba(0,175,192,0.5) !important;transform: translateY(-3px) scale(1.06) translateZ(0) !important}#kzBackToTop:hover i{color: #ffffff !important;transform: translateY(-1px) !important}@media (max-width: 768px){#kzBackToTop{bottom: 84px !important;left: 16px !important;width: 38px !important;height: 38px !important}#kzBackToTop i{font-size: 13px !important}}#kz-scroll-progress{position: fixed !important;top: 0 !important;left: 0 !important;height: 3.5px !important;width: 0% !important;background: linear-gradient(90deg,#00AFC0 0%,#008F9C 50%,#00c4d6 100%) !important;z-index: 999999 !important;pointer-events: none !important;transition: width 0.08s ease-out !important;box-shadow: 0 0 12px rgba(0,175,192,0.75) !important}.navbar.navbar-scrolled{background: rgba(255,255,255,0.94) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;box-shadow: 0 8px 24px rgba(15,23,42,0.08) !important;border-bottom: 1px solid rgba(0,175,192,0.18) !important;transition: background 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease !important}.pro-reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.pro-reveal-scale{opacity: 0;transform: scale(0.95);transition: opacity 0.85s cubic-bezier(0.16,1,0.3,1),transform 0.85s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.pro-reveal-left{opacity: 0;transform: translateX(-30px);transition: opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.pro-reveal-right{opacity: 0;transform: translateX(30px);transition: opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.pro-reveal.is-revealed,.pro-reveal-scale.is-revealed,.pro-reveal-left.is-revealed,.pro-reveal-right.is-revealed{opacity: 1 !important;transform: translate(0) scale(1) !important;will-change: auto}.stagger-1{transition-delay: 0.05s}.stagger-2{transition-delay: 0.12s}.stagger-3{transition-delay: 0.19s}.stagger-4{transition-delay: 0.26s}.stagger-5{transition-delay: 0.33s}.stagger-6{transition-delay: 0.40s}.btn-primary,.dc-btn-primary,.sm-btn-primary,.btn-service-wa,.btn-wa-action,.dc-btn-white,.sm-btn-white,.btn-service-book,.btn-consult-primary{position: relative;overflow: hidden;transition: transform 0.28s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.28s ease,background 0.25s ease}.btn-primary::after,.dc-btn-primary::after,.sm-btn-primary::after,.btn-service-wa::after,.btn-wa-action::after,.dc-btn-white::after,.sm-btn-white::after,.btn-consult-primary::after{content: "";position: absolute;top: -50%;left: -60%;width: 50%;height: 200%;background: linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.28) 50%,transparent 100%);transform: rotate(25deg);pointer-events: none;opacity: 0;transition: opacity 0.2s ease}.btn-primary:hover::after,.dc-btn-primary:hover::after,.sm-btn-primary:hover::after,.btn-service-wa:hover::after,.btn-wa-action:hover::after,.dc-btn-white:hover::after,.sm-btn-white:hover::after,.btn-consult-primary:hover::after{opacity: 1;animation: kzShimmerGleam 1.25s infinite}@keyframes kzShimmerGleam{0%{transform: translateX(-150%) rotate(25deg)}100%{transform: translateX(350%) rotate(25deg)}}.floating-ambient,.dc-hero-floating-badge,.sm-hero-floating-badge,.media-badge-top{animation: kzAmbientFloat 3.8s ease-in-out infinite alternate !important}@keyframes kzAmbientFloat{0%{transform: translateY(0)}100%{transform: translateY(-7px)}}.kz-pulse-glow,.dc-pill-badge,.sm-pill-badge,.sp-pill-badge,.service-cat-pill{animation: kzPulseBadge 3.2s ease-in-out infinite alternate}@keyframes kzPulseBadge{0%{box-shadow: 0 0 0 0 rgba(0,175,192,0.18)}100%{box-shadow: 0 0 12px 2px rgba(0,175,192,0.32)}}.dc-treatment-card,.sm-treatment-card,.treatment-card,.benefit-card,.service-card,.dc-cause-card,.sm-cause-card,.cause-card,.dc-step-card,.sm-step-card,.dc-branch-card,.sm-branch-card,.branch-card,.dc-review-card,.sm-review-card,.patient-comment-card,.dc-metric-card,.sm-metric-card{transition: transform 0.32s cubic-bezier(0.16,1,0.3,1),box-shadow 0.32s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease !important}.dc-treatment-card:hover,.sm-treatment-card:hover,.treatment-card:hover,.benefit-card:hover,.service-card:hover,.dc-cause-card:hover,.sm-cause-card:hover,.dc-step-card:hover,.sm-step-card:hover,.dc-branch-card:hover,.sm-branch-card:hover,.branch-card:hover,.dc-review-card:hover,.sm-review-card:hover,.patient-comment-card:hover{transform: translateY(-6px) !important;box-shadow: 0 18px 40px rgba(0,175,192,0.14),0 4px 12px rgba(15,23,42,0.04) !important;border-color: rgba(0,175,192,0.45) !important}.dc-treatment-card:hover .dc-treatment-icon,.sm-treatment-card:hover .sm-treatment-icon,.dc-cause-card:hover .dc-cause-icon,.sm-cause-card:hover .sm-cause-icon,.benefit-card:hover .benefit-icon-box,.dc-step-card:hover .dc-step-num-badge,.sm-step-card:hover .sm-step-num-badge,.confidence-item:hover .confidence-icon{transform: translateY(-4px) scale(1.1) !important;transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1) !important}.dc-ba-card:hover .dc-ba-img,.sm-ba-card:hover .sm-ba-img,.dc-hero-media-wrap:hover .dc-hero-img,.sm-hero-media-wrap:hover .sm-hero-img,.service-media-frame:hover img{transform: scale(1.025);transition: transform 0.6s cubic-bezier(0.16,1,0.3,1)}details summary::-webkit-details-marker{display: none}details summary{cursor: pointer;transition: color 0.2s ease}details[open] summary .dc-faq-chevron,details[open] summary .sm-faq-chevron{transform: rotate(180deg)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.pro-reveal,.pro-reveal-scale,.pro-reveal-left,.pro-reveal-right{opacity: 1 !important;transform: none !important}}.kz-article-share-bar{margin: 22px 0 28px;padding: 14px 20px;background: linear-gradient(135deg,rgba(248,250,252,0.98) 0%,rgba(240,253,250,0.9) 100%);border: 1.5px solid rgba(0,175,192,0.25);border-radius: 16px;box-shadow: 0 4px 20px -4px rgba(15,23,42,0.06);box-sizing: border-box}.kz-share-bar-inner{display: flex;align-items: center;justify-content: space-between;width: 100%;gap: 14px;flex-wrap: wrap}.kz-share-label{display: inline-flex;align-items: center;gap: 8px;font-family: 'Plus Jakarta Sans',sans-serif;font-size: 0.88rem;font-weight: 700;color: #0c1a2e}.kz-share-label i{color: #00afc0;font-size: 1rem}.kz-share-btns{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.kz-share-btn{display: inline-flex;align-items: center;gap: 7px;padding: 8px 16px;border-radius: 50px;font-family: 'Plus Jakarta Sans',sans-serif;font-size: 0.82rem;font-weight: 700;text-decoration: none !important;border: none;cursor: pointer;transition: all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow: 0 2px 8px rgba(0,0,0,0.06);white-space: nowrap;line-height: 1.2}.kz-share-btn i{font-size: 0.95rem;transition: transform 0.25s ease}.kz-share-btn:hover{transform: translateY(-2px);box-shadow: 0 6px 18px rgba(0,0,0,0.14)}.kz-share-btn:hover i{transform: scale(1.15)}.kz-share-btn.kz-share-wa{background: linear-gradient(135deg,#25d366 0%,#128c7e 100%);color: #ffffff !important;box-shadow: 0 3px 12px rgba(37,211,102,0.3)}.kz-share-btn.kz-share-wa:hover{background: linear-gradient(135deg,#2ae26f 0%,#15a392 100%);box-shadow: 0 6px 20px rgba(37,211,102,0.45)}.kz-share-btn.kz-share-yt{background: linear-gradient(135deg,#ff0000 0%,#cc0000 100%);color: #ffffff !important;box-shadow: 0 3px 12px rgba(255,0,0,0.3)}.kz-share-btn.kz-share-yt:hover{background: linear-gradient(135deg,#ff1a1a 0%,#e60000 100%);box-shadow: 0 6px 20px rgba(255,0,0,0.45)}.kz-share-btn.kz-share-fb{background: #1877f2;color: #ffffff !important;box-shadow: 0 3px 12px rgba(24,119,242,0.28)}.kz-share-btn.kz-share-fb:hover{background: #166fe5;box-shadow: 0 6px 20px rgba(24,119,242,0.42)}.kz-share-btn.kz-share-tw{background: #0f172a;color: #ffffff !important;box-shadow: 0 3px 12px rgba(15,23,42,0.25)}.kz-share-btn.kz-share-tw:hover{background: #1e293b;box-shadow: 0 6px 20px rgba(15,23,42,0.4)}.kz-share-btn.kz-share-copy{background: #ffffff;color: #008f9c !important;border: 1.5px solid rgba(0,175,192,0.4);box-shadow: 0 2px 8px rgba(0,175,192,0.08)}.kz-share-btn.kz-share-copy:hover{background: #f0fdfa;border-color: #00afc0;color: #007480 !important;box-shadow: 0 4px 14px rgba(0,175,192,0.25)}.kz-share-toast{position: fixed;bottom: 30px;left: 50%;transform: translateX(-50%) translateY(30px);background: #0c1a2e;color: #ffffff;padding: 10px 22px;border-radius: 50px;font-family: 'Plus Jakarta Sans',sans-serif;font-size: 0.88rem;font-weight: 700;display: inline-flex;align-items: center;gap: 8px;box-shadow: 0 10px 30px rgba(0,0,0,0.3),0 0 15px rgba(0,175,192,0.4);border: 1.5px solid rgba(0,175,192,0.5);z-index: 100000;opacity: 0;pointer-events: none;transition: all 0.3s cubic-bezier(0.16,1,0.3,1)}.kz-share-toast.show{opacity: 1;transform: translateX(-50%) translateY(0)}.kz-share-toast i{color: #00e5f5;font-size: 1rem}.kz-youtube-feature-card{background: linear-gradient(135deg,#0c1a2e 0%,#162a45 60%,#003644 100%);border: 1px solid rgba(0,175,192,0.3);border-radius: 20px;padding: 32px;margin: 36px 0;color: #ffffff;position: relative;overflow: hidden;box-shadow: 0 16px 40px rgba(12,26,46,0.16)}.kz-youtube-feature-card::before{content: '';position: absolute;top: -40px;right: -40px;width: 200px;height: 200px;background: radial-gradient(circle,rgba(255,0,0,0.15) 0%,transparent 70%);pointer-events: none}.kz-yt-header{display: flex;align-items: center;gap: 12px;margin-bottom: 16px}.kz-yt-badge{background: #ff0000;color: #ffffff;font-size: 0.76rem;font-weight: 800;padding: 5px 12px;border-radius: 30px;display: inline-flex;align-items: center;gap: 6px;text-transform: uppercase;letter-spacing: 0.05em}.kz-youtube-feature-card h3{color: #ffffff;font-size: clamp(1.2rem,2.2vw,1.55rem);font-weight: 800;margin: 0 0 10px;line-height: 1.3}.kz-youtube-feature-card p{color: rgba(255,255,255,0.82);font-size: 0.95rem;line-height: 1.65;max-width: 650px;margin: 0 0 22px}.kz-yt-topics{display: flex;flex-wrap: wrap;gap: 8px 12px;margin-bottom: 24px}.kz-yt-topic-pill{background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.18);color: #00e5f5;border-radius: 50px;padding: 5px 14px;font-size: 0.82rem;font-weight: 600;display: inline-flex;align-items: center;gap: 6px}.kz-yt-actions{display: flex;gap: 12px;flex-wrap: wrap;align-items: center}.btn-yt-watch{display: inline-flex;align-items: center;gap: 9px;background: linear-gradient(135deg,#ff0000 0%,#d40000 100%);color: #ffffff !important;font-weight: 700;font-size: 0.92rem;padding: 12px 24px;border-radius: 50px;text-decoration: none !important;box-shadow: 0 6px 20px rgba(255,0,0,0.4);transition: all 0.28s cubic-bezier(0.16,1,0.3,1)}.btn-yt-watch:hover{transform: translateY(-2px) scale(1.02);box-shadow: 0 10px 28px rgba(255,0,0,0.55)}.btn-yt-wa{display: inline-flex;align-items: center;gap: 8px;background: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,0.25);color: #ffffff !important;font-weight: 600;font-size: 0.92rem;padding: 12px 22px;border-radius: 50px;text-decoration: none !important;transition: all 0.25s ease}.btn-yt-wa:hover{background: rgba(37,211,102,0.25);border-color: #25d366;color: #ffffff !important;transform: translateY(-2px)}@media (max-width: 640px){.kz-article-share-bar{padding: 12px 14px}.kz-share-btn span{font-size: 0.78rem}.kz-share-btn{padding: 7px 12px}.kz-youtube-feature-card{padding: 22px 18px}}.navbar{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,.68)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;z-index:1000;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.35);box-shadow:0 4px 20px rgba(15,23,42,.04)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.navbar.is-scrolled,.navbar.scrolled{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(226,232,240,.85);box-shadow:0 6px 24px rgba(15,23,42,.08)!important}.nav-container{max-width:1380px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.nav-logo a{display:flex;align-items:center;text-decoration:none}.nav-logo img{height:48px;width:auto;display:block;transition:transform .25s ease}.nav-logo img:hover{transform:scale(1.02)}.nav-menu{display:flex!important;list-style:none!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}.nav-menu>li{position:relative!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;flex-shrink:0!important}.nav-menu>li>a,.nav-menu a,.services-nav-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-decoration:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:#334155!important;padding:6px 10px!important;margin:0!important;border:none!important;border-radius:8px!important;box-sizing:border-box!important;white-space:nowrap!important;line-height:1.2!important;background:transparent!important;transition:color .15s ease,background-color .15s ease!important}.nav-menu>li>a:hover,.services-nav-toggle:hover{color:#008f9c!important;background:rgba(0,175,192,.08)!important}.nav-menu>li>a.active,.services-nav-toggle.active,.nav-item-services-dropdown.dropdown-active .services-nav-toggle{color:#008f9c!important;background:rgba(0,175,192,.08)!important}.nav-menu>li>a.active:after,.services-nav-toggle.active:after{content:""!important;position:absolute!important;bottom:-2px!important;left:50%!important;transform:translate(-50%)!important;width:20px!important;height:2.5px!important;background:linear-gradient(90deg,#00afc0,#008f9c)!important;border-radius:3px!important;pointer-events:none!important}.nav-menu>li>a:before{display:none!important}.nav-scanner-link{color:#008f9c!important;font-weight:600!important;background:rgba(0,175,192,.06)}.nav-scanner-link:hover{background:rgba(0,175,192,.12)!important}.nav-item-services-dropdown{position:relative;display:inline-flex;align-items:center}.services-nav-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.services-nav-toggle .nav-arrow{font-size:.65rem;color:#00afc0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.nav-item-services-dropdown.services-dropdown-open .services-nav-toggle,.nav-item-services-dropdown.dropdown-active .services-nav-toggle,.nav-item-services-dropdown:hover .services-nav-toggle{color:#008f9c;background:rgba(0,175,192,.08)}.nav-item-services-dropdown.services-dropdown-open .services-nav-toggle .nav-arrow,.nav-item-services-dropdown.dropdown-active .services-nav-toggle .nav-arrow,.nav-item-services-dropdown:hover .services-nav-toggle .nav-arrow{transform:rotate(180deg)}.services-dropdown-menu.mega-menu-panel{position:absolute;top:calc(100% + 10px);left:-80px;transform:translateY(8px);width:760px;max-width:calc(100vw - 32px);background:#fff;border-radius:16px;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 64px rgba(15,23,42,.14),0 4px 16px rgba(0,0,0,.05);padding:28px 28px 24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;z-index:1050;box-sizing:border-box}.nav-item-services-dropdown.services-dropdown-open .services-dropdown-menu,.nav-item-services-dropdown.dropdown-active .services-dropdown-menu,.nav-item-services-dropdown:hover .services-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.services-dropdown-menu.mega-menu-panel:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px;background:transparent}.mega-menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.mega-col{padding:0 24px 0 0;margin-right:24px;border-right:1px solid #e2e8f0}.mega-col:last-child{padding-right:0;margin-right:0;border-right:none}.mega-col-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mega-col-icon{color:#00afc0;font-size:.9rem;flex-shrink:0}.mega-col-arrow{display:none!important}.mega-col-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.82rem!important;font-weight:700!important;color:#1e293b!important;text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important;background:none!important;padding:0!important;border:none!important;border-radius:0!important;transition:color .15s ease!important;line-height:1.2!important}.mega-col-title:hover{color:#008f9c!important}.mega-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.mega-link{display:block;padding:6px 8px;text-decoration:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.82rem!important;font-weight:450!important;color:#475569!important;border-radius:6px;transition:all .15s ease;white-space:nowrap;background:transparent!important;border:none!important;line-height:1.4;letter-spacing:-.005em}.mega-link:hover,.mega-link:focus{background:rgba(0,175,192,.07)!important;color:#007a87!important;padding-left:14px}@media(min-width:1025px){.nav-cta{display:flex;align-items:center;gap:8px;flex-shrink:0}}.nav-cta .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:linear-gradient(135deg,#00afc0,#008f9c);color:#fff;font-weight:600;font-size:.8rem;text-decoration:none;border-radius:8px;box-shadow:0 2px 10px rgba(0,175,192,.25);transition:all .2s ease;white-space:nowrap}.nav-cta .btn-primary:hover{background:linear-gradient(135deg,#008f9c,#007480);box-shadow:0 4px 14px rgba(0,175,192,.35);transform:translateY(-1px)}@media(max-width:1024px){.nav-container{padding:0 16px}.nav-cta .btn-nav-call{display:none}.nav-item-services-dropdown{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch}.services-nav-toggle{justify-content:space-between;width:100%;padding:12px 16px;font-size:.92rem;border-bottom:1px solid #f1f5f9}.services-dropdown-menu.mega-menu-panel{position:static;width:100%;max-width:100%;transform:none!important;left:auto;opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow:hidden;padding:0 12px;border:none;box-shadow:none;border-radius:0;background:#f8fafc;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .2s ease,visibility .2s,padding .2s}.nav-item-services-dropdown.services-dropdown-open .services-dropdown-menu,.nav-item-services-dropdown.mobile-dropdown-open .services-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;max-height:700px;padding:12px 12px 16px;overflow-y:auto}.mega-menu-grid{grid-template-columns:1fr;gap:0}.mega-col{border-right:none;border-bottom:1px solid #e2e8f0;padding:12px 0;margin-right:0}.mega-col:last-child{border-bottom:none}.mega-col-header{margin-bottom:6px}.mega-col-title{font-size:.85rem!important}.mega-link{font-size:.82rem!important;padding:5px 8px}.mega-link:hover{padding-left:12px}.services-dropdown-menu.mega-menu-panel:before{display:none!important}}@media(max-width:640px){.nav-cta .btn-primary{padding:5px 10px;font-size:.75rem}}.kz-lang-switcher{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#fff!important;border:1.5px solid rgba(0,175,192,.4)!important;border-radius:30px!important;padding:3px 6px!important;box-shadow:0 2px 8px rgba(0,175,192,.08)!important;flex-shrink:0!important;vertical-align:middle!important;-webkit-user-select:none!important;-moz-user-select:-moz-none!important;user-select:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.kz-lang-switcher:hover{border-color:#00afc0!important;box-shadow:0 3px 12px rgba(0,175,192,.22)!important;transform:translateY(-1px)!important}.kz-lang-switcher .kz-globe-icon{color:#00afc0!important;font-size:.82rem!important;margin-left:3px!important;margin-right:2px!important}.kz-lang-switcher .kz-lang-btn{background:transparent!important;border:none!important;outline:none!important;cursor:pointer!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.78rem!important;font-weight:600!important;color:#334155!important;padding:3px 9px!important;border-radius:20px!important;line-height:1.25!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.kz-lang-switcher .kz-lang-btn:hover{color:#008f9c!important;background:rgba(0,175,192,.08)!important}.kz-lang-switcher .kz-lang-btn.active{background:linear-gradient(135deg,#00afc0,#008f9c)!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 6px rgba(0,175,192,.35)!important}.kz-lang-switcher .kz-lang-sep{color:#cbd5e1!important;font-size:.72rem!important;font-weight:400!important;padding:0 1px!important;-webkit-user-select:none!important;-moz-user-select:-moz-none!important;user-select:none!important}.kz-lang-switcher-mobile{display:none!important}@media(max-width:1024px){.kz-lang-switcher-mobile{display:inline-flex!important;margin-left:auto!important;margin-right:10px!important;padding:3px 6px!important}}@media(max-width:480px){.kz-lang-switcher-mobile{margin-right:6px!important;padding:2px 5px!important}.kz-lang-switcher-mobile .kz-lang-btn{font-size:.72rem!important;padding:2px 7px!important}}.nav-menu-lang-item,li.nav-menu-lang-item,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame,iframe[id=":1.container"],iframe[id=":2.container"],#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.goog-tooltip:hover{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body{top:0!important;position:static!important}#google_translate_element{display:none!important}font[style]{background-color:transparent!important;box-shadow:none!important}.scroll3d-bg{position: fixed;top: 50%;left: 50%;width: min(56vw,480px);max-width: 480px;aspect-ratio: 297/200;margin: 0;padding: 0;transform: translate3d(-50%,-50%,0) !important;perspective: 1200px;z-index: 0;pointer-events: none;opacity: 0.065;contain: strict;will-change: transform}.scroll3d-bg img{display: block;width: 100%;height: 100%;object-fit: contain;transform-style: preserve-3d;backface-visibility: hidden;filter: none}.scroll3d-tilt{display: block;width: 100%;height: 100%;transform-style: preserve-3d;will-change: transform}.scroll3d-bg.is-animated img{will-change: transform;animation: kzLogoSpin 22s linear infinite}.scroll3d-bg.is-paused img,body.is-scrolling .scroll3d-bg img{animation-play-state: paused !important}@keyframes kzLogoSpin{from{transform: rotateY(0deg)}to{transform: rotateY(360deg)}}body.scanner-body .scroll3d-bg img,body:has(#cameraFeed) .scroll3d-bg img,body.dark-page .scroll3d-bg img,body.weight-loss-body .scroll3d-bg img,[data-theme="dark"] .scroll3d-bg img{filter: brightness(0) invert(1);opacity: 0.055}@media (prefers-reduced-motion: reduce){.scroll3d-bg img{transform: none !important;animation: none !important}}@media(min-width:1025px){.nav-backdrop,.nav-drawer-header,.nav-drawer-cta,li.nav-drawer-header,li.nav-drawer-cta{display:none!important}}.hamburger{display:none}@media(min-width:1025px){.navbar{padding:12px 0!important}.hamburger,.navbar .hamburger{display:none!important}.nav-container{max-width:1400px!important;padding:0 14px!important;gap:10px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.nav-logo img{height:48px!important;width:auto!important}.hero-section{padding-top:72px!important}@media(min-width:1025px){.nav-backdrop,.nav-drawer-header,.nav-drawer-cta,li.nav-drawer-header,li.nav-drawer-cta{display:none!important}}.nav-menu{display:flex!important;list-style:none!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}.nav-menu>li{position:relative!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;flex-shrink:0!important}.nav-menu>li>a,.nav-menu a,.services-nav-toggle,.services-mega-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:#334155!important;padding:6px 10px!important;margin:0!important;border:none!important;border-radius:8px!important;box-sizing:border-box!important;white-space:nowrap!important;line-height:1.2!important;background:transparent!important;transform:none!important;transition:color .15s ease,background-color .15s ease!important}.nav-menu>li>a:hover,.nav-menu a:hover,.services-nav-toggle:hover,.services-mega-toggle:hover{color:#008f9c!important;background:rgba(0,175,192,.08)!important;transform:none!important;font-weight:600!important;letter-spacing:-.01em!important}.nav-menu>li>a.active,.nav-menu a.active,.services-nav-toggle.active,.nav-item-services-dropdown.dropdown-active .services-nav-toggle{color:#008f9c!important;background:rgba(0,175,192,.08)!important;font-weight:600!important;letter-spacing:-.01em!important;transform:none!important}.nav-menu>li>a.active:after,.nav-menu a.active:after,.services-nav-toggle.active:after{content:""!important;position:absolute!important;bottom:-2px!important;left:50%!important;transform:translate(-50%)!important;width:20px!important;height:2.5px!important;background:linear-gradient(90deg,#00afc0,#008f9c)!important;border-radius:3px!important;box-shadow:0 1px 4px rgba(0,175,192,.45)!important;pointer-events:none!important}.nav-menu>li>a:before,.nav-menu a:before{display:none!important}}@media(max-width:1024px){html,body{overflow-x:hidden;max-width:100%}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;border-bottom:1px solid rgba(226,232,240,.85);box-shadow:0 2px 10px rgba(15,23,42,.04);padding:10px 0;transition:all .25s ease;box-sizing:border-box}.nav-container{max-width:100%;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center;position:static;box-sizing:border-box}.nav-logo{display:flex;align-items:center}.nav-logo a{display:flex;align-items:center;text-decoration:none}.nav-logo img{height:44px;width:auto;display:block}.nav-container>.nav-cta,.nav-cta{display:none}.navbar .hamburger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;gap:5px;background:transparent;border:none;cursor:pointer;box-sizing:border-box;z-index:1001;-webkit-tap-highlight-color:transparent}.navbar .hamburger span{display:block;width:24px;height:2px;background:#1e293b;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.navbar .hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar .hamburger.active span:nth-child(2){opacity:0}.navbar .hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:rgba(11,15,27,.45)!important;z-index:9998!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .24s cubic-bezier(.16,1,.3,1),visibility .24s!important}.nav-backdrop.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.nav-drawer-open,html.nav-drawer-open{overflow:hidden!important;touch-action:none!important}body.nav-drawer-open .floating-quick-dock,body.nav-drawer-open .kezza-chat-fab,body.nav-drawer-open .kezza-chat-window,body.nav-drawer-open .kezza-chat-tooltip,body.nav-drawer-open #kezzaChatFab,body.nav-drawer-open #kezzaChatWindow,body.nav-drawer-open #kezzaTooltip{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.navbar .nav-menu{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;background:#fff!important;box-shadow:-4px 0 24px rgba(0,0,0,.12)!important;z-index:10000!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;list-style:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border:none!important;border-radius:0!important;transform:translate(100%)!important;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility .24s!important;visibility:hidden!important;pointer-events:none!important;box-sizing:border-box!important}@media(min-width:481px)and (max-width:1024px){.navbar .nav-menu{width:360px!important;max-width:360px!important}}.navbar .nav-menu.active{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}@media(prefers-reduced-motion:reduce){.navbar .nav-menu,.nav-backdrop{transition:none!important}}.navbar .nav-menu>li.nav-drawer-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 20px!important;min-height:60px!important;height:60px!important;border-bottom:1px solid #e5e9f0!important;margin:0!important;width:100%!important;box-sizing:border-box!important;flex-shrink:0!important}.nav-drawer-header .drawer-logo{display:flex!important;align-items:center!important;text-decoration:none!important}.nav-drawer-header .drawer-logo img{height:38px!important;width:auto!important;display:block!important}.nav-drawer-header .drawer-close-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:8px!important;color:#1f2a37!important;cursor:pointer!important;padding:0!important;margin:0!important;transition:background-color .15s ease,color .15s ease!important}.nav-drawer-header .drawer-close-btn:hover{background:#f1f5f9!important;color:#00afc0!important}.nav-drawer-header .drawer-close-btn:focus-visible{outline:2px solid #00AFC0!important;outline-offset:2px!important}.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta){margin:0!important;padding:0!important;width:100%!important;display:block!important;border-bottom:1px solid #e5e9f0!important;box-sizing:border-box!important;background:#fff!important}.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a,.navbar .services-nav-toggle{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:16px 20px!important;min-height:52px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1rem!important;font-weight:500!important;color:#1f2a37!important;text-decoration:none!important;box-sizing:border-box!important;width:100%!important;background:transparent!important;border:none!important;border-left:3px solid transparent!important;border-radius:0!important;transition:background-color .15s ease,color .15s ease!important;line-height:1.4!important}.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a:hover,.navbar .services-nav-toggle:hover{background-color:#f8f9fb!important;color:#00afc0!important}.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a:focus-visible,.navbar .services-nav-toggle:focus-visible,.navbar .services-cat-header:focus-visible,.navbar .services-sub-link:focus-visible{outline:2px solid #00AFC0!important;outline-offset:-2px!important}.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a.active,.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a.active:hover{border-left:3px solid #00AFC0!important;color:#00afc0!important;font-weight:600!important;background-color:rgba(0,175,192,.04)!important;border-radius:0!important}.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a:before,.navbar .nav-menu>li:not(.nav-drawer-header):not(.nav-drawer-cta)>a:after{display:none!important;content:none!important}.navbar .nav-menu>li>a.nav-scanner-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;color:#00afc0!important;font-weight:600!important;background:rgba(0,175,192,.04)!important;padding:16px 20px!important;min-height:52px!important;font-size:1rem!important;border-left:3px solid transparent!important;border-radius:0!important}.navbar .nav-menu>li>a.nav-scanner-link:hover{background:rgba(0,175,192,.08)!important;color:#008f9c!important}.navbar .nav-menu>li>a.nav-scanner-link.active{border-left:3px solid #00AFC0!important}.navbar .nav-item-services-dropdown,.navbar .nav-item-services-mega{position:relative!important;width:100%!important;display:block!important}.navbar .services-nav-toggle{cursor:pointer!important;width:100%!important}.navbar .services-nav-toggle .nav-arrow{margin-left:auto!important;font-size:.85rem!important;color:#64748b!important;transition:transform .24s cubic-bezier(.16,1,.3,1),color .2s ease!important;position:static!important;transform:none!important}.navbar .nav-item-services-dropdown.services-dropdown-open .services-nav-toggle .nav-arrow,.navbar .nav-item-services-dropdown.mobile-dropdown-open .services-nav-toggle .nav-arrow{transform:rotate(180deg)!important;color:#00afc0!important}.navbar .services-dropdown-menu,.navbar .services-mega-menu{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#f8f9fb!important;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .2s ease!important;box-sizing:border-box!important;pointer-events:none!important}.navbar .services-dropdown-menu:before,.navbar .services-mega-menu:before{content:none!important;display:none!important;pointer-events:none!important}.navbar .nav-item-services-dropdown.services-dropdown-open .services-dropdown-menu,.navbar .nav-item-services-dropdown.mobile-dropdown-open .services-dropdown-menu,.navbar .nav-item-services-dropdown.dropdown-active .services-dropdown-menu,.navbar .nav-item-services-mega.services-mega-open .services-mega-menu,.navbar .nav-item-services-mega.mobile-mega-open .services-mega-menu,.navbar .nav-item-services-mega.mega-active .services-mega-menu{max-height:2500px!important;opacity:1!important;visibility:visible!important;display:block!important;pointer-events:auto!important}.navbar .mega-menu-grid{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}.navbar .mega-col{width:100%!important;padding:0!important;margin:0!important;border-right:none!important;border-bottom:1px solid #e5e9f0!important;background:#f8f9fb!important;box-sizing:border-box!important}.navbar .mega-col:last-child{border-bottom:none!important}.navbar .mega-col-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 20px 14px 36px!important;margin-bottom:0!important;background:#f1f5f9!important;border-bottom:1px solid #e5e9f0!important;box-sizing:border-box!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:-moz-none!important;user-select:none!important}.navbar .mega-col-header[style*=margin-top]{border-top:1px solid #e5e9f0!important}.navbar .mega-col-icon{color:#00afc0!important;font-size:.85rem!important;flex-shrink:0!important}.navbar .mega-col-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.8rem!important;font-weight:700!important;color:#475569!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;background:none!important;padding:0!important;border:none!important;border-radius:0!important;line-height:1.2!important}.navbar .mega-col-arrow{display:inline-block!important;margin-left:auto!important;font-size:.75rem!important;color:#64748b!important;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease!important}.navbar .mega-col-header.is-expanded .mega-col-arrow{transform:rotate(180deg)!important;color:#00afc0!important}.navbar .mega-link-list{list-style:none!important;margin:0!important;padding:0!important;display:none!important;flex-direction:column!important;gap:0!important;background:#fff!important;overflow:hidden!important}.navbar .mega-link-list.is-expanded{display:flex!important;padding:4px 0 8px!important}.navbar .mega-link-list li{margin:0!important;padding:0!important;width:100%!important}.navbar .mega-link{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:11px 20px 11px 52px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.9rem!important;font-weight:400!important;color:#374151!important;text-decoration:none!important;background:#fff!important;border:none!important;border-radius:0!important;border-bottom:1px solid #f8fafc!important;box-sizing:border-box!important;transition:background-color .15s ease,color .15s ease!important;white-space:normal!important}.navbar .mega-link:hover{background:#f8f9fb!important;color:#00afc0!important;padding-left:52px!important}.navbar .services-dropdown-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}.navbar .services-cat-item{margin:0!important;padding:0!important;width:100%!important;border-bottom:1px solid #e5e9f0!important;background:#f8f9fb!important;box-sizing:border-box!important}.navbar .services-cat-item:last-child{border-bottom:none!important}.navbar .services-cat-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:50px!important;padding:14px 20px 14px 36px!important;background:#f8f9fb!important;border:none!important;border-radius:0!important;cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;transition:background-color .15s ease!important}.navbar .services-cat-header:hover{background:#f1f5f9!important}.navbar .services-cat-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.95rem!important;font-weight:600!important;color:#1f2a37!important;letter-spacing:normal!important;transition:color .15s ease!important}.navbar .services-cat-header:hover .services-cat-title,.navbar .services-cat-item.is-expanded .services-cat-title{color:#00afc0!important}.navbar .services-cat-arrow{font-size:.8rem!important;color:#64748b!important;transition:transform .24s cubic-bezier(.16,1,.3,1),color .15s ease!important;margin-left:8px!important;flex-shrink:0!important}.navbar .services-cat-item.is-expanded .services-cat-arrow{transform:rotate(180deg)!important;color:#00afc0!important}.navbar .services-sub-menu{max-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;opacity:0!important;background:#fff!important;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .2s ease!important;display:block!important}.navbar .services-cat-item.is-expanded .services-sub-menu{max-height:800px!important;opacity:1!important;padding:4px 0 8px!important;margin:0!important;border-top:1px solid #f1f5f9!important}.navbar .services-sub-list{margin:0!important;padding:0!important;border-left:none!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:0!important}.navbar .services-sub-list li{margin:0!important;padding:0!important;width:100%!important}.navbar .services-sub-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;min-height:44px!important;padding:12px 20px 12px 52px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.9rem!important;font-weight:400!important;color:#374151!important;text-decoration:none!important;background:#fff!important;border-radius:0!important;border-bottom:1px solid #f8fafc!important;box-sizing:border-box!important;transition:background-color .15s ease,color .15s ease!important;white-space:normal!important}.navbar .services-sub-link:hover{background:#f8f9fb!important;color:#00afc0!important}.navbar .nav-menu>li.nav-drawer-cta{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:30!important;margin-top:auto!important;background:#fff!important;padding:16px 20px!important;border-top:1px solid #e5e9f0!important;border-bottom:none!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box!important;box-shadow:0 -4px 16px rgba(15,23,42,.06)!important;flex-shrink:0!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-call,.btn-drawer-call{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:48px!important;height:48px!important;background:#fff!important;border:1.5px solid #00AFC0!important;color:#00afc0!important;border-radius:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:.95rem!important;text-decoration:none!important;box-sizing:border-box!important;transition:background-color .15s ease,color .15s ease!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-call i,.btn-drawer-call i{font-size:.9rem!important;color:#00afc0!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-call:hover,.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-call:active,.btn-drawer-call:hover,.btn-drawer-call:active{background:rgba(0,175,192,.08)!important;color:#008f9c!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-call:focus-visible,.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-book:focus-visible,.btn-drawer-call:focus-visible,.btn-drawer-book:focus-visible{outline:2px solid #00AFC0!important;outline-offset:2px!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-book,.btn-drawer-book{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:48px!important;height:48px!important;background:#00afc0!important;border:none!important;color:#fff!important;border-radius:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:.95rem!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:0 2px 10px rgba(0,175,192,.25)!important;transition:background-color .15s ease,transform .15s ease!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-book i,.btn-drawer-book i{font-size:1.05rem!important;color:#fff!important}.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-book:hover,.navbar .nav-menu>li.nav-drawer-cta a.btn-drawer-book:active,.btn-drawer-book:hover,.btn-drawer-book:active{background:#008f9c!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgba(0,175,192,.35)!important}}@media(min-width:769px)and (max-width:1024px){.navbar{padding:10px 0!important}.nav-logo img{height:44px!important;width:auto!important}.hero-section{padding-top:64px!important}}@media(max-width:768px){.navbar{padding:8px 0!important}.nav-logo img{height:40px!important;width:auto!important}.hero-section{padding-top:60px!important}.doctor-card{flex-direction:column!important;border-radius:18px!important}.doctor-image-wrapper,.doctor-card .doctor-image{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;overflow:hidden!important}.doctor-image-wrapper img,.doctor-card .doctor-image img,.doctor-card>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;display:block!important}#btnCapture,.btn-scanner-primary,.btn-scanner-secondary,.btn-scanner-gold{min-height:44px!important}}@media(max-width:1024px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=date],select,textarea,.form-group input,.form-group select,.form-group textarea,.kezza-chat-input,.q-text-input,.q-phone-input{font-size:16px!important}}.final-cta-section,.final-message-section,.contact-cta-section{padding:46px 20px 50px!important;border-radius:0!important;text-align:center!important;position:relative!important;box-sizing:border-box!important;overflow:hidden!important}.final-cta-section .container,.final-message-section .container,.contact-cta-section .container{max-width:900px!important;margin:0 auto!important;padding:0 16px!important}.final-cta-section h2,.final-message-section h2,.contact-cta-section h2{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(1.55rem,2.6vw,2.15rem)!important;font-weight:700!important;line-height:1.25!important;color:#fff!important;margin:0 auto 10px!important;max-width:820px!important;letter-spacing:-.015em!important}.final-cta-section p,.final-message-section p,.contact-cta-section p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.95rem!important;line-height:1.55!important;color:rgba(255,255,255,.94)!important;max-width:620px!important;margin:0 auto 22px!important}.btn-appointment,.final-cta-section .btn-consultation,.final-message-section .btn-consultation,.contact-cta-section .btn-white{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 30px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.94rem!important;font-weight:700!important;line-height:1.4!important;border-radius:30px!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important}.btn-appointment,.contact-cta-section .btn-white{background:#fff!important;color:#008f9c!important;border:1.5px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 20px rgba(0,0,0,.14)!important}.btn-appointment:hover,.contact-cta-section .btn-white:hover{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px rgba(0,0,0,.28)!important}.final-message-section .btn-consultation,.final-cta-section .btn-consultation{background:linear-gradient(135deg,#091224,#1e293b)!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.35)!important;box-shadow:0 6px 20px rgba(0,0,0,.2)!important}.final-message-section .btn-consultation:hover,.final-cta-section .btn-consultation:hover{background:#fff!important;color:#008f9c!important;border-color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px rgba(0,0,0,.28)!important}@media(max-width:768px){.final-cta-section,.final-message-section,.contact-cta-section{padding:38px 16px 42px!important;border-radius:0!important}.final-cta-section h2,.final-message-section h2,.contact-cta-section h2{font-size:clamp(1.35rem,5.2vw,1.75rem)!important;margin-bottom:8px!important}.final-cta-section p,.final-message-section p,.contact-cta-section p{font-size:.9rem!important;margin-bottom:20px!important;line-height:1.5!important}.btn-appointment,.final-cta-section .btn-consultation,.final-message-section .btn-consultation,.contact-cta-section .btn-white{padding:12px 24px!important;font-size:.9rem!important;width:auto!important;max-width:320px!important}}:root{--lux-teal: #00AFC0;--lux-teal-glow: rgba(0,175,192,0.25);--lux-teal-dark: #008F9C;--lux-teal-deep: #006d77;--lux-gold: #d4a017;--lux-gold-light: #f5c842;--lux-gold-glow: rgba(212,160,23,0.25);--lux-emerald: #059669;--lux-emerald-glow: rgba(5,150,105,0.22);--lux-purple: #7c3aed;--lux-purple-glow: rgba(124,58,237,0.22);--lux-rose: #e11d48;--lux-rose-glow: rgba(225,29,72,0.22);--lux-amber: #d4a017;--lux-amber-glow: rgba(212,160,23,0.22);--lux-dark-navy: #090e1c;--lux-dark-surface: #0f172a;--lux-text-dark: #111827;--lux-text-muted: #4b5563;--lux-text-light: #9ca3af;--lux-border-soft: rgba(0,0,0,0.07);--lux-card-bg: #ffffff;--lux-shadow-sm: 0 4px 14px rgba(0,0,0,0.04);--lux-shadow-md: 0 12px 30px -10px rgba(0,0,0,0.08);--lux-shadow-lg: 0 24px 50px -15px rgba(0,0,0,0.12);--lux-radius: 20px;--lux-font-heading: 'Plus Jakarta Sans','Inter',-apple-system,BlinkMacSystemFont,sans-serif}html{scroll-behavior: smooth;text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-overflow-scrolling: touch}*{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.navbar,.social-sidebar{transform: translateZ(0);backface-visibility: hidden}.floating-quick-dock{transform: translateX(-50%) translateZ(0) !important;backface-visibility: hidden}.scroll3d-bg{transform: translate(-50%,-50%) !important;opacity: 0.075 !important}#kzScrollProgress{transform: scaleX(0)}.navbar{transition: padding 0.3s cubic-bezier(0.16,1,0.3,1),background-color 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease !important}.navbar.is-scrolled{padding: 8px 0 !important;background: rgba(255,255,255,0.96) !important;backdrop-filter: blur(16px) !important;-webkit-backdrop-filter: blur(16px) !important;border-bottom: 1px solid rgba(0,175,192,0.22) !important;box-shadow: 0 10px 30px -10px rgba(15,23,42,0.1),0 2px 8px rgba(0,175,192,0.05) !important}#kzBackToTop{position: fixed !important;bottom: 24px !important;left: 24px !important;width: 42px !important;height: 42px !important;border-radius: 50% !important;background: rgba(10,18,36,0.97) !important;border: 1.5px solid rgba(0,175,192,0.5) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;color: #00AFC0 !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 14px !important;cursor: pointer !important;box-shadow: 0 8px 24px rgba(0,0,0,0.35),0 0 15px rgba(0,175,192,0.15) !important;opacity: 0 !important;visibility: hidden !important;transform: translateY(12px) translateZ(0) !important;transition: all 0.32s cubic-bezier(0.16,1,0.3,1) !important;z-index: 995 !important;outline: none !important;-webkit-tap-highlight-color: transparent !important;padding: 0 !important;margin: 0 !important}#kzBackToTop i{color: #00AFC0 !important;font-size: 14px !important;transition: transform 0.25s ease,color 0.25s ease !important;display: inline-block !important;line-height: 1 !important}#kzBackToTop.is-visible{opacity: 1 !important;visibility: visible !important;transform: translateY(0) translateZ(0) !important}#kzBackToTop:hover{background: linear-gradient(135deg,#00AFC0 0%,#008f9c 100%) !important;border-color: #00c4d6 !important;box-shadow: 0 10px 28px rgba(0,175,192,0.5) !important;transform: translateY(-3px) scale(1.06) translateZ(0) !important}#kzBackToTop:hover i{color: #ffffff !important;transform: translateY(-1px) !important}@media (max-width: 768px){#kzBackToTop{bottom: 84px !important;left: 16px !important;width: 38px !important;height: 38px !important}#kzBackToTop i{font-size: 13px !important}}.hero-section{min-height: auto !important;background: #ffffff !important;padding-top: 72px !important;padding-bottom: 0 !important;margin: 0 !important;position: relative !important;overflow: hidden !important}.hero-slideshow{width: 100% !important;height: clamp(480px,68vh,660px) !important;overflow: hidden !important;position: relative !important;background: #ffffff !important;margin: 0 !important}.slides-container{display: flex !important;width: 800% !important;height: 100% !important;animation: slideLeft 20s infinite !important}.slide{width: 12.5% !important;height: 100% !important;flex-shrink: 0 !important;overflow: hidden !important;position: relative !important;background: #ffffff !important}.slide img{max-height: none !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;display: block !important}@media (max-width: 1024px){.hero-section{padding-top: 64px !important}.hero-slideshow{height: clamp(380px,55vh,520px) !important}}@media (max-width: 768px){.hero-slideshow{height: clamp(260px,46vh,400px) !important}}.image-gallery-section{padding: 12px 0 16px !important;background: #ffffff !important;width: 100% !important;overflow: hidden !important;position: relative !important;box-sizing: border-box !important;margin: 0 !important}.gallery-carousel-viewport{width: 100% !important;max-width: 100% !important;margin: 0 auto !important;padding: 8px 20px !important;overflow: hidden !important;position: relative !important;cursor: grab !important;touch-action: pan-y !important;user-select: none !important;-webkit-user-select: none !important;box-sizing: border-box !important}.gallery-carousel-viewport.is-dragging{cursor: grabbing !important}.gallery-carousel-track{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;gap: 20px !important;width: max-content !important;will-change: transform !important;animation: continuousGalleryScroll 11s linear infinite}.gallery-carousel-viewport:hover .gallery-carousel-track,.image-gallery-section:hover .gallery-carousel-track{animation-play-state: paused}.gallery-carousel-track.js-controlled{animation: none !important}@keyframes continuousGalleryScroll{0%{transform: translate3d(0,0,0)}100%{transform: translate3d(-50%,0,0)}}.gallery-carousel-card{flex: 0 0 clamp(330px,27vw,400px) !important;height: 420px !important;border-radius: 22px !important;overflow: hidden !important;position: relative !important;background: #081626 !important;box-shadow: 0 14px 38px -6px rgba(15,23,42,0.12),0 4px 12px rgba(0,0,0,0.05) !important;border: 1.5px solid rgba(0,175,192,0.18) !important;transition: transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease,border-color 0.4s ease !important;box-sizing: border-box !important}.gallery-carousel-card:hover{transform: translateY(-8px) !important;box-shadow: 0 24px 55px -8px rgba(0,175,192,0.22),0 8px 24px rgba(15,23,42,0.08) !important;border-color: rgba(0,175,192,0.5) !important}.gallery-carousel-card img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;display: block !important;pointer-events: none !important;user-select: none !important;-webkit-user-drag: none !important;transition: transform 0.65s cubic-bezier(0.16,1,0.3,1),filter 0.65s ease !important}.gallery-carousel-card:hover img{transform: scale(1.06) !important;filter: saturate(1.06) contrast(1.02) !important}.gallery-card-overlay{position: absolute !important;bottom: 0 !important;left: 0 !important;right: 0 !important;padding: 42px 20px 20px !important;background: linear-gradient(to top,rgba(7,18,32,0.92) 0%,rgba(7,18,32,0.55) 50%,transparent 100%) !important;display: flex !important;flex-direction: column !important;gap: 6px !important;z-index: 2 !important;pointer-events: none !important;transition: background 0.35s ease !important}.gallery-carousel-card:hover .gallery-card-overlay{background: linear-gradient(to top,rgba(7,18,32,0.97) 0%,rgba(7,18,32,0.65) 55%,transparent 100%) !important}.gallery-card-tag{align-self: flex-start !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;background: rgba(0,175,192,0.92) !important;color: #ffffff !important;font-size: 0.68rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;padding: 4px 10px !important;border-radius: 20px !important;box-shadow: 0 2px 8px rgba(0,175,192,0.35) !important;background: rgba(0,175,192,0.95) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.gallery-card-tag i{font-size: 0.70rem !important;color: #ffffff !important}.gallery-card-title{margin: 0 !important;color: #ffffff !important;font-family: 'Inter',sans-serif !important;font-size: 0.95rem !important;font-weight: 700 !important;line-height: 1.35 !important;letter-spacing: -0.2px !important;text-shadow: 0 2px 8px rgba(0,0,0,0.6) !important}@media (max-width: 1024px){.gallery-carousel-viewport{padding: 10px 14px !important}.gallery-carousel-track{gap: 16px !important}.gallery-carousel-card{flex: 0 0 clamp(290px,36vw,340px) !important;height: 360px !important;border-radius: 18px !important}.gallery-card-overlay{padding: 32px 16px 16px !important}.gallery-card-title{font-size: 0.88rem !important}}@media (max-width: 768px){.gallery-carousel-track{gap: 14px !important}}@media (max-width: 480px){.image-gallery-section{padding: 22px 0 30px !important}.gallery-carousel-viewport{padding: 8px 10px !important}.gallery-carousel-track{gap: 12px !important}.gallery-carousel-card{border-radius: 16px !important}}@media (prefers-reduced-motion: reduce){.gallery-carousel-track{animation: none !important}}.services-master-section{padding: 42px 0 20px !important;background: radial-gradient(120% 70% at 50% 0%,#f0fdfa 0%,#ffffff 50%,#f8fafc 100%) !important;position: relative !important;overflow: hidden !important}.services-master-section::before{content: '' !important;position: absolute !important;top: 0 !important;left: 10% !important;width: 450px !important;height: 450px !important;background: radial-gradient(circle,rgba(0,175,192,0.06) 0%,transparent 70%) !important;border-radius: 50% !important;pointer-events: none !important;filter: blur(40px) !important}.services-master-section::after{content: '' !important;position: absolute !important;bottom: 50px !important;right: 5% !important;width: 400px !important;height: 400px !important;background: radial-gradient(circle,rgba(201,168,76,0.05) 0%,transparent 70%) !important;border-radius: 50% !important;pointer-events: none !important;filter: blur(40px) !important}.services-master-section .container{max-width: 1620px !important;width: min(96vw,1620px) !important;padding: 0 clamp(16px,2.5vw,42px) !important;position: relative !important;z-index: 2 !important}.services-section-header{text-align: center !important;max-width: 820px !important;margin: 0 auto 24px !important}.services-section-header .section-pill-badge{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: rgba(0,175,192,0.08) !important;color: #007b88 !important;border: 1px solid rgba(0,175,192,0.28) !important;padding: 4px 14px !important;border-radius: 30px !important;font-size: 0.74rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;margin-bottom: 10px !important;box-shadow: 0 2px 8px rgba(0,175,192,0.06) !important}.services-section-header h2{font-family: var(--lux-font-heading) !important;font-size: clamp(1.75rem,2.6vw,2.35rem) !important;color: #0f172a !important;font-weight: 700 !important;margin-bottom: 8px !important;line-height: 1.22 !important;letter-spacing: -0.015em !important}.services-section-header p{font-size: 0.92rem !important;color: #64748b !important;line-height: 1.5 !important;max-width: 700px !important;margin: 0 auto !important}.services-categories-grid{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 16px !important;margin-bottom: 30px !important}.service-category-card{background: #ffffff !important;border-radius: 16px !important;border: 1.5px solid #e8edf5 !important;box-shadow: 0 6px 20px -2px rgba(15,23,42,0.05),0 2px 4px -1px rgba(0,0,0,0.02) !important;overflow: hidden !important;cursor: pointer !important;transition: transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease !important;display: flex !important;flex-direction: column !important;position: relative !important;min-height: 100% !important}.service-category-card:hover{transform: translateY(-5px) !important;border-color: #00AFC0 !important;box-shadow: 0 16px 36px -6px rgba(0,175,192,0.18),0 0 0 1.5px rgba(0,175,192,0.6) !important}.service-category-card.active-category{border-color: #00AFC0 !important;box-shadow: 0 12px 30px -6px rgba(0,175,192,0.2),0 0 0 1.5px #00AFC0 !important;transform: translateY(-3px) !important}.service-category-card.active-category::after{content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 3px !important;background: linear-gradient(90deg,#00AFC0,#38bdf8,#00AFC0) !important;z-index: 10 !important}.service-category-inner{padding: 12px 14px 14px !important;display: flex !important;flex-direction: column !important;flex: 1 !important}.category-thumb-wrap{position: relative !important;width: 100% !important;height: 130px !important;border-radius: 12px !important;overflow: hidden !important;margin-bottom: 10px !important;background: #0f172a !important;box-shadow: 0 2px 10px rgba(15,23,42,0.08) !important}.category-thumb-wrap::after{content: '' !important;position: absolute !important;inset: 0 !important;background: linear-gradient(to top,rgba(15,23,42,0.45) 0%,rgba(15,23,42,0.05) 45%,transparent 100%) !important;pointer-events: none !important}.category-thumb-wrap img{width: 100% !important;height: 100% !important;object-fit: cover !important;transition: transform 0.45s cubic-bezier(0.16,1,0.3,1),filter 0.45s ease !important}.service-category-card:hover .category-thumb-wrap img{transform: scale(1.05) !important;filter: brightness(1.02) !important}.category-count-badge{position: absolute !important;top: 8px !important;left: 8px !important;background: rgba(15,23,42,0.94) !important;color: #38bdf8 !important;border: 1px solid rgba(56,189,248,0.35) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;font-size: 0.68rem !important;font-weight: 700 !important;letter-spacing: 0.02em !important;padding: 3px 9px !important;border-radius: 20px !important;z-index: 2 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.25) !important}.category-icon-pill{position: absolute !important;bottom: 8px !important;right: 8px !important;width: 30px !important;height: 30px !important;background: rgba(255,255,255,0.96) !important;border: 1.2px solid rgba(0,175,192,0.3) !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 0.95rem !important;box-shadow: 0 2px 8px rgba(0,0,0,0.12) !important;z-index: 2 !important;transition: transform 0.25s ease !important}.service-category-card:hover .category-icon-pill{transform: scale(1.1) rotate(4deg) !important;border-color: #00AFC0 !important}.service-category-inner h3{font-family: var(--lux-font-heading) !important;font-size: 1.15rem !important;color: #0f172a !important;font-weight: 700 !important;margin-bottom: 4px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;letter-spacing: -0.01em !important}.service-category-inner h3 i{font-size: 0.76rem !important;color: #00AFC0 !important;transition: transform 0.25s ease !important}.service-category-card:hover .service-category-inner h3 i{transform: translateX(3px) !important}.category-desc{font-size: 0.77rem !important;color: #64748b !important;line-height: 1.4 !important;margin-bottom: 8px !important;min-height: 32px !important}.category-highlights-list{list-style: none !important;padding: 0 !important;margin: 0 0 10px !important;display: flex !important;flex-direction: column !important;gap: 4px !important;flex-grow: 1 !important}.category-highlights-list li{background: #f8fafc !important;border: 1px solid #edf2f7 !important;border-radius: 6px !important;padding: 4px 7px !important;font-size: 0.72rem !important;font-weight: 550 !important;color: #334155 !important;display: flex !important;align-items: center !important;gap: 6px !important;line-height: 1.25 !important;transition: background 0.2s ease,border-color 0.2s ease,color 0.2s ease !important}.category-highlights-list li i{color: #00AFC0 !important;font-size: 0.74rem !important;flex-shrink: 0 !important}.service-category-card:hover .category-highlights-list li{background: #f0fdfa !important;border-color: #ccfbf1 !important;color: #0f172a !important}.btn-view-treatments{width: 100% !important;background: #ffffff !important;border: 1.2px solid #e2e8f0 !important;color: #0f172a !important;padding: 7px 12px !important;border-radius: 9px !important;font-family: 'Inter',sans-serif !important;font-size: 0.78rem !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: space-between !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important;margin-top: auto !important;box-shadow: 0 1px 4px rgba(0,0,0,0.02) !important}.btn-view-treatments .arrow-icon{width: 22px !important;height: 22px !important;border-radius: 50% !important;background: #f1f5f9 !important;color: #00AFC0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 0.68rem !important;transition: transform 0.25s ease,background 0.25s ease,color 0.25s ease !important}.service-category-card.active-category .btn-view-treatments,.service-category-card:hover .btn-view-treatments{background: linear-gradient(135deg,#008F9C 0%,#006D77 100%) !important;border-color: transparent !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(0,143,156,0.28) !important}.service-category-card.active-category .btn-view-treatments .arrow-icon,.service-category-card:hover .btn-view-treatments .arrow-icon{background: rgba(255,255,255,0.22) !important;color: #ffffff !important;transform: translateX(3px) !important}@media (max-width: 1240px){.services-categories-grid{grid-template-columns: repeat(2,1fr) !important;gap: 16px !important}}@media (max-width: 640px){.services-categories-grid{grid-template-columns: 1fr !important;gap: 14px !important;max-width: 440px !important;margin: 0 auto 24px !important}.category-thumb-wrap{height: 140px !important}.services-master-section{padding: 34px 0 16px !important}}.why-kezza-section{padding: 48px 0 52px !important;background: linear-gradient(180deg,#ffffff 0%,#f9fafb 50%,#ffffff 100%) !important;position: relative}.section-header-pro{text-align: center;max-width: 800px;margin: 0 auto 26px}.section-badge-luxury{display: inline-flex;align-items: center;gap: 8px;background: rgba(0,175,192,0.08);color: #008494;border: 1px solid rgba(0,175,192,0.25);padding: 5px 15px;border-radius: 30px;font-size: 0.76rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 10px}.section-header-pro h2{font-family: var(--lux-font-heading);font-size: clamp(1.85rem,3.2vw,2.5rem);color: #111827;font-weight: 700;line-height: 1.25;margin-bottom: 10px;letter-spacing: -0.01em}.section-header-pro p{font-family: 'Inter',sans-serif;font-size: 0.96rem;color: #4b5563;line-height: 1.6;margin: 0 auto;max-width: 720px}.features-grid-pro{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.feature-card-pro{position: relative;background: #ffffff;border-radius: 20px;padding: 24px 22px 20px;border: 1.5px solid #edf2f7;box-shadow: 0 10px 30px -8px rgba(0,0,0,0.06);transition: all 0.38s cubic-bezier(0.16,1,0.3,1);display: flex;flex-direction: column;overflow: hidden;cursor: default}.feature-card-pro::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: var(--card-accent,#00AFC0);transform: scaleX(0.4);transform-origin: left;transition: transform 0.4s cubic-bezier(0.16,1,0.3,1)}.feature-card-pro:hover::before{transform: scaleX(1)}.feature-card-pro:hover{transform: translateY(-6px);border-color: var(--card-accent-border,rgba(0,175,192,0.35));box-shadow: 0 16px 36px -10px var(--card-accent-shadow,rgba(0,175,192,0.18))}.card-top-row{display: flex;align-items: center;justify-content: space-between;margin-bottom: 16px}.icon-squircle{width: 48px;height: 48px;border-radius: 14px;display: flex;align-items: center;justify-content: center;font-size: 1.25rem;background: var(--icon-bg,rgba(0,175,192,0.1));color: var(--icon-color,#0096a6);border: 1px solid var(--icon-border,rgba(0,175,192,0.2));transition: all 0.35s cubic-bezier(0.34,1.56,0.64,1)}.feature-card-pro:hover .icon-squircle{transform: scale(1.08);box-shadow: 0 6px 16px var(--card-accent-shadow,rgba(0,175,192,0.22))}.card-status-pill{display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;border-radius: 20px;font-size: 0.73rem;font-weight: 700;background: var(--pill-bg,#f1f5f9);color: var(--pill-color,#475569);border: 1px solid var(--pill-border,#e2e8f0);letter-spacing: 0.02em}.feature-card-pro h3{font-family: var(--lux-font-heading);font-size: 1.24rem;font-weight: 700;color: #0f172a;margin-bottom: 8px;line-height: 1.3}.feature-card-pro p{font-family: 'Inter',sans-serif;font-size: 0.88rem;color: #475569;line-height: 1.55;margin: 0 0 14px;flex-grow: 1}.card-footer-micro{display: flex;align-items: center;gap: 7px;font-size: 0.76rem;font-weight: 600;color: var(--card-accent,#0096a6);margin-top: auto;padding-top: 10px;border-top: 1px solid #f1f5f9}.card-footer-micro i{font-size: 0.75rem;transition: transform 0.3s ease}.feature-card-pro:hover .card-footer-micro i{transform: translateX(4px)}.theme-gold{--card-accent: #00AFC0;--card-accent-border: rgba(0,175,192,0.4);--card-accent-shadow: rgba(0,175,192,0.22);--icon-bg: rgba(0,175,192,0.12);--icon-color: #0096a6;--icon-border: rgba(0,175,192,0.3);--pill-bg: rgba(0,175,192,0.09);--pill-color: #006d77;--pill-border: rgba(0,175,192,0.25)}.theme-teal{--card-accent: #0096a6;--card-accent-border: rgba(0,175,192,0.4);--card-accent-shadow: rgba(0,175,192,0.22);--icon-bg: rgba(0,175,192,0.12);--icon-color: #008494;--icon-border: rgba(0,175,192,0.3);--pill-bg: rgba(0,175,192,0.09);--pill-color: #006d77;--pill-border: rgba(0,175,192,0.25)}.theme-emerald{--card-accent: #059669;--card-accent-border: rgba(5,150,105,0.4);--card-accent-shadow: rgba(5,150,105,0.22);--icon-bg: rgba(5,150,105,0.12);--icon-color: #059669;--icon-border: rgba(5,150,105,0.3);--pill-bg: rgba(5,150,105,0.09);--pill-color: #047857;--pill-border: rgba(5,150,105,0.25)}.theme-purple{--card-accent: #7c3aed;--card-accent-border: rgba(124,58,237,0.4);--card-accent-shadow: rgba(124,58,237,0.22);--icon-bg: rgba(124,58,237,0.12);--icon-color: #7c3aed;--icon-border: rgba(124,58,237,0.3);--pill-bg: rgba(124,58,237,0.09);--pill-color: #6d28d9;--pill-border: rgba(124,58,237,0.25)}.theme-rose{--card-accent: #e11d48;--card-accent-border: rgba(225,29,72,0.4);--card-accent-shadow: rgba(225,29,72,0.22);--icon-bg: rgba(225,29,72,0.12);--icon-color: #e11d48;--icon-border: rgba(225,29,72,0.3);--pill-bg: rgba(225,29,72,0.09);--pill-color: #be123c;--pill-border: rgba(225,29,72,0.25)}.theme-amber{--card-accent: #007782;--card-accent-border: rgba(0,119,130,0.4);--card-accent-shadow: rgba(0,119,130,0.22);--icon-bg: rgba(0,119,130,0.12);--icon-color: #007782;--icon-border: rgba(0,119,130,0.3);--pill-bg: rgba(0,119,130,0.09);--pill-color: #006d77;--pill-border: rgba(0,119,130,0.25)}.stats-section-pro{padding: 80px 0 !important;background: radial-gradient(circle at 12% 20%,rgba(0,175,192,0.10) 0%,transparent 45%),radial-gradient(circle at 88% 80%,rgba(212,160,23,0.09) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(139,92,246,0.06) 0%,transparent 55%),linear-gradient(180deg,#f8fcfe 0%,#edf7f9 50%,#f8fcfe 100%) !important;position: relative !important;overflow: hidden !important;border-top: 1px solid rgba(0,175,192,0.15) !important;border-bottom: 1px solid rgba(0,175,192,0.15) !important}.stats-section-pro::before{content: '' !important;position: absolute !important;top: -70px !important;left: 6% !important;width: 480px !important;height: 480px !important;background: radial-gradient(circle,rgba(0,175,192,0.12) 0%,transparent 70%) !important;pointer-events: none !important;filter: blur(60px) !important}.stats-section-pro::after{content: '' !important;position: absolute !important;bottom: -70px !important;right: 6% !important;width: 480px !important;height: 480px !important;background: radial-gradient(circle,rgba(201,168,76,0.10) 0%,transparent 70%) !important;pointer-events: none !important;filter: blur(60px) !important}.stats-grid-pro{display: grid !important;grid-template-columns: repeat(5,1fr) !important;gap: 20px !important;position: relative !important;z-index: 2 !important}.stat-box-pro{--box-accent: #0099a8;--box-glow: rgba(0,153,168,0.22);--icon-bg: rgba(0,153,168,0.08);--icon-border: rgba(0,153,168,0.22);background: rgba(255,255,255,0.94) !important;border: 1.5px solid rgba(255,255,255,0.9) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;border-radius: 22px !important;padding: 28px 16px 24px !important;text-align: center !important;position: relative !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;align-items: center !important;box-shadow: 0 14px 35px -8px rgba(15,23,42,0.08),0 4px 14px rgba(0,175,192,0.04),inset 0 1px 1px rgba(255,255,255,0.95),inset 0 -1px 1px rgba(0,0,0,0.02) !important;transition: transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease,border-color 0.4s ease,background 0.4s ease !important;will-change: transform}.stat-box-pro.theme-cyan{--box-accent: #0099a8;--box-glow: rgba(0,153,168,0.25);--icon-bg: rgba(0,153,168,0.09);--icon-border: rgba(0,153,168,0.25)}.stat-box-pro.theme-emerald{--box-accent: #059669;--box-glow: rgba(5,150,105,0.25);--icon-bg: rgba(5,150,105,0.09);--icon-border: rgba(5,150,105,0.25)}.stat-box-pro.theme-gold{--box-accent: #00AFC0;--box-glow: rgba(0,175,192,0.25);--icon-bg: rgba(0,175,192,0.09);--icon-border: rgba(0,175,192,0.25)}.stat-box-pro.theme-sky{--box-accent: #0284c7;--box-glow: rgba(2,132,199,0.25);--icon-bg: rgba(2,132,199,0.09);--icon-border: rgba(2,132,199,0.25)}.stat-box-pro.theme-purple{--box-accent: #8b5cf6;--box-glow: rgba(139,92,246,0.25);--icon-bg: rgba(139,92,246,0.09);--icon-border: rgba(139,92,246,0.25)}.stat-box-pro::before{content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 3.5px !important;background: linear-gradient(90deg,transparent,var(--box-accent),transparent) !important;opacity: 0.8 !important;transition: opacity 0.35s ease !important}.stat-glow-orb{position: absolute !important;top: -45px !important;left: 50% !important;transform: translateX(-50%) !important;width: 140px !important;height: 140px !important;background: radial-gradient(circle,var(--box-glow) 0%,transparent 70%) !important;opacity: 0.15 !important;pointer-events: none !important;transition: opacity 0.35s ease,transform 0.35s ease !important}@keyframes statFloating1{0%,100%{transform: translateY(0px) rotate(0deg)}50%{transform: translateY(-10px) rotate(0.4deg)}}@keyframes statFloating2{0%,100%{transform: translateY(0px) rotate(0deg)}50%{transform: translateY(-13px) rotate(-0.4deg)}}@keyframes statFloating3{0%,100%{transform: translateY(0px) rotate(0deg)}50%{transform: translateY(-8px) rotate(0.3deg)}}@keyframes statFloating4{0%,100%{transform: translateY(0px) rotate(0deg)}50%{transform: translateY(-12px) rotate(-0.3deg)}}@keyframes statFloating5{0%,100%{transform: translateY(0px) rotate(0deg)}50%{transform: translateY(-9px) rotate(0.4deg)}}.stat-box-pro.is-revealed.stagger-1,.stat-box-pro.is-revealed.stagger-2,.stat-box-pro.is-revealed.stagger-3,.stat-box-pro.is-revealed.stagger-4,.stat-box-pro.is-revealed.stagger-5{animation: none !important}.stat-box-pro:hover{transform: translateY(-8px) scale(1.02) !important;background: #ffffff !important;border-color: var(--box-accent) !important;box-shadow: 0 22px 45px -10px var(--box-glow),0 0 25px rgba(0,175,192,0.18),inset 0 1px 1px #ffffff !important;z-index: 10 !important}.stat-box-pro:hover::before{opacity: 1 !important}.stat-box-pro:hover .stat-glow-orb{opacity: 0.45 !important;transform: translateX(-50%) scale(1.2) !important}.stat-icon-wrap{width: 52px !important;height: 52px !important;border-radius: 16px !important;margin: 0 auto 15px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: rgba(255,255,255,0.95) !important;border: 1.5px solid rgba(255,255,255,0.9) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;color: var(--box-accent) !important;font-size: 1.25rem !important;box-shadow: 0 6px 18px var(--box-glow),inset 0 1px 1px rgba(255,255,255,1) !important;transition: all 0.35s cubic-bezier(0.16,1,0.3,1) !important;flex-shrink: 0 !important}.stat-box-pro:hover .stat-icon-wrap{transform: scale(1.12) rotate(5deg) !important;background: #ffffff !important;box-shadow: 0 8px 22px var(--box-glow),inset 0 1px 1px #ffffff !important}.stat-number-pro{font-family: var(--lux-font-heading) !important;font-size: clamp(1.95rem,2.7vw,2.5rem) !important;font-weight: 800 !important;line-height: 1.1 !important;margin-bottom: 8px !important;color: #0f172a !important;background: linear-gradient(135deg,#0f172a 45%,#1e293b 70%,var(--box-accent) 100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;letter-spacing: -0.02em !important;white-space: nowrap !important;filter: none !important}.stat-label-pro{font-family: 'Inter',sans-serif !important;font-size: 0.88rem !important;font-weight: 600 !important;color: #475569 !important;letter-spacing: 0.01em !important;margin-bottom: 12px !important;line-height: 1.35 !important}.stat-badge-micro{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: rgba(255,255,255,0.92) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;border: 1px solid rgba(0,175,192,0.28) !important;padding: 5px 12px !important;border-radius: 20px !important;font-size: 0.72rem !important;font-weight: 600 !important;color: #334155 !important;letter-spacing: 0.02em !important;white-space: nowrap !important;margin-top: auto !important;box-shadow: 0 3px 10px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.95) !important;transition: all 0.3s cubic-bezier(0.16,1,0.3,1) !important;cursor: default !important}.stat-badge-micro i{font-size: 0.68rem !important;color: var(--box-accent) !important;transition: transform 0.25s ease !important}.stat-box-pro:hover .stat-badge-micro{background: rgba(255,255,255,0.90) !important;border-color: var(--box-accent) !important;color: var(--box-accent) !important;box-shadow: 0 4px 14px var(--box-glow),inset 0 1px 0 #ffffff !important;transform: translateY(-1px) !important}.stat-box-pro:hover .stat-badge-micro i{transform: scale(1.15) !important}@media (max-width: 1100px){.stats-grid-pro{grid-template-columns: repeat(3,1fr) !important;gap: 18px !important}}@media (max-width: 480px){.stats-grid-pro{max-width: 340px !important;margin: 0 auto !important}}.gallery-section{padding: 36px 0 68px !important;background: radial-gradient(circle at 50% 0%,rgba(0,175,192,0.08) 0%,transparent 65%),#f8fafc !important;position: relative !important;overflow: hidden !important;border-top: 1px solid rgba(0,175,192,0.15) !important;border-bottom: 1px solid rgba(0,175,192,0.15) !important}.gallery-section .section-header{margin-bottom: 30px !important}.gallery-section::before{content: '' !important;display: block !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 1px !important;background: linear-gradient(90deg,transparent,rgba(0,175,192,0.3),transparent) !important;z-index: 1 !important}.gallery-section .section-header h2{font-family: var(--lux-font-heading) !important;font-size: clamp(2.2rem,3.8vw,2.85rem) !important;font-weight: 700 !important;color: #111827 !important;letter-spacing: -0.01em !important;margin-bottom: 14px !important;text-shadow: none !important}.gallery-section .section-header p{color: #4b5563 !important;font-size: 1.05rem !important;line-height: 1.7 !important;max-width: 680px !important;margin: 0 auto !important}.results-interactive-wrap{max-width: 960px;margin: 0 auto 50px}.ba-slider-container{position: relative;width: 100%;aspect-ratio: 3 / 2;max-height: 560px;height: auto;border-radius: 24px;overflow: hidden;box-shadow: 0 20px 50px -10px rgba(0,175,192,0.22),0 8px 25px rgba(15,23,42,0.08) !important;border: 2.5px solid rgba(0,175,192,0.28) !important;user-select: none;-webkit-user-select: none;touch-action: pan-y;background: #0f172a}.ba-slider-container img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;pointer-events: none}.ba-img-after{z-index: 1}.ba-img-before-wrap{position: absolute;top: 0;left: 0;width: 50%;height: 100%;overflow: hidden;z-index: 2;will-change: width;transition: width 0.05s linear}.ba-img-before-wrap img{width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center center}.ba-badge{position: absolute;bottom: 20px;padding: 7px 18px;border-radius: 30px;font-size: 0.82rem;font-weight: 700;letter-spacing: 0.03em;-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: 0 4px 15px rgba(0,0,0,0.25);z-index: 4}.ba-badge-before{left: 20px;background: rgba(220,38,38,0.92);color: #ffffff;border: 1.5px solid rgba(255,255,255,0.4)}.ba-badge-after{right: 20px;background: linear-gradient(135deg,#00afc0 0%,#008f9c 100%);color: #ffffff;border: 1.5px solid rgba(255,255,255,0.4);box-shadow: 0 4px 16px rgba(0,175,192,0.4)}.ba-divider{position: absolute;top: 0;bottom: 0;left: 50%;width: 3px;background: #ffffff;z-index: 3;transform: translateX(-50%);box-shadow: 0 0 16px rgba(0,175,192,0.7),0 0 6px rgba(0,0,0,0.3);cursor: ew-resize}.ba-handle{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 48px;height: 48px;border-radius: 50%;background: linear-gradient(135deg,#00afc0 0%,#008f9c 100%) !important;color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 1rem;box-shadow: 0 6px 20px rgba(0,175,192,0.45),0 0 0 4px #ffffff !important;cursor: ew-resize;transition: transform 0.2s ease,box-shadow 0.2s ease}.ba-handle:hover{transform: translate(-50%,-50%) scale(1.12);box-shadow: 0 8px 25px rgba(0,175,192,0.65),0 0 0 4px #ffffff !important}.transformation-cases-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 26px;margin-top: 45px}.case-card-pro{background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.18) !important;border-radius: 20px !important;overflow: hidden !important;box-shadow: 0 10px 30px rgba(15,23,42,0.06) !important;transition: all 0.35s cubic-bezier(0.16,1,0.3,1) !important}.case-card-pro:hover{transform: translateY(-7px) !important;border-color: #00afc0 !important;box-shadow: 0 20px 45px -10px rgba(0,175,192,0.25),0 4px 16px rgba(15,23,42,0.08) !important}.case-img-pair{display: grid;grid-template-columns: 1fr 1fr;height: 180px;position: relative}.case-img-pair img{width: 100%;height: 100%;object-fit: cover}.case-label-chip{position: absolute;bottom: 10px;font-size: 0.7rem;font-weight: 700;padding: 3px 10px;border-radius: 6px;color: #fff;-webkit-backdrop-filter: none;backdrop-filter: none;letter-spacing: 0.03em;box-shadow: 0 2px 8px rgba(0,0,0,0.25)}.case-label-chip.chip-before{left: 10px;background: rgba(220,38,38,0.92)}.case-label-chip.chip-after{right: 10px;background: linear-gradient(135deg,#00afc0 0%,#008f9c 100%)}.case-card-info{padding: 22px 24px;background: #ffffff}.case-card-info h4{font-family: var(--lux-font-heading);font-size: 1.15rem;font-weight: 700;margin-bottom: 8px;color: #111827 !important}.case-card-info p{font-size: 0.86rem;color: #4b5563 !important;line-height: 1.55;margin: 0}.pro-reveal{opacity: 0;transform: translateY(30px);transition: opacity 0.75s cubic-bezier(0.16,1,0.3,1),transform 0.75s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.pro-reveal.is-revealed{opacity: 1;transform: translateY(0);will-change: auto}.stagger-1{transition-delay: 0.06s}.stagger-2{transition-delay: 0.12s}.stagger-3{transition-delay: 0.18s}.stagger-4{transition-delay: 0.24s}.stagger-5{transition-delay: 0.30s}.stagger-6{transition-delay: 0.36s}.services-interactive-viewer{background: linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%) !important;border-radius: 28px !important;border: 1.5px solid #edf2f7 !important;box-shadow: 0 20px 50px -10px rgba(15,23,42,0.07),0 1px 3px rgba(0,0,0,0.02) !important;padding: 34px 32px 26px !important;margin-top: 25px !important;scroll-margin-top: 100px !important}.viewer-header{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 20px !important;padding-bottom: 22px !important;border-bottom: 1.5px solid #f1f5f9 !important;margin-bottom: 34px !important}.viewer-header-left h3{font-family: var(--lux-font-heading) !important;font-size: 1.6rem !important;color: #0f172a !important;font-weight: 700 !important;display: flex !important;align-items: center !important;gap: 12px !important;margin-bottom: 6px !important;letter-spacing: -0.01em !important}.viewer-header-left p{font-size: 0.94rem !important;color: #64748b !important;margin: 0 !important}.viewer-tabs-nav{display: flex !important;align-items: center !important;gap: 6px !important;flex-wrap: wrap !important;background: #f8fafc !important;padding: 6px !important;border-radius: 40px !important;border: 1.5px solid #e2e8f0 !important;box-shadow: inset 0 1px 3px rgba(0,0,0,0.03) !important}.viewer-tab-btn{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 9px 20px !important;border-radius: 30px !important;border: none !important;background: transparent !important;color: #475569 !important;font-family: 'Inter',sans-serif !important;font-size: 0.85rem !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important;white-space: nowrap !important}.viewer-tab-btn:hover{color: #008494 !important;background: rgba(0,175,192,0.08) !important}.viewer-tab-btn.active{background: linear-gradient(135deg,#0096a6 0%,#007782 100%) !important;color: #ffffff !important;box-shadow: 0 4px 16px rgba(0,175,192,0.32) !important;font-weight: 700 !important}.viewer-tab-btn.active i{color: #ffffff !important}.treatments-subgrid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 26px !important;margin-bottom: 38px !important}.treatment-item-card{background: #ffffff !important;border-radius: 22px !important;border: 1.5px solid #edf2f7 !important;box-shadow: 0 8px 24px -4px rgba(15,23,42,0.05),0 2px 6px -1px rgba(15,23,42,0.03) !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;position: relative !important;transition: all 0.38s cubic-bezier(0.16,1,0.3,1) !important}.treatment-item-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3.5px;background: linear-gradient(90deg,#00AFC0 0%,#0096a6 100%);opacity: 0;transform: scaleX(0.3);transform-origin: center;transition: all 0.35s ease;z-index: 5}.treatment-item-card:hover::before{opacity: 1;transform: scaleX(1)}.treatment-item-card:hover{transform: translateY(-8px) !important;border-color: rgba(0,175,192,0.35) !important;box-shadow: 0 22px 48px -10px rgba(0,175,192,0.18),0 8px 20px -4px rgba(15,23,42,0.04) !important}.treatment-thumb-box{position: relative !important;width: 100% !important;height: 215px !important;overflow: hidden !important;background: #f1f5f9 !important}.treatment-thumb-box img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important;transition: transform 0.55s cubic-bezier(0.16,1,0.3,1),filter 0.55s ease !important}.treatment-item-card:hover .treatment-thumb-box img{transform: scale(1.08) !important;filter: saturate(1.06) contrast(1.02) !important}.treatment-thumb-box::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 55px;background: linear-gradient(to top,rgba(15,23,42,0.35) 0%,transparent 100%);pointer-events: none;z-index: 2}.treatment-trust-pill{position: absolute !important;top: 14px !important;right: 14px !important;z-index: 3 !important;background: rgba(255,255,255,0.96) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;color: #007782 !important;font-size: 0.70rem !important;font-weight: 700 !important;padding: 4px 10px !important;border-radius: 20px !important;border: 1px solid rgba(0,175,192,0.22) !important;box-shadow: 0 2px 10px rgba(0,0,0,0.12) !important;display: inline-flex !important;align-items: center !important;gap: 5px !important;letter-spacing: 0.01em !important}.treatment-trust-pill i{color: #00AFC0;font-size: 0.7rem}.treatment-body{padding: 22px 22px 22px !important;display: flex !important;flex-direction: column !important;flex: 1 !important}.treatment-body .item-heading,.treatment-body h4{font-family: var(--lux-font-heading) !important;font-size: 1.22rem !important;font-weight: 700 !important;color: #0f172a !important;margin-bottom: 8px !important;line-height: 1.34 !important;transition: color 0.25s ease !important}.treatment-item-card:hover .treatment-body .item-heading{color: #008494 !important}.treatment-meta-chips{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;margin-bottom: 12px !important}.treatment-meta-chips .chip-item{display: inline-flex !important;align-items: center !important;gap: 5px !important;background: #f8fafc !important;border: 1px solid #e2e8f0 !important;border-radius: 6px !important;padding: 3px 8px !important;font-size: 0.72rem !important;font-weight: 600 !important;color: #475569 !important}.treatment-meta-chips .chip-item i{color: #00AFC0 !important;font-size: 0.68rem !important}.treatment-meta-chips .chip-star{background: #fffdf5 !important;border-color: rgba(212,175,55,0.35) !important;color: #946808 !important}.treatment-meta-chips .chip-star i{color: #f59e0b !important}.treatment-body p:not(.item-heading){font-family: 'Inter',sans-serif !important;font-size: 0.86rem !important;color: #64748b !important;line-height: 1.6 !important;margin-bottom: 18px !important;flex-grow: 1 !important}.treatment-action-row{display: flex !important;align-items: center !important;gap: 10px !important;margin-top: auto !important;padding-top: 14px !important;border-top: 1px solid #f1f5f9 !important}.btn-book-quick{flex: 1 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;background: linear-gradient(135deg,#059669 0%,#047857 100%) !important;color: #ffffff !important;padding: 10px 16px !important;border-radius: 30px !important;font-size: 0.84rem !important;font-weight: 700 !important;text-decoration: none !important;box-shadow: 0 4px 14px rgba(5,150,105,0.28) !important;transition: all 0.28s cubic-bezier(0.34,1.56,0.64,1) !important}.btn-book-quick:hover{background: linear-gradient(135deg,#10b981 0%,#059669 100%) !important;transform: translateY(-2px) !important;box-shadow: 0 8px 22px rgba(5,150,105,0.42) !important}.btn-book-quick i{font-size: 0.95rem !important;transition: transform 0.3s ease !important}.btn-book-quick:hover i{transform: scale(1.15) rotate(-8deg) !important}.btn-details-link{width: 38px !important;height: 38px !important;flex-shrink: 0 !important;border-radius: 50% !important;background: #f8fafc !important;border: 1.5px solid #e2e8f0 !important;color: #475569 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 0.8rem !important;text-decoration: none !important;transition: all 0.25s cubic-bezier(0.34,1.56,0.64,1) !important}.btn-details-link:hover{background: #00AFC0 !important;border-color: #00AFC0 !important;color: #ffffff !important;transform: translateY(-2px) scale(1.08) !important;box-shadow: 0 6px 16px rgba(0,175,192,0.32) !important}.tab-page-cta-banner{position: relative !important;overflow: hidden !important;background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.3) !important;border-radius: 20px !important;padding: 26px 32px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 20px !important;box-shadow: 0 8px 28px rgba(0,0,0,0.07) !important;color: #1a1a1a !important}.tab-page-cta-banner::before{content: '';position: absolute;top: -50%;right: -10%;width: 320px;height: 320px;background: radial-gradient(circle,rgba(0,196,214,0.18) 0%,transparent 70%);pointer-events: none;z-index: 1}.tab-page-cta-banner::after{content: '';position: absolute;bottom: -40%;left: 20%;width: 220px;height: 220px;background: radial-gradient(circle,rgba(0,175,192,0.12) 0%,transparent 70%);pointer-events: none;z-index: 1}.tab-page-cta-banner .banner-content{position: relative !important;z-index: 2 !important;flex: 1 !important;min-width: 260px !important}.tab-page-cta-banner .cta-subtext,.banner-content h4{font-family: var(--lux-font-heading) !important;color: #0d2b33 !important;font-size: 1.25rem !important;font-weight: 700 !important;margin: 0 0 6px 0 !important;line-height: 1.35 !important;letter-spacing: -0.01em !important;text-shadow: none !important}.tab-page-cta-banner .banner-content p:not(.cta-subtext),.banner-content p{color: #4b6a72 !important;font-size: 0.9rem !important;margin: 0 !important;line-height: 1.5 !important;font-weight: 400 !important}.btn-banner-full{position: relative !important;z-index: 2 !important;display: inline-flex !important;align-items: center !important;gap: 10px !important;background: linear-gradient(135deg,#00AFC0 0%,#00c4d6 100%) !important;color: #ffffff !important;padding: 12px 26px !important;border-radius: 30px !important;font-family: 'Inter',sans-serif !important;font-size: 0.86rem !important;font-weight: 700 !important;text-decoration: none !important;white-space: nowrap !important;transition: all 0.3s cubic-bezier(0.16,1,0.3,1) !important;box-shadow: 0 4px 18px rgba(0,175,192,0.45) !important;border: 1px solid rgba(255,255,255,0.28) !important}.btn-banner-full:hover{transform: translateY(-2px) scale(1.02) !important;background: linear-gradient(135deg,#00c4d6 0%,#008f9c 100%) !important;box-shadow: 0 8px 25px rgba(0,175,192,0.65) !important;color: #ffffff !important}.btn-banner-full i{font-size: 0.82rem !important;transition: transform 0.25s ease !important}.btn-banner-full:hover i{transform: translateX(4px) !important}@media (max-width: 1024px){.features-grid-pro{grid-template-columns: repeat(2,1fr);gap: 22px}.stats-grid-pro{grid-template-columns: repeat(3,1fr)}.treatments-subgrid{grid-template-columns: repeat(2,1fr) !important;gap: 20px !important}.transformation-cases-grid{grid-template-columns: repeat(2,1fr)}.ba-slider-container{max-height: 480px}}@media (max-width: 768px){.viewer-tabs-nav{justify-content: flex-start !important}.transformation-cases-grid{grid-template-columns: 1fr}.ba-slider-container{aspect-ratio: 4 / 3;border-radius: 18px}.ba-badge{padding: 5px 12px;font-size: 0.74rem;bottom: 12px}.ba-badge-before{left: 12px}.ba-badge-after{right: 12px}.ba-handle{width: 40px;height: 40px;font-size: 0.88rem}}.testimonials-section-pro{padding: 55px 0 85px !important;background: linear-gradient(180deg,#ffffff 0%,#f8fbfd 50%,#ffffff 100%) !important;color: #1e293b !important;position: relative !important;overflow: hidden !important;border-top: 1px solid #eef3f6 !important;border-bottom: 1px solid #eef3f6 !important}.testimonials-section-pro::before{content: '' !important;position: absolute !important;top: 0 !important;left: 8% !important;width: 500px !important;height: 500px !important;background: radial-gradient(circle,rgba(0,175,192,0.05) 0%,transparent 70%) !important;pointer-events: none !important;filter: blur(50px) !important}.testimonials-section-pro::after{content: '' !important;position: absolute !important;bottom: 5% !important;right: 8% !important;width: 450px !important;height: 450px !important;background: radial-gradient(circle,rgba(201,168,76,0.04) 0%,transparent 70%) !important;pointer-events: none !important;filter: blur(50px) !important}.testimonials-section-pro .container{max-width: 1400px !important;margin: 0 auto !important;padding: 0 24px !important;position: relative !important;z-index: 2 !important}.testi-header-pro{text-align: center !important;max-width: 860px !important;margin: 0 auto 40px !important}.testi-header-pro .section-badge-luxury{display: inline-flex !important;align-items: center !important;gap: 8px !important;background: rgba(0,175,192,0.08) !important;color: #008291 !important;border: 1px solid rgba(0,175,192,0.22) !important;padding: 7px 20px !important;border-radius: 30px !important;font-size: 0.82rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;margin-bottom: 16px !important}.testi-header-pro h2{font-family: var(--lux-font-heading) !important;font-size: clamp(2.2rem,3.6vw,3rem) !important;font-weight: 700 !important;color: #0c2338 !important;line-height: 1.25 !important;margin-bottom: 14px !important;text-shadow: none !important;letter-spacing: -0.01em !important}.testi-header-pro .testi-subtitle{font-family: 'Inter',sans-serif !important;font-size: 1.05rem !important;color: #50667a !important;line-height: 1.7 !important;max-width: 720px !important;margin: 0 auto 34px !important}.google-trust-card{background: #ffffff !important;border: 1.5px solid #e2ecf3 !important;border-radius: 20px !important;padding: 22px 30px !important;max-width: 920px !important;margin: 0 auto 36px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px !important;box-shadow: 0 12px 35px -6px rgba(12,35,56,0.08),0 2px 6px rgba(12,35,56,0.02) !important}.gtc-score-col{display: flex !important;align-items: center !important;gap: 14px !important;flex-shrink: 0 !important}.gtc-google-icon{width: 46px !important;height: 46px !important;border-radius: 50% !important;background: #ffffff !important;display: flex !important;align-items: center !important;justify-content: center !important;box-shadow: 0 4px 14px rgba(12,35,56,0.1) !important;border: 1px solid #eef3f6 !important;flex-shrink: 0 !important}.gtc-score-info{display: flex !important;flex-direction: column !important;gap: 3px !important}.gtc-rating-row{display: flex !important;align-items: baseline !important;gap: 6px !important}.gtc-rating-number{font-family: var(--lux-font-heading) !important;font-size: 1.95rem !important;font-weight: 800 !important;color: #0c2338 !important;line-height: 1 !important}.gtc-rating-out-of{font-size: 0.85rem !important;color: #64748b !important;font-weight: 600 !important}.gtc-stars,.testi-stars{display: inline-flex !important;gap: 4px !important}.gtc-stars i,.testi-stars i{color: #ffaa00 !important;font-size: 0.95rem !important;text-shadow: none !important}.gtc-divider{width: 1.5px !important;height: 48px !important;background: #e2ecf3 !important;flex-shrink: 0 !important}.gtc-text-col{flex: 1 !important;text-align: left !important}.gtc-headline{font-family: 'Inter',sans-serif !important;font-size: 1rem !important;font-weight: 700 !important;color: #0c2338 !important;margin-bottom: 4px !important}.gtc-subline{font-size: 0.84rem !important;color: #50667a !important;line-height: 1.45 !important}.gtc-action-col{flex-shrink: 0 !important}.btn-google-rate{display: inline-flex !important;align-items: center !important;gap: 8px !important;background: linear-gradient(135deg,#0096a6 0%,#00b4c6 100%) !important;color: #ffffff !important;padding: 10px 22px !important;border-radius: 30px !important;font-family: 'Inter',sans-serif !important;font-size: 0.82rem !important;font-weight: 700 !important;text-decoration: none !important;transition: all 0.28s ease !important;white-space: nowrap !important;box-shadow: 0 4px 16px rgba(0,175,192,0.3) !important}.btn-google-rate:hover{transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(0,175,192,0.45) !important;color: #ffffff !important}.testi-filters-row{display: flex !important;align-items: center !important;justify-content: center !important;gap: 12px !important;flex-wrap: wrap !important;margin-bottom: 40px !important}.testi-filter-btn{display: inline-flex !important;align-items: center !important;gap: 8px !important;background: #ffffff !important;border: 1.5px solid #d9e5ee !important;color: #334e68 !important;padding: 10px 22px !important;border-radius: 30px !important;font-family: 'Inter',sans-serif !important;font-size: 0.85rem !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.25s ease !important;box-shadow: 0 2px 8px rgba(12,35,56,0.04) !important}.testi-filter-btn:hover{background: #f0f8fa !important;border-color: #00afc0 !important;color: #007782 !important;transform: translateY(-2px) !important}.testi-filter-btn.active{background: linear-gradient(135deg,#0096a6 0%,#007d8a 100%) !important;border-color: #0096a6 !important;color: #ffffff !important;box-shadow: 0 4px 18px rgba(0,175,192,0.32) !important}.testi-filter-btn .filter-count{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #edf2f7 !important;color: #486581 !important;width: 20px !important;height: 20px !important;border-radius: 50% !important;font-size: 0.72rem !important;font-weight: 700 !important;margin-left: 2px !important}.testi-filter-btn.active .filter-count{background: rgba(255,255,255,0.25) !important;color: #ffffff !important}.testi-grid-pro{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 24px !important;margin-bottom: 60px !important}.testi-card-pro{background: #ffffff !important;border: 1.5px solid #e5edf3 !important;border-radius: 22px !important;padding: 32px 28px !important;display: flex !important;flex-direction: column !important;position: relative !important;overflow: hidden !important;transition: all 0.35s cubic-bezier(0.16,1,0.3,1) !important;box-shadow: 0 8px 24px -4px rgba(12,35,56,0.05),0 2px 6px rgba(12,35,56,0.02) !important;text-decoration: none !important;color: inherit !important}.testi-card-pro::before{content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 3.5px !important;background: linear-gradient(90deg,#00afc0,#eab308) !important;opacity: 0 !important;transform: scaleX(0.3) !important;transform-origin: center !important;transition: all 0.35s ease !important}.testi-card-pro:hover{transform: translateY(-8px) !important;background: #ffffff !important;border-color: #00afc0 !important;box-shadow: 0 20px 45px -8px rgba(12,35,56,0.12),0 0 24px rgba(0,175,192,0.14) !important}.testi-card-pro:hover::before{opacity: 1 !important;transform: scaleX(1) !important}.testi-card-top{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 14px !important}.testi-google-badge{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: #f1f5f9 !important;border: 1px solid #e2e8f0 !important;padding: 4px 10px !important;border-radius: 20px !important;font-size: 0.72rem !important;font-weight: 600 !important;color: #475569 !important;letter-spacing: 0.01em !important}.testi-treatment-pill{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: rgba(0,175,192,0.08) !important;color: #007a87 !important;border: 1px solid rgba(0,175,192,0.22) !important;padding: 4px 11px !important;border-radius: 14px !important;font-size: 0.73rem !important;font-weight: 700 !important;letter-spacing: 0.02em !important;margin-bottom: 16px !important;width: fit-content !important}.testi-treatment-pill i{font-size: 0.72rem !important;color: #0096a6 !important}.testi-quote{font-family: 'Inter',sans-serif !important;font-size: 0.94rem !important;color: #2d3d4d !important;line-height: 1.72 !important;margin-bottom: 22px !important;flex-grow: 1 !important}.testi-card-footer{display: flex !important;align-items: center !important;justify-content: space-between !important;padding-top: 16px !important;border-top: 1px solid #edf2f7 !important;margin-top: auto !important}.testi-card-footer .kz-testi-author{display: flex !important;align-items: center !important;gap: 12px !important;margin: 0 !important}.testi-card-footer .kz-testi-avatar{width: 40px !important;height: 40px !important;border-radius: 50% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: #ffffff !important;font-family: 'Inter',sans-serif !important;font-weight: 800 !important;font-size: 1rem !important;flex-shrink: 0 !important;box-shadow: 0 3px 10px rgba(0,0,0,0.12) !important;border: 1px solid rgba(255,255,255,0.5) !important}.kz-testi-author-info{display: flex !important;flex-direction: column !important;gap: 2px !important;text-align: left !important}.kz-testi-author-info .kz-testi-name{font-family: 'Inter',sans-serif !important;font-size: 0.92rem !important;font-weight: 700 !important;color: #0c2338 !important;display: flex !important;align-items: center !important;gap: 6px !important;line-height: 1.3 !important}.kz-testi-author-info .verified-check{color: #0096a6 !important;font-size: 0.82rem !important}.kz-testi-author-info .kz-testi-location{font-size: 0.76rem !important;color: #64748b !important;display: flex !important;align-items: center !important;gap: 4px !important}.testi-view-link{width: 36px !important;height: 36px !important;border-radius: 50% !important;background: #f1f5f9 !important;border: 1px solid #e2e8f0 !important;display: flex !important;align-items: center !important;justify-content: center !important;color: #64748b !important;transition: all 0.25s ease !important;flex-shrink: 0 !important}.testi-card-pro:hover .testi-view-link{background: #4285f4 !important;color: #ffffff !important;border-color: #4285f4 !important;transform: scale(1.08) !important}.testi-video-section{background: #f8fafd !important;border: 1.5px solid #e2ecf3 !important;border-radius: 24px !important;padding: 42px 34px !important;box-shadow: 0 4px 20px rgba(12,35,56,0.04) !important}.testi-video-header{text-align: center !important;max-width: 680px !important;margin: 0 auto 34px !important}.video-badge-pill{display: inline-flex !important;align-items: center !important;gap: 7px !important;background: rgba(225,29,72,0.08) !important;color: #e11d48 !important;border: 1px solid rgba(225,29,72,0.22) !important;padding: 5px 14px !important;border-radius: 20px !important;font-size: 0.74rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;margin-bottom: 12px !important}.testi-video-header h3{font-family: var(--lux-font-heading) !important;font-size: clamp(1.6rem,2.5vw,2.1rem) !important;color: #0c2338 !important;font-weight: 700 !important;margin-bottom: 8px !important}.testi-video-header p{font-size: 0.94rem !important;color: #50667a !important;line-height: 1.6 !important;margin: 0 !important}.testi-video-grid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 26px !important}.testi-video-card{background: #ffffff !important;border: 1.5px solid #e2ecf3 !important;border-radius: 20px !important;overflow: hidden !important;box-shadow: 0 8px 24px rgba(12,35,56,0.06) !important;transition: all 0.32s cubic-bezier(0.16,1,0.3,1) !important;display: flex !important;flex-direction: column !important}.testi-video-card:hover{transform: translateY(-6px) !important;border-color: #00afc0 !important;box-shadow: 0 16px 36px rgba(0,175,192,0.18) !important}.testi-video-frame{position: relative !important;width: 100% !important;height: 380px !important;background: #000000 !important;overflow: hidden !important}.testi-video-frame video{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important;border: none !important}.video-treatment-badge{position: absolute !important;top: 14px !important;left: 14px !important;background: rgba(12,35,56,0.94) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;color: #00AFC0 !important;border: 1px solid rgba(0,175,192,0.45) !important;padding: 5px 12px !important;border-radius: 20px !important;font-size: 0.72rem !important;font-weight: 700 !important;z-index: 2 !important;pointer-events: none !important;box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important}.testi-video-caption{padding: 18px 20px 20px !important;background: #ffffff !important}.testi-video-caption h4{font-family: var(--lux-font-heading) !important;font-size: 1.12rem !important;color: #0c2338 !important;margin-bottom: 6px !important;font-weight: 700 !important}.testi-video-caption p{font-size: 0.84rem !important;color: #64748b !important;margin: 0 !important;line-height: 1.5 !important}@media (max-width: 1024px){.testi-grid-pro{grid-template-columns: repeat(2,1fr) !important;gap: 20px !important}.testi-video-grid{grid-template-columns: repeat(2,1fr) !important;gap: 20px !important}.google-trust-card{flex-direction: column !important;text-align: center !important;gap: 16px !important}.gtc-text-col{text-align: center !important}.gtc-divider{display: none !important}}@media (max-width: 768px){.testi-grid-pro{grid-template-columns: 1fr !important;gap: 18px !important}.testi-video-grid{grid-template-columns: 1fr !important;gap: 18px !important}.testimonials-section-pro{padding: 40px 0 70px !important}.testi-video-section{padding: 24px 16px !important}.testi-video-frame{height: 330px !important}.gtc-score-col{flex-direction: column !important;gap: 8px !important}}.contact-cta-section{padding: 34px 0 38px !important;background: linear-gradient(135deg,#008f9c 0%,#00abbb 50%,#007480 100%) !important;text-align: center !important;color: #ffffff !important;position: relative !important;overflow: hidden !important;box-shadow: inset 0 1px 0 rgba(255,255,255,0.15) !important}.contact-cta-section::before{content: '';position: absolute;top: -50%;left: -20%;width: 140%;height: 200%;background: radial-gradient(circle at center,rgba(255,255,255,0.08) 0%,transparent 60%);pointer-events: none}.contact-cta-section .container{max-width: 820px !important;margin: 0 auto !important;padding: 0 20px !important;position: relative;z-index: 2}.contact-cta-section h2{font-family: var(--lux-font-heading) !important;font-size: clamp(1.4rem,2.2vw,1.85rem) !important;font-weight: 700 !important;color: #ffffff !important;margin: 0 0 6px 0 !important;line-height: 1.25 !important;letter-spacing: -0.01em !important;text-shadow: 0 2px 8px rgba(0,0,0,0.15) !important}.contact-cta-section p{font-family: 'Inter',sans-serif !important;font-size: 0.92rem !important;color: rgba(255,255,255,0.92) !important;line-height: 1.5 !important;margin: 0 auto 16px !important;max-width: 540px !important}.contact-cta-section .btn-white{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;background: #ffffff !important;color: #0b1120 !important;padding: 9px 24px !important;border-radius: 999px !important;font-family: 'Inter',sans-serif !important;font-size: 0.88rem !important;font-weight: 650 !important;text-decoration: none !important;border: none !important;box-shadow: 0 4px 14px rgba(0,0,0,0.15),0 2px 6px rgba(0,0,0,0.08) !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.contact-cta-section .btn-white:hover{background: #090e1c !important;color: #ffffff !important;transform: translateY(-2px) !important;box-shadow: 0 8px 22px rgba(0,0,0,0.25) !important}@media (max-width: 640px){.contact-cta-section{padding: 28px 16px 32px !important}.contact-cta-section h2{font-size: 1.3rem !important}.contact-cta-section p{font-size: 0.84rem !important;margin-bottom: 14px !important}.contact-cta-section .btn-white{padding: 8px 20px !important;font-size: 0.84rem !important}}:root{--kz-teal: #00AFC0;--kz-teal-light: #00d2e0;--kz-teal-dark: #008f9c;--kz-teal-deep: #061926;--kz-gold: #d4a017;--kz-gold-light: #f5c842;--kz-gold-glow: rgba(212,160,23,0.25);--kz-google-gold: #fbbc04;--kz-ink: #0c2338;--kz-body: #475569;--kz-muted: #64748b;--kz-line: #e2ecf3;--kz-surface: #ffffff;--kz-surface-alt: #f8fbfd;--kz-dark: #060c18;--kz-font-heading: 'Plus Jakarta Sans','Plus Jakarta Sans Fallback','Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--kz-font-sans: 'Plus Jakarta Sans','Plus Jakarta Sans Fallback','Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--kz-radius: 20px;--kz-ease: cubic-bezier(.16,1,.3,1);--kz-nav-h: 72px}html,body{font-family: var(--kz-font-sans) !important;color: var(--kz-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4,h5,h6,.hero-h1{font-family: var(--kz-font-heading) !important;font-weight: 700}.navbar{background: rgba(255,255,255,0.68) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom: 1px solid rgba(255,255,255,0.35) !important;box-shadow: 0 4px 20px rgba(12,35,56,0.04) !important;transition: all 0.3s cubic-bezier(0.16,1,0.3,1) !important}.navbar.is-scrolled,.navbar.scrolled{background: rgba(255,255,255,0.92) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom: 1px solid rgba(226,232,240,0.85) !important;box-shadow: 0 6px 24px rgba(12,35,56,0.08) !important}.nav-menu a{font-family: var(--kz-font-sans) !important;font-size: 0.84rem !important;font-weight: 600 !important;color: #334e68 !important;transition: color 0.25s ease,transform 0.25s ease !important}.nav-menu a:hover{color: var(--kz-teal) !important}.nav-menu a.active{color: var(--kz-teal) !important;font-weight: 700 !important}.nav-cta .btn-nav-call{display: inline-flex !important;align-items: center !important;gap: 7px !important;color: var(--kz-teal) !important;font-family: var(--kz-font-sans) !important;font-weight: 700 !important;font-size: 0.84rem !important;text-decoration: none !important;padding: 6px 14px !important;border-radius: 30px !important;background: rgba(0,175,192,0.08) !important;border: 1px solid rgba(0,175,192,0.2) !important;transition: all 0.25s ease !important}.nav-cta .btn-nav-call:hover{background: rgba(0,175,192,0.15) !important;transform: translateY(-1px) !important}.nav-cta .btn-primary{background: linear-gradient(135deg,var(--kz-teal) 0%,var(--kz-teal-dark) 100%) !important;color: #ffffff !important;font-family: var(--kz-font-sans) !important;font-weight: 700 !important;font-size: 0.84rem !important;padding: 8px 18px !important;border-radius: 30px !important;box-shadow: 0 4px 14px rgba(0,175,192,0.35) !important;border: none !important;transition: all 0.25s ease !important}.nav-cta .btn-primary:hover{transform: translateY(-2px) !important;box-shadow: 0 6px 20px rgba(0,175,192,0.5) !important;color: #ffffff !important}.hero-section{padding-top: 0 !important}.hero-stage{position: relative;height: clamp(540px,80vh,780px);overflow: hidden;isolation: isolate}.hero-section .hero-slideshow{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;overflow: hidden !important}.hero-section .slides-container{display: block !important;position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;animation: none !important}.hero-section .slide{position: absolute !important;inset: 0 !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;flex-shrink: 1 !important;opacity: 0;will-change: opacity,transform;animation: kzHeroKenBurns 24s infinite}.hero-section .slide:nth-child(1){animation-delay: 0s}.hero-section .slide:nth-child(2){animation-delay: 6s}.hero-section .slide:nth-child(3){animation-delay: 12s}.hero-section .slide:nth-child(4){animation-delay: 18s}.hero-section .slide img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center 35% !important}@keyframes kzHeroKenBurns{0%{opacity: 0;transform: scale(1.00)}3%{opacity: 1}25%{opacity: 1;transform: scale(1.07)}28%{opacity: 0;transform: scale(1.07)}100%{opacity: 0;transform: scale(1.00)}}.hero-scrim{position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(90deg,rgba(6,18,28,0.90) 0%,rgba(6,18,28,0.72) 42%,rgba(6,18,28,0.22) 70%,rgba(6,18,28,0.05) 100%),linear-gradient(0deg,rgba(6,18,28,0.60) 0%,rgba(6,18,28,0) 50%)}.hero-inner{position: absolute;inset: 0;z-index: 3;display: flex;align-items: center;padding-top: 72px !important;box-sizing: border-box !important}.hero-copy{width: min(880px,94%);max-width: 880px;margin-left: clamp(24px,7vw,110px);color: #fff;position: relative;z-index: 5}@keyframes heroFadeUp{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: translateY(0)}}.hero-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-family: var(--kz-font-sans);font-size: 12px;font-weight: 700;letter-spacing: .15em;text-transform: uppercase;color: #00AFC0;padding: 8px 18px;border: 1.5px solid rgba(255,215,0,0.4);border-radius: 100px;background: rgba(8,20,36,0.72);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);margin-bottom: 22px;box-shadow: 0 4px 20px rgba(0,0,0,0.3),0 0 16px rgba(255,215,0,0.15);animation: heroFadeUp 0.8s cubic-bezier(0.16,1,0.3,1) both 0.15s}.hero-eyebrow .pulse-dot{width: 8px;height: 8px;border-radius: 50%;background: #10b981;box-shadow: 0 0 0 0 rgba(16,185,129,0.7);animation: livePulse 2s infinite;display: inline-block}@keyframes livePulse{0%{box-shadow: 0 0 0 0 rgba(16,185,129,0.7)}70%{box-shadow: 0 0 0 8px rgba(16,185,129,0)}100%{box-shadow: 0 0 0 0 rgba(16,185,129,0)}}.hero-h1{font-family: var(--kz-font-heading) !important;font-size: clamp(2rem,4.2vw,3.75rem);line-height: 1.18;font-weight: 800;color: #ffffff;margin: 0 0 22px;text-shadow: 0 3px 25px rgba(0,0,0,0.45);animation: heroFadeUp 0.8s cubic-bezier(0.16,1,0.3,1) both 0.35s}.hero-h1 .hero-line{display: block}.hero-h1 .hero-line-1,.hero-h1 .hero-line-2{margin-bottom: 4px}@media (min-width: 641px){.hero-h1 .hero-line-1,.hero-h1 .hero-line-2,.hero-h1 .hero-line-3{white-space: nowrap}}.hero-h1 .hero-amp,.hero-h1 .hero-plus{display: inline-block;color: #00AFC0;font-family: var(--kz-font-heading) !important;font-weight: 700;font-style: normal !important;font-size: 0.9em;margin: 0 0.14em;vertical-align: 0;filter: drop-shadow(0 2px 8px rgba(0,175,192,0.45))}.hero-h1 .hero-amp-city,.hero-h1 .hero-plus-city{display: inline-block;color: rgba(255,255,255,0.88);font-family: var(--kz-font-heading) !important;font-weight: 700;font-style: normal !important;font-size: 0.85em;margin: 0 0.16em;vertical-align: 0}.hero-h1 .hero-amp-group{display: inline-block;white-space: nowrap}.hero-h1 em{font-style: normal;font-weight: 800;background: linear-gradient(135deg,#00AFC0 0%,#fff0a8 25%,#00d2e0 55%,#00AFC0 85%,#ffb700 100%);background-size: 250% auto;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: heroGoldShimmer 6s ease-in-out infinite;display: inline-block;filter: drop-shadow(0 2px 14px rgba(255,215,0,0.25))}@keyframes heroGoldShimmer{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}.hero-h1 em.hero-ajmer{font-style: normal;font-weight: 800;background: linear-gradient(135deg,#00d2e0 0%,#00f5c0 30%,#00bfd2 60%,#4df5c0 85%,#00d2e0 100%);background-size: 250% auto;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: heroTealShimmer 6s ease-in-out infinite 1s;display: inline-block;filter: drop-shadow(0 2px 14px rgba(0,210,224,0.3))}@keyframes heroTealShimmer{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}.hero-sub{font-family: var(--kz-font-sans);font-size: clamp(1rem,1.35vw,1.14rem);line-height: 1.72;color: rgba(255,255,255,0.92);margin: 0 0 34px;max-width: 32em;font-weight: 400;text-shadow: 0 2px 12px rgba(0,0,0,0.35);animation: heroFadeUp 0.8s cubic-bezier(0.16,1,0.3,1) both 0.55s}.hero-ctas{display: inline-flex;align-items: center;gap: 16px;margin: 0;padding: 0;background: transparent;border: none;backdrop-filter: none;-webkit-backdrop-filter: none;animation: heroFadeUp 0.8s cubic-bezier(0.16,1,0.3,1) both 0.75s}.hero-btn{display: inline-flex;align-items: center;gap: 10px;padding: 15px 30px;border-radius: 100px;font-family: var(--kz-font-sans);font-size: 15px;font-weight: 700;text-decoration: none;white-space: nowrap;position: relative;transition: all 0.3s var(--kz-ease)}.hero-btn-primary{background: linear-gradient(135deg,var(--kz-teal) 0%,var(--kz-teal-dark) 100%);color: #ffffff;box-shadow: 0 8px 25px rgba(0,175,192,0.45);border: 1px solid rgba(255,255,255,0.25)}.hero-btn-primary:hover{transform: translateY(-3px) scale(1.02);box-shadow: 0 14px 35px rgba(0,175,192,0.6),0 0 20px rgba(0,210,224,0.4);color: #ffffff}.hero-btn-primary .cta-arrow{transition: transform 0.25s ease}.hero-btn-primary:hover .cta-arrow{transform: translateX(4px)}.hero-btn-ghost{background: rgba(255,255,255,0.68) !important;backdrop-filter: blur(14px) saturate(180%) !important;-webkit-backdrop-filter: blur(14px) saturate(180%) !important;color: #0f172a !important;border: 1.5px solid rgba(255,255,255,0.85) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.14),inset 0 1px 0 rgba(255,255,255,0.95) !important}.hero-btn-ghost:hover{transform: translateY(-3px) scale(1.02) !important;background: rgba(255,255,255,0.92) !important;border-color: rgba(37,211,102,0.5) !important;box-shadow: 0 14px 35px rgba(37,211,102,0.25),inset 0 1px 0 #ffffff !important;color: #000000 !important}.hero-btn-ghost i{color: #25D366;font-size: 1.15rem}.hero-btn:focus-visible{outline: 3px solid var(--kz-gold-light);outline-offset: 3px}.hero-progress{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;z-index: 4;background: rgba(255,255,255,.16)}.hero-progress span{display: block;height: 100%;width: 25%;background: linear-gradient(90deg,var(--kz-teal),var(--kz-gold-light));animation: kzHeroProgress 24s linear infinite}@keyframes kzHeroProgress{0%{transform: translateX(0)}100%{transform: translateX(300%)}}@media (max-width: 992px){.hero-stage{height: clamp(470px,72vh,600px)}.hero-copy{margin-left: 0;padding: 0 20px;width: 100%}.hero-scrim{background: linear-gradient(180deg,rgba(6,18,28,.55) 0%,rgba(6,18,28,.80) 55%,rgba(6,18,28,.94) 100%)}.hero-inner{align-items: flex-end;padding-bottom: 38px}.hero-eyebrow{font-size: 11px;margin-bottom: 16px}.hero-sub{margin-bottom: 22px}.hero-ctas{display: inline-flex;flex-direction: row;flex-wrap: wrap;width: auto;gap: 12px}.hero-btn{width: auto;max-width: 100%;justify-content: center;padding: 14px 22px}}@media (max-width: 540px){.hero-ctas{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 10px !important}.hero-btn{width: 100% !important;max-width: 360px !important}}@media (prefers-reduced-motion: reduce){.hero-section .slide{animation: none;opacity: 0}.hero-section .slide:nth-child(1){opacity: 1}.hero-progress span{animation: none;width: 100%}}.kz-trust-strip{background: linear-gradient(90deg,#050e18 0%,#0a1c2c 50%,#050e18 100%);border-top: 1.5px solid;border-image: linear-gradient(90deg,transparent,rgba(0,175,192,0.6) 25%,rgba(255,215,0,0.8) 75%,transparent) 1;border-bottom: 1px solid rgba(255,255,255,0.08);overflow: hidden;position: relative;box-shadow: 0 4px 20px rgba(0,0,0,0.25)}.kz-trust-track{display: flex;justify-content: center}.kz-trust-list{display: flex;align-items: center;gap: clamp(14px,2.5vw,36px);list-style: none;margin: 0;padding: 14px 24px;white-space: nowrap}.kz-trust-list li{font-family: var(--kz-font-sans);font-size: 13.5px;font-weight: 600;color: #cbd5e1;display: flex;align-items: center;gap: 8px;padding: 8px 18px;border-radius: 30px;background: rgba(255,255,255,0.045);border: 1px solid rgba(255,255,255,0.08);transition: all 0.3s ease}.kz-trust-list li:hover{background: rgba(0,175,192,0.12);border-color: rgba(0,175,192,0.35);color: #ffffff;transform: translateY(-2px);box-shadow: 0 4px 14px rgba(0,175,192,0.2)}.kz-trust-list li strong{font-weight: 800;color: #00AFC0;font-size: 15.5px;letter-spacing: -0.01em}.kz-trust-clone{display: none}@media (max-width: 860px){.kz-trust-track{justify-content: flex-start;width: max-content;animation: kzMarquee 22s linear infinite}.kz-trust-clone{display: flex}.kz-trust-strip:hover .kz-trust-track,.kz-trust-strip:focus-within .kz-trust-track{animation-play-state: paused}}@keyframes kzMarquee{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.kz-trust-track{animation: none !important}}@media (max-width: 600px){.floating-quick-dock{justify-content: space-between !important}}@media (max-width: 992px){.kezza-chat-fab{bottom: 92px !important}.kezza-chat-tooltip{bottom: 162px !important}}.kz-more-btn{display: inline-flex;align-items: center;gap: 10px;padding: 14px 32px;border-radius: 100px;border: 1.5px solid var(--kz-teal);background: transparent;color: var(--kz-teal-dark);font-family: 'Inter',sans-serif;font-size: 15px;font-weight: 600;cursor: pointer;transition: transform .25s var(--kz-ease),background .25s ease,color .25s ease,box-shadow .25s ease}.kz-more-btn:hover,.kz-more-btn:focus-visible{background: var(--kz-teal);color: #fff;transform: translateY(-3px);box-shadow: 0 12px 28px rgba(0,175,192,.32)}.kz-more-btn:focus-visible{outline: 3px solid var(--kz-gold);outline-offset: 3px}.kz-more-btn i{transition: transform .3s var(--kz-ease)}.kz-more-btn[aria-expanded="true"] i{transform: rotate(180deg)}.kz-testi-author{display: flex;align-items: center;gap: 11px;margin-top: 16px}.kz-testi-avatar{width: 38px;height: 38px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: linear-gradient(135deg,var(--kz-teal),var(--kz-teal-dark));color: #fff;font-family: 'Inter',sans-serif;font-weight: 700;font-size: 15px;flex-shrink: 0}.kz-branches{background: #ffffff !important;padding: 20px 0 85px !important;border-top: 1px solid rgba(0,175,192,0.16) !important;border-bottom: 1px solid rgba(0,175,192,0.12) !important;position: relative !important}.kz-branches-header{text-align: center !important;max-width: 800px !important;margin: 0 auto 24px !important}.kz-visit-pill{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: rgba(0,175,192,0.08) !important;color: #008291 !important;border: 1.2px solid rgba(0,175,192,0.25) !important;padding: 4px 14px !important;border-radius: 20px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.74rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;margin-bottom: 10px !important}.kz-branches-title{font-family: var(--kz-font-heading) !important;font-size: clamp(1.75rem,2.8vw,2.35rem) !important;color: #0c2338 !important;font-weight: 700 !important;margin: 0 0 8px !important;line-height: 1.22 !important;letter-spacing: -0.02em !important}.kz-title-accent{background: linear-gradient(135deg,#00AFC0 0%,#007e8a 100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important}.kz-branches-subtitle{font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.92rem !important;color: #486581 !important;line-height: 1.5 !important;margin: 0 auto 16px !important;max-width: 660px !important}.kz-visit-trust-ribbon{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;flex-wrap: wrap !important;margin-bottom: 16px !important}.kz-vtrust-item{display: inline-flex !important;align-items: center !important;gap: 6px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.75rem !important;font-weight: 600 !important;color: #1e3a8a !important;background: #ffffff !important;padding: 4px 12px !important;border-radius: 16px !important;border: 1px solid rgba(0,175,192,0.2) !important;box-shadow: 0 1px 4px rgba(12,35,56,0.03) !important}.kz-vtrust-item i{color: #00AFC0 !important;font-size: 0.8rem !important}.kz-visit-filters{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;flex-wrap: wrap !important;margin: 0 auto !important}.kz-visit-pill-btn{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: #ffffff !important;border: 1.2px solid #d9e5ee !important;color: #334e68 !important;padding: 6px 14px !important;border-radius: 20px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.78rem !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.22s ease !important;box-shadow: 0 2px 6px rgba(12,35,56,0.03) !important}.kz-visit-pill-btn:hover{background: #f0fafd !important;border-color: #00AFC0 !important;color: #007782 !important;transform: translateY(-1px) !important}.kz-visit-pill-btn.active{background: linear-gradient(135deg,#00AFC0 0%,#008f9c 100%) !important;border-color: #00AFC0 !important;color: #ffffff !important;box-shadow: 0 3px 12px rgba(0,175,192,0.3) !important}.kz-visit-pill-btn .vpill-cnt{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #edf2f7 !important;color: #486581 !important;width: 18px !important;height: 18px !important;border-radius: 50% !important;font-size: 0.68rem !important;font-weight: 700 !important;margin-left: 2px !important}.kz-visit-pill-btn.active .vpill-cnt{background: rgba(255,255,255,0.25) !important;color: #ffffff !important}.kz-branch-grid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 18px !important;width: 100% !important;align-items: stretch !important}.kz-branch{background: #ffffff !important;border: 1.2px solid #e2ecf3 !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 6px 20px rgba(12,35,56,0.05),0 2px 4px rgba(12,35,56,0.02) !important;display: flex !important;flex-direction: column !important;position: relative !important;transition: transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,border-color 0.25s ease !important;width: 100% !important}.kz-branch:hover{transform: translateY(-5px) !important;box-shadow: 0 16px 36px rgba(0,175,192,0.14),0 3px 10px rgba(15,23,42,0.04) !important;border-color: #00AFC0 !important}.kz-branch-media{position: relative !important;width: 100% !important;height: 180px !important;overflow: hidden !important;background: #0c2338 !important}.kz-branch-media img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center 25% !important;display: block !important;transition: transform 0.5s cubic-bezier(0.16,1,0.3,1) !important}.kz-branch:hover .kz-branch-media img{transform: scale(1.05) !important}.kz-branch-badge{position: absolute !important;top: 10px !important;left: 10px !important;display: inline-flex !important;align-items: center !important;gap: 5px !important;padding: 4px 10px !important;border-radius: 16px !important;font-size: 0.68rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;backdrop-filter: blur(8px) !important;-webkit-backdrop-filter: blur(8px) !important;z-index: 2 !important}.kz-branch-badge.flagship{background: rgba(12,35,56,0.88) !important;color: #00AFC0 !important;border: 1px solid rgba(255,215,0,0.45) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.25) !important}.kz-branch-badge.hub{background: rgba(0,175,192,0.92) !important;color: #ffffff !important;border: 1px solid rgba(255,255,255,0.4) !important;box-shadow: 0 2px 8px rgba(0,175,192,0.25) !important}.kz-branch-badge.specialist{background: rgba(30,58,138,0.92) !important;color: #ffffff !important;border: 1px solid rgba(255,255,255,0.4) !important;box-shadow: 0 2px 8px rgba(30,58,138,0.25) !important}.kz-live-status{position: absolute !important;top: 10px !important;right: 10px !important;background: rgba(16,185,129,0.92) !important;color: #ffffff !important;font-size: 0.66rem !important;font-weight: 700 !important;padding: 3px 8px !important;border-radius: 16px !important;display: inline-flex !important;align-items: center !important;gap: 5px !important;box-shadow: 0 2px 6px rgba(0,0,0,0.2) !important;backdrop-filter: blur(6px) !important;z-index: 2 !important}.pulse-dot{width: 6px !important;height: 6px !important;background: #ffffff !important;border-radius: 50% !important;display: inline-block !important;animation: kzPulse 1.6s infinite !important}@keyframes kzPulse{0%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(255,255,255,0.7)}70%{transform: scale(1.15);box-shadow: 0 0 0 5px rgba(255,255,255,0)}100%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(255,255,255,0)}}.kz-branch-rating{position: absolute !important;bottom: 10px !important;left: 10px !important;background: rgba(12,35,56,0.85) !important;color: #f59e0b !important;padding: 3px 8px !important;border-radius: 14px !important;font-size: 0.7rem !important;font-weight: 700 !important;backdrop-filter: blur(6px) !important;border: 1px solid rgba(255,255,255,0.15) !important;display: inline-flex !important;align-items: center !important;gap: 4px !important;z-index: 2 !important}.kz-branch-rating span{color: rgba(255,255,255,0.85) !important;font-weight: 500 !important;font-size: 0.66rem !important}.kz-branch-body{padding: 14px 16px 16px !important;display: flex !important;flex-direction: column !important;flex: 1 !important}.kz-branch-headline{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 6px !important}.kz-city-name{font-family: var(--kz-font-heading) !important;font-size: 1.32rem !important;color: #0c2338 !important;margin: 0 !important;font-weight: 700 !important;letter-spacing: -0.015em !important}.kz-region-tag{font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.68rem !important;font-weight: 700 !important;color: #008291 !important;background: rgba(0,175,192,0.08) !important;padding: 2px 7px !important;border-radius: 10px !important;border: 1px solid rgba(0,175,192,0.18) !important;display: inline-flex !important;align-items: center !important;gap: 4px !important}.kz-branch-address{display: flex !important;align-items: flex-start !important;gap: 6px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.77rem !important;line-height: 1.4 !important;color: #486581 !important;margin: 0 0 8px !important;min-height: 32px !important}.kz-branch-address i{color: #00AFC0 !important;margin-top: 2px !important;font-size: 0.85rem !important;flex-shrink: 0 !important}.kz-branch-meta{display: flex !important;flex-direction: column !important;gap: 5px !important;background: #f8fafc !important;padding: 7px 10px !important;border-radius: 10px !important;border: 1px solid #eef3f6 !important;margin-bottom: 8px !important}.kz-bmeta-item{display: flex !important;align-items: center !important;gap: 7px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.75rem !important;color: #334e68 !important;line-height: 1.3 !important}.kz-bmeta-item i{color: #00AFC0 !important;font-size: 0.78rem !important;width: 14px !important;text-align: center !important}.kz-bmeta-item a{color: #007782 !important;font-weight: 600 !important;text-decoration: none !important}.kz-bmeta-item a:hover{text-decoration: underline !important}.kz-branch-chips{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;margin-bottom: 10px !important}.kz-chip{font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-size: 0.66rem !important;font-weight: 600 !important;color: #334e68 !important;background: #f0f4f8 !important;padding: 2px 6px !important;border-radius: 5px !important;border: 1px solid #e2ecf3 !important;white-space: nowrap !important}.kz-branch-actions{margin-top: auto !important;display: flex !important;flex-direction: column !important;gap: 6px !important}.kz-btn-book{display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;width: 100% !important;background: linear-gradient(135deg,#00AFC0 0%,#008f9c 100%) !important;color: #ffffff !important;padding: 8px 12px !important;border-radius: 9px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-weight: 700 !important;font-size: 0.8rem !important;text-decoration: none !important;box-shadow: 0 3px 10px rgba(0,175,192,0.25) !important;transition: all 0.22s ease !important;border: none !important}.kz-btn-book:hover{transform: translateY(-1px) !important;box-shadow: 0 5px 16px rgba(0,175,192,0.38) !important;background: linear-gradient(135deg,#00bfd2 0%,#007e8a 100%) !important;color: #ffffff !important}.kz-btn-subrow{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 6px !important}.kz-btn-wa{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;background: #25D366 !important;color: #ffffff !important;padding: 6px 8px !important;border-radius: 8px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-weight: 600 !important;font-size: 0.74rem !important;text-decoration: none !important;transition: all 0.2s ease !important}.kz-btn-wa:hover{background: #1eb956 !important;color: #ffffff !important;transform: translateY(-1px) !important}.kz-btn-map{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;background: #ffffff !important;color: #007782 !important;border: 1.2px solid #00AFC0 !important;padding: 6px 8px !important;border-radius: 8px !important;font-family: 'Plus Jakarta Sans','Inter',sans-serif !important;font-weight: 600 !important;font-size: 0.74rem !important;text-decoration: none !important;transition: all 0.2s ease !important}.kz-btn-map:hover{background: #f0fafd !important;border-color: #007782 !important;color: #005f68 !important;transform: translateY(-1px) !important}@media (max-width: 1024px){.kz-branch-grid{grid-template-columns: repeat(2,1fr) !important;gap: 16px !important}}@media (max-width: 680px){.kz-branch-grid{grid-template-columns: 1fr !important;max-width: 440px !important;margin: 0 auto !important}.kz-branch-media{height: 170px !important}.kz-branch-address{min-height: auto !important}}.kz-faq{background: #fff;padding: clamp(48px,7vw,82px) 0}.kz-faq-list{max-width: 820px;margin: 0 auto;display: flex;flex-direction: column;gap: 12px}.kz-faq-item{border: 1px solid var(--kz-line);border-radius: 14px;overflow: hidden;background: var(--kz-surface-alt);transition: border-color .25s ease,box-shadow .25s ease}.kz-faq-item.is-open{border-color: rgba(0,175,192,.45);box-shadow: 0 10px 30px rgba(0,175,192,.10);background: #fff}.kz-faq-q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 19px 22px;background: none;border: 0;cursor: pointer;text-align: left;font-family: 'Inter',sans-serif;font-size: clamp(14.5px,1.6vw,16px);font-weight: 600;color: var(--kz-ink);line-height: 1.45}.kz-faq-q:focus-visible{outline: 3px solid var(--kz-teal);outline-offset: -3px}.kz-faq-q i{flex-shrink: 0;color: var(--kz-teal);font-size: 14px;transition: transform .3s var(--kz-ease)}.kz-faq-item.is-open .kz-faq-q i{transform: rotate(45deg)}.kz-faq-a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .32s var(--kz-ease)}.kz-faq-item.is-open .kz-faq-a{grid-template-rows: 1fr}.kz-faq-a > div{overflow: hidden}.kz-faq-a p{margin: 0;padding: 0 22px 20px;font-family: 'Inter',sans-serif;font-size: 14.5px;line-height: 1.72;color: var(--kz-body)}@media (prefers-reduced-motion: reduce){.kz-faq-a{transition: none}}.feature-card-pro.theme-teal,.feature-card-pro.theme-emerald,.feature-card-pro.theme-rose{--card-accent: #0096a6;--card-accent-border: rgba(0,150,166,.40);--card-accent-shadow: rgba(0,150,166,.22);--icon-bg: rgba(0,150,166,.12);--icon-color: #008494;--icon-border: rgba(0,150,166,.30);--pill-bg: rgba(0,150,166,.09);--pill-color: #006d77;--pill-border: rgba(0,150,166,.25)}.feature-card-pro.theme-gold,.feature-card-pro.theme-purple,.feature-card-pro.theme-amber{--card-accent: #00AFC0;--card-accent-border: rgba(0,175,192,.40);--card-accent-shadow: rgba(0,175,192,.22);--icon-bg: rgba(0,175,192,.12);--icon-color: #006d77;--icon-border: rgba(0,175,192,.30);--pill-bg: rgba(0,175,192,.09);--pill-color: #946808;--pill-border: rgba(0,175,192,.25)}.feature-card-pro,.case-card-pro,.doctor-card,.kz-branch,.mini-service-card,.stat-box-pro{transition: transform .28s var(--kz-ease),box-shadow .28s var(--kz-ease)}.feature-card-pro:hover,.case-card-pro:hover,.kz-branch:hover,.stat-box-pro:hover{transform: translateY(-4px)}.case-img-pair,.doctor-card-img,.kz-media-zoom{overflow: hidden}.case-img-pair img,.kz-media-zoom img{transition: transform .55s var(--kz-ease)}.case-card-pro:hover .case-img-pair img,.kz-media-zoom:hover img{transform: scale(1.05)}.hero-btn-primary,.kz-more-btn{position: relative;overflow: hidden}.hero-btn-primary::after,.kz-more-btn::after{content: "";position: absolute;top: 0;left: -120%;width: 55%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform: skewX(-22deg);transition: left .65s var(--kz-ease);pointer-events: none}.hero-btn-primary:hover::after,.kz-more-btn:hover::after{left: 130%}@media (prefers-reduced-motion: reduce){.feature-card-pro,.case-card-pro,.doctor-card,.kz-branch,.stat-box-pro,.case-img-pair img,.kz-media-zoom img{transition: none !important}.feature-card-pro:hover,.case-card-pro:hover,.kz-branch:hover,.stat-box-pro:hover{transform: none}.hero-btn-primary::after,.kz-more-btn::after{display: none}}.services-master-section{padding: 85px 0 75px;background: linear-gradient(180deg,#ffffff 0%,#f8fbfd 50%,#f0f6fa 100%);position: relative;overflow: hidden}.kz-verticals-nav-sticky{position: sticky;top: 76px;z-index: 25;background: rgba(255,255,255,0.95);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);border: 1px solid rgba(226,236,243,0.9);border-radius: 50px;padding: 6px 8px;margin: 0 auto 32px;max-width: 840px;box-shadow: 0 10px 30px rgba(12,35,56,0.05)}.kz-verticals-nav-inner{display: flex;align-items: center;justify-content: center;gap: 8px;overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none;padding: 2px}.kz-verticals-nav-inner::-webkit-scrollbar{display: none}.kz-vnav-btn{display: inline-flex;align-items: center;gap: 8px;padding: 9px 18px;border-radius: 40px;border: 1px solid transparent;background: transparent;color: #475569;font-family: var(--kz-font-sans);font-size: 0.86rem;font-weight: 600;cursor: pointer;transition: all 0.25s cubic-bezier(0.16,1,0.3,1);white-space: nowrap;text-decoration: none}.kz-vnav-btn:hover{color: #0c2338;background: rgba(0,175,192,0.08)}.kz-vnav-btn.active{background: #008f9c;color: #ffffff;font-weight: 700;box-shadow: 0 4px 14px rgba(0,143,156,0.3);border-color: #008f9c}.kz-vnav-btn.active i{color: #ffffff}.kz-vnav-count{display: inline-flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 700;padding: 2px 7px;border-radius: 20px;background: rgba(0,0,0,0.07);color: inherit;line-height: 1}.kz-vnav-btn.active .kz-vnav-count{background: rgba(255,255,255,0.25);color: #ffffff}.kz-vertical-block{display: none;margin-bottom: 0;animation: kzFadeSlide 0.35s cubic-bezier(0.16,1,0.3,1) forwards}.kz-vertical-block.active{display: block}@keyframes kzFadeSlide{0%{opacity: 0;transform: translateY(10px)}100%{opacity: 1;transform: translateY(0)}}.kz-vertical-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 20px;padding-bottom: 14px;border-bottom: 1.5px solid #eef2f6;flex-wrap: wrap}.kz-vertical-title-wrap{display: flex;align-items: center;gap: 14px}.kz-vertical-icon-badge{width: 48px;height: 48px;border-radius: 14px;display: flex;align-items: center;justify-content: center;font-size: 1.25rem;flex-shrink: 0}.badge-hair{background: rgba(0,175,192,0.12);color: #008f9c;border: 1px solid rgba(0,175,192,0.25)}.badge-skin{background: rgba(147,51,234,0.1);color: #7e22ce;border: 1px solid rgba(147,51,234,0.22)}.badge-weight{background: rgba(16,185,129,0.12);color: #059669;border: 1px solid rgba(16,185,129,0.25)}.badge-pmu{background: rgba(236,72,153,0.1);color: #db2777;border: 1px solid rgba(236,72,153,0.22)}.kz-vertical-title{font-family: var(--kz-font-heading);font-size: 1.35rem;font-weight: 700;color: #0c2338;margin: 0 0 3px;line-height: 1.25}.kz-vertical-subtitle{font-size: 0.86rem;color: #64748b;margin: 0;line-height: 1.4}.kz-vertical-controls{display: flex;align-items: center;gap: 10px}.kz-scroll-btn{width: 38px;height: 38px;border-radius: 50%;border: 1.5px solid #dbe3eb;background: #ffffff;color: #0c2338;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;font-size: 13px;transition: all 0.25s ease;box-shadow: 0 2px 8px rgba(0,0,0,0.04)}.kz-scroll-btn:hover:not(:disabled){background: #008f9c;color: #ffffff;border-color: #008f9c;transform: translateY(-2px);box-shadow: 0 6px 14px rgba(0,143,156,0.3)}.kz-vertical-all-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: 20px;background: #f1f5f9;color: #0c2338;font-size: 0.82rem;font-weight: 700;text-decoration: none;transition: all 0.25s ease;border: 1px solid #e2e8f0;margin-left: 6px}.kz-vertical-all-btn:hover{background: #008f9c;color: #ffffff;border-color: #008f9c;transform: translateY(-2px)}.kz-cards-scroll-container{position: relative;width: 100%}.kz-cards-scroll-track{display: flex;gap: 22px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;padding: 8px 4px 18px 4px;scrollbar-width: thin;scrollbar-color: #00afc0 #eef2f6;cursor: grab;user-select: none}.kz-cards-scroll-track.is-dragging{cursor: grabbing;scroll-snap-type: none;scroll-behavior: auto}.kz-cards-scroll-track::-webkit-scrollbar{height: 5px}.kz-cards-scroll-track::-webkit-scrollbar-track{background: #eef2f6;border-radius: 10px}.kz-cards-scroll-track::-webkit-scrollbar-thumb{background: #00afc0;border-radius: 10px}.kz-cards-scroll-track::-webkit-scrollbar-thumb:hover{background: #008f9c}.kz-cards-scroll-track .treatment-item-card{flex: 0 0 330px;width: 330px;scroll-snap-align: start;background: #ffffff;border-radius: 18px;border: 1.5px solid #eaedf3;box-shadow: 0 6px 20px rgba(12,35,56,0.05);overflow: hidden;display: flex;flex-direction: column;transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease}.kz-cards-scroll-track .treatment-item-card:hover{transform: translateY(-6px);border-color: rgba(0,175,192,0.45);box-shadow: 0 16px 36px rgba(12,35,56,0.12)}.kz-cards-scroll-track .treatment-thumb-box{position: relative;width: 100%;height: 185px;overflow: hidden;background: #f0f2f5}.kz-cards-scroll-track .treatment-thumb-box img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s ease}.kz-cards-scroll-track .treatment-item-card:hover .treatment-thumb-box img{transform: scale(1.06)}.kz-cards-scroll-track .treatment-trust-pill{position: absolute;top: 10px;right: 10px;background: rgba(12,26,46,0.85);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);color: #ffffff;font-size: 11px;font-weight: 700;padding: 4px 10px;border-radius: 30px;border: 1px solid rgba(255,255,255,0.2);display: inline-flex;align-items: center;gap: 5px}.kz-cards-scroll-track .treatment-trust-pill i{color: #00d2e0}.kz-cards-scroll-track .treatment-body{padding: 18px 20px 20px;display: flex;flex-direction: column;flex: 1}.kz-cards-scroll-track .item-heading{font-family: var(--kz-font-heading);font-size: 1.15rem;font-weight: 700;color: #0c2338;margin: 0 0 8px;line-height: 1.35}.kz-cards-scroll-track .treatment-meta-chips{display: flex;gap: 6px;flex-wrap: wrap;margin-bottom: 12px}.kz-cards-scroll-track .chip-item{font-size: 11px;font-weight: 600;color: #475569;background: #f1f5f9;padding: 3px 8px;border-radius: 6px;display: inline-flex;align-items: center;gap: 4px}.kz-cards-scroll-track .chip-star{background: #fff8e6;color: #b45309}.kz-cards-scroll-track .chip-star i{color: #f59e0b}.kz-cards-scroll-track .treatment-body p:not(.item-heading){font-size: 0.86rem;color: #555555;line-height: 1.55;margin: 0 0 18px;flex-grow: 1}.kz-cards-scroll-track .treatment-action-row{display: flex;gap: 10px;align-items: center;margin-top: auto}.kz-cards-scroll-track .btn-book-quick{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 7px;background: #008f9c;color: #ffffff;font-size: 12.5px;font-weight: 700;padding: 10px 14px;border-radius: 10px;text-decoration: none;transition: all 0.25s ease}.kz-cards-scroll-track .btn-book-quick:hover{background: #007a85;transform: translateY(-2px);box-shadow: 0 6px 16px rgba(0,143,156,0.35)}.kz-cards-scroll-track .btn-details-link{width: 38px;height: 38px;border-radius: 10px;background: #f1f5f9;color: #334155;display: inline-flex;align-items: center;justify-content: center;text-decoration: none;transition: all 0.25s ease;font-size: 13px;flex-shrink: 0}.kz-cards-scroll-track .btn-details-link:hover{background: #00afc0;color: #ffffff;transform: translateY(-2px)}.kz-scroll-progress-bar{height: 3px;background: #e5ebf2;border-radius: 4px;overflow: hidden;margin-top: 6px;width: 100%}.kz-scroll-progress-fill{height: 100%;width: 25%;background: linear-gradient(90deg,#00afc0,#008f9c);border-radius: 4px;transition: width 0.15s ease-out}@media (max-width: 768px){.kz-verticals-nav-sticky{top: 64px;margin-bottom: 30px;border-radius: 16px;padding: 5px 6px}.kz-cards-scroll-track .treatment-item-card{flex: 0 0 280px;width: 280px;max-width: 82vw}.kz-vertical-header{flex-direction: column;align-items: flex-start;gap: 12px}.kz-vertical-controls{width: 100%;justify-content: space-between}}h1,h2,h3,h4,h5,h6,.hero-h1,.section-header h2,.services-section-header h2,.service-category-inner h3,.viewer-header-left h3,.treatment-body h4,.treatment-body .item-heading,.feature-card h3,.feature-card-pro h3,.section-header-pro h2,.testi-header-pro h2,.testi-video-header h3,.testi-video-caption h4,.banner-content h4,.tab-page-cta-banner .cta-subtext,.gallery-section .section-header h2,.branches-section h2,.branch-card h3,.contact-cta-section h2,.stat-number,.stat-number-pro,.bmi-score-badge,.emi-amount-val,p.footer-nav-title,p.item-heading,p.section-subhead,.footer-column .footer-nav-title,.footer-column h3{font-family: var(--kz-font-heading) !important;letter-spacing: -0.022em}.pro-anim-active .pro-reveal:not(.is-revealed){opacity: 0 !important;transform: translateY(28px) !important;pointer-events: none;will-change: opacity,transform}.pro-anim-active .pro-reveal{transition: opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1) !important;will-change: opacity,transform}.pro-anim-active .pro-reveal.is-revealed{opacity: 1 !important;transform: translateY(0) !important;pointer-events: auto}.pro-anim-active .pro-reveal.stagger-1{transition-delay: 0.06s !important}.pro-anim-active .pro-reveal.stagger-2{transition-delay: 0.12s !important}.pro-anim-active .pro-reveal.stagger-3{transition-delay: 0.18s !important}.pro-anim-active .pro-reveal.stagger-4{transition-delay: 0.24s !important}.pro-anim-active .pro-reveal.stagger-5{transition-delay: 0.30s !important}.pro-anim-active .pro-reveal.stagger-6{transition-delay: 0.36s !important}@keyframes kzHeroEyebrow{0%{opacity: 0;transform: translateY(-10px)}100%{opacity: 1;transform: translateY(0)}}@keyframes kzHeroTextUp{0%{opacity: 0;transform: translateY(22px)}100%{opacity: 1;transform: translateY(0)}}@keyframes kzPulseRing{0%{transform: scale(0.9);box-shadow: 0 0 0 0 rgba(0,175,192,0.65)}70%{transform: scale(1);box-shadow: 0 0 0 9px rgba(0,175,192,0)}100%{transform: scale(0.9);box-shadow: 0 0 0 0 rgba(0,175,192,0)}}@keyframes kzShimmerSweep{0%{transform: translateX(-120%) rotate(25deg)}100%{transform: translateX(240%) rotate(25deg)}}@keyframes kzPlayPulse{0%{box-shadow: 0 0 0 0 rgba(0,175,192,0.7)}70%{box-shadow: 0 0 0 14px rgba(0,175,192,0)}100%{box-shadow: 0 0 0 0 rgba(0,175,192,0)}}@keyframes kzHandleBeacon{0%,100%{box-shadow: 0 0 0 0 rgba(0,175,192,0.6),0 8px 24px rgba(0,0,0,0.28)}50%{box-shadow: 0 0 0 12px rgba(0,175,192,0),0 12px 28px rgba(0,0,0,0.32)}}@keyframes kzScanBreath{0%,100%{box-shadow: 0 4px 14px rgba(0,175,192,0.28)}50%{box-shadow: 0 4px 22px rgba(0,175,192,0.65)}}.hero-copy .hero-eyebrow{animation: kzHeroEyebrow 0.75s cubic-bezier(0.16,1,0.3,1) both}.hero-copy .hero-eyebrow .pulse-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--kz-teal);vertical-align: middle;margin-right: 6px;animation: kzPulseRing 2.2s cubic-bezier(0.16,1,0.3,1) infinite}.hero-copy .hero-h1 .hero-line-1{display: inline-block;animation: kzHeroTextUp 0.85s 0.08s cubic-bezier(0.16,1,0.3,1) both}.hero-copy .hero-h1 .hero-line-2{display: inline-block;animation: kzHeroTextUp 0.85s 0.16s cubic-bezier(0.16,1,0.3,1) both}.hero-copy .hero-h1 .hero-line-3{display: inline-block;animation: kzHeroTextUp 0.85s 0.24s cubic-bezier(0.16,1,0.3,1) both}.hero-copy .hero-sub{animation: kzHeroTextUp 0.85s 0.32s cubic-bezier(0.16,1,0.3,1) both}.hero-copy .hero-ctas{animation: kzHeroTextUp 0.85s 0.40s cubic-bezier(0.16,1,0.3,1) both}.hero-btn-primary,.nav-cta .btn-primary,.cta-banner-card .hero-btn-primary{position: relative;overflow: hidden;transition: transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1),background 0.3s ease !important}.hero-btn-primary::after,.nav-cta .btn-primary::after{content: '';position: absolute;top: -60%;left: -80%;width: 60%;height: 220%;background: linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.28) 50%,rgba(255,255,255,0) 100%);pointer-events: none}.hero-btn-primary:hover::after,.nav-cta .btn-primary:hover::after{animation: kzShimmerSweep 1.3s cubic-bezier(0.16,1,0.3,1)}.hero-btn-primary:hover{transform: translateY(-2px) !important;box-shadow: 0 12px 28px -4px rgba(0,175,192,0.45) !important}.hero-btn-primary:active,.nav-cta .btn-primary:active{transform: translateY(1px) scale(0.985) !important}.hero-btn-primary .cta-arrow{transition: transform 0.25s cubic-bezier(0.16,1,0.3,1)}.hero-btn-primary:hover .cta-arrow{transform: translateX(4px)}.hero-btn-ghost{transition: transform 0.3s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease !important}.hero-btn-ghost:hover{transform: translateY(-2px) !important;box-shadow: 0 8px 22px rgba(255,255,255,0.12) !important}.hero-btn-ghost:active{transform: translateY(1px) scale(0.985) !important}.kz-trust-list li{transition: transform 0.25s cubic-bezier(0.16,1,0.3,1) !important;cursor: default}.kz-trust-list li:hover{transform: translateY(-2px) scale(1.02)}.kz-trust-list li strong{transition: color 0.25s ease}.kz-trust-list li:hover strong{color: var(--kz-teal-light)}.feature-card-pro .icon-squircle{transition: transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1) !important}.feature-card-pro:hover .icon-squircle{transform: scale(1.08) rotate(-3deg) !important}.feature-card-pro .card-footer-micro i{transition: transform 0.3s cubic-bezier(0.16,1,0.3,1) !important}.feature-card-pro:hover .card-footer-micro i{transform: translateX(4px) !important}.treatment-item-card{transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease !important}.treatment-item-card:hover{transform: translateY(-5px) !important;border-color: rgba(0,175,192,0.35) !important;box-shadow: 0 16px 36px -10px rgba(0,175,192,0.16) !important}.treatment-item-card .treatment-thumb img{transition: transform 0.5s cubic-bezier(0.16,1,0.3,1) !important;will-change: transform}.treatment-item-card:hover .treatment-thumb img{transform: scale(1.05) !important}.treatment-item-card:hover .treatment-title-link{color: var(--kz-teal) !important}.service-category-card{transition: transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease !important}.service-category-card:hover{transform: translateY(-4px) !important;box-shadow: 0 14px 30px -8px rgba(0,175,192,0.14) !important}.ba-handle{animation: kzHandleBeacon 2.6s cubic-bezier(0.16,1,0.3,1) infinite !important;transition: transform 0.2s ease !important}.ba-handle:hover,.ba-slider-container:active .ba-handle{transform: translate(-50%,-50%) scale(1.12) !important;animation: none !important;box-shadow: 0 0 0 6px rgba(0,175,192,0.4),0 14px 32px rgba(0,0,0,0.35) !important}.case-card-pro{transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease !important}.case-card-pro:hover{transform: translateY(-5px) !important;border-color: rgba(0,175,192,0.35) !important;box-shadow: 0 16px 36px -10px rgba(0,175,192,0.16) !important}.case-card-pro .case-img-wrap img{transition: transform 0.5s cubic-bezier(0.16,1,0.3,1) !important}.case-card-pro:hover .case-img-wrap img{transform: scale(1.04) !important}.testi-card-pro{transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease !important}.testi-card-pro:hover{transform: translateY(-5px) !important;border-color: rgba(0,175,192,0.35) !important;box-shadow: 0 16px 36px -10px rgba(0,175,192,0.12) !important}.testi-filter-btn{transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),background 0.25s ease,color 0.25s ease,box-shadow 0.25s ease !important}.testi-filter-btn:hover{transform: translateY(-1px) !important}.testi-filter-btn:active{transform: translateY(1px) scale(0.98) !important}.testi-video-card .video-play-btn{animation: kzPlayPulse 2.4s cubic-bezier(0.16,1,0.3,1) infinite !important;transition: transform 0.3s cubic-bezier(0.16,1,0.3,1) !important}.testi-video-card:hover .video-play-btn{transform: translate(-50%,-50%) scale(1.12) !important}.kz-branch-grid .kz-branch{transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease !important}.kz-branch-grid .kz-branch:hover{transform: translateY(-5px) !important;border-color: rgba(0,175,192,0.4) !important;box-shadow: 0 18px 40px -10px rgba(0,175,192,0.18) !important}.floating-quick-dock .dock-item{transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease,background 0.25s ease !important}.floating-quick-dock .dock-item:hover{transform: translateY(-2px) !important}.floating-quick-dock .dock-scan{animation: kzScanBreath 2.8s cubic-bezier(0.16,1,0.3,1) infinite !important}@media (prefers-reduced-motion: reduce){.pro-anim-active .pro-reveal:not(.is-revealed),.pro-reveal{opacity: 1 !important;transform: none !important;transition: none !important;pointer-events: auto !important}.hero-copy .hero-eyebrow,.hero-copy .hero-eyebrow .pulse-dot,.hero-copy .hero-h1 .hero-line-1,.hero-copy .hero-h1 .hero-line-2,.hero-copy .hero-h1 .hero-line-3,.hero-copy .hero-sub,.hero-copy .hero-ctas,.ba-handle,.testi-video-card .video-play-btn,.floating-quick-dock .dock-scan,.hero-btn-primary::after,.nav-cta .btn-primary::after{animation: none !important;transform: none !important;transition: none !important}}.testi-clinic-tabs{display: inline-flex !important;align-items: center;justify-content: center;gap: 8px;margin: 22px auto 28px !important;padding: 6px;background: #f1f5f9;border: 1px solid #e2e8f0;border-radius: 9999px;box-shadow: inset 0 2px 4px rgba(15,23,42,0.04)}.testi-clinic-tab{display: inline-flex !important;align-items: center;gap: 8px;padding: 10px 24px;border-radius: 9999px;border: 1.5px solid transparent;background: transparent;color: #475569;font-family: 'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-size: 0.925rem;font-weight: 600;letter-spacing: 0.2px;cursor: pointer;outline: none;transition: all 0.22s cubic-bezier(0.16,1,0.3,1);white-space: nowrap;-webkit-appearance: none;appearance: none}.testi-clinic-tab i{font-size: 0.85rem;color: #00afc0;transition: transform 0.2s ease,color 0.2s ease}.testi-clinic-tab:hover{background: #ffffff;color: #0f172a;border-color: rgba(0,175,192,0.3);box-shadow: 0 4px 12px rgba(0,175,192,0.12);transform: translateY(-1px)}.testi-clinic-tab:hover i{transform: scale(1.15)}.testi-clinic-tab.active{background: linear-gradient(135deg,#00afc0 0%,#008f9c 100%) !important;color: #ffffff !important;border-color: #00afc0 !important;font-weight: 700;box-shadow: 0 6px 18px rgba(0,175,192,0.35);transform: translateY(-1px)}.testi-clinic-tab.active i{color: #ffffff !important}@media (max-width: 640px){.testi-clinic-tabs{display: flex !important;width: 100%;max-width: 100%;border-radius: 16px;padding: 5px;gap: 6px}.testi-clinic-tab{flex: 1 1 0;justify-content: center;padding: 9px 12px;font-size: 0.825rem;gap: 6px}}.testi-loading-state{display: flex;align-items: center;justify-content: center;gap: 12px;grid-column: 1 / -1;padding: 48px 0;color: var(--kz-text-muted,#94a3b8);font-size: 0.95rem}.testi-spinner{display: inline-block;width: 22px;height: 22px;border: 2.5px solid rgba(0,175,192,0.2);border-top-color: #00AFC0;border-radius: 50%;animation: kzReviewSpin 0.75s linear infinite;flex-shrink: 0}@keyframes kzReviewSpin{to{transform: rotate(360deg)}}.testi-error-state{grid-column: 1 / -1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;padding: 48px 20px;text-align: center;color: var(--kz-text-muted,#94a3b8)}.testi-error-state code{font-size: 0.78rem;background: rgba(255,255,255,0.06);border-radius: 4px;padding: 2px 6px}.kz-testi-avatar-img{width: 42px;height: 42px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.kezza-chat-fab{position:fixed;bottom:24px;right:24px;width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#00afc0,#008f9c 60%,#00d2e0);border:none;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(0,175,192,.45),0 2px 8px rgba(0,0,0,.12);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;animation:kezza-fab-pulse 2.5s ease-in-out infinite}.kezza-chat-fab:hover{transform:scale(1.08);box-shadow:0 8px 32px rgba(0,175,192,.55),0 4px 12px rgba(0,0,0,.15)}.kezza-chat-fab svg{width:30px;height:30px;fill:#fff;transition:transform .3s ease}.kezza-chat-fab.open svg.chat-icon{display:none}.kezza-chat-fab.open svg.close-icon{display:block}.kezza-chat-fab:not(.open) svg.chat-icon{display:block}.kezza-chat-fab:not(.open) svg.close-icon{display:none}.kezza-chat-fab.open{animation:none;background:linear-gradient(135deg,#e74c5e,#ff6b6b);box-shadow:0 6px 24px rgba(231,76,94,.4)}@keyframes kezza-fab-pulse{0%,to{box-shadow:0 6px 24px rgba(0,175,192,.45),0 0 rgba(0,175,192,.25)}50%{box-shadow:0 6px 24px rgba(0,175,192,.45),0 0 0 14px rgba(0,175,192,0)}}.kezza-chat-window{position:fixed;bottom:96px;right:24px;width:400px;height:580px;max-height:calc(100vh - 140px);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.08);z-index:10001;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.kezza-chat-window.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.kezza-chat-header{background:linear-gradient(135deg,#008f9c,#00afc0);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;position:relative;box-shadow:0 2px 10px rgba(0,175,192,.25);z-index:10}.kezza-chat-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:rgba(255,255,255,.2)}.kezza-chat-avatar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.kezza-chat-header-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.kezza-chat-header-title{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kezza-chat-header-status{font-size:11px;color:rgba(255,255,255,.92);display:flex;align-items:center;gap:5px;margin-top:2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kezza-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.kezza-status-dot.online{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.9);animation:kezza-pulse-online 2s infinite}.kezza-status-dot.offline{background:#f87171;box-shadow:0 0 6px rgba(248,113,113,.6)}@keyframes kezza-pulse-online{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.kezza-chat-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.kezza-header-btn{background:rgba(255,255,255,.15);border:none;color:#fff;font-size:13px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none;box-sizing:border-box}.kezza-header-btn:hover{background:rgba(255,255,255,.3);color:#fff;transform:scale(1.05)}.kezza-header-btn.active{background:rgba(255,255,255,.35);color:#fff;box-shadow:0 0 6px rgba(255,255,255,.6)}.kezza-chat-minimize{background:rgba(255,255,255,.15);border:none;color:#fff;font-size:14px;font-weight:700;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:2px}.kezza-chat-minimize:hover{background:rgba(239,68,68,.85);color:#fff;transform:scale(1.05)}.kezza-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.kezza-chat-messages::-webkit-scrollbar{width:5px}.kezza-chat-messages::-webkit-scrollbar-track{background:transparent}.kezza-chat-messages::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:10px}.kezza-msg{display:flex;gap:8px;max-width:88%;animation:kezza-msg-in .18s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;transform:translateZ(0)}.kezza-msg.bot{align-self:flex-start}.kezza-msg.user{align-self:flex-end;flex-direction:row-reverse}.kezza-msg-avatar{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#00afc0,#008f9c);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.kezza-msg.user .kezza-msg-avatar{background:linear-gradient(135deg,#475569,#64748b)}.kezza-msg-bubble{padding:12px 16px;border-radius:16px;font-size:13.5px;line-height:1.55;word-break:break-word;position:relative}.kezza-msg.bot .kezza-msg-bubble{background:#fff;color:#1e293b;border:1px solid #e8ecf0;border-top-left-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.kezza-msg.user .kezza-msg-bubble{background:linear-gradient(135deg,#00afc0,#0096a4);color:#fff;border-top-right-radius:4px;box-shadow:0 2px 8px rgba(0,175,192,.25)}.kezza-msg-bubble strong{font-weight:600}.kezza-msg-bubble ul,.kezza-msg-bubble ol{margin:6px 0 2px 18px;padding:0}.kezza-msg-bubble li{margin-bottom:3px}.kezza-msg-bubble a{color:#00afc0;text-decoration:underline;font-weight:500}.kezza-msg.user .kezza-msg-bubble a{color:#fff;text-decoration:underline}@keyframes kezza-msg-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.kezza-typing{display:flex;align-items:center;gap:8px;align-self:flex-start;max-width:88%;will-change:transform,opacity}.kezza-typing-dots{background:#fff;border:1px solid #e8ecf0;border-radius:4px 16px 16px;padding:10px 16px;display:flex;gap:5px;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.kezza-typing-dot{width:6px;height:6px;border-radius:50%;background:#00afc0;animation:kezza-dot-bounce .9s ease-in-out infinite}.kezza-typing-dot:nth-child(2){animation-delay:.12s}.kezza-typing-dot:nth-child(3){animation-delay:.24s}@keyframes kezza-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.kezza-quick-replies{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 2px;animation:kezza-msg-in .2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.kezza-quick-btn{background:#fff;border:1.5px solid #00AFC0;color:#00afc0;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease;font-family:Inter,sans-serif;white-space:nowrap}.kezza-quick-btn:hover{background:#00afc0;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,175,192,.3)}.kezza-chat-input-area{padding:12px 14px;background:#fff;border-top:1px solid #eef1f5;display:flex;align-items:center;gap:8px;flex-shrink:0;position:relative}.kezza-chat-scanner-btn{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;background:#f0fdfa;border:1px solid #ccfbf1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0;color:#0f766e;text-decoration:none}.kezza-chat-scanner-btn:hover{background:#00afc0;color:#fff;border-color:#00afc0;transform:scale(1.05)}.kezza-chat-input{flex:1;border:1.5px solid #e0e5ec;border-radius:24px;padding:10px 16px;font-size:16px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease;background:#f7f9fb;color:#333}.kezza-chat-input::placeholder{color:#a0a8b4}.kezza-chat-input:focus{border-color:#00afc0;background:#fff;box-shadow:0 0 0 3px rgba(0,175,192,.1)}.kezza-chat-mic{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;background:#f0f4f8;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0;color:#555}.kezza-chat-mic:hover{background:#e2e8f0;color:#00afc0}.kezza-chat-mic.listening{background:#ff4757;color:#fff;animation:kezza-mic-pulse 1.2s infinite}@keyframes kezza-mic-pulse{0%{transform:scale(1);box-shadow:0 0 rgba(255,71,87,.7)}70%{transform:scale(1.08);box-shadow:0 0 0 10px rgba(255,71,87,0)}to{transform:scale(1);box-shadow:0 0 rgba(255,71,87,0)}}.kezza-chat-send{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;background:linear-gradient(135deg,#00afc0,#008f9c);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}.kezza-chat-send:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,175,192,.4)}.kezza-chat-send:active{transform:scale(.95)}.kezza-chat-send svg{width:17px;height:17px;fill:#fff}.kezza-chat-footer-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 8px;background:#fff;font-size:11px;color:#94a3b8;border-top:1px solid #f1f5f9}.kezza-ai-mode-tag{display:inline-flex;align-items:center;gap:4px;background:#f0fdfa;color:#0d9488;padding:2px 8px;border-radius:10px;font-weight:500;font-size:10px}.kezza-nav-link{display:inline-flex;align-items:center;gap:4px;background:#f0fafb;border:1px solid #c8eef0;color:#008f9c;padding:5px 12px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;margin:3px 2px;transition:all .2s ease}.kezza-nav-link:hover{background:#00afc0;color:#fff;border-color:#00afc0}.kezza-appt-summary{background:#f0fafb;border:1px solid #c8eef0;border-radius:12px;padding:14px;margin-top:6px;font-size:13px;line-height:1.6}.kezza-appt-summary strong{color:#00afc0}.kezza-appt-summary code{background:#e0f2fe;color:#0369a1;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600}.kezza-whatsapp-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;padding:10px 20px;border-radius:24px;font-size:14px;font-weight:600;text-decoration:none;margin-top:8px;transition:all .25s ease}.kezza-whatsapp-btn:hover{background:#1fb855;transform:translateY(-1px);box-shadow:0 4px 16px rgba(37,211,102,.35)}.kezza-map-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #00AFC0;color:#00afc0;padding:9px 18px;border-radius:24px;font-size:13px;font-weight:600;text-decoration:none;margin:8px 0 4px;transition:all .25s ease}.kezza-map-btn:hover{background:#00afc0;color:#fff;box-shadow:0 4px 14px rgba(0,175,192,.3);transform:translateY(-1px)}@media(max-width:480px){.kezza-chat-window{bottom:0;right:0;left:0;width:100%;height:100%;max-height:100vh;max-height:100dvh;border-radius:0}.kezza-chat-window.open{transform:translateY(0) scale(1)}.kezza-chat-fab{bottom:16px;right:16px;width:56px;height:56px}.kezza-chat-fab svg{width:26px;height:26px}.kezza-chat-header{padding:16px;border-radius:0;padding-top:max(16px,env(safe-area-inset-top))}.kezza-chat-messages{padding:12px}.kezza-msg{max-width:92%}.kezza-quick-btn{padding:7px 14px;font-size:12px}.kezza-chat-input-area{padding-bottom:max(12px,env(safe-area-inset-bottom))}.kezza-chat-footer-bar{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:768px)and (min-width:481px){.kezza-chat-window{width:360px;height:520px;right:16px;bottom:84px}.kezza-chat-fab{bottom:16px;right:16px}}.kezza-chat-badge{position:absolute;top:-2px;right:-2px;width:18px;height:18px;border-radius:50%;background:#e74c5e;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;animation:kezza-badge-pop .3s cubic-bezier(.4,0,.2,1)}.kezza-chat-badge.hidden{display:none}@keyframes kezza-badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.kezza-chat-tooltip{position:fixed;bottom:92px;right:24px;background:#fff;color:#333;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 6px 24px rgba(0,0,0,.12);z-index:9999;max-width:240px;line-height:1.4;animation:kezza-tooltip-in .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.kezza-chat-tooltip:after{content:"";position:absolute;bottom:-8px;right:24px;width:16px;height:16px;background:#fff;transform:rotate(45deg);box-shadow:4px 4px 8px rgba(0,0,0,.05)}.kezza-chat-tooltip-close{position:absolute;top:4px;right:8px;background:none;border:none;color:#aaa;font-size:16px;cursor:pointer;padding:2px}.kezza-chat-tooltip.hidden{display:none}@keyframes kezza-tooltip-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.kezza-chat-tooltip{right:16px;bottom:76px;max-width:200px;font-size:13px;padding:10px 14px}}.kezza-photo-preview-container{background:#fff;border:1.5px solid #ccfbf1;border-radius:12px;padding:12px;margin:8px 0;box-shadow:0 4px 14px rgba(15,118,110,.08)}.kezza-photo-preview-header{font-size:13px;font-weight:600;color:#0f766e;margin-bottom:8px;display:flex;align-items:center;gap:6px}.kezza-photo-preview-image-wrap{width:100%;max-height:240px;border-radius:8px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.kezza-photo-preview-image-wrap img{width:100%;height:auto;max-height:240px;object-fit:contain;display:block}.kezza-photo-card{background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;padding:16px 18px;margin:8px 0;box-shadow:0 4px 16px rgba(15,118,110,.08);font-family:Inter,sans-serif;color:#1f2937}.kezza-photo-card.quality-error{border-color:#fecaca;background:#fff5f5;box-shadow:0 4px 14px rgba(239,68,68,.08)}.kezza-photo-card.unclear-area{border-color:#cbd5e1;background:#f8fafc;box-shadow:0 4px 14px rgba(100,116,139,.08)}.kezza-photo-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:600;font-size:12px}.kezza-photo-subcard{margin-top:10px;padding:10px 12px;border-radius:8px;transition:background .2s ease}.kezza-photo-header{font-size:14.5px;font-weight:700;color:#0f766e;letter-spacing:.5px;border-bottom:1.5px solid #f0fdf4;padding-bottom:8px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.kezza-photo-section{margin-bottom:12px;font-size:13.5px;line-height:1.5}.kezza-photo-label{font-weight:600;color:#374151;display:block;margin-bottom:3px;font-size:13px}.kezza-photo-val{color:#1f2937;margin-left:2px}.kezza-photo-disclaimer{margin-top:14px;padding:10px 12px;background:#f8fafc;border-left:3px solid #00AFC0;border-radius:4px;font-size:11.5px;color:#475569;line-height:1.45}.kezza-photo-tips{background:#fff;border-radius:8px;padding:12px 14px;margin-top:8px;border:1px solid #e2e8f0;font-size:12.5px;line-height:1.5}.kezza-photo-step-loader{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;color:#0f766e;font-size:13px;font-weight:500;margin:8px 0}.kezza-photo-spinner{width:18px;height:18px;border:2.5px solid #ccfbf1;border-top-color:#00afc0;border-radius:50%;animation:kezzaSpin .8s linear infinite}@keyframes kezzaSpin{to{transform:rotate(360deg)}}.kezza-scanner-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(4,9,20,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility .32s;box-sizing:border-box}.kezza-scanner-modal-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.kezza-scanner-modal-card{position:relative;width:100%;max-width:860px;background:linear-gradient(145deg,#091326,#0d1b38,#071020);border:1.5px solid rgba(0,175,192,.35);border-radius:26px;box-shadow:0 30px 70px rgba(0,0,0,.65),0 0 50px rgba(0,175,192,.18);display:flex;overflow:hidden;transform:scale(.92) translateY(16px);transition:transform .35s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.kezza-scanner-modal-backdrop.is-visible .kezza-scanner-modal-card{transform:scale(1) translateY(0)}.scanner-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#94a3b8;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .2s ease}.scanner-modal-close:hover{background:rgba(239,68,68,.85);border-color:#ef4444;color:#fff;transform:rotate(90deg)}.scanner-modal-visual-side{flex:0 0 38%;background:linear-gradient(180deg,rgba(0,175,192,.12),rgba(15,23,42,.95));border-right:1px solid rgba(255,255,255,.08);padding:36px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-sizing:border-box}.scanner-hud-wrap{position:relative;width:140px;height:160px;background:rgba(4,9,20,.7);border:1.5px solid rgba(0,175,192,.45);border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:24px;box-shadow:inset 0 0 25px rgba(0,175,192,.2),0 10px 30px rgba(0,0,0,.5)}.scanner-hud-face-svg{width:100px;height:120px;display:block}.scanner-laser-line{position:absolute;left:0;right:0;height:2.5px;background:linear-gradient(90deg,transparent,#00AFC0,#5eead4,#00AFC0,transparent);box-shadow:0 0 12px #00afc0,0 0 20px #5eead4;animation:laserScanHud 2.4s ease-in-out infinite;z-index:5}@keyframes laserScanHud{0%{top:6%;opacity:.2}50%{top:88%;opacity:1}to{top:6%;opacity:.2}}.scanner-hud-status-badge{position:absolute;bottom:8px;display:inline-flex;align-items:center;gap:5px;background:rgba(9,19,38,.85);border:1px solid rgba(0,175,192,.4);padding:3px 8px;border-radius:12px;font-size:.68rem;font-weight:700;color:#5eead4;text-transform:uppercase;letter-spacing:.05em}.scanner-live-pulse{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:pulseDot 1.4s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.scanner-quick-metrics{display:flex;flex-direction:column;gap:8px;width:100%}.sq-metric-item{display:flex;align-items:center;gap:8px;font-size:.76rem;color:#cbd5e1;font-weight:500}.sq-metric-item i{color:#22c55e;font-size:.8rem;flex-shrink:0}.scanner-modal-content-side{flex:1;padding:34px 36px 30px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.scanner-modal-pill-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(0,175,192,.14);border:1px solid rgba(0,175,192,.45);color:#00afc0;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;align-self:flex-start}.scanner-modal-heading{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.65rem;color:#fff;font-weight:700;line-height:1.3;margin:0 0 10px}.text-gold{color:#00afc0!important}.scanner-modal-subtext{font-size:.88rem;color:#94a3b8;line-height:1.55;margin:0 0 18px}.scanner-modal-concerns-label{font-size:.78rem;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.scanner-modal-concerns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:22px}.concern-pill-btn{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#94a3b8;padding:9px 12px;border-radius:12px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:550;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.concern-pill-btn:hover{background:rgba(0,175,192,.12);border-color:rgba(0,175,192,.5);color:#fff}.concern-pill-btn.active{background:rgba(0,175,192,.18);border-color:#00afc0;color:#5eead4;font-weight:600;box-shadow:0 2px 10px rgba(0,175,192,.25)}.concern-pill-btn i{font-size:.85rem;color:#00afc0;flex-shrink:0}.scanner-modal-actions{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.btn-scanner-modal-primary{flex:1;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#00afc0,#008f9c);color:#fff!important;padding:13px 20px;border-radius:14px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none!important;box-shadow:0 6px 20px rgba(0,175,192,.4);transition:all .25s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.btn-scanner-modal-primary:hover{background:linear-gradient(135deg,#00c7db,#009baa);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,175,192,.55)}.scanner-arrow-icon{font-size:.8rem;transition:transform .2s ease}.btn-scanner-modal-primary:hover .scanner-arrow-icon{transform:translate(4px)}.btn-scanner-modal-chat{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.15);color:#cbd5e1;padding:13px 18px;border-radius:14px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-sizing:border-box}.btn-scanner-modal-chat:hover{background:rgba(255,255,255,.12);border-color:#00afc0;color:#fff;transform:translateY(-2px)}.scanner-modal-trust-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:6px;font-size:.74rem;color:#94a3b8;font-weight:500}.trust-item i{font-size:.8rem;color:#00afc0}@media(max-width:768px){.kezza-scanner-modal-card{flex-direction:column;max-height:90vh;overflow-y:auto;border-radius:20px}.scanner-modal-visual-side{padding:24px 18px 16px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.scanner-hud-wrap{width:110px;height:120px;margin-bottom:12px}.scanner-quick-metrics{display:none}.scanner-modal-content-side{padding:22px 18px 20px}.scanner-modal-heading{font-size:1.35rem}.scanner-modal-concerns-grid{grid-template-columns:1fr;gap:6px}.concern-pill-btn{padding:8px 10px;font-size:.8rem}.scanner-modal-actions{flex-direction:column}.btn-scanner-modal-primary,.btn-scanner-modal-chat{width:100%}.scanner-modal-trust-bar{justify-content:center;gap:16px}}.kezza-chat-avatar{position:relative!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#fff!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:0 3px 10px rgba(0,0,0,.2)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:3px!important;flex-shrink:0!important}.kezza-avatar-logo-main{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.kezza-msg.bot .kezza-msg-avatar,.kezza-typing .kezza-msg-avatar{position:relative!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #00AFC0!important;box-shadow:0 2px 8px rgba(0,175,192,.25)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:2.5px!important;flex-shrink:0!important}.kezza-msg-logo-img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.kezza-chat-3d-bg{position:absolute!important;top:50%!important;left:50%!important;width:230px!important;aspect-ratio:297/200!important;transform:translate(-50%,-50%)!important;perspective:900px!important;z-index:1!important;pointer-events:none!important;opacity:.08!important;display:flex!important;align-items:center!important;justify-content:center!important}.kezza-chat-3d-bg img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transform-style:preserve-3d!important;will-change:transform!important;transition:transform .1s linear!important}.kezza-chat-messages{position:relative!important;z-index:2!important;background:transparent!important}.kezza-chat-window{background:#f7f9fb!important}html,body{overflow-x: hidden !important;max-width: 100vw !important}*,*::before,*::after{box-sizing: border-box !important}img,video,iframe,embed{max-width: 100% !important}@media (max-width: 1024px){.navbar{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 1000 !important;background: rgba(255,255,255,0.78) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom: 1px solid rgba(255,255,255,0.35) !important;box-shadow: 0 4px 20px rgba(12,35,56,0.04) !important;padding: 10px 0 !important;transition: all 0.3s cubic-bezier(0.16,1,0.3,1) !important}.navbar.is-scrolled,.navbar.scrolled{background: rgba(255,255,255,0.92) !important;border-bottom: 1px solid rgba(226,232,240,0.85) !important;box-shadow: 0 6px 24px rgba(12,35,56,0.08) !important}.nav-container{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 0 16px !important;gap: 0 !important}.nav-logo img{height: 40px !important;width: auto !important;display: block !important}.nav-cta{display: none !important}.hamburger,#hamburger{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;width: 44px !important;height: 44px !important;min-width: 44px !important;min-height: 44px !important;padding: 0 !important;margin: 0 0 0 auto !important;background: transparent !important;border: none !important;cursor: pointer !important;gap: 5px !important;-webkit-tap-highlight-color: transparent !important;flex-shrink: 0 !important}.hamburger span,#hamburger span{display: block !important;width: 24px !important;height: 2px !important;background: #1e293b !important;border-radius: 2px !important;transition: transform 0.25s ease,opacity 0.25s ease !important}.navbar .nav-menu{left: auto !important}}@media (min-width: 769px) and (max-width: 1024px){.nav-logo img{height: 44px !important}}@media (max-width: 768px){.hero-section{padding-top: 0 !important}.hero-stage{min-height: clamp(520px,78vh,640px) !important;height: clamp(520px,78vh,640px) !important}.hero-inner{align-items: flex-end !important;padding-top: 60px !important;padding-bottom: 28px !important}.hero-copy{margin-left: 0 !important;padding: 0 18px !important;width: 100% !important}.hero-eyebrow{font-size: 10px !important;padding: 6px 12px !important;margin-bottom: 12px !important}.hero-h1{font-size: clamp(1.65rem,6.5vw,2.2rem) !important;margin-bottom: 12px !important;line-height: 1.2 !important;white-space: normal !important}.hero-h1 .hero-line-1,.hero-h1 .hero-line-2,.hero-h1 .hero-line-3{white-space: normal !important}.hero-sub{font-size: 0.88rem !important;margin-bottom: 18px !important;line-height: 1.6 !important;max-width: 100% !important}.hero-ctas{display: inline-flex !important;flex-direction: row !important;flex-wrap: wrap !important;width: auto !important;gap: 10px !important;margin: 0 !important}.hero-btn{width: auto !important;max-width: 100% !important;justify-content: center !important;padding: 14px 22px !important;font-size: 0.92rem !important}.hero-scrim{background: linear-gradient(0deg,rgba(4,14,22,0.92) 0%,rgba(4,14,22,0.5) 40%,rgba(4,14,22,0.1) 70%,transparent 100%) !important}}@media (max-width: 480px){.hero-stage{min-height: clamp(500px,76vh,600px) !important;height: clamp(500px,76vh,600px) !important}.hero-h1{font-size: clamp(1.45rem,7vw,1.9rem) !important}.hero-ctas{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 10px !important}.hero-btn{width: 100% !important;max-width: 360px !important}.hero-eyebrow{font-size: 9px !important}}@media (max-width: 860px){.kz-trust-strip{overflow: hidden !important}.kz-trust-list{padding: 10px 16px !important;gap: 10px !important}.kz-trust-list li{font-size: 12px !important;padding: 6px 12px !important;white-space: nowrap !important}}@media (max-width: 768px){.image-gallery-section{padding: 20px 0 28px !important;overflow: hidden !important}.gallery-carousel-viewport{padding: 6px 12px !important;overflow: hidden !important}.gallery-carousel-card{flex: 0 0 78vw !important;max-width: 310px !important;height: 280px !important;border-radius: 14px !important}}@media (max-width: 480px){.gallery-carousel-card{flex: 0 0 85vw !important;max-width: 295px !important;height: 250px !important}}@media (max-width: 768px){.why-kezza-section{padding: 48px 0 !important}.features-grid-pro{display: grid !important;grid-template-columns: 1fr !important;gap: 16px !important}.feature-card-pro{padding: 22px 20px !important;border-radius: 14px !important}}@media (min-width: 481px) and (max-width: 768px){.features-grid-pro{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 768px){.stats-section-pro{padding: 36px 0 !important}.stats-grid-pro{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 14px !important}.stat-box-pro{padding: 18px 14px !important;border-radius: 14px !important}.stat-number-pro{font-size: 2rem !important}.stat-label-pro{font-size: 0.8rem !important}.stat-badge-micro{font-size: 0.65rem !important}}@media (max-width: 480px){.stats-grid-pro{grid-template-columns: repeat(2,1fr) !important;gap: 10px !important}.stat-number-pro{font-size: 1.75rem !important}}@media (max-width: 768px){.services-master-section{padding: 36px 0 24px !important}.services-section-header{padding: 0 16px !important}.services-section-header h2{font-size: clamp(1.5rem,5vw,2rem) !important}.services-categories-grid{grid-template-columns: repeat(2,1fr) !important;gap: 14px !important;padding: 0 !important}.service-category-card{border-radius: 14px !important}.service-category-inner{padding: 14px 14px 16px !important}.category-thumb-wrap{height: 140px !important;border-radius: 10px !important}.category-desc{display: none !important}.services-interactive-viewer{padding: 16px 14px !important;border-radius: 16px !important}.viewer-header{flex-direction: column !important;align-items: flex-start !important;gap: 14px !important;padding-bottom: 16px !important;margin-bottom: 20px !important}.viewer-header-left h3{font-size: 1.1rem !important}.viewer-tabs-nav{width: 100% !important;overflow-x: auto !important;overflow-y: hidden !important;flex-wrap: nowrap !important;padding: 4px !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important}.viewer-tabs-nav::-webkit-scrollbar{display: none !important}.viewer-tab-btn{flex-shrink: 0 !important;padding: 7px 12px !important;font-size: 0.78rem !important;white-space: nowrap !important}.treatments-subgrid{grid-template-columns: 1fr !important;gap: 14px !important}.treatment-item-card{border-radius: 14px !important}.treatment-thumb-box{height: 170px !important}.tab-page-cta-banner{flex-direction: column !important;align-items: flex-start !important;padding: 18px 16px !important;border-radius: 14px !important;gap: 14px !important}.btn-banner-full{width: 100% !important;justify-content: center !important}}@media (max-width: 480px){.services-categories-grid{grid-template-columns: 1fr !important;gap: 12px !important}.category-thumb-wrap{height: 160px !important}}@media (max-width: 768px){.doctors-section{padding: 40px 0 !important}.doctors-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 20px !important}.doctor-card{flex-direction: column !important;border-radius: 16px !important;max-width: 480px !important;margin: 0 auto !important;width: 100% !important}.doctor-image-wrapper,.doctor-card-img{width: 100% !important;aspect-ratio: 16/9 !important;max-height: 240px !important;height: auto !important;flex: none !important;overflow: hidden !important}.doctor-image-wrapper img,.doctor-card-img img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: top center !important}}@media (max-width: 768px){.testimonials-section{padding: 48px 0 !important}.testimonials-section h2{font-size: clamp(1.6rem,5vw,2.2rem) !important;margin-bottom: 32px !important}}@media (max-width: 768px){.kz-branches{padding: 36px 0 60px !important}.kz-branches-header{padding: 0 16px !important;text-align: center !important}.kz-branches-title{font-size: clamp(1.55rem,5vw,2rem) !important}.kz-visit-filters{justify-content: flex-start !important;overflow-x: auto !important;flex-wrap: nowrap !important;padding: 4px 0 8px !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;gap: 6px !important}.kz-visit-filters::-webkit-scrollbar{display: none !important}.kz-visit-pill-btn{flex-shrink: 0 !important;white-space: nowrap !important}.kz-branch-grid{grid-template-columns: 1fr !important;max-width: 420px !important;margin: 0 auto !important}.kz-branch-media{height: 180px !important}}@media (max-width: 768px){.kz-faq{padding: 40px 0 !important}.kz-faq-list{padding: 0 16px !important}.kz-faq-q{font-size: 14px !important;padding: 16px 18px !important}.kz-faq-a p{padding: 0 18px 16px !important;font-size: 13.5px !important}}@media (max-width: 768px){.contact-cta-section h2{font-size: clamp(1.2rem,5vw,1.55rem) !important}.btn-white{padding: 10px 22px !important;font-size: 0.88rem !important}}@media (max-width: 768px){footer,.footer{padding-top: 48px !important;padding-bottom: calc(90px + env(safe-area-inset-bottom,12px)) !important;background: #111827 !important}.footer .container{padding: 0 20px !important}.footer-grid{grid-template-columns: 1fr !important;gap: 24px !important;padding: 0 !important}.footer-column{border-bottom: 1px solid rgba(255,255,255,0.08) !important;padding-bottom: 18px !important}.footer-column:last-child{border-bottom: none !important;padding-bottom: 0 !important}.footer-column p{font-size: 0.88rem !important;line-height: 1.65 !important;color: #94a3b8 !important}.footer-column .footer-nav-title,p.footer-nav-title{font-size: 1.1rem !important;margin-bottom: 12px !important;color: #00AFC0 !important;font-weight: 600 !important}.footer-column ul{display: flex !important;flex-direction: column !important;gap: 8px !important;padding-left: 0 !important;list-style: none !important}.footer-column ul li a{font-size: 0.88rem !important;color: #e2e8f0 !important;display: inline-block !important;padding: 2px 0 !important}.footer-bottom{margin-top: 24px !important;padding-top: 20px !important;text-align: center !important;font-size: 0.78rem !important;color: #64748b !important;border-top: 1px solid rgba(255,255,255,0.08) !important}.final-cta-section,.final-message-section,.contact-cta-section{padding: 38px 16px 42px !important;border-radius: 0 !important;text-align: center !important}.final-cta-section h2,.final-message-section h2,.contact-cta-section h2{font-size: clamp(1.35rem,5.2vw,1.75rem) !important;line-height: 1.3 !important;margin-bottom: 10px !important;color: #ffffff !important}.final-cta-section p,.final-message-section p,.contact-cta-section p{font-size: 0.9rem !important;line-height: 1.55 !important;margin-bottom: 20px !important;max-width: 100% !important;color: rgba(255,255,255,0.92) !important}.btn-appointment,.final-cta-section .btn-consultation,.final-message-section .btn-consultation,.contact-cta-section .btn-white{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 12px 26px !important;font-size: 0.92rem !important;font-weight: 700 !important;border-radius: 30px !important;width: auto !important;max-width: 320px !important;box-sizing: border-box !important}}@media (max-width: 600px){.floating-quick-dock{bottom: 10px !important;left: 50% !important;transform: translateX(-50%) !important;width: calc(100% - 16px) !important;max-width: 420px !important;padding: 5px 5px !important;gap: 4px !important;border-radius: 35px !important;z-index: 998 !important;box-shadow: 0 10px 30px rgba(0,0,0,0.35),0 0 15px rgba(0,175,192,0.25) !important}.floating-quick-dock.dock-hidden{transform: translate(-50%,130%) !important}.floating-quick-dock .dock-item.dock-call{display: none !important}.floating-quick-dock .dock-item{flex: 1 1 0 !important;min-width: 0 !important;padding: 10px 6px !important;font-size: 0.70rem !important;gap: 5px !important;justify-content: center !important;border-radius: 28px !important;white-space: nowrap !important;overflow: visible !important}.floating-quick-dock .dock-item span{overflow: visible !important;text-overflow: clip !important;white-space: nowrap !important;max-width: none !important;font-weight: 700 !important;font-size: 0.70rem !important;letter-spacing: -0.015em !important;display: inline !important}.floating-quick-dock .dock-item i{font-size: 0.88rem !important;flex-shrink: 0 !important}}@media (max-width: 390px){.floating-quick-dock{gap: 3px !important;padding: 4px 4px !important}.floating-quick-dock .dock-item{padding: 9px 5px !important;gap: 4px !important}.floating-quick-dock .dock-item span{font-size: 0.65rem !important;letter-spacing: -0.02em !important}.floating-quick-dock .dock-item i{font-size: 0.82rem !important}}@media (max-width: 340px){.floating-quick-dock .dock-item span{display: none !important}.floating-quick-dock .dock-item{padding: 10px 12px !important;gap: 0 !important}.floating-quick-dock .dock-item i{font-size: 1rem !important}}@media (max-width: 768px){.kezza-chat-fab,#kezzaChatFab{bottom: 80px !important;right: 14px !important;width: 48px !important;height: 48px !important;z-index: 997 !important;box-shadow: 0 4px 18px rgba(0,175,192,0.45) !important}.kezza-chat-tooltip,#kezzaTooltip{bottom: 138px !important;right: 12px !important;max-width: min(280px,80vw) !important}.kezza-chat-window,#kezzaChatWindow{bottom: 0 !important;right: 0 !important;left: 0 !important;width: 100% !important;max-width: 100% !important;border-radius: 20px 20px 0 0 !important;max-height: 82vh !important;z-index: 1001 !important}}@media (max-width: 768px){#kzBackToTop,.back-to-top{display: none !important}}@media (max-width: 768px){.why-kezza-section,.services-master-section,.branches-section,.testimonials-section,.gallery-section,.doctors-section,.stats-section{padding-left: 0 !important;padding-right: 0 !important}.container{padding: 0 16px !important}.section-header h2,.section-header-pro h2{font-size: clamp(1.5rem,5.5vw,2.2rem) !important;margin-bottom: 12px !important}.section-header p{font-size: 0.9rem !important}.section-badge-luxury{font-size: 0.72rem !important;padding: 5px 12px !important}}@media (max-width: 1024px){input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="date"],select,textarea{font-size: 16px !important}}@media (max-width: 768px){.branch-card{padding: 20px 16px !important}.kz-btn-book,.kz-btn-wa,.kz-btn-map{width: 100% !important;justify-content: center !important;text-align: center !important}}@media (max-width: 768px){.contact-hero-section{padding: 72px 0 30px 0 !important;min-height: auto !important}.contact-hero-section .hero-container{padding: 0 16px !important;gap: 20px !important;display: flex !important;flex-direction: column !important}.hero-editorial-col{width: 100% !important}.hero-editorial-col .hero-kicker-badge{font-size: 0.67rem !important;padding: 4px 10px !important;margin-bottom: 8px !important}.hero-main-heading{font-size: clamp(1.4rem,5vw,1.55rem) !important;line-height: 1.25 !important;min-height: 3.75em !important;margin-bottom: 10px !important}.hero-lead-narrative{font-size: 0.86rem !important;line-height: 1.5 !important;min-height: 6em !important;margin-bottom: 14px !important}.hero-metrics-strip{gap: 10px !important;padding: 8px 12px !important;width: 100% !important;margin-bottom: 16px !important}.hero-cta-actions{width: 100% !important;display: flex !important;flex-direction: column !important;gap: 8px !important;margin-bottom: 12px !important}.hero-btn-primary,.hero-btn-whatsapp,.hero-btn-call{width: 100% !important;min-height: 42px !important;justify-content: center !important;border-radius: 25px !important;font-size: 0.86rem !important}.hero-visual-col,.hero-image{width: 100% !important;margin: 0 auto !important}.hero-visual-wrapper{position: relative !important;width: 100% !important}.hero-photo-frame{position: relative !important;width: 100% !important;aspect-ratio: 4 / 3 !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 8px 24px rgba(0,0,0,0.12) !important}.hero-photo-frame img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center 20% !important;display: block !important}.hero-photo-tag-flagship{position: absolute !important;top: 12px !important;bottom: auto !important;left: auto !important;right: 12px !important;width: auto !important;height: auto !important;max-width: calc(100% - 24px) !important;padding: 6px 14px !important;border-radius: 25px !important;display: inline-flex !important;align-items: center !important;gap: 8px !important;background: rgba(15,23,42,0.88) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;border: 1px solid rgba(255,255,255,0.25) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.28) !important;z-index: 5 !important;box-sizing: border-box !important}.flagship-tag-text{display: flex !important;flex-direction: column !important;text-align: left !important}.flagship-tag-text strong{font-size: 0.72rem !important;white-space: nowrap !important;color: #ffffff !important}.flagship-tag-text span{font-size: 0.60rem !important;white-space: nowrap !important;color: #a7f3d0 !important}.hero-photo-tag-doctors{position: relative !important;bottom: auto !important;left: auto !important;right: auto !important;margin-top: 10px !important;width: 100% !important;box-sizing: border-box !important;border-radius: 12px !important;padding: 10px 14px !important;display: flex !important;align-items: center !important;gap: 12px !important;background: #ffffff !important;border: 1px solid rgba(0,175,192,0.2) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.04) !important}.doctors-tag-icon{width: 34px !important;height: 34px !important;border-radius: 8px !important;font-size: 0.95rem !important;flex-shrink: 0 !important;background: rgba(0,175,192,0.1) !important;color: #00AFC0 !important;display: flex !important;align-items: center !important;justify-content: center !important}.doctors-tag-info strong{font-size: 0.76rem !important;display: block !important;color: #1e293b !important}.doctors-tag-info span{font-size: 0.66rem !important;color: #64748b !important;display: block !important}.contact-form-section{padding: 85px 14px 28px !important}}@media (max-width: 768px){.treatments-grid,.services-grid,.skin-services-grid,.service-cards-grid{grid-template-columns: 1fr !important;gap: 16px !important}.service-card,.skin-card,.treatment-card{border-radius: 14px !important}.service-card img,.skin-card img,.treatment-card img{height: 200px !important;border-radius: 10px 10px 0 0 !important}.prp-hero-section,.weight-hero-section,.skin-hero-section,.pm-hero-section,.ht-hero-section{padding-top: 72px !important;padding-bottom: 36px !important}}@media (min-width: 480px) and (max-width: 768px){.treatments-grid,.services-grid,.skin-services-grid{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 768px){.pmu-hero-section,.pmu-header{padding: 80px 16px 40px !important}}@media (max-width: 1024px){button,[role="button"],a.btn,.btn-primary,.btn-white,.btn-gold,.btn-navy,.hero-btn,.kz-btn-book,.kz-btn-wa,.kz-btn-map,.btn-drawer-call,.btn-drawer-book{min-height: 44px !important;touch-action: manipulation !important;-webkit-tap-highlight-color: transparent !important}}@media (hover: none){.feature-card-pro:hover,.kz-branch:hover,.treatment-item-card:hover,.gallery-carousel-card:hover,.service-category-card:hover,.testimonial-card:hover,.stat-box-pro:hover{transform: none !important}.feature-card-pro:hover .category-thumb-wrap img,.service-category-card:hover .category-thumb-wrap img,.gallery-carousel-card:hover img{transform: none !important}}section,.hero-section,.image-gallery-section,.why-kezza-section,.stats-section-pro,.services-master-section,.testimonials-section,.kz-branches,.kz-trust-strip,.kz-faq,.contact-cta-section,.footer{max-width: 100vw !important;overflow-x: hidden !important}html body footer.footer.kz-site-footer{background:#1f2326 !important;color:#e9eef0 !important;padding:56px 0 96px !important;margin:0 !important;border-top:3px solid #00AFC0 !important;font-family:'Inter',sans-serif !important;font-size:0.92rem !important;line-height:1.6 !important;text-align:left !important}html body footer.footer.kz-site-footer .container{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important}html body footer.footer.kz-site-footer .kz-footer-grid{display:grid !important;grid-template-columns:1.45fr 1fr 1fr 1.05fr 1.45fr !important;gap:34px !important;margin:0 0 34px !important;align-items:start !important}html body footer.footer.kz-site-footer .footer-column{min-width:0 !important;text-align:left !important;padding:0 !important;background:none !important;border:0 !important}html body footer.footer.kz-site-footer .footer-nav-title{font-family:'Plus Jakarta Sans','Inter',sans-serif !important;font-size:1.02rem !important;font-weight:700 !important;color:#00C4D6 !important;margin:0 0 14px !important;letter-spacing:0.01em !important;line-height:1.35 !important;text-transform:none !important}html body footer.footer.kz-site-footer .footer-nav-title a{color:inherit !important;text-decoration:none !important}html body footer.footer.kz-site-footer .footer-nav-title a:hover{color:#ffffff !important}html body footer.footer.kz-site-footer .kz-footer-name{font-size:1.18rem !important;color:#ffffff !important}html body footer.footer.kz-site-footer p{color:#c9d3d7 !important;margin:0 0 12px !important;line-height:1.65 !important;font-size:0.9rem !important}html body footer.footer.kz-site-footer .kz-footer-hours{color:#e9eef0 !important;font-weight:500 !important}html body footer.footer.kz-site-footer .kz-footer-hours i{color:#00C4D6 !important;margin-right:6px !important}html body footer.footer.kz-site-footer ul{display:block !important;gap:0 !important;list-style:none !important;margin:0 !important;padding:0 !important}html body footer.footer.kz-site-footer ul li{margin:0 0 8px !important;padding:0 !important;line-height:1.45 !important;color:#c9d3d7 !important}html body footer.footer.kz-site-footer ul li::before{content:none !important}html body footer.footer.kz-site-footer a{color:#e9eef0 !important;text-decoration:none !important;transition:color 0.2s ease !important}html body footer.footer.kz-site-footer ul li a:hover,html body footer.footer.kz-site-footer ul li a:focus-visible{color:#00C4D6 !important;text-decoration:underline !important;text-underline-offset:3px !important}html body footer.footer.kz-site-footer .kz-footer-social{display:flex !important;gap:10px !important;margin-top:16px !important}html body footer.footer.kz-site-footer .kz-footer-social a{width:38px !important;height:38px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.16) !important;color:#ffffff !important;font-size:1rem !important}html body footer.footer.kz-site-footer .kz-footer-social a:hover{background:#00AFC0 !important;border-color:#00AFC0 !important;color:#ffffff !important}html body footer.footer.kz-site-footer .kz-footer-contact li{display:flex !important;gap:10px !important;align-items:flex-start !important;margin-bottom:10px !important}html body footer.footer.kz-site-footer .kz-footer-contact li i{color:#00C4D6 !important;width:16px !important;flex:0 0 16px !important;margin-top:4px !important;text-align:center !important;font-size:0.9rem !important}html body footer.footer.kz-site-footer .kz-footer-contact li span{min-width:0 !important;overflow-wrap:anywhere !important}html body footer.footer.kz-site-footer .kz-footer-contact small{display:inline-block !important;color:#9fb0b6 !important;font-size:0.78rem !important;margin-left:2px !important}html body footer.footer.kz-site-footer .kz-footer-contact strong{color:#ffffff !important;font-weight:600 !important}html body footer.footer.kz-site-footer .kz-footer-bottom{margin:0 !important;padding:18px 0 0 !important;border-top:1px solid rgba(255,255,255,0.12) !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:6px 24px !important;text-align:left !important}html body footer.footer.kz-site-footer .kz-footer-bottom p{margin:0 !important;font-size:0.82rem !important;color:#9fb0b6 !important}html body footer.footer.kz-site-footer .kz-footer-bottom .kz-footer-note{max-width:620px !important}html body footer.footer.kz-site-footer{position:relative !important;overflow:hidden !important;background-image:none !important;box-shadow:none !important}html body footer.footer.kz-site-footer::before,html body footer.footer.kz-site-footer::after{content:none !important;display:none !important}html body footer.footer.kz-site-footer .footer-column,html body footer.footer.kz-site-footer .footer-column *{animation:none !important;transform:none !important}html body footer.footer.kz-site-footer .footer-column{border-bottom:0 !important;padding-bottom:0 !important}html body footer.footer.kz-site-footer .kz-footer-grid{background:transparent !important;padding:0 !important}html body footer.footer.kz-site-footer ul li a{font-size:inherit !important;font-weight:400 !important;padding:0 !important;display:inline !important}html body footer.footer.kz-site-footer ul li a:hover{padding-left:0 !important}html body footer.footer.kz-site-footer .footer-nav-title a{font-size:inherit !important;font-weight:inherit !important;color:inherit !important}html body footer.footer.kz-site-footer .kz-footer-social a{font-size:1rem !important;color:#ffffff !important}html body footer.footer.kz-site-footer .kz-footer-contact li a{color:#e9eef0 !important}html body footer.footer.kz-site-footer .kz-footer-contact li a strong{color:#ffffff !important}html body footer.footer.kz-site-footer .footer-column ul li a{color:#e9eef0 !important;font-size:inherit !important;font-weight:400 !important;padding:0 !important;display:inline !important;text-decoration:none !important;transform:none !important}html body footer.footer.kz-site-footer .footer-column ul li a:hover,html body footer.footer.kz-site-footer .footer-column ul li a:focus-visible{color:#00C4D6 !important;padding-left:0 !important;text-decoration:underline !important;text-underline-offset:3px !important}html body footer.footer.kz-site-footer .footer-column ul li a::before,html body footer.footer.kz-site-footer .footer-column ul li a::after,html body footer.footer.kz-site-footer .footer-nav-title::before,html body footer.footer.kz-site-footer .footer-nav-title::after{content:none !important;display:none !important}html body footer.footer.kz-site-footer .footer-column .footer-nav-title{border:0 !important;padding:0 !important;position:static !important;text-transform:none !important}html body footer.footer.kz-site-footer .footer-column .kz-footer-name{color:#ffffff !important;font-size:1.18rem !important}html body footer.footer.kz-site-footer .kz-footer-bottom,html body footer.footer.kz-site-footer .kz-footer-bottom p{background:transparent !important;text-align:left !important}html body footer.footer.kz-site-footer .footer-year{color:inherit !important;font-weight:inherit !important}@media (max-width:1100px){html body footer.footer.kz-site-footer .kz-footer-grid{grid-template-columns:repeat(3,1fr) !important}html body footer.footer.kz-site-footer .kz-footer-brand,html body footer.footer.kz-site-footer .kz-footer-contact{grid-column:span 3 !important}html body footer.footer.kz-site-footer .kz-footer-contact ul{display:grid !important;grid-template-columns:repeat(2,1fr) !important;column-gap:28px !important}}@media (max-width:640px){html body footer.footer.kz-site-footer{padding:42px 0 140px !important}html body footer.footer.kz-site-footer .container{padding:0 16px !important}html body footer.footer.kz-site-footer .kz-footer-grid{grid-template-columns:1fr 1fr !important;gap:26px 18px !important}html body footer.footer.kz-site-footer .kz-footer-brand,html body footer.footer.kz-site-footer .kz-footer-contact{grid-column:1 / -1 !important}html body footer.footer.kz-site-footer .kz-footer-grid > .footer-column:nth-child(4){grid-column:1 / -1 !important}html body footer.footer.kz-site-footer .kz-footer-grid > .footer-column:nth-child(4) ul{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0 18px !important}html body footer.footer.kz-site-footer .kz-footer-contact ul{display:block !important}html body footer.footer.kz-site-footer .footer-column ul li a{display:inline-block !important;padding:3px 0 !important}html body footer.footer.kz-site-footer .kz-footer-bottom{flex-direction:column !important}}html body footer.footer.kz-site-footer .kz-footer-map-container{margin-top:28px !important;padding-top:22px !important;border-top:1px solid rgba(255,255,255,0.08) !important}html body footer.footer.kz-site-footer .kz-footer-map-header{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;margin-bottom:12px !important}html body footer.footer.kz-site-footer .kz-footer-map-title{font-size:0.92rem !important;font-weight:700 !important;color:#ffffff !important;display:inline-flex !important;align-items:center !important;gap:8px !important}html body footer.footer.kz-site-footer .kz-footer-map-link{color:#00C4D6 !important;font-size:0.84rem !important;font-weight:600 !important;text-decoration:none !important}html body footer.footer.kz-site-footer .kz-footer-map-frame{width:100% !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 4px 16px rgba(0,0,0,0.25) !important;line-height:0 !important}html body footer.footer.kz-site-footer .kz-footer-map-iframe{border:0 !important;width:100% !important;height:200px !important;display:block !important}@media (min-width: 1024px){.navbar{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;background: rgba(255,255,255,0.95) !important;backdrop-filter: blur(18px) saturate(180%) !important;-webkit-backdrop-filter: blur(18px) saturate(180%) !important;border-bottom: 1px solid rgba(226,232,240,0.82) !important;box-shadow: 0 4px 20px rgba(15,23,42,0.04) !important;padding: 8px 0 !important;z-index: 1000 !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.navbar.is-scrolled,.navbar.scrolled{background: rgba(255,255,255,0.98) !important;box-shadow: 0 6px 24px rgba(15,23,42,0.08) !important;padding: 6px 0 !important}.nav-container{display: grid !important;grid-template-columns: minmax(max-content,1fr) auto minmax(max-content,1fr) !important;align-items: center !important;width: 100% !important;max-width: 1420px !important;margin: 0 auto !important;padding: 0 24px !important;box-sizing: border-box !important;min-height: 52px !important;position: relative !important;column-gap: 8px !important}.nav-logo{grid-column: 1 !important;justify-self: start !important;display: flex !important;align-items: center !important;z-index: 2 !important}.nav-logo a{display: inline-flex !important;align-items: center !important;text-decoration: none !important}.nav-logo img{height: 42px !important;width: auto !important;display: block !important;object-fit: contain !important;transition: transform 0.22s ease !important}.nav-logo img:hover{transform: scale(1.02) !important}.navbar .nav-menu,.nav-menu{grid-column: 2 !important;justify-self: center !important;display: flex !important;align-items: center !important;justify-content: center !important;flex-direction: row !important;gap: 3px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;white-space: nowrap !important;position: relative !important;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important;width: auto !important;max-width: none !important;height: auto !important;min-height: auto !important;transform: none !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;box-shadow: none !important;background: transparent !important;overflow: visible !important;z-index: 10 !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta),.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta){display: inline-flex !important;align-items: center !important;position: relative !important;width: auto !important;max-width: none !important;min-height: 0 !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: none !important;border-bottom: none !important;border-top: none !important;border-left: none !important;border-right: none !important;background: transparent !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.navbar .services-nav-toggle,.services-nav-toggle{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 4px !important;width: auto !important;max-width: none !important;min-height: 0 !important;height: auto !important;padding: 5px 8px !important;font-family: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;font-size: 0.80rem !important;font-weight: 600 !important;color: #334155 !important;text-decoration: none !important;border-radius: 8px !important;white-space: nowrap !important;transition: all 0.18s cubic-bezier(0.16,1,0.3,1) !important;cursor: pointer !important;line-height: 1.25 !important;background: transparent !important;border: none !important;border-left: none !important;border-right: none !important;border-top: none !important;border-bottom: none !important;box-shadow: none !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a:hover,.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a:hover,.navbar .services-nav-toggle:hover,.services-nav-toggle:hover{color: #008f9c !important;background: rgba(0,175,192,0.08) !important;border: none !important;border-left: none !important;border-bottom: none !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a.active,.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a.active,.navbar .services-nav-toggle.active,.services-nav-toggle.active{color: #008f9c !important;background: rgba(0,175,192,0.08) !important;border: none !important;border-left: none !important;border-bottom: none !important}.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a.active:after,.services-nav-toggle.active:after{content: "" !important;position: absolute !important;bottom: -2px !important;left: 50% !important;transform: translate(-50%) !important;width: 18px !important;height: 2.5px !important;background: linear-gradient(90deg,#00afc0,#008f9c) !important;border-radius: 3px !important;pointer-events: none !important}.nav-scanner-link{color: #0d9488 !important;font-weight: 700 !important}.services-nav-toggle .nav-arrow{font-size: 0.65rem !important;margin-left: 2px !important;transition: transform 0.22s ease !important;color: #64748b !important}.nav-item-services-dropdown:hover .services-nav-toggle .nav-arrow,.services-nav-toggle[aria-expanded="true"] .nav-arrow{transform: rotate(180deg) !important;color: #00afc0 !important}.nav-cta{grid-column: 3 !important;justify-self: end !important;display: flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0 !important;z-index: 10 !important}.kz-lang-switcher.kz-lang-switcher-mobile,.nav-container > .kz-lang-switcher-mobile,.kz-lang-switcher-mobile,.navbar .hamburger,#hamburger,.nav-backdrop,#navBackdrop,.nav-drawer-header,.nav-drawer-cta,.navbar .nav-menu > li.nav-drawer-header,.navbar .nav-menu > li.nav-drawer-cta,li.nav-drawer-header,li.nav-drawer-cta,#drawerCloseBtn,.drawer-close-btn,.drawer-logo{display: none !important;visibility: hidden !important;opacity: 0 !important;width: 0 !important;height: 0 !important;max-width: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: none !important;pointer-events: none !important;position: absolute !important;clip: rect(0,0,0,0) !important;overflow: hidden !important}.nav-item-services-dropdown{position: relative !important;display: inline-flex !important;align-items: center !important}.services-dropdown-menu.mega-menu-panel{position: absolute !important;top: calc(100% + 12px) !important;left: 50% !important;transform: translateX(-50%) translateY(8px) !important;width: 760px !important;max-width: calc(100vw - 32px) !important;background: #ffffff !important;border-radius: 16px !important;border: 1px solid rgba(226,232,240,0.9) !important;box-shadow: 0 24px 64px rgba(15,23,42,0.14),0 4px 16px rgba(0,0,0,0.05) !important;padding: 24px 24px 20px !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity 0.22s cubic-bezier(0.16,1,0.3,1),transform 0.22s cubic-bezier(0.16,1,0.3,1),visibility 0.22s !important;z-index: 1050 !important;box-sizing: border-box !important}.nav-item-services-dropdown:hover .services-dropdown-menu.mega-menu-panel,.nav-item-services-dropdown.services-dropdown-open .services-dropdown-menu.mega-menu-panel,.nav-item-services-dropdown.dropdown-active .services-dropdown-menu.mega-menu-panel{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: translateX(-50%) translateY(0) !important}.services-dropdown-menu.mega-menu-panel:before{content: "" !important;position: absolute !important;top: -14px !important;left: 0 !important;right: 0 !important;height: 14px !important;background: transparent !important}.mega-menu-grid{display: grid !important;grid-template-columns: 1fr 1fr 1fr !important;gap: 0 !important}.mega-col{padding: 0 20px 0 0 !important;margin-right: 20px !important;border-right: 1px solid #e2e8f0 !important}.mega-col:last-child{padding-right: 0 !important;margin-right: 0 !important;border-right: none !important}.mega-col-header{display: flex !important;align-items: center !important;gap: 8px !important;margin-bottom: 8px !important}.mega-col-icon{color: #00afc0 !important;font-size: 0.9rem !important;flex-shrink: 0 !important}.mega-col-title{font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size: 0.82rem !important;font-weight: 700 !important;color: #1e293b !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;text-decoration: none !important;background: none !important;padding: 0 !important;border: none !important;border-radius: 0 !important;transition: color 0.15s ease !important;line-height: 1.2 !important}.mega-col-title:hover{color: #008f9c !important}span.mega-col-title,span.mega-col-title:hover{font-weight: 600 !important;letter-spacing: -0.01em !important;color: #334155 !important}.mega-link-list{list-style: none !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 1px !important}.mega-link{display: block !important;padding: 5px 8px !important;text-decoration: none !important;font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size: 0.82rem !important;font-weight: 450 !important;color: #475569 !important;border-radius: 6px !important;transition: all 0.15s ease !important;white-space: nowrap !important;background: transparent !important;border: none !important;line-height: 1.4 !important}.mega-link:hover,.mega-link:focus{background: rgba(0,175,192,0.08) !important;color: #008f9c !important;padding-left: 12px !important}}.kz-lang-switcher:not(.kz-lang-switcher-mobile){display: inline-flex !important;align-items: center !important;gap: 3px !important;background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.35) !important;border-radius: 30px !important;padding: 3px 6px !important;box-shadow: 0 2px 8px rgba(0,175,192,0.08) !important;flex-shrink: 0 !important;user-select: none !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.kz-lang-switcher:not(.kz-lang-switcher-mobile):hover{border-color: #00afc0 !important;box-shadow: 0 4px 14px rgba(0,175,192,0.22) !important;transform: translateY(-1px) !important}.kz-lang-switcher .kz-globe-icon{color: #00afc0 !important;font-size: 0.8rem !important;margin-left: 4px !important;margin-right: 2px !important}.kz-lang-switcher .kz-lang-btn{background: transparent !important;border: none !important;outline: none !important;cursor: pointer !important;font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size: 0.78rem !important;font-weight: 600 !important;color: #334155 !important;padding: 3px 8px !important;border-radius: 20px !important;line-height: 1.25 !important;transition: all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.kz-lang-switcher .kz-lang-btn:hover{color: #008f9c !important;background: rgba(0,175,192,0.08) !important}.kz-lang-switcher .kz-lang-btn.active{background: linear-gradient(135deg,#00afc0,#008f9c) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 2px 6px rgba(0,175,192,0.35) !important}.kz-lang-switcher .kz-lang-sep{color: #cbd5e1 !important;font-size: 0.72rem !important;font-weight: 400 !important;padding: 0 1px !important}.btn-nav-call{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 5px 10px !important;background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.35) !important;border-radius: 25px !important;color: #1e293b !important;font-weight: 650 !important;font-size: 0.76rem !important;text-decoration: none !important;white-space: nowrap !important;font-family: 'Inter',-apple-system,sans-serif !important;box-shadow: 0 2px 8px rgba(0,175,192,0.08) !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.btn-nav-call i{color: #00afc0 !important;font-size: 0.8rem !important}.btn-nav-call:hover{background: rgba(0,175,192,0.08) !important;color: #008f9c !important;border-color: #00afc0 !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,175,192,0.2) !important}.nav-cta .btn-primary{display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 5px 13px !important;background: linear-gradient(135deg,#00afc0,#008f9c) !important;color: #ffffff !important;font-weight: 700 !important;font-size: 0.77rem !important;text-decoration: none !important;border-radius: 25px !important;box-shadow: 0 3px 12px rgba(0,175,192,0.28) !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important;white-space: nowrap !important;border: none !important;cursor: pointer !important}.nav-cta .btn-primary:hover{background: linear-gradient(135deg,#009baa,#007682) !important;box-shadow: 0 6px 18px rgba(0,175,192,0.42) !important;transform: translateY(-2px) !important}@media (min-width: 1024px) and (max-width: 1340px){.nav-container{padding: 0 16px !important;column-gap: 6px !important}.nav-logo img{height: 38px !important}.navbar .nav-menu,.nav-menu{gap: 2px !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.navbar .services-nav-toggle,.services-nav-toggle{padding: 4px 6px !important;font-size: 0.77rem !important;gap: 2px !important}.btn-nav-call span{display: none !important}.btn-nav-call{width: 36px !important;height: 36px !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border-radius: 50% !important}.btn-nav-call i{margin: 0 !important;font-size: 0.84rem !important}.nav-cta{gap: 5px !important}.nav-cta .btn-primary{padding: 6px 12px !important;font-size: 0.76rem !important}.kz-lang-switcher{padding: 2px 5px !important}.kz-lang-switcher .kz-lang-btn{font-size: 0.72rem !important;padding: 2px 5px !important}}@media (min-width: 1024px) and (max-width: 1140px){.nav-container{padding: 0 12px !important;column-gap: 4px !important}.nav-logo img{height: 36px !important}.navbar .nav-menu,.nav-menu{gap: 1px !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.navbar .services-nav-toggle,.services-nav-toggle{padding: 3px 5px !important;font-size: 0.73rem !important;gap: 2px !important}.kz-lang-switcher{padding: 1px 4px !important;gap: 2px !important}.kz-lang-switcher .kz-lang-btn{padding: 1px 4px !important;font-size: 0.68rem !important}.btn-nav-call{width: 32px !important;height: 32px !important}.nav-cta .btn-primary{padding: 5px 8px !important;font-size: 0.70rem !important}}@media (max-width: 1023px){.navbar{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 1000 !important;background: rgba(255,255,255,0.95) !important;backdrop-filter: blur(16px) saturate(180%) !important;-webkit-backdrop-filter: blur(16px) saturate(180%) !important;border-bottom: 1px solid rgba(226,232,240,0.85) !important;box-shadow: 0 2px 12px rgba(15,23,42,0.05) !important;padding: 10px 0 !important}.nav-container{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 16px !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box !important}.nav-logo img{height: 40px !important;width: auto !important}.nav-container > .nav-cta{display: none !important}.kz-lang-switcher.kz-lang-switcher-mobile{display: inline-flex !important;align-items: center !important;gap: 3px !important;margin-left: auto !important;margin-right: 12px !important;padding: 3px 6px !important;background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.35) !important;border-radius: 30px !important;box-shadow: 0 2px 8px rgba(0,175,192,0.08) !important;flex-shrink: 0 !important}.navbar .hamburger,#hamburger{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;min-width: 42px !important;min-height: 42px !important;background: #f8fafc !important;border: 1px solid #e2e8f0 !important;border-radius: 10px !important;cursor: pointer !important;gap: 5px !important;padding: 0 !important;margin: 0 !important;z-index: 1001 !important;-webkit-tap-highlight-color: transparent !important;transition: background-color 0.2s ease,border-color 0.2s ease !important}.navbar .hamburger:hover,#hamburger:hover{background: #f1f5f9 !important;border-color: #cbd5e1 !important}.navbar .hamburger span,#hamburger span{display: block !important;width: 22px !important;height: 2px !important;background: #1e293b !important;border-radius: 2px !important;transition: transform 0.25s ease,opacity 0.25s ease !important}.navbar .hamburger.active span:nth-child(1),#hamburger.active span:nth-child(1){transform: translateY(7px) rotate(45deg) !important}.navbar .hamburger.active span:nth-child(2),#hamburger.active span:nth-child(2){opacity: 0 !important}.navbar .hamburger.active span:nth-child(3),#hamburger.active span:nth-child(3){transform: translateY(-7px) rotate(-45deg) !important}.nav-backdrop,#navBackdrop{display: block !important;position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100vw !important;height: 100vh !important;height: 100dvh !important;background: rgba(11,15,27,0.55) !important;backdrop-filter: blur(4px) !important;-webkit-backdrop-filter: blur(4px) !important;z-index: 9998 !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity 0.25s cubic-bezier(0.16,1,0.3,1),visibility 0.25s !important}.nav-backdrop.active,#navBackdrop.active{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important}.navbar .nav-menu{position: fixed !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: auto !important;width: 330px !important;max-width: 86vw !important;height: 100vh !important;height: 100dvh !important;background: #ffffff !important;box-shadow: -8px 0 32px rgba(11,15,27,0.16) !important;z-index: 10000 !important;display: flex !important;flex-direction: column !important;padding: 0 !important;margin: 0 !important;list-style: none !important;overflow-y: auto !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior: contain !important;border: none !important;border-radius: 0 !important;transform: translateX(100%) !important;transition: transform 0.28s cubic-bezier(0.16,1,0.3,1),visibility 0.28s !important;visibility: hidden !important;pointer-events: none !important;box-sizing: border-box !important}.navbar .nav-menu.active{transform: translateX(0) !important;visibility: visible !important;pointer-events: auto !important}.navbar .nav-menu > li.nav-drawer-header{position: sticky !important;top: 0 !important;z-index: 30 !important;background: #ffffff !important;display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 14px 20px !important;min-height: 60px !important;height: 60px !important;border-bottom: 1px solid #eef2f6 !important;margin: 0 !important;width: 100% !important;box-sizing: border-box !important;flex-shrink: 0 !important}.nav-drawer-header .drawer-logo{display: flex !important;align-items: center !important;text-decoration: none !important}.nav-drawer-header .drawer-logo img{height: 38px !important;width: auto !important;display: block !important}.nav-drawer-header .drawer-close-btn{width: 38px !important;height: 38px !important;border-radius: 50% !important;background: #f1f5f9 !important;border: none !important;color: #475569 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;transition: all 0.2s ease !important}.nav-drawer-header .drawer-close-btn:hover{background: #fee2e2 !important;color: #ef4444 !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta){margin: 0 !important;padding: 0 !important;width: 100% !important;display: block !important;border-bottom: 1px solid #f1f5f9 !important;background: #ffffff !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a,.navbar .services-nav-toggle{display: flex !important;align-items: center !important;justify-content: flex-start !important;padding: 14px 20px !important;min-height: 48px !important;font-family: 'Inter',sans-serif !important;font-size: 0.96rem !important;font-weight: 550 !important;color: #1e293b !important;text-decoration: none !important;background: transparent !important;border: none !important;border-left: 3px solid transparent !important;transition: background-color 0.15s ease,color 0.15s ease !important;width: 100% !important;text-align: left !important;box-sizing: border-box !important}.navbar .nav-menu > li:not(.nav-drawer-header):not(.nav-drawer-cta) > a:hover,.navbar .services-nav-toggle:hover{background-color: #f8fafc !important;color: #00afc0 !important}.nav-item-services-dropdown{position: relative !important;width: 100% !important;display: flex !important;flex-direction: column !important;align-items: stretch !important}.services-nav-toggle{justify-content: space-between !important;width: 100% !important}.services-dropdown-menu.mega-menu-panel{position: static !important;width: 100% !important;max-width: 100% !important;transform: none !important;left: auto !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;max-height: 0 !important;overflow: hidden !important;padding: 0 12px !important;border: none !important;box-shadow: none !important;border-radius: 0 !important;background: #f8fafc !important;transition: max-height 0.3s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease,visibility 0.2s,padding 0.2s !important}.nav-item-services-dropdown.services-dropdown-open .services-dropdown-menu.mega-menu-panel,.nav-item-services-dropdown.mobile-dropdown-open .services-dropdown-menu.mega-menu-panel{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;max-height: 800px !important;padding: 12px 14px 16px !important;overflow-y: auto !important}.mega-menu-grid{grid-template-columns: 1fr !important;gap: 0 !important}.mega-col{border-right: none !important;border-bottom: 1px solid #e2e8f0 !important;padding: 12px 0 !important;margin-right: 0 !important}.mega-col:last-child{border-bottom: none !important}.mega-col-header{margin-bottom: 6px !important}.mega-col-title{font-size: 0.85rem !important}.mega-link{font-size: 0.82rem !important;padding: 6px 8px !important}.mega-link:hover{padding-left: 12px !important}.services-dropdown-menu.mega-menu-panel:before{display: none !important}.navbar .nav-menu > li.nav-drawer-cta{position: sticky !important;bottom: 0 !important;z-index: 30 !important;margin-top: auto !important;background: #ffffff !important;padding: 16px 20px !important;border-top: 1px solid #eef2f6 !important;display: flex !important;flex-direction: column !important;gap: 10px !important;box-shadow: 0 -4px 16px rgba(15,23,42,0.05) !important;flex-shrink: 0 !important;width: 100% !important;box-sizing: border-box !important}.btn-drawer-call{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: 100% !important;height: 44px !important;border-radius: 12px !important;border: 1.5px solid #00afc0 !important;color: #00afc0 !important;background: #f0fdfa !important;font-weight: 600 !important;font-size: 0.92rem !important;text-decoration: none !important}.btn-drawer-book{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: 100% !important;height: 44px !important;border-radius: 12px !important;border: none !important;color: #ffffff !important;background: linear-gradient(135deg,#00afc0,#008f9c) !important;font-weight: 700 !important;font-size: 0.92rem !important;text-decoration: none !important;box-shadow: 0 4px 14px rgba(0,175,192,0.3) !important}}.kz-back-btn{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 7px 16px !important;background: #ffffff !important;border: 1.5px solid rgba(0,175,192,0.35) !important;border-radius: 25px !important;color: #0f172a !important;font-family: 'Inter',-apple-system,sans-serif !important;font-size: 0.84rem !important;font-weight: 600 !important;text-decoration: none !important;box-shadow: 0 2px 8px rgba(15,23,42,0.05) !important;transition: all 0.25s cubic-bezier(0.16,1,0.3,1) !important;cursor: pointer !important;user-select: none !important;white-space: nowrap !important;flex-shrink: 0 !important;position: relative !important;z-index: 10 !important}.kz-back-btn:hover{background: linear-gradient(135deg,#00afc0,#008f9c) !important;color: #ffffff !important;border-color: #00afc0 !important;transform: translateX(-3px) !important;box-shadow: 0 6px 16px rgba(0,175,192,0.3) !important}.kz-back-btn i{font-size: 0.85rem !important;transition: transform 0.2s ease !important;color: #00afc0 !important}.kz-back-btn:hover i{color: #ffffff !important;transform: translateX(-2px) !important}.sp-breadcrumb-wrap,.dc-breadcrumb-wrap,.sm-breadcrumb-wrap{display: flex !important;align-items: center !important;gap: 12px !important;flex-wrap: wrap !important;margin-bottom: 1.25rem !important;position: relative !important;z-index: 10 !important}.service-breadcrumbs .sp-breadcrumb-wrap,.service-breadcrumbs .dc-breadcrumb-wrap,.service-breadcrumbs .sm-breadcrumb-wrap,.pg-crumbs .sp-breadcrumb-wrap,.pg-crumbs .dc-breadcrumb-wrap,.pg-crumbs .sm-breadcrumb-wrap,nav[aria-label="Breadcrumb"] .sp-breadcrumb-wrap{margin-bottom: 0 !important}.service-breadcrumbs,.pg-crumbs{background: #f8fafc !important;border-bottom: 1px solid #e2e8f0 !important;padding: 10px 0 !important;font-size: 0.85rem !important;position: relative !important;z-index: 10 !important;width: 100% !important;box-sizing: border-box !important}.service-breadcrumbs .sp-container,.service-breadcrumbs .container,.service-breadcrumbs .hero-container,.service-breadcrumbs .prp-container,.service-breadcrumbs .whr-container,.service-breadcrumbs .ac-container,.pg-crumbs .pg-container,.pg-crumbs .container{max-width: 1240px !important;margin: 0 auto !important;padding: 0 24px !important;width: 100% !important;box-sizing: border-box !important}.service-breadcrumbs ol,.pg-crumbs ol,.pg-crumbs nav ol,nav[aria-label="Breadcrumb"] ol{display: flex !important;flex-wrap: wrap !important;align-items: center !important;list-style: none !important;margin: 0 !important;padding: 0 !important;gap: 8px !important;font-size: 0.86rem !important;color: #64748b !important}.service-breadcrumbs li,.pg-crumbs li,.pg-crumbs nav li,nav[aria-label="Breadcrumb"] li{display: flex !important;align-items: center !important;color: #64748b !important;font-weight: 400 !important}.service-breadcrumbs li:not(:last-child):after,.pg-crumbs li:not(:last-child):after,.pg-crumbs nav li:not(:last-child):after,nav[aria-label="Breadcrumb"] li:not(:last-child):after{content: "›" !important;margin-left: 8px !important;font-weight: 600 !important;color: #94a3b8 !important}.service-breadcrumbs a,.pg-crumbs a,.pg-crumbs nav a,nav[aria-label="Breadcrumb"] a{color: #008f9c !important;text-decoration: none !important;font-weight: 500 !important;transition: color 0.2s ease !important}.service-breadcrumbs a:hover,.pg-crumbs a:hover,.pg-crumbs nav a:hover,nav[aria-label="Breadcrumb"] a:hover{color: #007480 !important;text-decoration: underline !important}.service-breadcrumbs [aria-current="page"],.pg-crumbs [aria-current="page"],.pg-crumbs nav [aria-current="page"],nav[aria-label="Breadcrumb"] [aria-current="page"]{color: #0f2a38 !important;font-weight: 600 !important}.sm-hero,.dc-hero,.md-hero,header.sm-hero,header.dc-hero,header.md-hero{padding-top: clamp(92px,6vw + 60px,110px) !important}.service-page-main{padding-top: clamp(78px,5vw + 42px,86px) !important}.sm-breadcrumbs,.dc-breadcrumbs,.md-breadcrumbs,.service-breadcrumbs,.hlc-breadcrumb-bar{position: relative !important;z-index: 10 !important}@media (max-width: 768px){.sm-hero,.dc-hero,.md-hero,header.sm-hero,header.dc-hero,header.md-hero{padding-top: clamp(82px,5vw + 55px,94px) !important}.service-page-main{padding-top: clamp(70px,4vw + 42px,76px) !important}}#kzBackToTop{position: fixed !important;bottom: 24px !important;left: 24px !important;width: 44px !important;height: 44px !important;border-radius: 50% !important;background: rgba(10,18,36,0.92) !important;border: 1.5px solid rgba(0,175,192,0.5) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;color: #00afc0 !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 14px !important;cursor: pointer !important;box-shadow: 0 8px 24px rgba(0,0,0,0.35),0 0 15px rgba(0,175,192,0.15) !important;opacity: 0 !important;visibility: hidden !important;transform: translateY(12px) !important;transition: all 0.3s cubic-bezier(0.16,1,0.3,1) !important;z-index: 995 !important;outline: none !important}#kzBackToTop.is-visible{opacity: 1 !important;visibility: visible !important;transform: translateY(0) !important}#kzBackToTop:hover{background: linear-gradient(135deg,#00afc0,#008f9c) !important;border-color: #00c4d6 !important;color: #ffffff !important;transform: translateY(-3px) scale(1.06) !important;box-shadow: 0 10px 28px rgba(0,175,192,0.5) !important}#kzBackToTop:hover i{color: #ffffff !important}@media (max-width: 768px){#kzBackToTop{bottom: 84px !important;left: 16px !important;width: 40px !important;height: 40px !important}}.service-breadcrumbs .sp-breadcrumb-wrap,.service-breadcrumbs .dc-breadcrumb-wrap,.service-breadcrumbs .sm-breadcrumb-wrap{margin-bottom: 0 !important}.service-breadcrumbs{background: #f8fafc !important;border-bottom: 1px solid #e2e8f0 !important;padding: 10px 0 !important;font-size: 0.85rem !important;position: relative !important;z-index: 10 !important;width: 100% !important;box-sizing: border-box !important}.service-breadcrumbs .sp-container,.service-breadcrumbs .container,.service-breadcrumbs .hero-container,.service-breadcrumbs .prp-container,.service-breadcrumbs .whr-container,.service-breadcrumbs .ac-container{max-width: 1240px !important;margin: 0 auto !important;padding: 0 24px !important;width: 100% !important;box-sizing: border-box !important}.service-breadcrumbs ol{display: flex !important;flex-wrap: wrap !important;align-items: center !important;list-style: none !important;margin: 0 !important;padding: 0 !important;gap: 8px !important;font-size: 0.86rem !important;color: #64748b !important}.service-breadcrumbs li{display: flex !important;align-items: center !important;color: #64748b !important;font-weight: 400 !important}.service-breadcrumbs li:not(:last-child):after{content: '›' !important;margin-left: 8px !important;font-weight: 600 !important;color: #94a3b8 !important}.service-breadcrumbs a{color: #008f9c !important;text-decoration: none !important;font-weight: 500 !important;transition: color 0.2s ease !important}.service-breadcrumbs a:hover{color: #007480 !important;text-decoration: underline !important}.service-breadcrumbs [aria-current='page']{color: #0f2a38 !important;font-weight: 600 !important}.kezza-scanner-modal-backdrop:not(.is-visible),.kezza-scanner-modal-backdrop:not(.is-visible) *,.kezza-scanner-modal-backdrop:not(.is-visible) *::before,.kezza-scanner-modal-backdrop:not(.is-visible) *::after,.kezza-chat-window:not(.open) *,.kezza-chat-window:not(.open) *::before,.kezza-chat-window:not(.open) *::after,.ks-modal-backdrop:not(.ks-active) *,.ks-modal-backdrop:not(.ks-active) *::before,.ks-modal-backdrop:not(.ks-active) *::after{animation-play-state: paused !important}.kezza-scanner-modal-backdrop:not(.is-visible),.ks-modal-backdrop:not(.ks-active){-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.kz-offscreen,.kz-offscreen *,.kz-offscreen *::before,.kz-offscreen *::after{animation-play-state: paused !important}@media (max-width: 1024px),(hover: none){.navbar,.navbar.is-scrolled,.navbar.scrolled,.navbar.navbar-scrolled{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(255,255,255,0.985) !important}.floating-quick-dock{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(255,255,255,0.97) !important}.hair-subnav-section,.skin-subnav-section,.prp-subnav-section,.service-nav-strip,.service-nav-strip.is-stuck{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(255,255,255,0.985) !important}.nav-backdrop,#navMenu,.nav-menu,.nav-links,#kzBackToTop,.kezza-scanner-modal-backdrop,.ks-modal-backdrop,.scanner-toast,.session-save-banner,.social-sidebar{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.nav-backdrop{background: rgba(11,15,27,0.62) !important}.dock-item.dock-wa::after,.dc-pill-badge,.sm-pill-badge,.sp-pill-badge,.service-cat-pill,.ba-handle,.hero-h1 em,.hero-h1 em.hero-ajmer,.ac-ba-shimmer,.pg-ba-shimmer,.prp-ba-shimmer-sweep,.pulse-emerald-dot,.scanner-live-pulse,.btn-wa-action,.kz-live-pulse-dot,.pulse-dot,.badge-pulse-dot,.pin-pulse,.hero-beacon-pulse,.beacon-pulse,.vision-beacon,.hero-shimmer-sweep,.btn-gold::after,.btn-service-wa::after,.btn-hero-primary::after,.section-tag::after,.gold-divider-gem,.wig-hero-badge,.btn-primary.btn-sp-large,.btn-submit-booking,.stage-node-circle,.stage-pulse-dot,.photo-ambient-warmth,.prp-ba-metric-badge,.pmu-hero-section .hero-title span,.final-cta-section h2,.aftercare-section::before,.before-after-section::before,.faq-section::before,.services-breakdown-section::before,.whr-gold-line,.whr-why-fail-section::before,.badge-dot-whr,.dc-hero-floating-badge,.sm-hero-floating-badge,.media-badge-top,.hero-float-badge,.hero-ambient-aura,.stat-box-pro,html body .stat-box-pro.is-revealed[class*="stagger-"],.pmu-hero-section::before,.pmu-hero-section::after,.final-cta-section::before,.why-icon,.service-hero-image-wrap,.hero-image::before,.hero-photo-frame img,.hero-photo-shimmer,.doctor-verified-badge i,.hero-content,.hero-image,.hero-editorial-col,.hero-visual-col{animation: none !important;transform: none !important}html body section + section::before,html body .pmu-section + .pmu-section::before,html body .final-cta-section h2,html body .cta-section h2,html body .cta-heading,html body .final-cta-section::before,html body .final-cta-section::after,html body .pmu-hero-section::before,html body .hero-section::before,html body .hero-content,html body .hero-image,html body .hero-editorial-col,html body .hero-visual-col,html body .advantage-icon,html body .why-icon,html body .feature-icon,html body .hero-content h1 em,html body .pmu-hero-content h1 em,html body .hero-title em,html body .hero-title span{animation: none !important}.ac-ba-scan-line,.pg-ba-scan-line,.prp-scanner-laser,.whr-sim-diagram-stage::before{animation: none !important;opacity: 0 !important}.kezza-chat-fab,#kezzaChatFab,.dock-item.dock-scan,.dock-item.dock-wa i,.dock-item.dock-scan i{animation-iteration-count: 3 !important}html.pro-anim-active .pro-reveal,html.pro-anim-active .pro-reveal-scale,html.pro-anim-active .pro-reveal-left,html.pro-anim-active .pro-reveal-right{transition: opacity 0.5s cubic-bezier(0.22,0.61,0.36,1),transform 0.5s cubic-bezier(0.22,0.61,0.36,1) !important;transition-delay: 0s !important;will-change: auto !important}html.pro-anim-active .pro-reveal:not(.is-revealed),html.pro-anim-active .pro-reveal-left:not(.is-revealed),html.pro-anim-active .pro-reveal-right:not(.is-revealed){transform: translate3d(0,14px,0) !important}html.pro-anim-active .pro-reveal-scale:not(.is-revealed){transform: scale(0.975) !important}.scroll3d-bg,.scroll3d-bg img{will-change: auto !important}}@media (max-width: 768px){.doctor-card .doctor-image-wrapper,.doctor-card .doctor-image,.doctors-section .doctor-image-wrapper,.doctor-card-img{aspect-ratio: 4 / 5 !important;height: auto !important;max-height: 470px !important}.doctor-card .doctor-image-wrapper img,.doctor-card .doctor-image img,.doctor-card-img img{object-position: 50% 12% !important}.doctor-card .doctor-image-wrapper::before{background: linear-gradient(to top,rgba(8,22,38,0.45) 0%,transparent 32%) !important}}.kz-doc-mini img{height: 240px;object-position: 50% 14%}@media (max-width: 600px){.kz-doc-grid{gap: 12px}.kz-doc-mini{flex-direction: row;align-items: center}.kz-doc-mini img{flex: 0 0 96px;width: 96px;height: 120px;object-position: 50% 14%}.kz-doc-mini div{padding: 12px 14px}}@media (max-width: 1024px){html.nav-drawer-open .navbar,body.nav-drawer-open .navbar{z-index: 10001 !important}}@media (max-width: 768px){.kezza-chat-tooltip:not(.hidden){animation: kezza-tooltip-in 0.4s cubic-bezier(0.4,0,0.2,1),kzTipAutoHide 0.4s ease 9s forwards !important}.branches-hero-section .hero-buttons,.branches-hero-section .hero-cta-group{max-width: 100% !important}.branches-hero-section .hero-buttons a,.branches-hero-section .hero-cta-group a,.final-cta-section .cta-buttons a{max-width: 100% !important;box-sizing: border-box !important}}@keyframes kzTipAutoHide{to{opacity: 0;visibility: hidden;transform: translateY(6px)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}body.is-scrolling *{pointer-events: none !important}body.is-scrolling .navbar,body.is-scrolling .floating-quick-dock,body.is-scrolling #kzBackToTop,body.is-scrolling #navMenu{pointer-events: auto !important}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400 800;font-display: optional;src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 700;font-display: optional;src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Plus Jakarta Sans Fallback';src: local('Arial'),local('Helvetica');ascent-override: 96%;descent-override: 24%;line-gap-override: 0%;size-adjust: 102%}@font-face{font-family: 'Inter Fallback';src: local('Arial'),local('Helvetica');ascent-override: 92%;descent-override: 24%;line-gap-override: 0%;size-adjust: 101%}i[class*="fa-"],.fas,.fab,.far,.fa{display: inline-block;width: 1.15em;min-width: 1.15em;height: 1.15em;line-height: 1;text-align: center;vertical-align: -0.125em;box-sizing: border-box}.kz-globe-icon{width: 14px !important;min-width: 14px !important;height: 14px !important}.nav-arrow{width: 10px !important;min-width: 10px !important;height: 10px !important}.cta-arrow{width: 12px !important;min-width: 12px !important;height: 12px !important}.kz-back-btn i{width: 14px !important;min-width: 14px !important;height: 14px !important}.dock-item i{width: 18px !important;min-width: 18px !important;height: 18px !important}.patient-reviews-section,.doctors-section,.faq-section,.case-studies-section,.transformation-cards-section,.site-footer,.footer,.footer-section{content-visibility: visible !important;contain: none !important}.navbar{min-height: 56px !important}.service-breadcrumbs{min-height: 44px !important}.service-breadcrumbs ol{min-height: 22px !important}.kz-trust-strip{min-height: 52px !important}.hero-metrics-strip{min-height: 52px !important}.hero-cta-actions{min-height: 48px !important}.branches-hero-section,.contact-hero-section,.service-hero-section{contain: layout style}h1,.hero-h1,.hero-main-heading,.dc-hero-title,.sm-hero-title,.pmu-hero-content h1{line-height: 1.2 !important;text-rendering: optimizeLegibility}.floating-quick-dock,#kzBackToTop,.navbar{transform: translateZ(0);will-change: transform}
