@import url(/wp-content/themes/generatepress-child/assets/fonts/font);@import url(/wp-content/themes/generatepress-child/assets/css/custom_care.css);:root{--base-color:#00a4ce;--base-color-light:#e8f8ff;--base-color-medium:#b9e6f1;--dark-gray:#2e3844;--medium-gray:#7e8287;--light-gray:#ffece7;--light-medium-gray:#7e8691;--alt-font:"Plus Jakarta Sans", serif;--primary-font:"Plus Jakarta Sans", sans-serif}body{font-size:17px;line-height:30px;letter-spacing:.3px}section{padding-top:100px;padding-bottom:100px}.custom-cursor .circle-cursor-inner{background-color:var(--dark-gray);width:16px;height:16px}.custom-cursor .circle-cursor-inner.cursor-link-hover{background-color:var(--dark-gray)}.custom-cursor .circle-cursor-outer{border:1px solid #fff0}.navbar .navbar-nav .nav-link{font-size:16px;padding:10px 10px;font-weight:400;letter-spacing:.5px}header .navbar-brand img{max-height:40px}@media (min-width:1200px){header .navbar-brand img{max-height:80px}}header .navbar-brand{padding:25px 0}.text-gradient-san-blue-new-york-red{background-image:linear-gradient(to right,#2e3844,#455161,#db7f68,#e17a60,#e47256);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.bg-gradient-blue-ironstone-brown{background-image:linear-gradient(to right,#2c3846,#333945,#3e393f,#584344,#8b4d41)}.bg-gradient-blue-ironstone-brown-transparent{background-image:linear-gradient(to right,#2e3844,rgb(47 56 68 / .7),rgb(70 64 68 / .7),rgb(104 74 68 / .7),rgb(134 84 68 / .7))}.bg-gradient-solitude-blue-fair-pink{background-image:linear-gradient(to bottom,#f8ebe9,#f6ebed,#f2ebf0,#eeebf1,#eaecf1)}.bg-gradient-dark-transparent{background:-webkit-gradient(linear,left bottom,left top,color-stop(7%,#2e3844),to(transparent));background:linear-gradient(to top,#2e3844 7%,transparent 100%)}.bg-gradient-blue-to-dark-blue{background:linear-gradient(to right,#070035,#02001c,#01001c,#070035)}.btn{text-transform:inherit;font-family:var(--primary-font);font-weight:600}.btn.btn-extra-large{font-size:17px;padding:16px 30px}.btn.btn-large{font-size:15px;padding:14px 25px}.btn.btn-medium{font-size:14px;padding:12px 22px}.btn.btn-small{font-size:16px;padding:11px 22px}.btn.btn-very-small{font-size:12px;padding:9px 20px}.btn.btn-box-shadow.btn-base-color:hover{color:#232120}.btn.btn-base-color:hover{color:var(--base-color)}.btn.btn-transparent-white-light{border-color:rgb(255 255 255 / .2)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px}.border-radius-rb-50px{border-radius:0 0 50px 0}.page-title-extra-small h1{font-size:4.3rem;line-height:4.3rem}.services-box-style-01:hover .box-overlay{opacity:.4}.interactive-banner-style-01 figure:hover .box-overlay{opacity:.7}.services-box-style-01 .box-overlay{opacity:0;visibility:visible}.services-box-style-01:hover .box-overlay{opacity:.7}.contact-form-style-03{margin-bottom:-85px}.right-45px{right:45px}.right-minus-45px{right:-45px}footer .footer-logo img{max-height:60px}footer .elements-social .medium-icon li a{font-size:18px}footer .elements-social .medium-icon li{margin-right:0}footer .nav-link{color:var(--white)}@media (max-width:1600px){section{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1399px) and (min-width:992px){.navbar .navbar-nav .nav-link{font-size:14px;padding:10px 8px}}@media (max-width:991px){[data-mobile-nav-style="modern"] .navbar-modern-inner .navbar-nav>.nav-item{border-bottom:0;padding:7px 0}[data-mobile-nav-style="modern"] .navbar-modern-inner .navbar-nav .nav-item .nav-link{font-size:30px}section{padding-top:75px;padding-bottom:75px}footer ul li{line-height:normal}header .btn.btn-transparent-white-light,header .btn.btn-transparent-white-light:hover{border-color:rgb(46 56 68);color:var(--dark-gray)}}@media (max-width:767px){section{padding-top:50px;padding-bottom:50px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px}}.button-33{background-color:#05777c;border-radius:10px;box-shadow:rgb(44 187 99 / .2) 0 -25px 18px -14px inset,rgb(44 187 99 / .15) 0 1px 2px,rgb(44 187 99 / .15) 0 2px 4px,rgb(44 187 99 / .15) 0 4px 8px,rgb(44 187 99 / .15) 0 8px 16px,rgb(44 187 99 / .15) 0 16px 32px;color:#fff;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;padding:7px 20px;text-align:center;text-decoration:none;transition:all 250ms;border:0;font-size:16px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-33:hover{box-shadow:rgb(44 187 99 / .35) 0 -25px 18px -14px inset,rgb(44 187 99 / .25) 0 1px 2px,rgb(44 187 99 / .25) 0 2px 4px,rgb(44 187 99 / .25) 0 4px 8px,rgb(44 187 99 / .25) 0 8px 16px,rgb(44 187 99 / .25) 0 16px 32px;transform:scale(1.05) rotate(-1deg);color:#015b41;background-color:#c2fbd7}.social-icon li a{color:#fff}.social-icon li a:hover{color:#05777c}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.treatment-img{aspect-ratio:4/3;object-fit:cover}.location-section .map-container,.map-container{max-width:100%;transform:scale(.7)}@media (min-width:576px){.location-section .map-container,.map-container{transform:scale(1)}}.location-pin{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center}.pin-dot{width:16px;height:16px;background-color:#dc3545;border:3px solid #fff;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / .3);cursor:pointer;position:relative;z-index:2}.pin-card,.pin-card-left{position:absolute;top:50%;transform:translateY(-50%);left:25px;background:#fff;padding:10px 15px;border-radius:8px;box-shadow:0 5px 15px rgb(0 0 0 / .1);white-space:nowrap;display:flex;align-items:center;gap:10px;border:1px solid #e0e0e0;z-index:1;min-width:180px;flex-direction:row}.pin-card-left{left:auto;right:25px}.pin-info{display:flex;flex-direction:column;text-align:left;line-height:1.3}.pin-name{font-weight:600;color:#05777c;font-size:14px}.pin-phone{font-size:11px;color:#666}.pin-card i,.pin-card-left i{color:#05777c;font-size:18px}@media (max-width:768px){.pin-card,.pin-card-left{display:flex;overflow:hidden}.location-pin:hover .pin-card,.location-pin:hover .pin-card-left{display:flex}}.treatment-hero-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:150px 0 100px;display:flex;align-items:center;justify-content:center}.treatment-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(46 56 68 / .8),rgb(46 56 68 / .6));z-index:1}.treatment-hero-content{position:relative;z-index:2;text-align:center}.treatment-hero-title{font-family:var(--alt-font);font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:0}.treatment-details-section{padding:80px 0;background-color:#fff}.treatment-main-image{width:100%;border-radius:12px;box-shadow:0 15px 30px rgb(0 0 0 / .1);margin-bottom:30px}@media (min-width:992px){.treatment-main-image{margin-bottom:0}}.treatments-slider .swiper-slide{transition:transform 0.5s ease,filter 0.5s ease,opacity 0.5s ease;filter:blur(1px);transform:scale(.85);opacity:.6}.treatments-slider .swiper-slide-active{transform:scale(1)!important;filter:blur(0);opacity:1;z-index:10;position:relative}.treatments-slider .swiper-slide .services-box-style-01{box-shadow:none!important;transition:box-shadow 0.5s ease}.treatments-slider .swiper-slide-active .services-box-style-01{box-shadow:0 20px 50px rgb(0 0 0 / .15)!important}.dropdown-with-icon .dropdown-menu{min-width:350px;padding:10px;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .1);border:none}.dropdown-with-icon .dropdown-menu li{list-style:none}.treatment-dropdown-item{display:flex;align-items:center;gap:15px;padding:12px 15px;border-radius:8px;transition:background-color 0.3s ease;white-space:normal;text-decoration:none!important}.treatment-dropdown-item:hover{background-color:#f3f3f3}.treatment-icon img{width:60px;height:60px;object-fit:cover;border-radius:8px;flex-shrink:0}.treatment-info{display:flex;flex-direction:column}.treatment-title{font-weight:600;color:var(--dark-gray);font-size:16px;line-height:1.2;margin-bottom:4px}.treatment-desc{font-size:13px;color:var(--medium-gray);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:991px){.dropdown-with-icon .dropdown-menu{min-width:100%;box-shadow:none;padding-left:20px}.treatment-dropdown-item{padding:10px 0}.treatment-icon img{width:40px;height:40px}}.separator-line-3px{height:3px;display:block}.text-medium-gray{color:var(--medium-gray)}.btn.btn-transparent-dark-gray{background:#fff0;border:1px solid var(--dark-gray);color:var(--dark-gray);padding:12px 28px;transition:all 0.3s ease}.btn.btn-transparent-dark-gray:hover{background:var(--dark-gray);color:#fff;border-color:var(--dark-gray);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.emi-description-content ul{list-style:none;padding-left:0;margin-bottom:0;margin-left:0}.emi-description-content ul li{position:relative;padding-left:30px;margin-bottom:10px}.emi-description-content ul li::before{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:#05777c;font-size:14px}.terms-condition-content ul{list-style:none;padding-left:0;margin-bottom:0;margin-left:0}.terms-condition-content ul li{position:relative;padding-left:25px;margin-bottom:8px}.terms-condition-content ul li::before{top:7px;color:#fff;font-size:10px}.patient-form-input{border:none;border-bottom:1px solid #e0e0e0;border-radius:0;padding:10px 0;background:#fff0;color:var(--dark-gray);width:100%;margin-bottom:20px;transition:border-color 0.3s}.patient-form-input:focus{border-bottom-color:#05777c;outline:none}.patient-form-label{display:block;margin-bottom:5px;font-size:14px;color:var(--medium-gray);font-weight:500}.patient-form-label.required::after{content:" *";color:#dc3545}.custom-file-upload{display:inline-block;padding:8px 20px;cursor:pointer;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;color:var(--medium-gray);font-size:14px;transition:all 0.3s}.custom-file-upload:hover{background:#e9ecef}.hospital-radio-group{display:flex;flex-direction:column;gap:10px}.form-check-input:checked{background-color:#05777c;border-color:#05777c}.recaptcha-box{border:1px solid #d3d3d3;background:#f9f9f9;padding:15px;border-radius:3px;display:flex;align-items:center;justify-content:space-between;width:fit-content;min-width:250px}.testimonial-wrapper-style-02{position:relative;padding:50px 20px 40px 20px;margin-bottom:30px}.testimonial-card-style-02{background:#fff;border-radius:30px;border-bottom-right-radius:0;border-bottom-right-radius:30px;padding:50px 30px 40px 30px;position:relative;box-shadow:0 10px 40px rgb(0 0 0 / .08);z-index:2;text-align:left}.testimonial-bg-shape{position:absolute;bottom:-15px;right:0;width:60%;height:70%;background-color:#1a1547;border-radius:30px;z-index:1}.testimonial-bg-shape::after{content:"";position:absolute;bottom:-15px;right:30px;width:40px;height:40px;background-color:#1a1547;clip-path:polygon(0 0,100% 0,100% 100%);z-index:1}.testimonial-image-box{position:absolute;top:-40px;left:40px;width:100px;height:100px;border-radius:50%;padding:4px;background:#fff;border:3px solid #2db4a6;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.testimonial-image-box img{width:100%;height:100%;object-fit:cover;border-radius:50%}.testimonial-info-box{padding-left:120px;margin-bottom:25px;min-height:50px;display:flex;flex-direction:column;justify-content:center}.testimonial-name{font-weight:800;font-size:24px;color:#000;margin-bottom:2px;line-height:1.2}.testimonial-designation{font-weight:500;text-transform:uppercase;letter-spacing:.5px}.quote-icon-top-right{position:absolute;top:25px;right:30px;color:#1a1547;font-size:40px;line-height:1;opacity:.8}.quote-icon-bottom-left{display:inline-block;color:#1a1547;font-size:30px;margin-right:10px;vertical-align:top;opacity:.8}.testimonial-content-box p{line-height:26px;margin-bottom:0}.testimonial-rating{text-align:center;margin-top:25px}.testimonial-rating i{color:#ff9800;font-size:14px;margin:0 2px}@media (max-width:768px){.testimonial-image-box{left:50%;transform:translateX(-50%)}.testimonial-info-box{padding-left:0;margin-top:50px;text-align:center}.testimonial-card-style-02{padding:40px 20px 30px 20px}.quote-icon-top-right{font-size:30px;top:20px;right:20px}}.slider-navigation-circle{width:50px;height:50px;background-color:var(--dark-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease}.slider-navigation-circle:hover{background-color:var(--base-color)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}.popup-overlay.active{opacity:1;visibility:visible}.popup-box{background:#fff;width:850px;max-width:95%;display:flex;border-radius:12px;overflow:hidden;position:relative;transform:translateY(60px);opacity:0;transition:all 0.45s cubic-bezier(.22,1,.36,1)}.popup-overlay.active .popup-box{transform:translateY(0);opacity:1}.popup-left{width:45%}.popup-left img{width:100%;height:100%;object-fit:cover}.popup-right{width:55%;padding:40px 30px;box-sizing:border-box}.popup-right h2{font-size:26px;margin-bottom:20px;line-height:1.3}.popup-right h2 span{color:#19b6c9}.popup-right button{width:100%;background:#19b6c9;color:#fff;border:none;padding:14px;font-size:16px;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.popup-right button:hover{background:#1395a5}.popup-close{position:absolute;top:12px;right:16px;font-size:28px;color:#333;cursor:pointer;line-height:1}@media (max-width:768px){.popup-box{flex-direction:column}.popup-left{width:100%;height:220px}.popup-right{width:100%;padding:25px 20px}.popup-right h2{font-size:22px}}.popup-location .badge{backdrop-filter:blur(10px);background-color:rgb(255 255 255 / .8)}.back-top{position:fixed;bottom:0;right:35px;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;display:block;background:rgb(0 0 0 / 60%);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all 0.3s ease-in-out;z-index:9;opacity:0;visibility:hidden}.back-top.back-top-show{bottom:100px;opacity:1;visibility:visible;transform:translateY(0%)}.back-top:hover{background:rgb(0 0 0 / 80%)}.back-top .up-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-wrap{position:relative;display:inline-block}.icon-animated{display:block;animation:floatIcon 3.5s ease-in-out infinite;animation-delay:var(--delay)}@keyframes floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-12px)}100%{transform:translateY(0)}}.under-development-section{min-height:60vh;background:#fff;display:flex;align-items:center;padding:80px 0}.ud-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.ud-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;animation:orbFloat 8s ease-in-out infinite}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.05)}}.ud-grid-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgb(0 164 206 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(0 164 206 / .05) 1px,transparent 1px);background-size:50px 50px;z-index:1}.ud-icon-wrapper{display:inline-block}.ud-icon-container{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 auto}.ud-service-icon{width:70px;height:70px;object-fit:contain;position:relative;z-index:3;filter:drop-shadow(0 0 20px rgb(0 164 206 / .5))}.ud-gear-icon{font-size:60px;color:#00a4ce;position:relative;z-index:3;animation:gearSpin 8s linear infinite}@keyframes gearSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ud-rotating-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #fff0;border-top-color:#00a4ce;border-right-color:#00a4ce;border-radius:50%;animation:ringRotate 3s linear infinite;z-index:2}@keyframes ringRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ud-pulse-ring{position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid rgb(0 164 206 / .3);border-radius:50%;animation:pulseRing 2s ease-out infinite;z-index:1}@keyframes pulseRing{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.ud-badge{background:linear-gradient(135deg,rgb(245 158 11 / .2),rgb(239 68 68 / .2));border:1px solid rgb(245 158 11 / .5);color:#fbbf24;padding:8px 20px;border-radius:30px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ud-title{font-size:3.5rem;letter-spacing:-1px;text-shadow:none;color:#05777c}.ud-progress-wrapper{max-width:400px;margin:0 auto}.ud-progress-bar{height:8px;background:rgb(0 164 206 / .15);border-radius:10px;overflow:hidden;position:relative}.ud-progress-fill{height:100%;width:75%;background:linear-gradient(90deg,#00a4ce,#05777c,#00a4ce);background-size:200% 100%;border-radius:10px;animation:progressShimmer 2s linear infinite}.ud-progress-glow{position:absolute;top:0;left:0;width:75%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);animation:progressGlow 2s ease-in-out infinite}@keyframes progressShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes progressGlow{0%,100%{transform:translateX(-100%);opacity:0}50%{transform:translateX(100%);opacity:1}}.ud-feature-chip{display:flex;align-items:center;gap:8px;background:rgb(0 164 206 / .08);border:1px solid rgb(0 164 206 / .2);padding:10px 18px;border-radius:30px;color:#05777c;font-size:14px;font-weight:500;backdrop-filter:blur(10px);transition:all 0.3s ease}.ud-feature-chip:hover{background:rgb(0 164 206 / .15);border-color:rgb(0 164 206 / .4);transform:translateY(-2px)}.ud-feature-chip i{color:#00a4ce;font-size:12px}.btn-ud-primary{background:linear-gradient(135deg,#00a4ce,#05777c);color:#fff;padding:14px 28px;border-radius:30px;font-weight:600;font-size:15px;border:none;transition:all 0.3s ease;box-shadow:0 10px 30px rgb(0 164 206 / .3)}.btn-ud-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(0 164 206 / .4);color:#fff}.btn-ud-secondary{background:#fff0;color:#fff;padding:14px 28px;border-radius:30px;font-weight:600;font-size:15px;border:2px solid rgb(255 255 255 / .3);transition:all 0.3s ease}.btn-ud-secondary:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .5);transform:translateY(-3px);color:#fff}.btn-ud-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:14px 28px;border-radius:30px;font-weight:600;font-size:15px;border:none;transition:all 0.3s ease;box-shadow:0 10px 30px rgb(37 211 102 / .3)}.btn-ud-whatsapp:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(37 211 102 / .4);color:#fff}.ud-floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ud-float-element{position:absolute;color:rgb(0 164 206 / .15);font-size:24px;animation:floatElement 6s ease-in-out infinite}.ud-float-1{top:20%;left:10%;animation-delay:0s}.ud-float-2{top:30%;right:15%;animation-delay:1.5s;font-size:18px}.ud-float-3{bottom:25%;left:15%;animation-delay:3s;font-size:20px}.ud-float-4{bottom:30%;right:10%;animation-delay:4.5s;font-size:22px}@keyframes floatElement{0%,100%{transform:translateY(0) rotate(0deg);opacity:.1}50%{transform:translateY(-20px) rotate(10deg);opacity:.3}}@media (max-width:991px){.ud-title{font-size:2.5rem}.ud-icon-container{width:120px;height:120px}.ud-service-icon{width:55px;height:55px}.ud-gear-icon{font-size:45px}}@media (max-width:767px){.ud-title{font-size:2rem}.ud-icon-container{width:100px;height:100px}.ud-service-icon{width:45px;height:45px}.ud-gear-icon{font-size:36px}.ud-badge{font-size:12px;padding:6px 15px}.ud-feature-chip{font-size:12px;padding:8px 14px}.btn-ud-primary,.btn-ud-secondary,.btn-ud-whatsapp{padding:12px 20px;font-size:14px;width:100%;justify-content:center}.ud-cta-buttons{flex-direction:column}.ud-float-element{display:none}}.bg-lines{background:linear-gradient(rgb(0 164 206 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(0 164 206 / .05) 1px,transparent 1px);background-size:50px 50px}.blog-post-content h2{font-size:28px;font-weight:700;color:var(--dark-gray);margin-top:35px;margin-bottom:20px;line-height:1.4}.blog-post-content h3{font-size:22px;font-weight:600;color:var(--dark-gray);margin-top:30px;margin-bottom:15px;line-height:1.4}.blog-post-content h4{font-size:18px;font-weight:600;color:var(--dark-gray);margin-top:25px;margin-bottom:12px}.blog-post-content p{margin-bottom:20px}.blog-post-content ul,.blog-post-content ol{margin-bottom:20px;padding-left:25px}.blog-post-content li{list-style:disc;margin-bottom:10px;line-height:1.8}.blog-post-content strong{color:var(--dark-gray);font-weight:600}.blog-post-content a{color:var(--base-color);text-decoration:underline;transition:opacity 0.3s ease}.blog-post-content a:hover{opacity:.8}.blog-post-content blockquote{border-left:4px solid var(--base-color);padding:20px 25px;margin:30px 0;background:#f8f9fa;font-style:italic;font-size:18px;color:var(--dark-gray)}.blog-post-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.blog-post-content table{width:100%;margin:25px 0;border-collapse:collapse}.blog-post-content table th,.blog-post-content table td{padding:12px 15px;border:1px solid #dee2e6;text-align:left}.blog-post-content table th{background-color:#f8f9fa;font-weight:600;color:var(--dark-gray)}.bg-facebook{background-color:#1877f2!important}.bg-twitter{background-color:#1da1f2!important}.bg-linkedin{background-color:#0a66c2!important}.bg-whatsapp{background-color:#25d366!important}.bg-facebook:hover,.bg-twitter:hover,.bg-linkedin:hover,.bg-whatsapp:hover{opacity:.85}.col-lg-4 .card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgb(0 0 0 / .12)!important}.col-lg-4 .card img{transition:transform 0.5s ease}.col-lg-4 .card:hover img{transform:scale(1.05)}.text-base-color-hover:hover{color:var(--base-color)!important}.lh-60{line-height:60px}.lh-45{line-height:45px}@media (max-width:767px){.blog-post-content{font-size:16px;line-height:28px}.blog-post-content h2{font-size:24px}.blog-post-content h3{font-size:20px}.fs-50{font-size:32px!important}.lh-60{line-height:42px}}.shine-sweep{position:relative;color:var(--dark-gray);background:linear-gradient(120deg,#910371 0%,rgb(255 128 0 / .9) 40%,rgb(255 128 0 / .9) 50%,#910371 60%,#910371 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:shineSweep 6s ease-in-out infinite}@keyframes shineSweep{0%{background-position:200% center}50%{background-position:0% center}100%{background-position:-200% center}}.marquee-wrapper{overflow:hidden;width:100%;position:relative}.marquee-wrapper::before,.marquee-wrapper::after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.marquee-wrapper::before{left:0;background:linear-gradient(to right,#fff,transparent)}.marquee-wrapper::after{right:0;background:linear-gradient(to left,#fff,transparent)}.marquee-content{display:flex;gap:15px;width:max-content;animation:marqueeScroll 25s linear infinite}.marquee-wrapper:hover .marquee-content{animation-play-state:paused}.marquee-item{flex-shrink:0}.marquee-item .btn{transition:all 0.3s ease}.marquee-item .btn:hover{background-color:var(--base-color);color:#fff;transform:scale(1.05)}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.badge-247{background:red;color:#fff;padding:6px 10px;line-height:1;font-weight:700;font-size:14px;border-radius:40px}.highlights-section-modern{background:linear-gradient(135deg,#0d4f8c 0%,#0a3a66 50%,#062842 100%);position:relative;overflow:hidden}.highlights-section-modern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}.highlight-card-modern{background:linear-gradient(135deg,#ffffff 0%,#f2f8ff 40%,#ddeeff 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:36px 28px;text-align:center;transition:all 0.4s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;box-shadow:0 4px 20px rgb(128 0 0 / .06)}.highlight-card-modern:hover{background:linear-gradient(135deg,#ffffff 0%,#d9edff 40%,#9bcfff 100%);transform:translateY(-8px);box-shadow:0 20px 50px rgb(128 0 0 / .15),0 8px 20px rgb(128 0 0 / .08)}.highlight-icon-wrapper{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:linear-gradient(135deg,#0d4f8c,#062842);border-radius:18px;transition:all 0.4s ease;box-shadow:0 6px 20px rgb(0 77 128 / .25)}.highlight-card-modern:hover .highlight-icon-wrapper{background:linear-gradient(135deg,#116cc0,#003b68);transform:scale(1.08) rotate(-3deg);box-shadow:0 8px 28px rgb(0 77 128 / .35)}.highlight-icon-wrapper img{width:40px;height:40px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.highlight-content{flex:1;display:flex;flex-direction:column}.highlight-title{font-size:19px;font-weight:700;color:#303030;margin-bottom:10px;line-height:1.3;letter-spacing:-.02em}.highlight-description{font-size:14px;color:#161616;line-height:1.7;margin:0}@media (max-width:991px){.highlight-card-modern{padding:28px 20px}.highlight-icon-wrapper{width:64px;height:64px}.highlight-icon-wrapper img{width:36px;height:36px}.highlight-title{font-size:17px}}@media (max-width:575px){.highlights-section-modern{padding:40px 0}.highlight-card-modern{padding:24px 18px}.highlight-icon-wrapper{width:56px;height:56px;margin-bottom:16px}.highlight-icon-wrapper img{width:32px;height:32px}.highlight-title{font-size:16px}.highlight-description{font-size:13px}}.highlights-header{position:relative;z-index:1}.highlights-badge{display:inline-block;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .9);padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.highlights-main-title{font-size:42px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2;letter-spacing:-.02em}.highlights-subtitle{font-size:17px;color:rgb(255 255 255 / .7);margin:0;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width:991px){.highlights-main-title{font-size:34px}.highlights-subtitle{font-size:16px}}@media (max-width:575px){.highlights-badge{font-size:11px;padding:6px 16px;margin-bottom:16px}.highlights-main-title{font-size:28px}.highlights-subtitle{font-size:15px}}.treatment-chip{display:flex;align-items:center;gap:8px;background:rgb(236 72 153 / .08);border:1px solid rgb(236 72 153 / .2);padding:10px 18px;border-radius:30px;color:#db2777;font-size:14px;font-weight:500;backdrop-filter:blur(10px);transition:all 0.3s ease}.treatment-chip:hover{background:rgb(236 72 153 / .15);border-color:rgb(236 72 153 / .4);transform:translateY(-2px)}.treatment-chip i{color:#ec4899;font-size:12px}.treatment-card-modern{background:#fff;border-radius:16px;padding:12px;height:100%;transition:all 0.4s cubic-bezier(.165,.84,.44,1);border:1px solid rgb(0 0 0 / .1);box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03);display:flex;flex-direction:column}.treatment-card-modern:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.treatment-image-box{position:relative;border-radius:12px;overflow:hidden;margin-bottom:20px;aspect-ratio:4/3;background:#f3f4f6}.treatment-image-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.treatment-card-modern:hover .treatment-image-box img{transform:scale(1.08)}.treatment-content-box{padding:0 8px 8px;flex:1;display:flex;flex-direction:column}.treatment-title{margin-bottom:12px;line-height:1.3}.treatment-title a{font-size:20px;font-weight:700;color:#1f2937;text-decoration:none;background-image:linear-gradient(to right,#00a4ce,#00a4ce);background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size 0.3s ease,color 0.3s ease;padding-bottom:2px}.treatment-card-modern:hover .treatment-title a{background-size:100% 2px;color:#00a4ce}.treatment-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px;flex-grow:1}.treatment-footer{margin-top:auto}.treatment-btn{display:inline-flex;align-items:center;font-weight:600;font-size:14px;color:#00a4ce;text-decoration:none;gap:8px;padding:8px 0;transition:gap 0.3s ease}.treatment-btn .btn-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgb(0 164 206 / .1);transition:all 0.3s ease}.treatment-btn:hover{gap:12px;color:#05777c}.treatment-btn:hover .btn-icon{background:#00a4ce;color:#fff}.opening-hours-list{padding:0;margin:0;list-style:none}.opening-hour-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed rgb(255 255 255 / .1);color:rgb(255 255 255 / .7);font-size:16px;font-weight:600;transition:all 0.3s ease;cursor:default}.opening-hour-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.opening-hour-item:hover{color:var(--bs-yellow);padding-left:5px;i{color:var(--bs-yellow)}}.opening-hour-item.today{color:#fff;font-weight:600;border-color:rgb(0 164 206 / .3)}.opening-hour-item.today .day-name{color:#fff}.opening-hour-item.today .time-range{color:#00a4ce}.day-name{display:flex;align-items:center;text-transform:capitalize}.time-range{font-variant-numeric:tabular-nums}.service-hero-section{min-height:85vh;display:flex;align-items:center;position:relative;overflow:hidden}.service-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.service-hero-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.service-hero-video{width:100%;height:100%;object-fit:cover}.service-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 77 80 / 90%) 0%,rgb(0 23 50 / 85%) 100%);z-index:2}.min-vh-75{min-height:75vh}.service-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgb(255 255 255 / .15);border:2px solid rgb(255 255 255 / .3);border-radius:20px;backdrop-filter:blur(10px);margin-bottom:24px}.service-hero-icon{width:50px;height:50px;object-fit:contain}.service-hero-title{font-family:var(--alt-font);font-size:4rem;font-weight:600;color:#fff;margin-bottom:20px;line-height:1.1;letter-spacing:-1px}.service-hero-tagline{font-size:1.35rem;color:rgb(255 255 255 / .9);margin-bottom:32px;line-height:1.6;max-width:600px}.service-hero-cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn-service-cta{background:linear-gradient(135deg,#00a4ce,#05777c);color:#fff;padding:16px 32px;border-radius:50px;font-weight:600;font-size:16px;border:none;transition:all 0.3s ease;box-shadow:0 10px 40px rgb(0 164 206 / .4);text-decoration:none}.btn-service-cta:hover{transform:translateY(-3px);box-shadow:0 15px 50px rgb(0 164 206 / .5);color:#fff}.btn-service-secondary{background:rgb(255 255 255 / .1);color:#fff;padding:16px 32px;border-radius:50px;font-weight:600;font-size:16px;border:2px solid rgb(255 255 255 / .3);transition:all 0.3s ease;text-decoration:none;backdrop-filter:blur(10px)}.btn-service-secondary:hover{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .5);color:#fff;transform:translateY(-3px)}.service-scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;color:rgb(255 255 255 / .7);font-size:13px;animation:scrollBounce 2s ease-in-out infinite}.scroll-mouse{width:26px;height:42px;border:2px solid rgb(255 255 255 / .5);border-radius:20px;margin-bottom:8px;position:relative}.scroll-wheel{width:4px;height:8px;background:rgb(255 255 255 / .8);border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:scrollWheel 1.5s ease-in-out infinite}@keyframes scrollBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}@keyframes scrollWheel{0%,100%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(15px)}}.service-sticky-cta{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);box-shadow:0 -5px 30px rgb(0 0 0 / .1);z-index:999}.service-sticky-cta .btn-service-cta{padding:14px 24px;width:100%;text-align:center;justify-content:center;display:inline-flex;align-items:center}.service-clinical-overview{background:#fff}.clinical-overview-card{background:linear-gradient(145deg,#f8fafc,#fff);border-radius:24px;padding:50px;box-shadow:0 20px 60px rgb(0 0 0 / .08);border:1px solid rgb(0 164 206 / .1)}.overview-image-box{border-radius:16px;overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.overview-img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.overview-image-box:hover .overview-img{transform:scale(1.05)}.section-badge{display:inline-block;background:linear-gradient(135deg,rgb(0 164 206 / .1),rgb(5 119 124 / .1));color:#05777c;padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px;border:1px solid rgb(0 164 206 / .2)}.section-badge-light{background:rgb(255 255 255 / .15);color:rgb(255 255 255 / .9);border-color:rgb(255 255 255 / .3)}.section-title{font-family:var(--alt-font);font-size:2.5rem;font-weight:700;color:var(--dark-gray);margin-bottom:16px;line-height:1.2}.section-subtitle{font-size:1.1rem;color:var(--medium-gray);margin-bottom:0}.overview-text p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:16px}.overview-text p:last-child{margin-bottom:0}.service-conditions-section{background:linear-gradient(180deg,#f8fafc 0%,#fff 100%)}.condition-card{background:#fff;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 8px 30px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .05);transition:all 0.4s cubic-bezier(.165,.84,.44,1);height:100%}.condition-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgb(0 164 206 / .15);border-color:rgb(0 164 206 / .3)}.condition-icon{width:70px;height:70px;background:radial-gradient(#00a4ce,transparent);border:1px solid #fff0;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all 0.3s ease}.condition-card:hover .condition-icon{background:radial-gradient(#00a4ce,transparent)}.condition-icon i{font-size:28px;color:#05777c;transition:all 0.3s ease}.condition-icon img{width:30px;height:30px;transition:all 0.3s ease}.condition-card:hover .condition-icon i{color:#fff}.condition-card:hover .condition-icon img{transform:scale(1.1)}.condition-title{font-family:var(--alt-font);font-size:1.1rem;line-height:1.4;font-weight:600;color:var(--dark-gray);margin-bottom:8px}.condition-desc{font-size:.9rem;color:var(--medium-gray);margin-bottom:0;line-height:1.5}.service-diagnostic-section{background:#f5f5f5}.diagnostic-stepper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.diagnostic-step{flex:1 1 280px;max-width:300px;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;padding:28px 20px;text-align:center;position:relative;box-shadow:0 8px 25px rgb(0 0 0 / .06);border:1px solid rgb(0 164 206 / .1);transition:all 0.3s ease}.diagnostic-step:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgb(0 164 206 / .12)}.step-number{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:28px;height:28px;background:linear-gradient(135deg,#00a4ce,#05777c);color:#fff;font-size:13px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-icon{width:60px;height:60px;background:rgb(0 164 206 / .08);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.step-icon i{font-size:24px;color:#05777c}.step-title{font-family:var(--alt-font);font-size:1rem;line-height:1.2;font-weight:600;color:var(--dark-gray);margin-bottom:8px}.step-desc{font-size:.85rem;color:var(--medium-gray);margin-bottom:0;line-height:1.5}.service-workflow-section{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);position:relative;overflow:hidden}.service-workflow-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgb(0 164 206 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgb(5 119 124 / .08) 0%,transparent 50%);pointer-events:none}.bg-gradient-dark{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%)}.text-white-70{color:rgb(255 255 255 / .7)}.workflow-timeline{position:relative;max-width:900px;margin:0 auto}.workflow-timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#00a4ce,#05777c);transform:translateX(-50%);border-radius:3px}.workflow-item{position:relative;width:50%;padding:0 40px 60px}.workflow-left{left:0;text-align:right}.workflow-right{left:50%;text-align:left}.workflow-item::after{content:"";position:absolute;top:20px;width:20px;height:20px;background:linear-gradient(135deg,#00a4ce,#05777c);border-radius:50%;border:4px solid #fff;z-index:2}.workflow-left::after{right:-10px}.workflow-right::after{left:-10px}.workflow-card{background:rgb(255 255 255 / .05);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:24px;transition:all 0.3s ease}.workflow-card:hover{background:rgb(255 255 255 / .08);transform:translateY(-5px)}.workflow-number{font-family:var(--alt-font);font-size:2.5rem;font-weight:800;color:rgb(255 255 255 / .1);margin-bottom:12px;line-height:1}.workflow-title{font-family:var(--alt-font);font-size:1.5rem;line-height:1.2;font-weight:600;color:#00a5ce;margin-bottom:8px}.workflow-desc{font-size:.95rem;color:rgb(255 255 255 / .7);margin-bottom:0;line-height:1.6}.service-benefits-section{background:#fff}.benefit-card{display:flex;flex-direction:column;gap:20px;padding:28px;background:linear-gradient(145deg,#54bfc0,#498ed3);border-radius:16px;border:1px solid rgb(0 0 0 / .05);transition:all 0.4s cubic-bezier(.165,.84,.44,1);height:100%}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgb(0 164 206 / .12);border-color:rgb(0 164 206 / .2)}.benefit-icon{flex-shrink:0;width:56px;height:56px;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;pointer-events:none;user-select:none}.benefit-icon i{font-size:24px;color:#05777c;transition:all 0.3s ease}.benefit-card:hover .benefit-icon i{color:#fff}.benefit-content{flex:1}.benefit-title{font-family:var(--alt-font);font-size:1.2rem;font-weight:700;color:var(--yellow);margin-bottom:6px;line-height:1.2;pointer-events:none}.benefit-desc{font-size:.9rem;color:#fff;margin-bottom:0;line-height:1.5;pointer-events:none}.service-technology-section{background:linear-gradient(135deg,#1a1a2e 0%,#0f3460 100%)}.tech-content{padding-right:30px}.tech-chip{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:14px;color:#fff;font-size:.95rem;font-weight:500;transition:all 0.3s ease}.tech-chip:hover{background:rgb(0 164 206 / .2);border-color:rgb(0 164 206 / .4);transform:translateX(5px)}.tech-chip i{font-size:20px;color:#00a4ce}.service-candidate-section{background:#e5f3f5}.candidate-card{background:#fff;border-radius:24px;padding:50px;box-shadow:0 20px 60px rgb(0 0 0 / .08)}.candidate-group{background:linear-gradient(145deg,#f8fafc,#fff);border-radius:16px;padding:28px;height:100%}.candidate-group-title{font-family:var(--alt-font);font-size:1.15rem;font-weight:600;color:var(--dark-gray);margin-bottom:20px;display:flex;align-items:center}.candidate-list>ul{list-style:none;padding:0;margin:0}.candidate-list>ul>li{position:relative;padding-left:28px;margin-bottom:14px;font-size:.95rem;color:#555;line-height:1.5}.candidate-list>ul>li:last-child{margin-bottom:0}.candidate-list-positive>ul>li::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:#10b981;font-size:14px}.candidate-list-neutral li::before{content:"\f071";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:#f59e0b;font-size:14px}.service-faq-section{background:linear-gradient(180deg,#f8fafc 0%,#fff 100%)}.faq-accordion{display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border-radius:16px;box-shadow:0 5px 20px rgb(0 0 0 / .05);overflow:hidden;transition:all 0.3s ease}.faq-item:hover{box-shadow:0 10px 30px rgba(146 0 114 / .3)}.faq-header{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;cursor:pointer;transition:all 0.3s ease}.faq-header[aria-expanded="true"]{background:rgba(146 0 114 / 1)}.faq-header[aria-expanded="true"] .faq-question{color:#fff}.faq-question{font-family:var(--alt-font);font-size:1.05rem;font-weight:600;color:var(--dark-gray);margin:0;flex:1;padding-right:20px}.faq-icon{width:32px;height:32px;background:linear-gradient(135deg,#ecb100,#ffc107);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease}.faq-icon i{color:#fff;font-size:14px;transition:transform 0.3s ease}.faq-header[aria-expanded="true"] .faq-icon{background:linear-gradient(135deg,#fb1e90,#ffc107)}.faq-header[aria-expanded="true"] .faq-icon i{color:#fff;transform:rotate(45deg)}.faq-body{padding:22px 28px 22px}.faq-body p{font-size:.95rem;color:#555;line-height:1.7;margin:0}.service-outcomes-section{background:linear-gradient(to right,#e5f3f5 0%,#e4c8b4 100%)}.outcome-timeline{position:relative}.outcome-phase{text-align:center;padding:32px 24px;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgb(0 0 0 / .05);position:relative;height:100%;transition:all 0.4s ease}.outcome-phase:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgb(0 0 0 / .2)}.outcome-phase-icon{width:70px;height:70px;background:linear-gradient(135deg,rgb(0 164 206 / .1),rgb(5 119 124 / .15));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all 0.3s ease}.outcome-phase:hover .outcome-phase-icon{background:linear-gradient(135deg,#00a4ce,#05777c)}.outcome-phase-icon i{font-size:28px;color:#05777c;transition:all 0.3s ease}.outcome-phase:hover .outcome-phase-icon i{color:#fff}.outcome-phase-icon-final{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.outcome-phase-icon-final i{color:#fff}.outcome-phase-title{font-family:var(--alt-font);font-size:1.1rem;font-weight:600;color:var(--dark-gray);margin-bottom:12px}.outcome-phase-desc{font-size:.9rem;color:var(--medium-gray);margin:0;line-height:1.6}.outcome-case-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgb(0 0 0 / .1)}.case-images{display:flex}.case-before,.case-after{flex:1;position:relative}.case-before img,.case-after img{width:100%;height:300px;object-fit:cover}.case-label{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:rgb(0 0 0 / .6);color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.case-description{padding:24px;text-align:center;color:#555;margin:0}.service-final-cta-section{background:linear-gradient(135deg,#f8fafc 0%,#e8f4f8 100%)}.final-cta-card{background:linear-gradient(135deg,#05777c 0%,#00a4ce 100%);border-radius:30px;padding:60px;position:relative;overflow:hidden}.final-cta-card::before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .1) 0%,transparent 70%);pointer-events:none}.final-cta-title{font-family:var(--alt-font);font-size:2.2rem;font-weight:700;color:lightgoldenrodyellow;margin-bottom:16px;line-height:1.2}.final-cta-text{font-size:1.1rem;color:rgb(255 255 255 / .9);margin-bottom:0;line-height:1.6}.btn-service-cta-lg{background:#fff;color:#05777c;padding:18px 36px;border-radius:50px;font-weight:600;font-size:16px;border:1px solid #fff0;transition:all 0.3s ease;box-shadow:0 10px 40px rgb(0 0 0 / .2);text-decoration:none}.btn-service-cta-lg:hover{background:#fff0;border:1px solid rgb(255 255 255);transform:translateY(-3px);box-shadow:0 15px 50px rgb(0 0 0 / .25);color:#fff}.btn-whatsapp-lg{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:18px 36px;border-radius:50px;font-weight:600;font-size:16px;border:none;transition:all 0.3s ease;box-shadow:0 10px 40px rgb(37 211 102 / .3);text-decoration:none}.btn-whatsapp-lg:hover{transform:translateY(-3px);box-shadow:0 15px 50px rgb(37 211 102 / .4);color:#fff}@media (max-width:1199px){.service-hero-title{font-size:3.2rem}.clinical-overview-card{padding:40px}.candidate-card{padding:40px}.final-cta-card{padding:50px}}@media (max-width:991px){.service-hero-section{min-height:70vh}.service-hero-title{font-size:2.8rem}.service-hero-tagline{font-size:1.15rem}.section-title{font-size:2rem}.workflow-timeline::before{left:20px}.workflow-item{width:100%;padding-left:60px;padding-right:0;text-align:left}.workflow-left,.workflow-right{left:0}.workflow-left::after,.workflow-right::after{left:10px;right:auto}.tech-content{padding-right:0;margin-bottom:30px}.final-cta-title{font-size:1.8rem}.service-scroll-indicator{display:none}}@media (max-width:767px){.service-hero-section{min-height:85vh}.service-hero-title{font-size:2.2rem}.service-hero-tagline{font-size:1rem}.service-hero-cta{flex-direction:column}.btn-service-cta,.btn-service-secondary{width:100%;justify-content:center}.clinical-overview-card{padding:30px 24px}.section-title{font-size:1.75rem}.section-badge{font-size:11px;padding:6px 14px}.diagnostic-step{max-width:100%;flex:1 1 100%}.candidate-card{padding:30px 24px}.candidate-group{padding:22px}.final-cta-card{padding:40px 28px;border-radius:24px}.final-cta-title{font-size:1.5rem}.final-cta-text{font-size:1rem}.final-cta-buttons{justify-content:center;width:100%}.btn-service-cta-lg,.btn-whatsapp-lg{width:100%;justify-content:center;padding:16px 28px}.faq-header{padding:18px 20px}.faq-question{font-size:.95rem}.faq-body{padding:0 20px 18px}}@media (max-width:575px){.service-hero-title{font-size:1.9rem}.service-icon-badge{width:65px;height:65px;border-radius:16px}.service-hero-icon{width:38px;height:38px}.condition-card{padding:24px 20px}.condition-icon{width:60px;height:60px}.benefit-card{padding:22px}.benefit-icon{width:48px;height:48px}.tech-chip{padding:14px 16px;font-size:.85rem}.outcome-phase{padding:24px 18px}.outcome-phase-icon{width:60px;height:60px}}.clinic-map-hero{position:relative;height:500px;overflow:hidden;background:var(--base-color)}.clinic-map-container{width:100%;height:100%;position:relative}.clinic-map-container iframe{width:100%;height:100%;display:block;border:0;filter:saturate(.9) contrast(1.05)}.clinic-hero-overlay-card{position:absolute;bottom:30px;left:30px;z-index:10;max-width:480px;width:calc(100% - 60px)}.clinic-hero-card-inner{background:rgb(255 255 255 / .95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:30px 32px;box-shadow:0 20px 60px rgb(0 0 0 / .15),0 1px 3px rgb(0 0 0 / .08);border:1px solid rgb(255 255 255 / .7)}.clinic-badge-247{display:inline;align-items:center;background:linear-gradient(135deg,#920673,#e500b1);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:8px 14px;border-radius:30px}.clinic-hero-title{font-family:var(--alt-font);font-size:1.75rem;font-weight:700;color:var(--dark-gray);margin-block:20px 6px;line-height:1.3}.clinic-hero-address{font-size:16px;color:var(--medium-gray);margin-bottom:18px;line-height:1.5}.clinic-hero-address i{color:var(--base-color)}.clinic-hero-actions{display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center}.btn-clinic-navigate{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--base-color),#0091b5);color:#fff;font-size:14px;font-weight:600;padding:11px 24px;border-radius:12px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 164 206 / .3)}.btn-clinic-navigate:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 164 206 / .4);color:#fff}.btn-clinic-call{display:inline-flex;align-items:center;background:#fff;color:var(--dark-gray);font-size:14px;font-weight:600;padding:11px 24px;border-radius:12px;text-decoration:none;border:1.5px solid #e4e7eb;transition:all 0.3s ease}.btn-clinic-call:hover{border-color:var(--base-color);color:var(--base-color);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .08)}.clinic-info-section{padding-top:80px;padding-bottom:80px}.clinic-stat-item{background:#fff;border-radius:16px;padding:22px 20px;display:flex;align-items:center;gap:14px;height:100%;box-shadow:0 2px 12px rgb(0 0 0 / .04);border:1px solid rgb(0 0 0 / .04);transition:all 0.3s ease}.clinic-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0 / .08)}.clinic-stat-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgb(0 164 206 / .1),rgb(0 164 206 / .05));display:flex;align-items:center;justify-content:center;flex-shrink:0}.clinic-stat-icon i{font-size:18px;color:var(--base-color)}.clinic-stat-content{display:flex;flex-direction:column;gap:6px}.clinic-stat-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--medium-gray);margin-bottom:2px;line-height:1}.clinic-stat-value{font-size:14px;font-weight:600;color:var(--dark-gray);text-decoration:none;line-height:1}a.clinic-stat-value:hover{color:var(--base-color)}.clinic-features-card,.clinic-gallery-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 12px rgb(0 0 0 / .04);border:1px solid rgb(0 0 0 / .04);margin-bottom:24px}.clinic-card-title{font-family:var(--alt-font);font-size:1.15rem;font-weight:700;color:var(--dark-gray);margin-bottom:24px}.clinic-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.clinic-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 12px;border-radius:14px;background:#f8fafb;border:1px solid rgb(0 0 0 / .03);transition:all 0.3s ease}.clinic-feature-item:hover{background:rgb(0 164 206 / .06);border-color:rgb(0 164 206 / .15);transform:translateY(-2px)}.clinic-feature-icon{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,var(--base-color),#0091b5);display:flex;align-items:center;justify-content:center}.clinic-feature-icon i{font-size:20px;color:#fff}.clinic-feature-item span{font-size:13px;font-weight:600;color:var(--dark-gray);line-height:1.3}.clinic-gallery-img-wrapper{border-radius:14px;overflow:hidden}.clinic-gallery-img{width:100%;height:300px;object-fit:cover;display:block;transition:transform 0.5s ease}.clinic-gallery-img-wrapper:hover .clinic-gallery-img{transform:scale(1.03)}.clinic-action-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 4px 20px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .04);margin-bottom:20px}.clinic-action-card-title{font-family:var(--alt-font);font-size:1.25rem;font-weight:700;color:var(--dark-gray);margin-bottom:6px}.clinic-action-card-desc{font-size:14px;color:var(--medium-gray);line-height:1.6;margin-bottom:22px}.clinic-action-buttons{display:flex;flex-direction:column;gap:10px}.clinic-action-btn{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;text-decoration:none;transition:all 0.3s ease;border:1.5px solid #fff0}.clinic-action-btn>i:first-child{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.clinic-action-btn>i:last-child{font-size:12px;opacity:.4}.clinic-action-btn div{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.clinic-action-btn-label{font-size:14px;font-weight:600;line-height:1.3}.clinic-action-btn-sub{font-size:12px;opacity:.6;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clinic-action-btn-primary{background:linear-gradient(135deg,rgb(0 164 206 / .06),rgb(0 164 206 / .02));border-color:rgb(0 164 206 / .15);color:var(--dark-gray)}.clinic-action-btn-primary>i:first-child{background:linear-gradient(135deg,var(--base-color),#0091b5);color:#fff}.clinic-action-btn-primary:hover{background:linear-gradient(135deg,rgb(0 164 206 / .12),rgb(0 164 206 / .06));border-color:var(--base-color);color:var(--dark-gray);transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 164 206 / .15)}.clinic-action-btn-phone{background:#f8f9fa;color:var(--dark-gray)}.clinic-action-btn-phone>i:first-child{background:#e8f5e9;color:#2e7d32}.clinic-action-btn-phone:hover{background:#e8f5e9;color:var(--dark-gray);transform:translateY(-2px)}.clinic-action-btn-whatsapp{background:#f8f9fa;color:var(--dark-gray)}.clinic-action-btn-whatsapp>i:first-child{background:#e8f5e9;color:#25d366;font-size:22px}.clinic-action-btn-whatsapp:hover{background:#e8f5e9;color:var(--dark-gray);transform:translateY(-2px)}.clinic-action-btn-email{background:#f8f9fa;color:var(--dark-gray)}.clinic-action-btn-email>i:first-child{background:#fff3e0;color:#e65100}.clinic-action-btn-email:hover{background:#fff3e0;color:var(--dark-gray);transform:translateY(-2px)}.clinic-cta-card{background:linear-gradient(135deg,#02304f,#014e61,#017a8e);border-radius:20px;padding:36px 30px;text-align:center;position:relative;overflow:hidden}.clinic-cta-card::before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;border-radius:50%;background:rgb(255 255 255 / .04)}.clinic-cta-card::after{content:"";position:absolute;bottom:-30px;left:-30px;width:100px;height:100px;border-radius:50%;background:rgb(255 255 255 / .03)}.clinic-cta-icon{width:64px;height:64px;border-radius:18px;background:rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;position:relative;z-index:1}.clinic-cta-icon i{font-size:26px;color:#fff}.clinic-cta-title{font-family:var(--alt-font);font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:10px;position:relative;z-index:1}.clinic-cta-desc{font-size:14px;color:rgb(255 255 255 / .7);line-height:1.6;margin-bottom:22px;position:relative;z-index:1}.btn-clinic-book{display:inline-flex;align-items:center;background:#fff;color:var(--dark-gray);font-size:14px;font-weight:700;padding:13px 30px;border-radius:12px;text-decoration:none;transition:all 0.3s ease;position:relative;z-index:1}.btn-clinic-book:hover{background:var(--base-color);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .2)}.clinic-other-branches{padding-top:80px;padding-bottom:80px}.clinic-branch-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 15px rgb(0 0 0 / .05);border:1px solid rgb(0 0 0 / .04);transition:all 0.4s ease;height:100%}.clinic-branch-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgb(0 0 0 / .1)}.clinic-branch-img{height:180px;position:relative;overflow:hidden}.clinic-branch-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.clinic-branch-card:hover .clinic-branch-img img{transform:scale(1.08)}.clinic-branch-img-placeholder{background:linear-gradient(135deg,rgb(0 164 206 / .08),rgb(0 164 206 / .03));display:flex;align-items:center;justify-content:center}.clinic-branch-img-placeholder>i{font-size:48px;color:rgb(0 164 206 / .3)}.clinic-branch-badge{position:absolute;top:14px;right:14px;background:linear-gradient(135deg,#ce0e00,#ff1428);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;letter-spacing:.5px}.clinic-branch-body{padding:22px 24px 26px}.clinic-branch-name{font-family:var(--alt-font);font-size:1.1rem;font-weight:700;color:var(--dark-gray);margin-bottom:8px;transition:color 0.3s ease;cursor:default}.clinic-branch-address,.clinic-branch-phone{font-size:13px;color:var(--medium-gray);margin-bottom:4px}.clinic-branch-address i,.clinic-branch-phone i{color:var(--base-color);width:16px}.clinic-branch-link{display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--dark-gray);margin-top:10px;transition:gap 0.3s ease;gap:2px}.clinic-branch-card:hover .clinic-branch-link{gap:6px}@media (max-width:991px){.clinic-map-hero{height:auto;display:flex;flex-direction:column;overflow:visible}.clinic-hero-overlay-card{position:relative;bottom:auto;left:auto;width:100%;max-width:100%;z-index:1;order:1}.clinic-hero-card-inner{border-radius:0;padding:28px 24px;box-shadow:none;border:none;background:#fff}.clinic-map-container{order:2;height:350px}.clinic-hero-title{font-size:1.4rem}.clinic-info-section{padding-top:60px;padding-bottom:60px}.clinic-features-grid{grid-template-columns:repeat(3,1fr)}.clinic-other-branches{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.clinic-hero-card-inner{padding:24px 20px}.clinic-hero-title{font-size:1.2rem}.clinic-hero-address{font-size:13px;margin-bottom:14px}.clinic-hero-actions{flex-direction:column}.btn-clinic-navigate,.btn-clinic-call{justify-content:center;padding:12px 20px}.clinic-map-container{height:280px}.clinic-info-section{padding-top:40px;padding-bottom:40px}.clinic-features-grid{grid-template-columns:repeat(2,1fr)}.clinic-features-card,.clinic-gallery-card{padding:24px}.clinic-action-card{padding:24px}.clinic-cta-card{padding:28px 22px}.clinic-other-branches{padding-top:40px;padding-bottom:40px}.clinic-branch-img{height:150px}}.overlay-gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#01001c 0%,rgb(1 0 28 / .8) 20%,transparent 100%)}@media (max-width:991px){.overlay-gradient{background:linear-gradient(180deg,rgb(1 0 28 / .8) 0%,rgb(1 0 28 / .5) 40%,transparent 100%)}}.team-card-dental{background:linear-gradient(to top,var(--base-color-light) 0%,var(--white) 26%)}.border-medium-base{border-color:var(--base-color-medium)!important}.doctor-details-section{margin-top:-100px}.floating-social-media{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:10;padding:10px}.floating-social-icons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.floating-social-icons li{margin:0;padding:0}.floating-social-icons li a{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;text-decoration:none;font-size:18px;box-shadow:0 4px 10px rgb(0 0 0 / .15);transition:all 0.3s ease}.floating-social-icons li a .social-title{display:none}@media (min-width:992px){.floating-social-icons li a .social-title{display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(10px);color:#fff;padding:5px 12px;border-radius:4px;font-size:14px;font-family:var(--primary-font);white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;margin-right:15px;pointer-events:none;box-shadow:0 4px 10px rgb(0 0 0 / .15);font-weight:500;letter-spacing:.5px}.floating-social-icons li a:hover .social-title{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.floating-social-icons li a .social-title::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid}.floating-social-icons li a.facebook .social-title{background-color:#0866ff}.floating-social-icons li a.facebook .social-title::after{border-color:#fff0 #fff0 #fff0 #0866ff}.floating-social-icons li a.instagram .social-title{background-color:#e1306c}.floating-social-icons li a.instagram .social-title::after{border-color:#fff0 #fff0 #fff0 #e1306c}.floating-social-icons li a.twitter .social-title{background-color:#000}.floating-social-icons li a.twitter .social-title::after{border-color:#fff0 #fff0 #fff0 #000}.floating-social-icons li a.youtube .social-title{background-color:red}.floating-social-icons li a.youtube .social-title::after{border-color:#fff0 #fff0 #fff0 red}.floating-social-icons li a.linkedin .social-title{background-color:#0077b5}.floating-social-icons li a.linkedin .social-title::after{border-color:#fff0 #fff0 #fff0 #0077b5}}.floating-social-icons li a.facebook{background-color:#0866ff;color:#fff}.floating-social-icons li a.instagram{background-color:#e1306c;color:#fff}.floating-social-icons li a.twitter{background-color:#000;color:#fff}.floating-social-icons li a.youtube{background-color:red;color:#fff}.floating-social-icons li a.linkedin{background-color:#0077b5;color:#fff}.floating-social-icons li a:hover{transform:translateX(-5px);opacity:.9;color:#fff}@media (max-width:767px){.floating-social-icons{gap:6px}.floating-social-icons li a{width:30px;height:30px;font-size:14px}}.outcome-slider-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:2rem!important;margin-bottom:2rem!important;gap:20px!important;width:100%!important}.outcome-btn-prev,.outcome-btn-next{width:32px!important;height:32px!important;border:1px solid #1a1a1a!important;border-radius:50%!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;background-color:transparent!important;transition:all 0.3s ease!important;flex-shrink:0!important;position:relative!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.outcome-btn-prev:hover,.outcome-btn-next:hover{background-color:#1a1a1a!important;color:#fff!important}.outcome-btn-prev.swiper-button-disabled,.outcome-btn-next.swiper-button-disabled{opacity:0.35!important;cursor:auto!important;pointer-events:none!important}.outcome-btn-prev i,.outcome-btn-next i{font-size:13px!important}.outcome-scrollbar{display:block!important;height:2px!important;background:#e0e0e0!important;position:relative!important;cursor:pointer!important;flex-grow:1!important;max-width:none!important;width:100%!important;margin:0!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important}.outcome-scrollbar .swiper-scrollbar-drag{background-color:#1a1a1a!important;height:100%!important;position:absolute!important;left:0!important;top:0!important;border-radius:20px!important;cursor:grab!important}.outcome-scrollbar .swiper-scrollbar-drag:active{cursor:grabbing!important}.topbar-social-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50px;text-decoration:none;font-size:14px;transition:all 0.3s ease;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.topbar-social-icon.facebook{background-color:#0866ff;color:#fff!important}.topbar-social-icon.instagram{background-color:#e1306c;color:#fff!important}.topbar-social-icon.twitter{background-color:#000;color:#fff!important}.topbar-social-icon.youtube{background-color:red;color:#fff!important}.topbar-social-icon.linkedin{background-color:#0077b5;color:#fff!important}.topbar-social-icon:hover{transform:translateY(-2px);opacity:.9;color:#fff!important}.social-modal-link.facebook i{color:#1877f2}.social-modal-link.instagram i{color:#e1306c}.social-modal-link.twitter i{color:#000}.social-modal-link.youtube i{color:red}.social-modal-link.linkedin i{color:#0a66c2}.social-modal-link{text-decoration:none;padding:10px 12px;border-radius:6px;transition:all 0.25s ease;color:#1a202c}.social-modal-link i{font-size:16px;width:20px;text-align:center}.social-modal-link:hover{background:#f1f5f9;color:#2563eb;transform:translateX(3px)}.timeline{background:linear-gradient(135deg,rgb(255 255 255 / 20%),#fff0);padding:40px;border-radius:20px;color:#fff;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(6px)}.timeline-item{display:flex;align-items:flex-start;margin-bottom:20px}.timeline-year{background:#0b3d91;padding:6px 12px;border-radius:8px;font-weight:700;margin-right:15px;min-width:60px;text-align:center}.timeline-content h4{margin:0;font-size:18px}.timeline-content p{margin:5px 0 0;font-size:14px;opacity:.85}.entry-content{color:#2d3748;font-size:16px}.entry-content p{margin-bottom:1.2em;color:#4a5568}.entry-content strong{font-weight:600;color:#1a202c}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:700;line-height:1.3;color:#1a202c;margin-top:1.2em;margin-bottom:1em}.entry-content h1{font-size:2.2em}.entry-content h2{font-size:1.8em}.entry-content h3{font-size:1.5em}.entry-content h4{font-size:1.3em}.entry-content h5{font-size:1.1em}.entry-content h6{font-size:1em}.entry-content ul{list-style:none;padding-left:0;margin-bottom:1.5em}.entry-content ul li{position:relative;padding-left:40px;margin-bottom:10px}.entry-content ul li::before{content:"✔";position:absolute;left:0;top:2px;width:24px;height:24px;background:#9108ae;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:60px}.entry-content ol{counter-reset:custom-counter;list-style:none;padding-left:0;margin-bottom:1.5em}.entry-content ol li{counter-increment:custom-counter;position:relative;padding-left:45px;margin-bottom:12px}.entry-content ol li::before{content:counter(custom-counter);position:absolute;left:0;top:0;width:28px;height:28px;background:#9108ae;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:60px}.entry-content{.wp-block-image img{border-radius:8px}.wp-block-button__link{background:#3182ce;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none}.wp-block-button__link:hover{background:#2b6cb0}}.btn-gradient-fast-blue-purple-animated{background-image:linear-gradient(to right,#2a46f4,#bf25ff,#2a46f4);background-size:200% auto;background-position:0% center;color:var(--white);transition:all 0.3s ease;animation:gradientMove 4s linear infinite;box-shadow:0 4px 15px rgb(191 37 255 / .4)}@keyframes gradientMove{0%{background-position:0% center}100%{background-position:200% center}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}.btn-gradient-fast-blue-purple-animated:hover{animation-duration:1.2s;transform:translateY(-2px)}.iti__selected-dial-code{white-space:nowrap}.cursor-pointer{cursor:pointer}.btn-scroll-animated{display:inline-block!important;width:180px;max-width:180px;overflow:hidden;white-space:nowrap;position:relative}.scroll-text{display:inline-block;padding-left:100%;animation:scrollText 6s linear infinite}@keyframes scrollText{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.btn:hover .scroll-text{animation-play-state:paused}.animated-pioneer-text{position:relative;display:inline-block;padding-bottom:6px;background:linear-gradient(90deg,var(--base-color),#05777c,#9108ae,var(--base-color));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:gradientTextFlow 4s linear infinite}.animated-pioneer-text::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--base-color),#05777c,#9108ae,var(--base-color));background-size:300% 100%;animation:lineWipeLoop 2.5s cubic-bezier(.4,0,.2,1) infinite,gradientTextFlow 4s linear infinite}@keyframes gradientTextFlow{0%{background-position:0% center}100%{background-position:-300% center}}@keyframes lineWipeLoop{0%{transform-origin:left;transform:scaleX(0)}40%{transform-origin:left;transform:scaleX(1)}60%{transform-origin:right;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(0)}}background-position:0% center}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background-position:-300% center}}@keyframes lineRevealLeftToRight{@keyframes lineWipeLoop{0%{transform-origin:left;transform:scaleX(0)}100%{40%{transform-origin:left;transform:scaleX(1)}60%{transform-origin:right;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(0)}}