/*Gynaecology*/

.gyn-banner{position:relative;min-height:360px;display:flex;align-items:center;padding:0 80px;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/02/woman-health-banner-scaled.webp') no-repeat center/cover;overflow:hidden}
.gyn-banner-overlay{position:absolute;inset:0;}
.gyn-banner-content{position:relative;z-index:2;color:#fff;max-width:700px}
.gyn-banner h1{font-size:56px;font-weight:700;margin-bottom:12px;color:#fff;}
.gyn-breadcrumb{font-size:16px}
.gyn-breadcrumb a{color:#fff;text-decoration:underline}
@keyframes slideFromRight{0%{transform:translateX(100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
.slide-in{animation:slideFromRight 1s ease-out forwards}
.slide-in-delay{opacity:0;animation:slideFromRight 1.2s ease-out forwards;animation-delay:.3s}
@media (max-width:768px){.gyn-banner{padding:0 24px;min-height:260px}.gyn-banner h1{font-size:34px}}

.ak-gyn-intro{padding:80px 0;background:#fff}
.ak-gyn-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:0.8fr 1fr;gap:60px;align-items:center}
.ak-gyn-left{position:relative;animation:slideLeft 1.2s ease forwards}
.ak-gyn-left img{width:100%;border-radius:16px}
.ak-gyn-right{animation:slideRight 1.2s ease forwards}
.ak-gyn-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:12px}
.ak-gyn-right h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;line-height:1.2;font-weight:600}
.ak-gyn-right h2 span{display:block}
.ak-gyn-right p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
@media(max-width:991px){
.ak-gyn-wrap{grid-template-columns:1fr;gap: 20px;}
.ak-gyn-right h2{font-size:32px}
.ak-gyn-features{position:static;margin-top:20px}
	.ak-gyn-intro{padding: 20px;}
	.ak-speciality {padding: 30px 20px;}
	.ak-speciality-head {margin: 0 auto 30px;}
	.ak-approach-strip {padding: 30px 20px;}
	.ak-divisions {padding: 30px 20px;}
	
}

.ak-speciality{padding:90px 0;background:#f2f2f2;}
.ak-speciality-wrap{max-width:1200px;margin:auto;}

.ak-speciality-head{max-width:900px;margin:0 auto 60px;text-align:center;}
.ak-speciality-tag{display:inline-block;color:#7b3f7f;font-size:14px;letter-spacing:2px;margin-bottom:14px;}
.ak-speciality-head h2{font-size:34px;color:#7b3f7f;line-height:1.2;margin-bottom:20px;font-weight:600;}
.ak-speciality-head p{font-size:16px;color:#555;line-height:1.7;margin-bottom:14px;}

.ak-speciality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;}

.ak-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;text-align:center;padding-bottom:26px;transition:transform .3s ease,box-shadow .3s ease;}
.ak-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,0,0,.12);}

.ak-card-img{background:#cfd6dc;}
.ak-card-img img{object-fit:contain;}

.ak-card h4{font-size:18px;margin:18px 16px 10px;color:#222;}
.ak-card p{font-size:15px;color:#666;line-height:1.6;padding:0 18px;}

@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideUp{0%{transform:translateY(60px);opacity:0}100%{transform:none;opacity:1}}

.slide-left{animation:slideLeft 1s ease forwards;}
.slide-up{animation:slideUp 1s ease forwards;}
.delay-1{animation-delay:.2s;}
.delay-2{animation-delay:.4s;}
.delay-3{animation-delay:.6s;}

@media(max-width:1024px){.ak-speciality-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.ak-speciality-head h2{font-size:28px;}.ak-speciality-grid{grid-template-columns:1fr;}.ak-card{margin:15px;}}


.ak-approach-strip{padding:70px 0;background:#fff}
.ak-approach-strip-inner{max-width:1200px;margin:auto}
.ak-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.ak-strip-item{padding:26px;border-radius:14px;background:#fafafa;border-top:4px solid #7b3f7f}
.ak-strip-item span{display:block;color:#7b3f7f;font-weight:600;margin-bottom:10px}
.ak-strip-item h4{font-size:18px;margin-bottom:10px;color:#222}
.ak-strip-item p{font-size:15px;color:#555;line-height:1.6}
@media(max-width:991px){
.ak-strip{grid-template-columns:1fr}
.ak-approach-strip h2{font-size:32px}
}


.ak-focus-hero{position:relative;padding:50px 0;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/Key-Focus-Areas.webp') no-repeat center/cover;overflow:hidden}
.ak-focus-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,20,60,.85),rgb(120 60 140 / 35%))}
.ak-focus-inner{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;color:#fff}
.ak-focus-inner h2{font-size:32px;font-weight:600;color:#fff!important;}
.ak-focus-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.ak-focus-box{background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border-radius:18px;padding:36px 26px;text-align:center}
.ak-focus-icon{font-size:40px;margin-bottom:18px}
.ak-focus-icon img{width:25%;}
.ak-focus-box h4{font-size:18px;color:#fff!important;margin-bottom:10px}
.ak-focus-box p{font-size:15px;line-height:1.6;opacity:.95}
.ak-focus-intro{padding:30px;}
@keyframes slideUp{0%{transform:translateY(80px);opacity:0}100%{transform:none;opacity:1}}
.slide-up{animation:slideUp 1s ease forwards}
.delay-1{animation-delay:.1s}
.delay-2{animation-delay:.25s}
.delay-3{animation-delay:.4s}
.delay-4{animation-delay:.55s}
@media(max-width:991px){.ak-focus-boxes{grid-template-columns:1fr 1fr}.ak-focus-inner h2{font-size:34px}}
@media(max-width:575px){.ak-focus-boxes{grid-template-columns:1fr}}


.ak-india{position:relative;padding:100px 0;background:url('/wp-content/uploads/india-health-bg.jpg') no-repeat center/cover;overflow:hidden}
.ak-india-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}
.ak-india-wrap{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}
.ak-india-tag{display:inline-block;font-size:13px;letter-spacing:2px;color:#7b3f7f;margin-bottom:14px}
.ak-india-content h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px;line-height:1.2}
.ak-india-content p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
.ak-india-image img{width:100%;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.15)}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
.slide-left{animation:slideLeft 1.1s ease forwards}
.slide-right{animation:slideRight 1.1s ease forwards}
@media(max-width:991px){.ak-india-wrap{grid-template-columns:1fr;gap: 0;padding: 15px;}.ak-india-content h2{font-size:32px}
	.ak-india{padding: 30px 0;}
}


.ak-trust-split{position:relative;padding:100px 0;background:url('/wp-content/uploads/medical-trust-dark-bg.jpg') no-repeat center/cover;overflow:hidden;margin-bottom:100px;}
.ak-trust-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,30,.92),rgba(40,20,60,.92))}
.ak-trust-inner{position:relative;z-index:2;max-width:1200px;margin:auto;align-items:center}
.ak-trust-left{text-align:center;}
.ak-trust-left h2{font-size:32px;font-weight:400;color:#fff;margin-bottom:18px;line-height:1.2}
.ak-trust-left p{font-size:16px;color:rgba(255,255,255,.85);line-height:1.7}
.ak-trust-right{display:flex;align-items:flex-start;justify-content:space-between}
.ak-trust-box{padding:0 10px 0 15px;flex:1}
.ak-trust-box img{width:48px;margin-bottom:14px;filter:brightness(0) invert(1)}
.ak-trust-box h4{font-size:16px;margin-bottom:6px;color:#fff}
.ak-trust-box p{font-size:14px;color:rgba(255,255,255,.85);line-height:1.5}
.ak-trust-divider{width:1px;background:rgba(255,255,255,.25);align-self:stretch}
@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(80px);opacity:0}100%{transform:none;opacity:1}}
.slide-left{animation:slideLeft 1s ease forwards}
.slide-right{animation:slideRight 1s ease forwards}
@media(max-width:991px){.ak-trust-inner{grid-template-columns:1fr}.ak-trust-right{flex-direction:column}.ak-trust-divider{display:none}.ak-trust-box{padding:20px 30px;}.ak-trust-left h2{font-size:32px}}


.ak-divisions{padding:90px 0;background:#6941870f;}
.ak-divisions-inner{max-width:1200px;margin:auto}
.ak-divisions-head{max-width:1200px;margin:0 auto 50px;display:grid!important;grid-template-columns:40% 60%!important;align-items:flex-start!important;text-align:left!important}
.ak-divisions-head h2{font-size:32px;font-weight:600;color:#7b3f7f;line-height:1.2;margin:0!important}
.ak-divisions-head p{font-size:16px;color:#555;line-height:1.7;margin:0!important}
.ak-divisions-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.ak-division-tile{position:relative;border-radius:18px;overflow:hidden;cursor:pointer}
.ak-division-tile img{width:100%;transition:transform .6s ease}

.ak-division-tile:hover img{transform:scale(1.08)}
@media(max-width:991px){.ak-divisions-head.ak-divisions-head-split{grid-template-columns:1fr!important;gap:20px!important}.ak-divisions-tiles{grid-template-columns:1fr;padding: 20px;}.ak-division-tile img{height:280px}
	.ak-focus-box{margin: 0 20px;}.ak-focus-intro {padding: 0 30px;}.ak-divisions-head{display:block!important;        padding: 20px;margin: 0;}.ak-divisions{padding:30px 20px;}.ak-divisions-head h2 {margin-bottom: 10px!important;}
	.ak-approach-strip{padding:0px;}.ak-speciality{padding:0px;}
	
}


.ak-division-overlay{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,rgba(123,63,127,0) 0%,rgba(123,63,127,0.65) 45%,rgba(123,63,127,0.9) 100%);padding:5px 20px;display:flex;flex-direction:column;justify-content:flex-end;}
.ak-division-overlay h3{color:#fff;font-size:22px;font-weight:600;margin:0 0 6px;}
.ak-division-overlay p{font-size:12px;line-height:1.5;color:#ffffff;opacity:.95;}

.ak-quality{padding:90px 0;background:#f7f5fa;}
.ak-quality-inner{max-width:1200px;margin:auto;}
.ak-quality-head{max-width:850px;margin:0 auto 60px;text-align:center;}
.ak-quality-head h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:16px;}
.ak-quality-head p{font-size:16px;color:#555;line-height:1.7;}

.ak-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;}
.ak-quality-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;}
.ak-quality-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.12);}

.ak-quality-img{background:#ece6f0;text-align:center;}
.ak-quality-img img{object-fit:contain;}

.ak-quality-content{padding:26px 22px 30px;}
.ak-quality-content h4{font-size:17px;font-weight:600;color:#222;margin-bottom:10px;}
.ak-quality-content p{font-size:14px;color:#666;line-height:1.6;}

@media(max-width:1200px){.ak-quality-grid{grid-template-columns:repeat(2,1fr);}}

@media(max-width:600px){.ak-quality-grid{grid-template-columns:1fr;}.ak-quality-head h2{font-size:26px;}.ak-quality{padding:20px 0;}.ak-trust-split{margin-bottom:0px;}.ak-quality-head{padding:0 20px;}.ak-quality-card{margin:15px;}.ak-faq-inner{padding:20px;grid-template-columns:unset;gap:0;display:block!important;}.ak-faq{padding:0px;}}

.ak-faq{padding:0 0 90px;background:#f8f6fa;}
.ak-faq-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:25% 70%;gap:60px;align-items:flex-start;}
.ak-faq-left h2{font-size:32px;font-weight:600;color:#7b3f7f;line-height:1.2;margin-bottom:16px;}
.ak-faq-left p{font-size:16px;color:#555;line-height:1.7;}

.ak-faq-item{background:#ffffff;border-radius:14px;padding:10px;margin-bottom:18px;box-shadow:0 10px 26px rgba(0,0,0,.08);}
.ak-faq-item h4{font-size:17px;font-weight:600;color:#222;margin-bottom:8px;}
.ak-faq-item p{font-size:15px;color:#666;line-height:1.6;}

.ak-car-divisions-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
.ak-quality-foot{text-align:center;padding:20px;}

.ak-novexa-section{padding:60px 0;}
.ak-novexa-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:25% 70%;gap:60px;align-items:flex-start;}
.ak-novexa-left h2{font-size:32px;font-weight:600;color:#7b3f7f;line-height:1.2;margin-bottom:20px;}
.ak-novexa-left p{font-size:16px;color:#555;line-height:1.7;margin-bottom:30px;}

.ak-novexa-btn{display:inline-block;padding:14px 34px;background:#8b1d8f;color:#fff!important;font-size:16px;border-radius:10px;text-decoration:none;font-weight:500;transition:background .3s ease;}
.ak-novexa-btn:hover{background:#6f1472;}

.ak-novexa-right{width:100%;height:580px;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:#8b1d8f transparent;}
.ak-novexa-right::-webkit-scrollbar{width:6px;}
.ak-novexa-right::-webkit-scrollbar-track{background:transparent;}
.ak-novexa-right::-webkit-scrollbar-thumb{background:#8b1d8f;border-radius:10px;}
.ak-novexa-right::-webkit-scrollbar-thumb:hover{background:#6f1472;}

@media(max-width:991px){.ak-novexa-inner{grid-template-columns:1fr;gap:40px;}.ak-novexa-left{text-align:left;}}



/**/

.ad-banner{position:relative;min-height:360px;display:flex;align-items:center;padding:0 80px;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/banner-1-1.webp') no-repeat center/cover;overflow:hidden}
.ad-banner-overlay{position:absolute;inset:0;}
.ad-banner-content{position:relative;z-index:2;color:#fff;max-width:700px}
.ad-banner h1{font-size:46px;font-weight:600;margin-bottom:12px;color:#fff;}
.ad-breadcrumb{font-size:16px}
.ad-breadcrumb a{color:#fff;text-decoration:underline}
@keyframes adSlideFromRight{0%{transform:translateX(100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
.ad-slide-in{animation:adSlideFromRight 1s ease-out forwards}
.ad-slide-in-delay{opacity:0;animation:adSlideFromRight 1.2s ease-out forwards;animation-delay:.3s}
@media(max-width:768px){.ad-banner{padding:0 24px;min-height:260px}.ad-banner h1{font-size:34px}}


.ak-metabolic-intro{padding:80px 0;background:#fff}
.ak-metabolic-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ak-metabolic-left{position:relative;animation:slideLeft 1.2s ease forwards}
.ak-metabolic-left img{width:100%;border-radius:16px}
.ak-metabolic-right{animation:slideRight 1.2s ease forwards}
.ak-metabolic-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:12px}
.ak-metabolic-right h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px;line-height:1.2}
.ak-metabolic-right h2 span{display:block}
.ak-metabolic-right p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
@media(max-width:991px){.ak-metabolic-wrap{grid-template-columns:1fr}.ak-metabolic-right h2{font-size:32px}}


.ak-meta-speciality{padding:90px 0;background:#f2f2f2}
.ak-meta-speciality-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1.9fr;gap:60px;align-items:start}

.ak-meta-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:14px}

.ak-meta-left h2{font-size:32px;font-weight:600;color:#7b3f7f;line-height:1.2;margin-bottom:20px}
.ak-meta-left p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}

.ak-meta-right{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}

.ak-meta-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;text-align:center;padding-bottom:26px}
.ak-meta-card-img{height:160px;background:#cfd6dc}
.ak-meta-card h4{font-size:18px;margin:20px 16px 10px;color:#222}
.ak-meta-card p{font-size:15px;color:#666;line-height:1.6;padding:0 18px}

/* Animations reused safely */
@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideUp{0%{transform:translateY(60px);opacity:0}100%{transform:none;opacity:1}}

.slide-left{animation:slideLeft 1s ease forwards}
.slide-up{animation:slideUp 1s ease forwards}
.delay-1{animation-delay:.2s}
.delay-2{animation-delay:.4s}

/* Responsive */
@media(max-width:991px){
  .ak-meta-speciality-wrap{grid-template-columns:1fr}
  .ak-meta-right{grid-template-columns:1fr}
  .ak-meta-left h2{font-size:32px}
}


.ak-meta-approach{padding:70px 0;background:#fff}
.ak-meta-approach-inner{max-width:1200px;margin:auto}

.ak-meta-approach-head{margin-bottom:40px}
.ak-meta-approach-head h2{font-size:32px;font-weight:600;color:#7b3f7f;line-height:1.2;margin-bottom:12px}
.ak-meta-approach-intro{font-size:16px;color:#555;line-height:1.7;max-width:720px}

.ak-meta-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}

.ak-meta-strip-item{padding:26px;border-radius:14px;background:#fafafa;border-top:4px solid #7b3f7f}
.ak-meta-strip-item span{display:block;color:#7b3f7f;font-weight:600;margin-bottom:10px}
.ak-meta-strip-item h4{font-size:18px;margin-bottom:10px;color:#222}
.ak-meta-strip-item p{font-size:15px;color:#555;line-height:1.6}

@media(max-width:991px){
  .ak-meta-strip{grid-template-columns:1fr}
  .ak-meta-approach-head h2{font-size:32px}
}



.ak-meta-focus-hero{position:relative;padding:50px 0;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/Key-Focus-Areas-1.webp') no-repeat center/cover;overflow:hidden}
.ak-meta-focus-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,20,60,.85),rgba(120,60,140,.35))}
.ak-meta-focus-inner{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;color:#fff}
.ak-meta-focus-inner h2{font-size:32px;font-weight:600;color:#fff;margin-bottom:60px}

.ak-meta-focus-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.ak-meta-focus-box{background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border-radius:18px;padding:36px 26px;text-align:center}
.ak-meta-focus-icon{margin-bottom:18px}
.ak-meta-focus-icon img{width:44px}
.ak-meta-focus-box h4{font-size:18px;color:#fff;margin-bottom:10px}
.ak-meta-focus-box p{font-size:15px;line-height:1.6;opacity:.95}

@keyframes metaSlideUp{0%{transform:translateY(80px);opacity:0}100%{transform:none;opacity:1}}
.meta-slide-up{animation:metaSlideUp 1s ease forwards}
.meta-delay-1{animation-delay:.1s}
.meta-delay-2{animation-delay:.25s}
.meta-delay-3{animation-delay:.4s}
.meta-delay-4{animation-delay:.55s}

@media(max-width:991px){
  .ak-meta-focus-boxes{grid-template-columns:1fr 1fr}
}
@media(max-width:575px){
  .ak-meta-focus-boxes{grid-template-columns:1fr}
}


.ak-meta-india{position:relative;padding:100px 0;background:url('/wp-content/uploads/india-health-bg.jpg') no-repeat center/cover;overflow:hidden}
.ak-meta-india-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}
.ak-meta-india-wrap{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}

.ak-meta-india-tag{display:inline-block;font-size:13px;letter-spacing:2px;color:#7b3f7f;margin-bottom:14px}

.ak-meta-india-content h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px;line-height:1.2}
.ak-meta-india-content p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}

.ak-meta-india-image img{width:100%;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.15)}

@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}

.slide-left{animation:slideLeft 1.1s ease forwards}
.slide-right{animation:slideRight 1.1s ease forwards}

@media(max-width:991px){
  .ak-meta-india-wrap{grid-template-columns:1fr}
  .ak-meta-india-content h2{font-size:32px}
}


.ak-meta-trust{position:relative;padding:100px 0;background:url('/wp-content/uploads/medical-trust-dark-bg.jpg') no-repeat center/cover;overflow:hidden;margin-bottom:100px;}
.ak-meta-trust-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,30,.92),rgba(40,20,60,.92))}

.ak-meta-trust-inner{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:40% 60%;gap:60px;align-items:center}

.ak-meta-trust-left h2{font-size:32px;font-weight:600;color:#fff;margin-bottom:18px;line-height:1.2}
.ak-meta-trust-left p{font-size:16px;color:rgba(255,255,255,.85);line-height:1.7}

.ak-meta-trust-right{display:flex;align-items:flex-start;justify-content:space-between}

.ak-meta-trust-box{text-align:center;padding:0 26px;flex:1}
.ak-meta-trust-box img{width:48px;margin-bottom:14px;filter:brightness(0) invert(1)}
.ak-meta-trust-box h4{font-size:17px;margin-bottom:6px;color:#fff}
.ak-meta-trust-box p{font-size:15px;color:rgba(255,255,255,.85);line-height:1.5}

.ak-meta-trust-divider{width:1px;background:rgba(255,255,255,.25);align-self:stretch}

/* Animations (shared safely) */
@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(80px);opacity:0}100%{transform:none;opacity:1}}

.slide-left{animation:slideLeft 1s ease forwards}
.slide-right{animation:slideRight 1s ease forwards}

/* Responsive */
@media(max-width:991px){
  .ak-meta-trust-inner{grid-template-columns:1fr}
  .ak-meta-trust-right{flex-direction:column}
  .ak-meta-trust-divider{display:none}
  .ak-meta-trust-box{padding:20px 0}
}


.ak-meta-division{padding:100px 0;background:#6941870f}
.ak-meta-division-wrap{max-width:1200px;margin:auto;display:grid;
	grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}

.ak-meta-division-tag{display:inline-block;font-size:13px;letter-spacing:2px;color:#7b3f7f;margin-bottom:14px}

.ak-meta-division-left h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:16px;line-height:1.2}
.ak-meta-division-intro{font-size:16px;color:#555;line-height:1.7;margin-bottom:28px}

.ak-meta-division-card h3{font-size:22px;color:#222;margin-bottom:10px}
.ak-meta-division-card p{font-size:15px;color:#555;line-height:1.6}

.ak-meta-division-right img{width:100%;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.15)}

@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(80px);opacity:0}100%{transform:none;opacity:1}}

.slide-left{animation:slideLeft 1.1s ease forwards}
.slide-right{animation:slideRight 1.1s ease forwards}

@media(max-width:991px){
  .ak-meta-division-wrap{grid-template-columns:1fr}
  .ak-meta-division-left h2{font-size:32px}
}



/**/
.ah-banner{position:relative;min-height:360px;display:flex;align-items:center;padding:0 80px;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/cardiovascular-support-banner.webp') no-repeat center/cover;overflow:hidden}
.ah-banner-overlay{position:absolute;inset:0;}
.ah-banner-content{position:relative;z-index:2;color:#fff;max-width:700px}
.ah-banner h1{font-size:46px;font-weight:600;margin-bottom:12px;color:#fff;}
.ah-breadcrumb{font-size:16px}
.ah-breadcrumb a{color:#fff;text-decoration:underline}

@keyframes ahSlideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
.ah-slide-in{animation:ahSlideRight 1s ease forwards}
.ah-slide-in-delay{opacity:0;animation:ahSlideRight 1.2s ease forwards;animation-delay:.3s}

@media(max-width:768px){
.ah-banner{padding:0 24px;min-height:260px}
.ah-banner h1{font-size:34px}
}

.ak-hyper-intro{padding:80px 0;background:#fff}
.ak-hyper-wrap{max-width:1200px;margin:auto;display:flex;gap:60px}
.ak-hyper-left{position:relative;animation:slideLeft 1.2s ease forwards}
.ak-hyper-left img{width:100%;border-radius:16px}
.ak-hyper-right{animation:slideRight 1.2s ease forwards}
.ak-hyper-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:12px}
.ak-hyper-right h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px;line-height:1.2}
.ak-hyper-right h2 span{display:block}
.ak-hyper-right p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}

@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:translateX(0);opacity:1}}

@media(max-width:991px){
.ak-hyper-wrap{flex-direction:column}
.ak-hyper-right h2{font-size:32px}
}

.ak-hypersp-speciality{padding:90px 0;background:#f2f2f2}
.ak-hypersp-speciality-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1.9fr;gap:60px}
.ak-hypersp-left h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px}
.ak-hypersp-left p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
.ak-hypersp-right{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ak-hypersp-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;padding-bottom:26px}
.ak-hypersp-card-img{height:160px;background:#cfd6dc}
.ak-hypersp-card h4{font-size:18px;margin:20px 16px 10px}
.ak-hypersp-card p{font-size:15px;color:#666;padding:0 18px;line-height:1.6}

@media(max-width:991px){
.ak-hypersp-speciality-wrap{grid-template-columns:1fr}
.ak-hypersp-right{grid-template-columns:1fr}
}

.ak-hyper-approach{padding:70px 0;background:#fff}
.ak-hyper-approach-inner{max-width:1200px;margin:auto}
.ak-hyper-approach-head{display:flex;gap:60px}
.ak-hyper-approach-head h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:12px;width:40%}
.ak-hyper-approach-intro{font-size:16px;color:#555;line-height:1.7}
.ak-hyper-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}
.ak-hyper-strip-item{padding:26px;border-radius:14px;background:#fafafa;border-top:4px solid #7b3f7f}
.ak-hyper-strip-item span{display:block;color:#7b3f7f;font-weight:600;margin-bottom:10px}
.ak-hyper-strip-item h4{font-size:18px;margin-bottom:10px}
.ak-hyper-strip-item p{font-size:15px;color:#555}

@media(max-width:991px){
.ak-hyper-strip{grid-template-columns:1fr}
.ak-hyper-approach-head{flex-direction:column}
.ak-hyper-approach-head h2{width:100%}
}

.ak-hyper-focus-hero{position:relative;padding:50px 0;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/Key-Focus-Areas-2.webp') no-repeat center/cover;overflow:hidden}
.ak-hyper-focus-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,20,60,.85),rgba(120,60,140,.35))}
.ak-hyper-focus-inner{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;color:#fff}
.ak-hyper-focus-inner h2{font-size:32px;font-weight:600;margin-bottom:60px;color:#fff;}
.ak-hyper-focus-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.ak-hyper-focus-box{background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border-radius:18px;padding:36px 26px;text-align:center}
.ak-hyper-focus-icon{margin-bottom:18px}
.ak-hyper-focus-icon img{width:44px}
.ak-hyper-focus-box h4{font-size:18px;color:#fff;margin-bottom:10px}
.ak-hyper-focus-box p{font-size:15px;line-height:1.6;opacity:.95}

@keyframes hyperSlideUp{0%{transform:translateY(80px);opacity:0}100%{transform:none;opacity:1}}
.hyper-slide-up{animation:hyperSlideUp 1s ease forwards}
.hyper-delay-1{animation-delay:.1s}
.hyper-delay-2{animation-delay:.25s}
.hyper-delay-3{animation-delay:.4s}
.hyper-delay-4{animation-delay:.55s}

@media(max-width:991px){
.ak-hyper-focus-boxes{grid-template-columns:1fr 1fr}
}
@media(max-width:575px){
.ak-hyper-focus-boxes{grid-template-columns:1fr}
}

.ak-hyper-india{position:relative;padding:100px 0;background:url('/wp-content/uploads/india-health-bg.jpg') no-repeat center/cover}
.ak-hyper-india-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}
.ak-hyper-india-wrap{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}
.ak-hyper-india-tag{font-size:13px;letter-spacing:2px;color:#7b3f7f;margin-bottom:14px;display:inline-block}
.ak-hyper-india-content h2{font-size:32px;color:#7b3f7f;margin-bottom:20px}
.ak-hyper-india-content p{font-size:16px;color:#555;line-height:1.7}
.ak-hyper-india-image img{width:100%;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.15)}

@media(max-width:991px){
.ak-hyper-india-wrap{grid-template-columns:1fr}
}

.ak-hyper-trust{margin-bottom:100px;position:relative;padding:100px 0;background:url('/wp-content/uploads/medical-trust-dark-bg.jpg') no-repeat center/cover;}
.ak-hyper-trust-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,30,.92),rgba(40,20,60,.92))}
.ak-hyper-trust-inner{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:40% 60%;gap:30px}
.ak-hyper-trust-left h2{font-size:32px;color:#fff;margin-bottom:18px}
.ak-hyper-trust-left p{font-size:16px;color:rgba(255,255,255,.85)}
.ak-hyper-trust-right{display:flex;justify-content:space-between}
.ak-hyper-trust-box{text-align:center;flex:1}
.ak-hyper-trust-divider{width:1px;background:rgba(255,255,255,.25)}

@media(max-width:991px){
.ak-hyper-trust-inner{grid-template-columns:1fr}
.ak-hyper-trust-right{flex-direction:column}
.ak-hyper-trust-divider{display:none}
}

.ak-hyper-division{padding:100px 0;background:#fff}
.ak-hyper-division-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}
.ak-hyper-divheading{font-size:32px!important;font-weight:600!important}
.ak-hyper-division-card{background:#f7f7f7;border-left:4px solid #7b3f7f;padding:26px;border-radius:14px}
.ak-hyper-division-right img{width:100%;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.15)}

@media(max-width:991px){
.ak-hyper-division-wrap{grid-template-columns:1fr}
}



/**/

.ak-derma-banner{position:relative;min-height:360px;display:flex;align-items:center;padding:0 80px;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/02/derma-banner-scaled.webp') no-repeat center/cover;overflow:hidden}
.ak-derma-banner-overlay{position:absolute;inset:0;}
.ak-derma-banner-content{position:relative;z-index:2;color:#fff;max-width:700px}
.ak-derma-banner h1{font-size:56px;font-weight:700;margin-bottom:12px;color:#fff;}
.ak-derma-breadcrumb{font-size:16px}
.ak-derma-breadcrumb a{color:#fff;text-decoration:underline}

@keyframes slideFromRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
.slide-in{animation:slideFromRight 1s ease-out forwards}
.slide-in-delay{opacity:0;animation:slideFromRight 1.2s ease-out forwards;animation-delay:.3s}

@media(max-width:768px){
.ak-derma-banner{padding:0 24px;min-height:260px}
.ak-derma-banner h1{font-size:34px}
}

.ak-derma-intro{padding:80px 0;background:#fff}
.ak-derma-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ak-derma-left{position:relative;animation:slideLeft 1.2s ease forwards}
.ak-derma-left img{width:100%;border-radius:16px}
.ak-derma-right{animation:slideRight 1.2s ease forwards}
.ak-derma-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:12px}
.ak-derma-right h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;line-height:1.2;font-weight:600}
.ak-derma-right h2 span{display:block}
.ak-derma-right p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}

@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:none;opacity:1}}

@media(max-width:991px){
.ak-derma-wrap{grid-template-columns:1fr}
.ak-derma-right h2{font-size:32px}
}

.ak-derma-speciality{padding:90px 0;background:#f2f2f2}
.ak-derma-speciality-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1.9fr;gap:60px}
.ak-derma-speciality-tag{display:block;color:#7b3f7f;font-size:14px;letter-spacing:2px;margin-bottom:14px}
.ak-derma-speciality-left h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;font-weight:600}
.ak-derma-speciality-left p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
.ak-derma-speciality-right{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ak-derma-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;padding-bottom:26px}
.ak-derma-card-img{height:160px;background:#cfd6dc}
.ak-derma-card h4{font-size:18px;margin:20px 16px 10px;color:#222}
.ak-derma-card p{font-size:15px;color:#666;line-height:1.6;padding:0 18px}

@media(max-width:991px){
.ak-derma-speciality-wrap{grid-template-columns:1fr}
.ak-derma-speciality-right{grid-template-columns:1fr}
}

.ak-derma-approach-strip{padding:70px 0;background:#fff}
.ak-derma-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width: 1200px;margin: 0 auto 50px;}
.ak-derma-strip-item{padding:26px;border-radius:14px;background:#fafafa;border-top:4px solid #7b3f7f}
.ak-derma-strip-item span{display:block;color:#7b3f7f;font-weight:600;margin-bottom:10px}
.ak-derma-strip-item h4{font-size:18px;margin-bottom:10px;color:#222}
.ak-derma-strip-item p{font-size:15px;color:#555;line-height:1.6}

@media(max-width:991px){
.ak-derma-strip{grid-template-columns:1fr}
}

.ak-derma-focus-hero{position:relative;padding:50px 0;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/Key-Focus-Areas-5.webp') no-repeat center/cover}
.ak-derma-focus-overlay{position:absolute;inset:0;background: linear-gradient(90deg, rgba(40, 20, 60, .85), rgb(40 3 51 / 81%));}
.ak-derma-focus-inner{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;color:#fff}
.ak-derma-focus-inner h2{font-size:32px;font-weight:600;margin-bottom:60px;color:#fff;}
.ak-derma-focus-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.ak-derma-focus-box{background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border-radius:18px;padding:36px 26px}
.ak-derma-focus-box h4{font-size:18px;color:#fff;margin-bottom:10px}
.ak-derma-focus-box p{font-size:15px;line-height:1.6}
.ak-derma-focus-icon img {width:25%;}

@media(max-width:991px){
.ak-derma-focus-boxes{grid-template-columns:1fr 1fr}
}
@media(max-width:575px){
.ak-derma-focus-boxes{grid-template-columns:1fr}
}

.ak-derma-india{position:relative;padding:100px 0;background:url('/wp-content/uploads/india-health-bg.jpg') no-repeat center/cover}
.ak-derma-india-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}
.ak-derma-india-wrap{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}
.ak-derma-india-content h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px}
.ak-derma-india-content p{font-size:16px;color:#555;line-height:1.7}

@media(max-width:991px){
.ak-derma-india-wrap{grid-template-columns:1fr}
}


.ak-derma-trust-split{position:relative;padding:100px 0;background:url('/wp-content/uploads/medical-trust-dark-bg.jpg') no-repeat center/cover;overflow:hidden;margin-bottom:100px;}
.ak-derma-trust-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,30,.92),rgba(40,20,60,.92))}
.ak-derma-trust-inner{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:40% 60%;gap:60px;align-items:center}

.ak-derma-trust-left h2{font-size:32px;font-weight:400;color:#fff;margin-bottom:18px;line-height:1.2}
.ak-derma-trust-left p{font-size:16px;color:rgba(255,255,255,.85);line-height:1.7}

.ak-derma-trust-right{display:flex;align-items:flex-start;justify-content:space-between}
.ak-derma-trust-box{text-align:center;padding:0 26px;flex:1}
.ak-derma-trust-box img{width:48px;margin-bottom:14px;filter:brightness(0) invert(1)}
.ak-derma-trust-box h4{font-size:17px;margin-bottom:6px;color:#fff}
.ak-derma-trust-box p{font-size:15px;color:rgba(255,255,255,.85);line-height:1.5}
.ak-derma-trust-divider{width:1px;background:rgba(255,255,255,.25);align-self:stretch}

@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(80px);opacity:0}100%{transform:none;opacity:1}}
.slide-left{animation:slideLeft 1s ease forwards}
.slide-right{animation:slideRight 1s ease forwards}

@media(max-width:991px){
.ak-derma-trust-inner{grid-template-columns:1fr}
.ak-derma-trust-right{flex-direction:column}
.ak-derma-trust-divider{display:none}
.ak-derma-trust-box{padding:20px 0}
.ak-derma-trust-left h2{font-size:32px}
}


.ak-derma-divisions {
  padding: 60px 0;
  background: #6941870f;
  font-family: 'Poppins', sans-serif;
}

.ak-derma-divisions-inner {
  max-width: 1100px;
  margin: auto;
  padding: 0 20px;
}

.ak-derma-divisions-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

.ak-derma-content h2 {
  font-size: 28px;
  font-weight: 600;
  color: #7b3f7f;
  margin-bottom: 15px;
}

.ak-derma-content p {
  font-size: 15px;
  color: #555;
  line-height: 1.6;
  margin-bottom: 20px;
}

.ak-derma-image {
  border-radius: 15px;
  overflow: hidden;
  transition: transform 0.4s ease;
}

.ak-derma-image img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}

.ak-derma-image:hover img {
  transform: scale(1.03);
}

.learn-more-btn {
  display: inline-block;
  padding: 8px 20px;
  background: #7b3f7f;
  color: #fff!important;
  border-radius: 30px;
  text-decoration: none;
  font-size: 14px;
  transition: background 0.3s ease;
}

.learn-more-btn:hover {
  background: #5a2a5d;
}

/* Responsive */
@media(max-width:991px){
  .ak-derma-divisions-row {
    grid-template-columns: 1fr;
  }
  .ak-derma-image img {
    height: 220px;
  }
  .ak-derma-content h2 {
    font-size: 24px;
  }
}

.ak-derma-india-image img{border-radius:20px;}


/**/
  .ak-ortho-banner{position:relative;min-height:360px;display:flex;align-items:center;padding:0 80px;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/bona-banner.webp') no-repeat center/cover;overflow:hidden}
.ak-ortho-banner-overlay{position:absolute;inset:0;}
.ak-ortho-banner-content{position:relative;z-index:2;color:#fff;max-width:700px}
.ak-ortho-banner h1{font-size:56px;font-weight:700;margin-bottom:12px;color:#fff;}
.ak-ortho-breadcrumb{font-size:16px}
.ak-ortho-breadcrumb a{color:#fff;text-decoration:underline}

@keyframes slideFromRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
.slide-in{animation:slideFromRight 1s ease-out forwards}
.slide-in-delay{opacity:0;animation:slideFromRight 1.2s ease-out forwards;animation-delay:.3s}

@media(max-width:768px){
.ak-ortho-banner{padding:0 24px;min-height:260px}
.ak-ortho-banner h1{font-size:34px}
}

.ak-ortho-intro{padding:80px 0;background:#fff}
.ak-ortho-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ak-ortho-left{position:relative;animation:slideLeft 1.2s ease forwards}
.ak-ortho-left img{width:100%;border-radius:16px}
.ak-ortho-right{animation:slideRight 1.2s ease forwards}
.ak-ortho-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:12px}
.ak-ortho-right h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;line-height:1.2;font-weight:600}
.ak-ortho-right h2 span{display:block}
.ak-ortho-right p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}

@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:none;opacity:1}}

@media(max-width:991px){
.ak-ortho-wrap{grid-template-columns:1fr}
.ak-ortho-right h2{font-size:32px}
}

.ak-ortho-speciality{padding:90px 0;background:#f2f2f2}
.ak-ortho-speciality-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1.9fr;gap:60px}
.ak-ortho-speciality-tag{display:block;color:#7b3f7f;font-size:14px;letter-spacing:2px;margin-bottom:14px}
.ak-ortho-speciality-left h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;font-weight:600}
.ak-ortho-speciality-left p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
.ak-ortho-speciality-right{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ak-ortho-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;padding-bottom:26px}
.ak-ortho-card-img{height:160px;background:#cfd6dc}
.ak-ortho-card h4{font-size:18px;margin:20px 16px 10px;color:#222}
.ak-ortho-card p{font-size:15px;color:#666;line-height:1.6;padding:0 18px}

@media(max-width:991px){
.ak-ortho-speciality-wrap{grid-template-columns:1fr}
.ak-ortho-speciality-right{grid-template-columns:1fr}
}

.ak-ortho-approach-strip{padding:70px 0;background:#fff}
.ak-ortho-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width: 1200px;margin: 0 auto 50px;}
.ak-ortho-strip-item{padding:26px;border-radius:14px;background:#fafafa;border-top:4px solid #7b3f7f}
.ak-ortho-strip-item span{display:block;color:#7b3f7f;font-weight:600;margin-bottom:10px}
.ak-ortho-strip-item h4{font-size:18px;margin-bottom:10px;color:#222}
.ak-ortho-strip-item p{font-size:15px;color:#555;line-height:1.6}

@media(max-width:991px){
.ak-ortho-strip{grid-template-columns:1fr}
}

.ak-ortho-focus-hero{position:relative;padding:50px 0;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/Key-Focus-Areas-3.webp') no-repeat center/cover}
.ak-ortho-focus-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,20,60,.85),rgb(120 60 140 / 35%))}
.ak-ortho-focus-inner{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;color:#fff}
.ak-ortho-focus-inner h2{font-size:32px;font-weight:600;margin-bottom:60px;color:#fff;}
.ak-ortho-focus-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.ak-ortho-focus-box{background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border-radius:18px;padding:36px 26px}
.ak-ortho-focus-box h4{font-size:18px;color:#fff;margin-bottom:10px}
.ak-ortho-focus-box p{font-size:15px;line-height:1.6}
.ak-ortho-focus-icon img{width:25%;}

@media(max-width:991px){
.ak-ortho-focus-boxes{grid-template-columns:1fr 1fr}
}
@media(max-width:575px){
.ak-ortho-focus-boxes{grid-template-columns:1fr}
}

.ak-ortho-india{position:relative;padding:100px 0;background:url('/wp-content/uploads/india-health-bg.jpg') no-repeat center/cover}
.ak-ortho-india-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}
.ak-ortho-india-wrap{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}
.ak-ortho-india-content h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px}
.ak-ortho-india-content p{font-size:16px;color:#555;line-height:1.7}

@media(max-width:991px){
.ak-ortho-india-wrap{grid-template-columns:1fr}
}


.ak-ortho-trust-split{position:relative;padding:100px 0;background:url('/wp-content/uploads/medical-trust-dark-bg.jpg') no-repeat center/cover;overflow:hidden;margin-bottom:100px;}
.ak-ortho-trust-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,30,.92),rgba(40,20,60,.92))}
.ak-ortho-trust-inner{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:40% 60%;gap:30px;align-items:center}

.ak-ortho-trust-left h2{font-size:32px;font-weight:400;color:#fff;margin-bottom:18px;line-height:1.2}
.ak-ortho-trust-left p{font-size:16px;color:rgba(255,255,255,.85);line-height:1.7}

.ak-ortho-trust-right{display:flex;align-items:flex-start;justify-content:space-between}
.ak-ortho-trust-box{text-align:center;padding:0 26px;flex:1}
.ak-ortho-trust-box img{width:48px;margin-bottom:14px;filter:brightness(0) invert(1)}
.ak-ortho-trust-box h4{font-size:17px;margin-bottom:6px;color:#fff}
.ak-ortho-trust-box p{font-size:15px;color:rgba(255,255,255,.85);line-height:1.5}
.ak-ortho-trust-divider{width:1px;background:rgba(255,255,255,.25);align-self:stretch}

@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(80px);opacity:0}100%{transform:none;opacity:1}}
.slide-left{animation:slideLeft 1s ease forwards}
.slide-right{animation:slideRight 1s ease forwards}

@media(max-width:991px){
.ak-ortho-trust-inner{grid-template-columns:1fr}
.ak-ortho-trust-right{flex-direction:column}
.ak-ortho-trust-divider{display:none}
.ak-ortho-trust-box{padding:20px 0}
.ak-ortho-trust-left h2{font-size:32px}
}



.ak-ortho-divisions{padding:100px 0;background:#6941870f}
.ak-ortho-divisions-inner{max-width:1200px;margin:auto}

.ak-ortho-divisions-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin-bottom:60px}
.ak-ortho-divisions-left h2{font-size:36px;font-weight:600;color:#7b3f7f;line-height:1.2}
.ak-ortho-divisions-right p{font-size:16px;color:#555;line-height:1.7;max-width:520px}

.ak-ortho-divisions-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.ak-ortho-division-tile{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.12)}
.ak-ortho-division-tile img{width:100%;height:320px;object-fit:cover;display:block;transition:transform .6s ease}

.ak-ortho-division-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.75));display:flex;flex-direction:column;justify-content:flex-end;padding:32px;color:#fff}
.ak-ortho-division-overlay h3{font-size:22px;font-weight:600;margin-bottom:8px;color:#fff;}
.ak-ortho-division-overlay p{font-size:15px;line-height:1.6;opacity:.95;color:#fff;}

.ak-ortho-division-tile:hover img{transform:scale(1.08)}

@media(max-width:991px){
.ak-ortho-divisions-intro{grid-template-columns:1fr;gap:30px}
.ak-ortho-divisions-left h2{font-size:32px}
.ak-ortho-divisions-tiles{grid-template-columns:1fr}
.ak-ortho-division-tile img{height:280px}
}


/**/
  .ak-paedia-banner{position:relative;min-height:360px;display:flex;align-items:center;padding:0 80px;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/banner-7.webp') no-repeat center/cover;overflow:hidden}
.ak-paedia-banner-overlay{position:absolute;inset:0;}
.ak-paedia-banner-content{position:relative;z-index:2;color:#fff;max-width:700px}
.ak-paedia-banner h1{font-size:56px;font-weight:700;margin-bottom:12px}
.ak-paedia-breadcrumb{font-size:16px}
.ak-paedia-breadcrumb a{color:#fff;text-decoration:underline}

@keyframes slideFromRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
.slide-in{animation:slideFromRight 1s ease-out forwards}
.slide-in-delay{opacity:0;animation:slideFromRight 1.2s ease-out forwards;animation-delay:.3s}

@media(max-width:768px){
.ak-paedia-banner{padding:0 24px;min-height:260px}
.ak-paedia-banner h1{font-size:34px}
}

.ak-paedia-intro{padding:80px 0;background:#fff}
.ak-paedia-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ak-paedia-left{position:relative;animation:slideLeft 1.2s ease forwards}
.ak-paedia-left img{width:100%;border-radius:16px}
.ak-paedia-right{animation:slideRight 1.2s ease forwards}
.ak-paedia-tag{display:block;font-size:14px;letter-spacing:2px;color:#7b3f7f;margin-bottom:12px}
.ak-paedia-right h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;line-height:1.2;font-weight:600}
.ak-paedia-right h2 span{display:block}
.ak-paedia-right p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}

@keyframes slideRight{0%{transform:translateX(100vw);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideLeft{0%{transform:translateX(-100vw);opacity:0}100%{transform:none;opacity:1}}

@media(max-width:991px){
.ak-paedia-wrap{grid-template-columns:1fr}
.ak-paedia-right h2{font-size:32px}
}

.ak-paedia-speciality{padding:90px 0;background:#f2f2f2}
.ak-paedia-speciality-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1.9fr;gap:60px}
.ak-paedia-speciality-tag{display:block;color:#7b3f7f;font-size:14px;letter-spacing:2px;margin-bottom:14px}
.ak-paedia-speciality-left h2{font-size:32px;color:#7b3f7f;margin-bottom:20px;font-weight:600}
.ak-paedia-speciality-left p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}
.ak-paedia-speciality-right{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ak-paedia-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;padding-bottom:26px}
.ak-paedia-card-img{height:160px;background:#cfd6dc}
.ak-paedia-card h4{font-size:18px;margin:20px 16px 10px;color:#222}
.ak-paedia-card p{font-size:15px;color:#666;line-height:1.6;padding:0 18px}

@media(max-width:991px){
.ak-paedia-speciality-wrap{grid-template-columns:1fr}
.ak-paedia-speciality-right{grid-template-columns:1fr}
}

.ak-paedia-approach-strip{padding:70px 0;background:#fff}
.ak-paedia-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width: 1200px;margin: 0 auto 50px;}
.ak-paedia-strip-item{padding:26px;border-radius:14px;background:#fafafa;border-top:4px solid #7b3f7f}
.ak-paedia-strip-item span{display:block;color:#7b3f7f;font-weight:600;margin-bottom:10px}
.ak-paedia-strip-item h4{font-size:18px;margin-bottom:10px;color:#222}
.ak-paedia-strip-item p{font-size:15px;color:#555;line-height:1.6}

@media(max-width:991px){
.ak-paedia-strip{grid-template-columns:1fr}
}

.ak-paedia-focus-hero{position:relative;padding:50px 0;background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/01/Key-Focus-Areas-4.webp') no-repeat center/cover}
.ak-paedia-focus-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,20,60,.85),rgb(120 60 140 / 35%))}
.ak-paedia-focus-inner{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;color:#fff}
.ak-paedia-focus-inner h2{font-size:32px;font-weight:600;margin-bottom:60px;color:#fff;}
.ak-paedia-focus-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.ak-paedia-focus-box{background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border-radius:18px;padding:36px 26px}
.ak-paedia-focus-box h4{font-size:18px;color:#fff;margin-bottom:10px}
.ak-paedia-focus-box p{font-size:15px;line-height:1.6}

@media(max-width:991px){
.ak-paedia-focus-boxes{grid-template-columns:1fr 1fr}
}
@media(max-width:575px){
.ak-paedia-focus-boxes{grid-template-columns:1fr}
}

.ak-paedia-india{position:relative;padding:100px 0;background:url('/wp-content/uploads/india-health-bg.jpg') no-repeat center/cover}
.ak-paedia-india-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}
.ak-paedia-india-wrap{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}
.ak-paedia-india-content h2{font-size:32px;font-weight:600;color:#7b3f7f;margin-bottom:20px}
.ak-paedia-india-content p{font-size:16px;color:#555;line-height:1.7}

@media(max-width:991px){
.ak-paedia-india-wrap{grid-template-columns:1fr}
}


.ak-paedia-trust-split{position:relative;padding:100px 0;background:url('/wp-content/uploads/medical-trust-dark-bg.jpg') no-repeat center/cover;overflow:hidden;margin-bottom:100px;}
.ak-paedia-trust-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,30,.92),rgba(40,20,60,.92))}
.ak-paedia-trust-inner{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:40% 60%;gap:60px;align-items:center}

.ak-paedia-trust-left h2{font-size:32px;font-weight:400;color:#fff;margin-bottom:18px;line-height:1.2}
.ak-paedia-trust-left p{font-size:16px;color:rgba(255,255,255,.85);line-height:1.7}

.ak-paedia-trust-right{display:flex;align-items:flex-start;justify-content:space-between}
.ak-paedia-trust-box{text-align:center;padding:0 26px;flex:1}
.ak-paedia-trust-box img{width:48px;margin-bottom:14px;filter:brightness(0) invert(1)}
.ak-paedia-trust-box h4{font-size:17px;margin-bottom:6px;color:#fff}
.ak-paedia-trust-box p{font-size:15px;color:rgba(255,255,255,.85);line-height:1.5}
.ak-paedia-trust-divider{width:1px;background:rgba(255,255,255,.25);align-self:stretch}

@keyframes slideLeft{0%{transform:translateX(-80px);opacity:0}100%{transform:none;opacity:1}}
@keyframes slideRight{0%{transform:translateX(80px);opacity:0}100%{transform:none;opacity:1}}
.slide-left{animation:slideLeft 1s ease forwards}
.slide-right{animation:slideRight 1s ease forwards}

@media(max-width:991px){
.ak-paedia-trust-inner{grid-template-columns:1fr}
.ak-paedia-trust-right{flex-direction:column}
.ak-paedia-trust-divider{display:none}
.ak-paedia-trust-box{padding:20px 0}
.ak-paedia-trust-left h2{font-size:32px}
}



.ak-paedia-divisions{padding:50px 0;background:#6941870f}
.ak-paedia-divisions-inner{max-width:1200px;margin:auto}

.ak-paedia-divisions-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin-bottom:60px}
.ak-paedia-divisions-left h2{font-size:36px;font-weight:600;color:#7b3f7f;line-height:1.2}
.ak-paedia-divisions-right p{font-size:16px;color:#555;line-height:1.7;max-width:520px}

.ak-paedia-divisions-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.ak-paedia-division-tile{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.12)}
.ak-paedia-division-tile img{width:100%;height:320px;object-fit:cover;display:block;transition:transform .6s ease}

.ak-paedia-division-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.75));display:flex;flex-direction:column;justify-content:flex-end;padding:32px;color:#fff}
.ak-paedia-division-overlay h3{font-size:22px;font-weight:600;margin-bottom:8px;color:#fff;}
.ak-paedia-division-overlay p{font-size:15px;line-height:1.6;opacity:.95;color:#fff;}

.ak-paedia-division-tile:hover img{transform:scale(1.08)}

@media(max-width:991px){
.ak-paedia-divisions-intro{grid-template-columns:1fr;gap:30px}
.ak-paedia-divisions-left h2{font-size:32px}
.ak-paedia-divisions-tiles{grid-template-columns:1fr}
.ak-paedia-division-tile img{height:280px}
}



/**/
.product-card { position: relative; width: 100%; max-width: 260px; margin: 10px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); overflow: hidden; background-color: #fff; transition: transform 0.3s ease-in-out; }
.product-image img { width: 100%; height: auto; display: block; transition: transform 0.3s ease-in-out; }
.overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; justify-content: center; align-items: center; opacity: 0; transition: opacity 0.3s ease; }
.overlay .read-more { padding: 12px 25px; background-color: #852e6a; color: #fff; border: none; cursor: pointer; font-size: 1rem; border-radius: 5px; opacity: 0; transition: opacity 0.3s ease; }
.product-card:hover .overlay { opacity: 1; }
.product-card:hover .product-image img { transform: scale(1.05); }
.product-card:hover .overlay .read-more { opacity: 1; }
.product-info { padding: 15px; background: #f2f2f2; text-align: center;height:110px; }
.product-name { font-size: 1rem!important; color: #333; margin-bottom: 5px; }
.product-category { font-size: 1rem; color: #4e2a84; margin: 0; }
.products-container { display: flex; flex-wrap: wrap; margin-top: 20px; }
.product-card { width: calc(33.333% - 20px); box-sizing: border-box; }
@media screen and (max-width: 768px) { .product-card { width: calc(50% - 20px); } }
@media screen and (max-width: 480px) { .product-card { width: 100%!important; max-width: 100%;} }


/*Product Detail page*/
.product-banner{background:linear-gradient(45deg,#8c2d6c,#9b59b6);padding:50px 20px;color:white;position:relative;text-align:center}
.product-banner .banner-content{max-width:1200px;margin:0 auto}
.product-banner .banner-title{font-size:2.5rem;color:#fff!important;font-weight:bold;margin-bottom:20px;text-transform:uppercase}
.product-banner .breadcrumb{font-size:1rem;color:#fff;margin-top:10px}
.product-banner .breadcrumb a{color:#fff;text-decoration:none}
.product-banner .breadcrumb a:hover{text-decoration:underline}
@media (max-width:768px){.product-banner .banner-title{font-size:2rem}.product-banner .breadcrumb{font-size:0.9rem}}
.ak-pro-product-details-left li strong,.ak-pro-product-info p strong,.ak-pro-product-description h3,.ak-pro-product-faq h3{color:#8c2d6c;font-weight:bold}
.ak-pro-product-container{max-width:1200px;margin:0 auto;padding:30px;background-color:#f9f9f9;font-family:Arial,sans-serif}
.ak-pro-product-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:30px}
.ak-pro-product-image-container{width:40%;border-radius:8px;overflow:hidden}
.ak-pro-product-image{width:100%;height:auto;transition:transform .3s ease-in-out}
.ak-pro-product-image:hover{transform:scale(1.05)}
.ak-pro-product-info{width:60%;text-align:left;padding:20px;border-radius:8px}
.ak-pro-product-title{font-size:2rem!important;font-weight:600;color:#8c2d6c;margin-bottom:15px;text-transform:uppercase}
.ak-pro-short-description-title{font-size:1.5rem;font-weight:600;color:#8c2d6c}
.ak-pro-short-description-list{list-style-type:none;padding:0}
.ak-pro-short-description-list li{margin-bottom:10px;font-size:1.1rem;color:#555;display:flex;align-items:center}
.ak-pro-short-description-list li::before{content:"\2022";color:#8c2d6c;font-size:1.5rem;margin-right:10px}
.ak-pro-enquire-btn{padding:10px 44px;background-color:#7a417a;color:white!important;font-size:1rem;border-radius:5px;text-decoration:none;display:inline-block;transition:background-color .3s}
.ak-pro-enquire-btn:hover{background-color:#3f51b5}


.ak-pro-product-details{

	
    justify-content:center;
    margin-top:40px;
}

.ak-pro-product-details-left{
   
	
}

.ak-pro-product-details-left h3{
    font-size:1.6rem;
    margin-bottom:25px;
    color:#8c2d6c;
    font-weight:600;
}

/* Individual Info Box */
.ak-info-box{
    background:#ffffff;
    border-left:5px solid #8c2d6c;
    border-radius:10px;
    padding:18px 25px;
    margin-bottom:22px;
    box-shadow:0 4px 12px rgba(0,0,0,0.06);
}

.ak-info-title{
    font-size:1rem!important;
    font-weight:600;
    color:#8c2d6c;
    margin-bottom:8px;
}

.ak-info-box p{
    font-size:14px;
    color:#444;
    margin:0;
    line-height:1.6;
}



@media (max-width:768px){.ak-pro-product-header{flex-direction:column;text-align:center}.ak-pro-product-image-container,.ak-pro-product-info{width:100%}.ak-pro-product-details{flex-direction:column;gap:20px}.ak-pro-product-details-left,.ak-pro-product-details-right{width:100%;padding:0}.ak-pro-product-title{font-size:2rem}.ak-pro-product-short-description{font-size:1rem}.ak-pro-product-description p,.ak-pro-product-faq p{font-size:.95rem}.ak-pro-product-details-left h3,.ak-pro-product-description h3,.ak-pro-product-faq h3{font-size:1.5rem}.ak-pro-enquire-btn{font-size:1rem;padding:10px 15px}}


.related-products {
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 20px;
}

.related-products h2 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 30px;
    color: #6b2d6b;
}

/* Slick spacing fix */
.related-products-slider-container {
    margin: 0 -12px;
}

.related-product-item {
    background: #fff;
    margin: 12px;padding:20px 0;
    text-align: center;
    border-radius: 16px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.06);
    transition: all 0.35s ease;
    height: 100%;width: 255px !important;
    margin: 0 20px;
}

.related-product-item:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

/* Image */
.related-product-image {
    margin-bottom: 15px;
}

.related-product-image img {
    max-width: 100%;
  
    object-fit: contain;
    border-radius: 8px;
}

/* Title */
.related-product-title {
    font-size: 14px!important;
    font-weight: 600;
    color: #7a417a;
    margin: 10px 0 18px;
}

.related-product-content{padding: 5px 20px 10px;
    background: #f2f2f2;}

/* Button */
.related-product-link {
    display: inline-block;
    padding: 7px 26px;
    background: linear-gradient(135deg, #7a417a, #9a4a9a);
    color: #fff !important;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.3s ease;
}

.related-product-link:hover {
    background: linear-gradient(135deg, #5f2b5f, #7a417a);
}

.related-products .slick-prev,
.related-products .slick-next {
    width: 26px;
    height: 26px;
}

.related-products .slick-prev:before,
.related-products .slick-next:before {
    font-family: "slick";
    font-size: 22px;
    color: #7a417a;
}


/* Mobile */
@media (max-width: 768px) {
    .related-product-image img {
        height: 160px;
    }
}

.elementor-kit-71 button, .elementor-kit-71 input[type="button"], .elementor-kit-71 input[type="submit"], .elementor-kit-71 .elementor-button{background:none;}

.elementor-kit-71 button:hover, .elementor-kit-71 button:focus, .elementor-kit-71 input[type="button"]:hover, .elementor-kit-71 input[type="button"]:focus, .elementor-kit-71 input[type="submit"]:hover, .elementor-kit-71 input[type="submit"]:focus, .elementor-kit-71 .elementor-button:hover, .elementor-kit-71 .elementor-button:focus{background:none;}



/*Hair Filler*/
.hf_hero{
background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/03/filler.webp') center/cover no-repeat;
padding:80px 60px;
position:relative;
}

.hf_hero::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;

}

.hf_hero_wrap{
display:flex;
align-items:center;
justify-content:flex-start;
position:relative;
z-index:2;
}

.hf_hero_text{max-width:720px;}

.hf_hero_text h1{
font-size:48px;
color:#7a417a;
margin-bottom:20px;
}

.hf_hero_text p{
font-size:17px;
line-height:1.7;
margin-bottom:30px;
color:#444;
}

.hf_hero_buttons{display:flex;gap:12px;flex-wrap:wrap;}

.hf_hero_buttons a{
display:inline-block;
padding:12px 24px;
text-decoration:none;
border-radius:4px;
font-size:15px;
transition:all .3s ease;
}


.cyj-intro{padding:60px;background:#f7f8fb;}
.cyj-container{max-width:1150px;margin:auto;}
.cyj-subheading{font-size:16px!important;;color:#6a6cff;margin-bottom:8px;letter-spacing:1px;}
.cyj-heading{font-size:24px!important;color:#111;margin-bottom:12px;}
.cyj-description{font-size:14px;color:#555;line-height:1.7;margin:auto;}


.hf_hero_buttons a:first-child{background:#7a417a;color:#fff;}
.hf_hero_buttons a:first-child:hover{background:#5c2f5c;}
.hf_hero_buttons a:last-child{border:2px solid #7a417a;color:#7a417a;}
.hf_hero_buttons a:last-child:hover{background:#7a417a;color:#fff;}


.hf_formats{background:#fff;color:#7a417a;padding:60px;text-align:center;}
.hf_formats h2{font-size:26px;margin-bottom:15px;color:#7a417a;}
.hf_desc{max-width:850px;margin:0 auto 50px;line-height:1.7;font-size:16px;color:#7a417a;}
.hf_formats_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.hf_format_card{background:#f2f2f2;color:#333;padding:25px;border-radius:6px;text-align:left;transition:all .3s ease;}
.hf_format_card img{width:100%;margin-bottom:15px;border-radius:4px;}
.hf_format_card h3{font-size:20px;color:#7a417a;margin-bottom:10px;}
.hf_format_card p{font-size:15px;line-height:1.6;}
.hf_format_card:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,0.08);}
@media(max-width:992px){
.hf_formats_grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:600px){
.hf_formats_grid{grid-template-columns:1fr;}
}


.hf_peptide{background:#f6f2fa;padding:60px;}
.hf_peptide h2{font-size:26px;color:#3b1e5b;margin-bottom:12px;text-align:center;}
.hf_desc{max-width:900px;color:#444;line-height:1.7;text-align:center;}
.hf_peptide_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;}
.hf_peptide_box{background:#fff;border-radius:6px;padding:20px;border:1px solid #e8e2ef;}
.hf_peptide_box h4{color:#3b1e5b;font-size:18px;margin-bottom:6px;}
.hf_peptide_box p{color:#555;font-size:14px;line-height:1.6;}
.hf_full{grid-column:1/-1;}
.hf_note{margin-top:25px;color:#444;line-height:1.7;text-align:center;}
@media(max-width:992px){.hf_peptide_grid{grid-template-columns:repeat(2,1fr);} .hf_full{grid-column:auto;}}
@media(max-width:600px){.hf_peptide_grid{grid-template-columns:1fr;}}



.hf_protocol{background:#fff;padding:60px;}
.hf_protocol_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.hf_protocol_left h2{font-size:26px;color: #7a417a;margin-bottom:15px;}
.hf_protocol_desc{color:#444;line-height:1.7;margin-bottom:30px;}
.hf_protocol_steps{display:flex;align-items:center;gap:30px;margin-bottom:25px;}
.hf_step{text-align:center;position:relative;}
.hf_circle{width:110px;height:110px;border:6px solid #71417a;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:10px;}
.hf_circle img{width:32px;height:32px;}
.hf_step p{font-size:14px;color:#333;line-height:1.4;}
.hf_protocol_note{font-size:14px;color:#444;line-height:1.7;}
.hf_protocol_right img{width:100%;border-radius:6px;}
@media(max-width:992px){.hf_protocol_wrap{grid-template-columns:1fr;} .hf_protocol_steps{justify-content:center;}.hf_protocol{padding: 20px;}}


.hf_plan{background:#7A417A;padding:60px;color:#fff;text-align:center;}
.hf_plan h2{font-size:26px;margin-bottom:15px;color:#fff;}
.hf_plan_desc{line-height:1.7;margin-bottom:35px;}
.hf_plan_grid{}
.hf_plan_box{padding:28px;border-radius:6px;}
.hf_plan_standard{background: #ff9cff87;}
.hf_plan_intensive{background:#ffffff;color:#222;}
.hf_plan_box h3{margin-bottom:15px;font-size:20px;}
.hf_plan_box p{line-height:1.7;margin-bottom:8px;font-size:14px;}
@media(max-width:900px){.hf_plan_grid{grid-template-columns:1fr;}}


.hf_matrix{background:#fff;padding:60px;color:#7A417A;}
.hf_matrix h2{font-size:26px;margin-bottom:10px;color:#7A417A;}
.hf_matrix_title{margin-top:50px;color:#7A417A;}
.hf_matrix_desc{line-height:1.7;margin-bottom:30px;color:#7A417A;}
.hf_matrix_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px;}
.hf_matrix_grid2{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
.hf_matrix_item{text-align:center;}
.hf_matrix_item h4{margin-bottom:12px;font-size:16px;}
.hf_matrix_item img{width:100%;max-width:220px;margin-bottom:10px;border-radius:4px;}
.hf_matrix_note{margin-top:40px;font-size:14px;line-height:1.6;border-top:1px solid rgba(255,255,255,.2);padding-top:15px;}
@media(max-width:900px){.hf_matrix_grid{grid-template-columns:1fr;} .hf_matrix_grid2{grid-template-columns:1fr;}}


.hf_clinical{background:#7A417A;padding:60px;color:#fff;}
.hf_clinical_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.hf_clinical_img img{width:100%;border-radius:6px;}
.hf_clinical_content h2{font-size:26px;margin-bottom:15px;color:#fff;}
.hf_clinical_desc{line-height:1.7;margin-bottom:30px;color:#f3e9ff;}
.hf_clinical_stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.hf_stat h3{font-size:46px;margin-bottom:5px;color:#fff;}
.hf_stat h4{font-size:18px;margin-bottom:8px;color:#fff;}
.hf_stat p{font-size:14px;line-height:1.6;color:#f1eaff;}
@media(max-width:900px){.hf_clinical_grid{grid-template-columns:1fr;} .hf_clinical_stats{grid-template-columns:1fr;}}



.hf_cases{background:#f7f7fb;padding:60px;}
.hf_cases h2{font-size:26px;margin-bottom:12px;color:#7a417a;}
.hf_cases_desc{max-width:900px;line-height:1.7;margin-bottom:40px;color:#555;}
.hf_cases_grid{display:flex;flex-direction:column;gap:40px;}
.hf_case_card{display:flex;align-items:center;gap:40px;background:#fff;border-radius:10px;padding:20px;border:1px solid #eee;transition:.3s;}
.hf_case_card:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,.08);}
.hf_case_img{flex:2;}
.hf_case_img img{width:100%;border-radius:8px;}
.hf_case_content{flex:1;}
.hf_case_content h3{font-size:20px;margin-bottom:10px;color:#333;}
.hf_case_content p{font-size:15px;line-height:1.7;color:#555;}
.hf_case_card:nth-child(even){flex-direction:row-reverse;}
@media(max-width:768px){
.hf_case_card{flex-direction:column;}
.hf_case_card:nth-child(even){flex-direction:column;}
}


.hf_cases2{background:#7A417A;padding:60px;color:#fff;}
.hf_cases2 h2{font-size:26px;margin-bottom:10px;color:#fff;}
.hf_cases2_desc{max-width:900px;line-height:1.7;margin-bottom:40px;color:#f3eaff;}
.hf_cases2_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
.hf_case2 h4{margin-bottom:12px;font-size:16px;color:#fff;}
.hf_case2_imgs{display:flex;gap:15px;}
.hf_case2_imgs img{border-radius:4px;}
.hf_case2_imgs span{display:block;font-size:12px;margin-top:4px;color:#ddd;text-align:center;}
@media(max-width:700px){.hf_cases2_grid{grid-template-columns:1fr;}}


.hf_cases3{background:#f6f7fb;padding:60px;}
.hf_cases3 h2{font-size:26px;color:#7a417a;margin-bottom:12px;}
.hf_cases3_desc{max-width:900px;line-height:1.7;color:#555;margin-bottom:40px;}
.hf_cases3_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
.hf_case3_card{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px;}
.hf_case3_card h4{margin-bottom:5px;font-size:17px;color:#333;}
.hf_case3_note{font-size:13px;color:#777;margin-bottom:15px;}
.hf_case3_imgs{display:flex;gap:20px;}
.hf_case3_imgs img{border-radius:6px;}
.hf_case3_imgs span{display:block;text-align:center;font-size:12px;margin-top:5px;color:#555;}
@media(max-width:768px){.hf_cases3_grid{grid-template-columns:1fr;}}


.hf_akumentis{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:70px 40px;color:#fff;}
.hf_container{max-width:1100px;margin:auto;}
.hf_title{font-size:24px;margin-bottom:12px;color:#fff!important;}
.hf_intro{font-size:15px;line-height:1.8;color:#eee;margin-bottom:35px;max-width:900px;}
.hf_cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:30px;}
.hf_card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:20px;border-radius:10px;}
.hf_card h3{font-size:18px;margin-bottom:8px;color:#fff;}
.hf_card p{font-size:14px;color:#e9e9ff;line-height:1.7;}
.hf_cta{background:rgba(255,255,255,.15);padding:22px;border-radius:12px;margin-bottom:20px;}
.hf_cta h3{font-size:22px;margin-bottom:6px;color:#fff;}
.hf_cta p{font-size:14px;color:#fff;line-height:1.7;}
.hf_note{font-size:13px;color:#ddd;border-top:1px solid rgba(255,255,255,.3);padding-top:12px;}

@media(max-width:900px){
.hf_cards{grid-template-columns:1fr;}
}



/*Revofil*/

.rv_hero{background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/03/revofil-banner.webp') right/cover no-repeat;padding:80px 60px;position:relative;}
.rv_hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.rv_container{max-width:1200px;margin:auto;position:relative;z-index:2;}
.rv_hero_wrap{display:flex;align-items:center;justify-content:space-between;gap:60px;}
.rv_hero_text{max-width:650px;}
.rv_tag{display:inline-block;background:#3d6cc7;color:#fff;padding:6px 14px;font-size:14px;margin-bottom:20px;}
.rv_hero_text h1{font-size:48px;line-height:1.2;color:#7a417a;margin-bottom:20px;}
.rv_hero_text p{font-size:17px;line-height:1.7;color:#444;margin-bottom:30px;}
.rv_buttons{display:flex;gap:14px;flex-wrap:wrap;}
.rv_buttons a{display:inline-block;padding:12px 26px;border-radius:4px;text-decoration:none;font-size:15px;transition:.3s;}
.rv_buttons a:first-child{background:#7a417a;color:#fff;}
.rv_buttons a:first-child:hover{background:#5c2f5c;}
.rv_buttons a:last-child{border:2px solid #7a417a;color:#7a417a;}
.rv_buttons a:last-child:hover{background:#7a417a;color:#fff;}
.rv_hero_img img{width:100%;max-width:520px;border-radius:6px;}
@media(max-width:900px){
.rv_hero_wrap{flex-direction:column;}
.rv_hero_text h1{font-size:38px;}
}


.rev-intro{padding:60px;background:#f2f2f2;}
.rev-container{max-width:1100px;margin:auto;}
.rev-subheading{font-size:16px!important;;color:#5a6bff;margin-bottom:8px;letter-spacing:1px;}
.rev-heading{font-size:24px!important;color:#111;margin-bottom:12px;}
.rev-description{font-size:14px;color:#555;line-height:1.7;margin:auto;}

.rv_range{background:#fff;padding:60px;}
.rv_container{max-width:1100px;margin:auto;}
.rv_range h2{font-size:24px;color:#7a417a;margin-bottom:15px;}
.rv_range_desc{max-width:900px;color:#555;line-height:1.7;margin-bottom:40px;}
.rv_range_grid{display:grid;}
.rv_range_box{background:#f7f7fb;padding:25px;border-radius:6px;}
.rv_range_box h3{color:#7a417a;font-size:20px;margin-bottom:10px;}
.rv_small{font-size:14px;color:#777;margin-bottom:15px;}
.rv_range_box ul{padding-left:18px;}
.rv_range_box li{margin-bottom:6px;font-size:14px;color:#333;}
.rv_range_purple{background:#7a417a;color:#fff;}
.rv_range_purple h3{color:#fff;}
.rv_range_purple .rv_small{color:#ddd;}
.rv_range_purple li{color:#fff;}
@media(max-width:800px){.rv_range_grid{grid-template-columns:1fr;}}


.rv_advantages{background:#f6f2fa;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_label{display:inline-block;background:#e6dff3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:15px;border-radius:3px;}
.rv_advantages h2{font-size:24px;color:#7a417a;margin-bottom:15px;}
.rv_adv_desc{max-width:900px;color:#444;line-height:1.7;margin-bottom:45px;}
.rv_adv_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;}
.rv_adv_box{background:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:.3s;text-align:left;}
.rv_adv_box img{width:100%;max-width:220px;margin-bottom:15px;}
.rv_adv_box h3{font-size:20px;margin-bottom:10px;color:#222;}
.rv_adv_box p{font-size:14px;line-height:1.7;color:#555;}
.rv_adv_box:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1);}
@media(max-width:900px){.rv_adv_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_adv_grid{grid-template-columns:1fr;}}


.rv_composition{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:60px;color:#fff;}
.rv_container{max-width:1150px;margin:auto;}
.rv_composition h2{font-size:24px;margin-bottom:15px;color:#fff;}
.rv_comp_desc{line-height:1.7;color:#e9e9ff;margin-bottom:40px;font-size:14px;}
.rv_comp_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.rv_comp_box{background:rgba(255,255,255,.9);padding:25px;border-radius:8px;color:#333;}
.rv_comp_box h3{font-size:20px;margin-bottom:8px;color:#222;}
.rv_comp_box p{font-size:15px;line-height:1.7;color:#555;}
@media(max-width:800px){.rv_comp_grid{grid-template-columns:1fr;}}


.rv_science{background:#fff;padding:60px;} .rv_container{max-width:1150px;margin:auto;} .rv_science_label{display:inline-block;background:#e9e3f3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:15px;border-radius:3px;} 
.rv_science h2{font-size:24px;color:#7a417a;margin-bottom:15px;} 
.rv_science_desc{width:100%;font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;} .rv_science_grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;} 
.rv_science_chart img{width:100%;border-radius:6px;} 
.rv_science_content h3{font-size:24px;color:#7a417a;margin-bottom:10px;} 
.rv_science_content p{font-size:14px;color:#555;line-height:1.7;margin-bottom:20px;} .rv_science_imgs{display:flex;gap:20px;} 
.rv_gel{text-align:center;} 
.rv_gel img{border-radius:4px;margin-bottom:6px;} .rv_gel span{font-size:13px;color:#555;} @media(max-width:900px){.rv_science_grid{grid-template-columns:1fr;}.rv_science_imgs{justify-content:center;}}

.rv_molecular{padding-bottom:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_molecular h2{font-size:24px;color:#7a417a;margin-bottom:15px;}
.rv_molecular_desc{width:100%;font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_molecular_steps{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:40px;}
.rv_step{text-align:center;position:relative;}
.rv_step img{width:180px;border-radius:4px;margin-bottom:6px;}
.rv_step span{font-size:13px;color:#666;}
.rv_molecular_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.rv_molecular_box{background:#fafafa;border:1px solid #eee;padding:25px;border-radius:6px;transition:.3s;position:relative;}
.rv_molecular_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#7a417a;}
.rv_molecular_box h3{font-size:20px;margin-bottom:8px;color:#222;}
.rv_molecular_box p{font-size:14px;color:#555;line-height:1.7;}
.rv_molecular_box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);}
@media(max-width:900px){.rv_molecular_steps{flex-direction:column;}.rv_molecular_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_molecular_grid{grid-template-columns:1fr;}}


.rv_enzyme{background:#f0ebf1;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_enzyme_label{display:inline-block;background:#e9e3f3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:15px;border-radius:3px;}
.rv_enzyme h2{font-size:24px;color:#7a417a;margin-bottom:15px;}
.rv_enzyme_desc{width:100%;font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_enzyme_tests{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px;}
.rv_test_purple{background:#7a417a;color:#fff;padding:25px;border-radius:6px;}
.rv_test_purple h3{font-size:18px;margin-bottom:10px;color:#ffffff;}
.rv_test_purple p{font-size:14px;line-height:1.7;color:#f2f2ff;}
.rv_test{background:#fafafa;border:1px solid #eee;padding:25px;border-radius:6px;}
.rv_test h3{font-size:18px;color:#7a417a;margin-bottom:10px;}
.rv_test p{font-size:14px;color:#555;line-height:1.7;}
.rv_enzyme_note{font-size:14px;color:#444;margin-bottom:40px;}
.rv_enzyme_stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center;}
.rv_stat h3{font-size:38px;color:#7a417a;margin-bottom:5px;}
.rv_stat h4{font-size:18px;color:#333;margin-bottom:6px;}
.rv_stat p{font-size:14px;color:#555;}
@media(max-width:900px){.rv_enzyme_tests{grid-template-columns:1fr;}.rv_enzyme_stats{grid-template-columns:1fr;}}



.rv_clinical{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:60px;color:#fff;}
.rv_container{max-width:1200px;margin:auto;}
.rv_clinical h2{font-size:24px;margin-bottom:15px;color:#fff;}
.rv_clinical_desc{font-size:14px;line-height:1.7;color:#e9e9ff;margin-bottom:40px;}
.rv_clinical_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}
.rv_clinical_box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:20px;border-radius:6px;transition:.3s;}
.rv_clinical_box img{width:100%;border-radius:4px;margin-bottom:10px;}
.rv_clinical_box h3{font-size:16px;margin-bottom:6px;color:#fff;}
.rv_clinical_box p{font-size:14px;line-height:1.6;color:#e9e9ff;}
.rv_clinical_box:hover{transform:translateY(-5px);background:rgba(255,255,255,.15);}
@media(max-width:1000px){.rv_clinical_grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.rv_clinical_grid{grid-template-columns:1fr;}}


.rv_summary{background:#fff;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_summary_top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:40px;}
.rv_summary h2{font-size:24px;color:#7a417a;margin-bottom:12px;}
.rv_summary_desc{font-size:14px;color:#444;line-height:1.7;}
.rv_summary_img img{width:100%;max-width:480px;}
.rv_table_wrap{overflow-x:auto;}
.rv_table{width:100%;border-collapse:collapse;font-size:14px;}
.rv_table th{background:#7a417a;color:#fff;padding:12px;text-align:left;}
.rv_table td{padding:12px;border:1px solid #eee;color:#444;vertical-align:top;}
.rv_table tr:nth-child(even){background:#fafafa;}
@media(max-width:900px){
.rv_summary_top{grid-template-columns:1fr;}
.rv_summary_img{text-align:center;}
}
@media(max-width:768px){
.rv_table thead{display:none;}
.rv_table,.rv_table tbody,.rv_table tr,.rv_table td{display:block;width:100%;}
.rv_table tr{margin-bottom:15px;border:1px solid #eee;}
.rv_table td{border:none;border-bottom:1px solid #eee;padding:10px;}
.rv_table td:before{content:attr(data-label);font-weight:600;color:#7a417a;display:block;margin-bottom:4px;}
}


.rv_aquashine{background:#f6f2fa;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_aqua_label{display:inline-block;background:#e6dff3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:12px;border-radius:3px;}
.rv_aquashine h2{font-size:24px;color:#7a417a;margin-bottom:12px;}
.rv_aqua_desc{font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_aqua_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;}
.rv_aqua_card{background:#fff;padding:25px;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.05);transition:.3s;}
.rv_aqua_card img{width:100%;max-width:220px;margin-bottom:15px;}
.rv_aqua_card h3{font-size:18px;color:#7a417a;margin-bottom:8px;}
.rv_aqua_card p{font-size:14px;color:#555;line-height:1.7;}
.rv_aqua_card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.08);}
@media(max-width:900px){.rv_aqua_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_aqua_grid{grid-template-columns:1fr;}}


.rv_aqua_results{background:#fff;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_aqua_results h2{font-size:24px;color:#7a417a;margin-bottom:12px;}
.rv_aqua_results_desc{font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_aqua_results_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
.rv_aqua_result_card{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:20px;transition:.3s;}
.rv_before_after{display:flex;gap:8px;margin-bottom:12px;}
.rv_before_after img{border-radius:4px;}
.rv_aqua_result_card h3{font-size:18px;color:#7a417a;margin-bottom:6px;}
.rv_aqua_result_card p{font-size:14px;color:#555;line-height:1.6;}
.rv_aqua_result_card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);}
@media(max-width:900px){.rv_aqua_results_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_aqua_results_grid{grid-template-columns:1fr;}}


.rv_caregen{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:60px 40px;color:#fff;}
.rv_container{max-width:1100px;margin:auto;}
.rv_title{font-size:24px!important;margin-bottom:12px;color:#fff!important;}
.rv_intro{font-size:14px;line-height:1.8;color:#eee;margin-bottom:30px;}
.rv_caregen_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:25px;}
.rv_caregen_box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:18px;border-radius:6px;}
.rv_caregen_box h4{font-size:16px;margin-bottom:6px;color:#fff;}
.rv_caregen_box p{font-size:14px;color:#e9e9ff;line-height:1.6;}
.rv_cta{background:rgba(255,255,255,.15);padding:20px;border-radius:8px;margin-bottom:18px;}
.rv_cta h3{font-size:20px;margin-bottom:6px;color:#fff;}
.rv_cta p{font-size:14px;color:#fff;line-height:1.6;}
.rv_note{font-size:13px;color:#ddd;border-top:1px solid rgba(255,255,255,.3);padding-top:12px;}

@media(max-width:900px){
.rv_caregen_grid{grid-template-columns:1fr;}
}


.cgd-hero{background:url('https://darkslategrey-mouse-141508.hostingersite.com/wp-content/uploads/2026/03/banner.webp') right/cover no-repeat;padding:20px 40px;position:relative;}
.cgd-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.cgd-container{max-width:1150px;margin:auto;position:relative;z-index:2;}
.cgd-hero-content{max-width:650px;}
.cgd-title{font-size:42px;line-height:1.2;color:#2d2c8f;margin-bottom:20px;font-weight:500;}
.cgd-desc{font-size:16px;line-height:1.7;color:#444;margin-bottom:30px;}
.cgd-buttons{display:flex;gap:15px;flex-wrap:wrap;}
.cgd-btn-primary{background:#3d2ea3;color:#fff;padding:12px 24px;text-decoration:none;border-radius:3px;font-size:15px;}
.cgd-btn-primary:hover{background:#2d1e63;}
.cgd-btn-outline{border:2px solid #3d2ea3;color:#3d2ea3;padding:10px 22px;text-decoration:none;border-radius:3px;font-size:15px;}
.cgd-btn-outline:hover{background:#3d2ea3;color:#fff;}
@media(max-width:768px){.cgd-hero{padding:80px 20px;}.cgd-title{font-size:30px;}.cgd-desc{font-size:15px;}}

.cgd-partnership{padding:60px 0;background:#fff;}
.cgd-container{max-width:1200px;margin:auto;padding:0 20px;}
.cgd-partnership_content{margin:auto;}
.cgd-partnership_sub{font-size:16px!important;letter-spacing:2px;text-transform:uppercase;color:#1a73e8;margin-bottom:12px;font-weight:600;}
.cgd-partnership_title{font-size:24px!important;font-weight:700;margin-bottom:25px;color:#111;}
.cgd-partnership_desc{font-size:14px;line-height:1.7;color:#555;margin-bottom:16px;}

.cgd-dimono{background:#f6f6fb;padding:60px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-dimono_wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;}
.cgd-dimono h3{font-size:14px;margin-bottom:10px;color:#7a417a;font-weight:600;}
.cgd-dimono h2{font-size:24px;margin-bottom:18px;color:#2d1e63;}
.cgd-dimono_desc{font-size:15px;line-height:1.8;margin-bottom:20px;color:#444;}
.cgd-dimono_grid{display:grid;grid-template-columns: 1fr 1fr 1fr;
gap:16px;margin-top:10px;}
.cgd-dimono_box{background:#fff;border:1px solid #e4e4ef;padding:16px;border-radius:4px;}
.cgd-dimono_box h4{font-size:16px;margin-bottom:6px;color:#2d1e63;}
.cgd-dimono_box p{font-size:14px;color:#666;}
.cgd-dimono_right img{width:100%;border-radius:4px;}
@media(max-width:768px){.cgd-dimono_wrap{grid-template-columns:1fr;}.cgd-dimono_grid{grid-template-columns:1fr;}}


.cgd-features{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-features_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-features_title{font-size:24px!important;color:#2d1e63;margin-bottom:40px;}
.cgd-features_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;}
.cgd-features_box{}
.cgd-features_icon{width:40px;margin-bottom:12px;}
.cgd-features_box h4{font-size:18px;color:#2d1e63;margin-bottom:10px;}
.cgd-features_box p{font-size:14px;color:#444;line-height:1.7;}
@media(max-width:900px){.cgd-features_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.cgd-features_grid{grid-template-columns:1fr;}}


.cgd-app{background:#f6f6fb;padding:70px 40px;}
.cgd-container{max-width:1100px;margin:auto;}
.cgd-app_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-app_title{font-size:34px;color:#2d1e63;margin-bottom:15px;}
.cgd-app_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-app_img{text-align:center;margin-bottom:40px;}
.cgd-app_img img{max-width:100%;height:auto;}
.cgd-app_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;}
.cgd-app_box{background:#fff;border:1px solid #e3e3ee;padding:18px;border-radius:4px;}
.cgd-app_box h4{font-size:18px;color:#2d1e63;margin-bottom:6px;}
.cgd-app_box p{font-size:14px;color:#555;}
@media(max-width:900px){.cgd-app_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.cgd-app_grid{grid-template-columns:1fr;}}


.cgd-protocol{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:70px 40px;color:#fff;}
.cgd-container{max-width:1100px;margin:auto;}
.cgd-protocol_label{display:inline-block;background:rgba(255,255,255,.15);font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-protocol_title{font-size:24px!important;margin-bottom:35px;color:#fff!important;}
.cgd-protocol_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}
.cgd-protocol_left{border-radius:4px;}
.cgd-protocol_sub{font-size:20px!important;margin-bottom:20px;color:#fff!important;}
.cgd-protocol_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}
.cgd-protocol_item{background:rgba(0,0,0,.15);padding:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);}
.cgd-protocol_item span{display:block;font-size:14px;margin-bottom:5px;opacity:.8;}
.cgd-protocol_item h4{font-size:18px;margin-bottom:6px;color:#fff;}
.cgd-protocol_item p{font-size:14px;line-height:1.7;color:#e8e8ff;}
@media(max-width:700px){.cgd-protocol_grid{grid-template-columns:1fr;}}
.cgd-protocol_right img{width:100%;border-radius:4px;margin-bottom:10px;}
.cgd-protocol_note{font-size:14px;color:#ddd;}
@media(max-width:800px){.cgd-protocol_wrap{grid-template-columns:1fr;}}


.cgd-results{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-results_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-results_title{font-size:24px;color:#2d1e63;margin-bottom:15px;}
.cgd-results_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-results_row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;}
.cgd-results_head{background:#eee;text-align:center;padding:6px;font-size:14px;margin-bottom:10px;}
.cgd-results_images{display:flex;align-items:center;gap:10px;}
.cgd-results_item{flex:1;text-align:center;}
.cgd-results_item span{display:block;font-size:12px;margin-bottom:5px;color:#666;}
.cgd-results_item img{width:100%;border-radius:3px;}
.cgd-results_arrow{font-size:20px;color:#7a417a;}
@media(max-width:768px){.cgd-results_row{grid-template-columns:1fr;}}


.cgd-cases{background:#f6f6fb;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-cases_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-cases_title{font-size:24px;color:#2d1e63;margin-bottom:15px;}
.cgd-cases_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-cases_grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;}
.cgd-case h4{color:#2d1e63;font-size:18px;margin-bottom:10px;}
.cgd-case_images{display:flex;align-items:center;gap:10px;}
.cgd-case_label{background:#eee;padding:8px 10px;font-size:13px;color:#555;}
.cgd-case_item{text-align:center;}
.cgd-case_item span{display:block;font-size:12px;color:#666;margin-bottom:4px;}
.cgd-case_item img{border-radius:3px;}
.cgd-case_arrow{font-size:18px;color:#7a417a;}
@media(max-width:768px){.cgd-cases_grid{grid-template-columns:1fr;}}


.cgd-perioral{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-perioral_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-perioral_title{font-size:24px;color:#2d1e63;margin-bottom:15px;}
.cgd-perioral_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-perioral_top{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:40px;}
.cgd-perioral_diagram img{width:80%;}
.cgd-perioral_case{display:flex;align-items:center;margin-bottom:12px;}
.cgd-perioral_labelbox{background:#eee;padding:12px 10px;font-size:13px;color:#555;margin-right:10px;}
.cgd-perioral_images{display:flex;align-items:center;gap:10px;}
.cgd-perioral_item{text-align:center;}
.cgd-perioral_item span{display:block;font-size:12px;color:#666;margin-bottom:3px;}
.cgd-perioral_item img{border-radius:3px;}
.cgd-perioral_arrow{font-size:18px;color:#7a417a;}
.cgd-lips_grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;}
.cgd-lips_group h4{color:#2d1e63;font-size:18px;margin-bottom:10px;}
.cgd-lips_row{display:flex;align-items:center;margin-bottom:10px;}
@media(max-width:768px){.cgd-perioral_top{grid-template-columns:1fr;}.cgd-lips_grid{grid-template-columns:1fr;}}


.cgd-neckhands{background:#f6f6fb;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-neckhands_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.cgd-neck_case h3{color:#2d1e63;font-size:20px;margin-bottom:15px;}
.cgd-hand_case h3{color:#2d1e63;font-size:20px;margin-bottom:15px;}
.cgd-neck_images{display:flex;align-items:center;gap:10px;margin-bottom:10px;}
.cgd-neck_label{background:#eee;padding:10px 8px;font-size:13px;color:#555;}
.cgd-neck_item{text-align:center;}
.cgd-neck_item span{display:block;font-size:12px;color:#666;margin-bottom:4px;}
.cgd-neck_item img{width:180px;border-radius:3px;}
.cgd-hand_images{display:flex;align-items:center;gap:10px;}
.cgd-hand_item img{width:220px;border-radius:3px;}
.cgd-neck_arrow{font-size:18px;color:#7a417a;}
.cgd-neck_desc{font-size:14px;color:#444;margin-top:10px;max-width:350px;}
@media(max-width:768px){.cgd-neckhands_grid{grid-template-columns:1fr;}}
.cgd-hand-progress{background:#f6f6fb;padding:60px 40px;}
.cgd-container{max-width:1100px;margin:auto;}
.cgd-hand-progress_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px;}
.cgd-hand-progress_item img{width:100%;border-radius:4px;}
.cgd-hand-progress_desc{font-size:15px;color:#444;line-height:1.7;text-align:center;max-width:850px;margin:auto;}
@media(max-width:768px){.cgd-hand-progress_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:500px){.cgd-hand-progress_grid{grid-template-columns:1fr;}}


.cgd-ptx{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:70px 40px;color:#fff;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-ptx_title{font-size:24px!important;margin-bottom:15px;color:#fff!important;}
.cgd-ptx_desc{font-size:15px;line-height:1.8;color:#e8e8ff;margin-bottom:30px;max-width:900px;}
.cgd-ptx_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.cgd-ptx_box{background:rgba(255,255,255,.12);padding:18px;border-radius:4px;border:1px solid rgba(255,255,255,.25);}
.cgd-ptx_box h4{font-size:18px;margin-bottom:6px;color:#fff;}
.cgd-ptx_box p{font-size:14px;color:#e6e6ff;}
@media(max-width:900px){.cgd-ptx_grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.cgd-ptx_grid{grid-template-columns:1fr;}}



.cgd-ptxline{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-ptxline_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-ptxline_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;}
.cgd-ptxline_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-ptxline_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.cgd-ptx_card{border-radius:6px;overflow:hidden;}
.cgd-ptx_card img{width:100%;height:220px;object-fit:cover;display:block;}
.cgd-ptx_overlay{bottom:0;left:0;width:100%;padding:20px;background: linear-gradient(transparent, rgb(123 63 127));color:#fff;}
.cgd-ptx_overlay h4{font-size:18px;margin-bottom:6px;}
.cgd-ptx_overlay p{font-size:13px;line-height:1.5;}
.cgd-ptx_card:hover img{transform:scale(1.08);transition:.4s;}
@media(max-width:900px){.cgd-ptxline_grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.cgd-ptxline_grid{grid-template-columns:1fr;}}


.cgd-pillars{background:#f6f6fb;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-pillars_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-pillars_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;}
.cgd-pillars_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-pillars_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.cgd-pillars_card{background:#fff;border:1px solid #e6e6ef;padding:28px;border-radius:6px;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.05);}
.cgd-pillars_number{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:#7a417a;color:#fff;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;}
.cgd-pillars_card h4{font-size:20px;color:#2d1e63;margin:20px 0 10px;}
.cgd-pillars_card p{font-size:14px;color:#555;line-height:1.7;margin-bottom:15px;}
.cgd-pillars_card img{display:block;margin-top:10px;}
@media(max-width:900px){.cgd-pillars_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.cgd-pillars_grid{grid-template-columns:1fr;}}


.cgd-mechanism{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-mechanism_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-mechanism_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;}
.cgd-mechanism_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-mechanism_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.cgd-mechanism_box h4{font-size:18px;color:#2d1e63;margin-bottom:10px;}
.cgd-mechanism_box img{width:100%;border-radius:4px;margin-bottom:10px;}
.cgd-mechanism_box p{font-size:14px;color:#555;line-height:1.7;}
@media(max-width:768px){.cgd-mechanism_grid{grid-template-columns:1fr;}}


.cgd-evidence{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:80px 40px;color:#fff;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-evidence_label{display:inline-block;background:rgba(255,255,255,.15);font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-evidence_title{font-size:24px!important;margin-bottom:15px;color:#fff!important;}
.cgd-evidence_desc{font-size:15px;line-height:1.8;color:#e8e8ff;margin-bottom:40px;}
.cgd-evidence_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;}
.cgd-evidence_box h4{font-size:18px;margin-bottom:10px;    color: #fff !important}
.cgd-evidence_box img{width:100%;border-radius:4px;margin-bottom:10px;}
.cgd-evidence_box p{font-size:14px;color:#e6e6ff;}
.cgd-evidence_subtitle{font-size:18px!important;margin-bottom:20px;   color: #fff !important}
.cgd-evidence_icc{display:grid;grid-template-columns:260px 1fr;gap:25px;align-items:start;}
.cgd-evidence_icc_text{font-size:14px;color:#ddd;}
.cgd-evidence_icc_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}
.cgd-evidence_icc_img span{display:block;font-size:12px;margin-bottom:4px;color:#ddd;text-align:center;}
.cgd-evidence_icc_img img{width:100%;border-radius:3px;}
.cgd-evidence_note{font-size:14px;color:#ddd;margin-top:15px;}
@media(max-width:900px){.cgd-evidence_grid{grid-template-columns:1fr;}.cgd-evidence_icc{grid-template-columns:1fr;}.cgd-evidence_icc_grid{grid-template-columns:repeat(2,1fr);}}

.cgd-evidence_steps{margin-top:40px;}
.cgd-evidence_top{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:25px;}
.cgd-evidence_head h3{font-size:22px;margin-bottom:10px;color:#fff;display:flex;align-items:center;gap:10px;}
.cgd-step_no{background:#4aa3ff;color:#fff;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;}
.cgd-evidence_head p{font-size:14px;color:#e6e6ff;line-height:1.6;}
.cgd-evidence_images{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.cgd-evidence_images img{width:100%;border-radius:4px;background:#fff;padding:6px;}
@media(max-width:768px){.cgd-evidence_top{grid-template-columns:1fr;}.cgd-evidence_images{grid-template-columns:1fr;}}



.cgd-transdermal{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-transdermal_title{font-size:24px!important;color:#2d1e63;margin-bottom:10px;}
.cgd-transdermal_subtitle{font-size:22px;color:#7a417a;margin-bottom:15px;}
.cgd-transdermal_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-transdermal_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}
.cgd-transdermal_left img{width:100%;border-radius:4px;}
.cgd-transdermal_caption{text-align:center;font-size:14px;color:#555;margin-top:6px;}
.cgd-transdermal_imgs{display:grid;grid-template-columns:1fr 1fr;gap:15px;}
.cgd-transdermal_imgs img{width:100%;border-radius:4px;}
.cgd-transdermal_imgs span{display:block;text-align:center;font-size:13px;margin-top:5px;color:#444;}
.blue{color:#3b6fff;}
.green{color:#2bb24c;}
.red{color:#e02a2a;}
@media(max-width:768px){.cgd-transdermal_grid{grid-template-columns:1fr;}}


.cgd-penetration{background:#f6f6fb;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-penetration_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-penetration_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;}
.cgd-penetration_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:20px;max-width:900px;}
.cgd-penetration_grid{display:grid;grid-template-columns:30% 70%;gap:40px;margin-top:30px;}
.cgd-penetration_box{border-left:6px solid #7a417a;background:#f6f6fb;padding:10px;margin-bottom:10px;}
.cgd-penetration_box h4{font-size:18px;color:#2d1e63;margin-bottom:5px;}
.cgd-penetration_box p{font-size:14px;color:#555;}
.cgd-penetration_right img{width:100%;border-radius:4px;}
@media(max-width:768px){.cgd-penetration_grid{grid-template-columns:1fr;}}


.cgd-antiaging{background:#fff;padding:80px 40px;}
.cgd-antiaging_container{max-width:1150px;margin:auto;}
.cgd-antiaging_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-antiaging_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;line-height:1.3;}
.cgd-antiaging_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-antiaging_subtitle{font-size:18px!important;color:#2d1e63;margin:40px 0 20px;}
.cgd-antiaging_grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;}
.cgd-antiaging_grid1{display:grid;grid-template-columns:1fr;margin-bottom:40px;}
.cgd-antiaging_imgbox{text-align:center;}
.cgd-antiaging_imgbox img{width:100%;border-radius:4px;}
.cgd-antiaging_imgbox span{display:block;margin-top:8px;color:#555;font-size:14px;}
.cgd-antiaging_photo h4{font-size:18px;color:#2d1e63;margin-bottom:10px;}
.cgd-antiaging_beforeafter{display:flex;align-items:center;gap:10px;}
.cgd-antiaging_beforeafter img{width:45%;border-radius:4px;}
.cgd-antiaging_beforeafter span{font-size:22px;color:#7a417a;}
.cgd-antiaging_photo4{grid-column:span 2;}
.cgd-antiaging_beforeafter4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.cgd-antiaging_beforeafter4 img{width:100%;border-radius:4px;}
@media(max-width:768px){
.cgd-antiaging_grid2{grid-template-columns:1fr;}
.cgd-antiaging_photo4{grid-column:span 1;}
.cgd-antiaging_beforeafter4{grid-template-columns:1fr 1fr;}
}



.cgd-acne{background:linear-gradient(135deg,#2d1e63,#7a417a);padding:80px 40px;color:#fff;}
.cgd-acne_container{max-width:1150px;margin:auto;}
.cgd-acne_label{display:inline-block;background:rgba(255,255,255,.2);font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-acne_title{font-size:26px!important;margin-bottom:40px;color:#fff!important}
.cgd-acne_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.cgd-acne_results{background:#3e2d94;padding:30px;border-radius:6px;}
.cgd-acne_results h3{font-size:22px;margin-bottom:10px;color:#fff!important;}
.cgd-acne_info{font-size:14px;margin-bottom:25px;color:#ddd;}
.cgd-acne_stats{display:grid;grid-template-columns:1fr 1fr;gap:25px;}
.cgd-acne_stats strong{font-size:40px;display:block;}
.cgd-acne_stats span{display:block;font-size:18px;margin-top:5px;}
.cgd-acne_stats p{font-size:13px;color:#ddd;margin-top:5px;}
.cgd-acne_chart img{width:100%;border-radius:6px;background:#fff;padding:10px;}
.cgd-acne_chartdesc{margin-top:15px;font-size:14px;color:#eee;line-height:1.6;}
@media(max-width:768px){.cgd-acne_grid{grid-template-columns:1fr;}}


.cgd-acnephotos{background:#fff;padding:80px 40px;}
.cgd-acnephotos_container{max-width:1150px;margin:auto;}
.cgd-acnephotos_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-acnephotos_title{font-size:26px!important;color:#2d1e63;margin-bottom:40px;}
.cgd-acnephotos_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;}
.cgd-acnephotos_col h3{font-size:20px;color:#2d1e63;margin-bottom:15px;}
.cgd-acnephotos_col img{width:100%;border-radius:4px;margin-bottom:15px;}
.cgd-acnephotos_desc{font-size:15px;color:#444;line-height:1.7;margin-top:10px;}
@media(max-width:900px){.cgd-acnephotos_grid{grid-template-columns:1fr;}}


.cgd-ato{background:#fff;padding:80px 40px;}
.cgd-ato_container{max-width:1150px;margin:auto;}
.cgd-ato_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-ato_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;}
.cgd-ato_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}

.cgd-ato_row1{display:grid;grid-template-columns:50% 45%;gap:40px;margin-bottom:40px;}

.cgd-ato_circles{display:flex;justify-content:space-between;align-items:center;}

.cgd-ato_circle{width:140px;height:140px;border-radius:50%;border:10px solid #7a417a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}

.cgd-ato_circle span{font-size:24px;font-weight:600;color:#2d1e63;}

.cgd-ato_circle p{font-size:13px;margin-top:5px;color:#555;}

.cgd-ato_graph img{width:100%;}

.cgd-ato_row2{display:grid;grid-template-columns:1fr 1fr;gap:20px;}

.cgd-ato_row2 img{width:100%;border-radius:4px;}

@media(max-width:900px){
.cgd-ato_row1{grid-template-columns:1fr;}
.cgd-ato_circles{justify-content:center;gap:20px;flex-wrap:wrap;}
.cgd-ato_row2{grid-template-columns:1fr;}
}



.cgd-body{background:#f6f6fb;padding:80px 40px;}
.cgd-body_container{max-width:1150px;margin:auto;}
.cgd-body_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-body_title{font-size:24px !important;color:#2d1e63;margin-bottom:15px;}
.cgd-body_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;}
.cgd-body_images{display:flex;flex-direction:column;gap:30px;}
.cgd-body_images img{width:100%;border-radius:6px;}
@media(max-width:768px){.cgd-body{padding:60px 20px;}}


.cgd-liporesults{background:#fff;padding:80px 40px;}
.cgd-liporesults_container{max-width:1150px;margin:auto;}
.cgd-liporesults_label{display:inline-block;background:#e8e5f5;color:#2d1e63;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-liporesults_title{font-size:24px!important;color:#2d1e63;margin-bottom:15px;}
.cgd-liporesults_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-liporesults_protocol{margin-bottom:40px;}
.cgd-liporesults_protocol_title{font-size:22px;color:#333;border-bottom:3px solid #f08a00;padding-bottom:6px;margin-bottom:15px;}
.cgd-liporesults_cases{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.cgd-liporesults_case{display:flex;align-items:center;gap:10px;background:#f5f5f5;padding:15px;border-radius:4px;}
.cgd-liporesults_case img{border-radius:3px;}
.cgd-liporesults_case span{display:block;font-size:12px;color:#555;margin-bottom:4px;}
.cgd-liporesults_arrow{width:0;height:0;border-left:10px solid #ff5b2e;border-top:6px solid transparent;border-bottom:6px solid transparent;}
@media(max-width:768px){
.cgd-liporesults_cases{grid-template-columns:1fr;}
}



.cgd-akumentis{padding:80px 40px;background:#f5f6f8;}
.cgd-akumentis_container{max-width:1150px;margin:auto;}
.cgd-akumentis_title{font-size:24px!important;margin-bottom:15px;color:#111;}
.cgd-akumentis_desc{font-size:16px;line-height:1.8;color:#555;margin-bottom:35px;}
.cgd-akumentis_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-bottom:35px;}
.cgd-akumentis_box{background:#7b3f7f;padding:22px;border-radius:10px;}
.cgd-akumentis_box h3{font-size:20px;margin-bottom:10px;color:#fff;}
.cgd-akumentis_box p{font-size:15px;line-height:1.6;color:#fff;}
.cgd-akumentis_cta{background:#7b3f7f;padding:25px;border-radius:12px;margin-bottom:25px;}
.cgd-akumentis_cta_title{font-size:24px;margin-bottom:10px;color:#fff!important;}
.cgd-akumentis_cta_desc{font-size:15px;line-height:1.7;color:#fff;}
.cgd-akumentis_note{font-size:13px;color:#666;border-top:1px solid #ccc;padding-top:15px;}
@media(max-width:900px){
.cgd-akumentis_grid{grid-template-columns:1fr;}
}



/*Menu Mobile*/
@media (max-width:1024px){

.elementskit-menu-container{background:#ffffff;border-radius:0 12px 12px 0;box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:10px 0;}

.elementskit-navbar-nav{padding:10px 0;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li{border-bottom:1px solid #eee;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li:last-child{border-bottom:none;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li > a{color:#000;padding:14px 20px;font-size:15px;line-height:1.4;position:relative;transition:.3s;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li > a:hover{background:#f7f7f7;color:#7a417a;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li.current-menu-item > a{color:#7a417a;font-weight:600;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li > a:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:transparent;transition:.3s;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-navbar-nav > li > a:hover:before{background:#7a417a;}

.elementor-123 .elementor-element.elementor-element-f46e5f3 .elementskit-submenu-indicator{float:right;font-size:12px;margin-top:4px;opacity:.6;}

}