:root{--primary:#2a5bd7;--primary-dark:#1a4abf;--secondary:#f72585;--accent:#4cc9f0;--dark:#14213d;--light:#f8f9fa;--gray:#6c757d;--success:#4bb543;--error:#ff3333}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Segoe UI',Roboto,'Helvetica Neue',sans-serif;line-height:1.6;color:#333;background-color:#fff;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--dark)}h1{font-size:clamp(2.5rem,5vw,3.5rem)}h2{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:2rem;position:relative;display:inline-block}h2:after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--secondary);border-radius:2px}h3{font-size:1.5rem}p{margin-bottom:1.5rem;font-size:1.1rem;color:var(--gray)}.btn{display:inline-block;padding:12px 28px;border-radius:50px;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.btn-secondary{background-color:var(--primary);color:#fff!important}.btn-secondary:hover{background-color:var(--primary-dark);transform:translateY(-3px);box-shadow:0 8px 20px rgba(42,91,215,.3)}.btn-accent{background-color:var(--secondary);color:#fff}.btn-accent:hover{background-color:#e5177b;transform:translateY(-3px);box-shadow:0 8px 20px rgba(247,37,133,.3)}#header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:10px 0;transition:all .3s ease;background-color:rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-container{display:flex;justify-content:space-between;align-items:center}.logo-img{height:65px;width:auto;transition:all .3s ease}.nav-links{display:flex;list-style:none;align-items:center}.nav-links li{margin-left:30px}.nav-links a{text-decoration:none;color:var(--dark);font-weight:600;transition:color .3s ease;position:relative}.nav-links a:not(.btn):after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--primary);transition:width .3s ease}.nav-links a:not(.btn):hover:after{width:100%}.nav-links a:hover{color:var(--primary)}.hamburger{display:none;cursor:pointer;width:30px;height:20px;position:relative;z-index:1001}.hamburger span{display:block;position:absolute;height:3px;width:100%;background:var(--dark);border-radius:3px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:10px}.hamburger span:nth-child(4){top:20px}.hero{padding:180px 0 100px;background:linear-gradient(135deg,rgba(42,91,215,.1) 0,rgba(76,201,240,.1) 100%);position:relative;overflow:hidden}.hero:before{content:'';position:absolute;top:0;right:0;width:40%;height:100%;background:url("imgs/surgery.jpeg") no-repeat center center/cover;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);z-index:0}.hero-content{max-width:600px;position:relative;z-index:1}.hero h1{color:var(--dark);margin-bottom:20px;line-height:1.3}.hero p{font-size:1.2rem;margin-bottom:30px;color:var(--gray)}.hero-buttons{display:flex;gap:15px;flex-wrap:wrap}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(42,91,215,.7)}70%{box-shadow:0 0 0 15px rgba(42,91,215,0)}100%{box-shadow:0 0 0 0 rgba(42,91,215,0)}}.stats{background:#fff;padding:60px 15px;font-family:'Segoe UI Narrow','Arial Narrow',Arial,sans-serif;text-align:center;color:#222}.stats-container{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:30px}.stat-item{flex:1 1 auto;cursor:default}.stat-number{font-size:3.5rem;font-weight:700;font-stretch:condensed;color:#222;position:relative;display:inline-block;padding-bottom:6px;transition:color .3s ease}.stat-number::after{content:"";position:absolute;width:70%;height:3px;background:#f7258566;left:15%;bottom:0;border-radius:2px;transition:background .3s ease}.stat-item:hover .stat-number::after{background:#f72585}.stat-label{font-size:1rem;font-weight:600;margin-top:8px;letter-spacing:1.3px;text-transform:uppercase;color:#555}@media (max-width:992px){.stats-container{gap:25px}.stat-item{flex:1 1 calc(50% - 25px);margin-bottom:15px}.stat-number{font-size:3rem}}@media (max-width:768px){.stats{padding:50px 15px}.stats-container{gap:20px}.stat-item{flex:1 1 calc(50% - 20px)}.stat-number{font-size:2.8rem}}@media (max-width:576px){.stats{padding:40px 15px}.stats-container{flex-direction:column;gap:35px}.stat-item{flex:1 1 100%;width:100%;max-width:280px;margin-bottom:0}.stat-number{font-size:2.7rem}.stat-label{font-size:.95rem}}@media (max-width:380px){.stat-number{font-size:2.4rem}.stat-label{font-size:.9rem}}.features{padding:100px 0;background-color:#f9fbfe;position:relative;overflow:hidden}.features h2{text-align:center;margin-bottom:15px;width:100%}.features h2:after{left:50%;transform:translateX(-50%)}.features p.text-center{max-width:700px;margin:0 auto 60px;font-size:1.2rem;color:var(--gray)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;position:relative}.feature-card{background:#fff;border-radius:12px;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.1);box-shadow:0 5px 25px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.03);position:relative;z-index:1;overflow:hidden}.feature-card:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(42,91,215,.03) 0,rgba(76,201,240,.03) 100%);z-index:-1;opacity:0;transition:opacity .3s ease}.feature-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(42,91,215,.1)}.feature-card:hover:after{opacity:1}.feature-icon{width:70px;height:70px;background:linear-gradient(135deg,rgba(42,91,215,.5),rgba(76,201,240,.3));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;margin-bottom:25px;box-shadow:0 10px 20px rgba(42,91,215,.2)}.feature-card h3{font-size:1.4rem;margin-bottom:15px;color:var(--dark);position:relative;padding-bottom:10px}.feature-card h3:after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--secondary);border-radius:3px}.feature-card p{font-size:1rem;line-height:1.7;color:#666}.feature-card:nth-child(odd):before{content:'';position:absolute;top:-20px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(247,37,133,.1);z-index:-1}.feature-card:nth-child(even):before{content:'';position:absolute;bottom:-20px;left:-20px;width:60px;height:60px;border-radius:50%;background:rgba(76,201,240,.1);z-index:-1}.feature-card{transition:all .4s cubic-bezier(.175,.885,.32,1.1)}.feature-card h3{display:inline-block;position:relative}.feature-card h3::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--secondary);transition:width .3s ease .1s}.feature-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 20px 40px rgba(42,91,215,.15)}.feature-card:hover h3::after{width:100%}.feature-card:hover .feature-icon{transform:scale(1.05);transition:transform .3s ease}.testimonials{position:relative;background:#faf9f7;padding:60px 20px;font-family:'Open Sans',sans-serif;color:#333;text-align:center;overflow:hidden;z-index:0}.testimonials::before{content:'';position:absolute;bottom:-600px;left:50%;transform:translateX(-50%);width:1200px;height:1200px;border-radius:50%;background:rgba(247,37,133,.05);z-index:0}.testimonials h2{text-align:center;margin-bottom:15px;width:100%;font-size:2.8rem;font-weight:700;margin-bottom:100px;color:#222;letter-spacing:1.2px}.testimonials h2:after{left:50%;transform:translateX(-50%)}.testimonial-grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1000px;margin:0 auto}.testimonial-card{position:relative;background:#fff;border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.08);padding:40px 25px 30px;max-width:320px;flex:1 1 280px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;animation:fadeInUp .7s forwards;animation-delay:calc(var(--order) * .3s);cursor:default;transition:transform .3s ease,box-shadow .3s ease}.testimonial-img{width:80px;height:80px;border-radius:50%;object-fit:cover;position:absolute;top:-40px;left:50%;transform:translateX(-50%);box-shadow:0 4px 12px rgba(0,0,0,.15);border:3px solid #fff;background-color:#fff}.testimonial-card p{margin-top:30px;font-size:1.1rem;line-height:1.55;color:#444;margin-bottom:20px;font-style:italic}.testimonial-author{font-weight:700;font-size:1rem;color:#f72585;text-align:right;letter-spacing:.8px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}@media (max-width:768px){.logo-img{height:30px}}@media (max-width:768px){.testimonial-grid{flex-direction:column;align-items:center}.testimonial-card{max-width:90%}}.cta{position:relative;background:url("imgs/baby.jpeg") center/cover fixed no-repeat;padding:100px 20px;text-align:center;z-index:1}.cta::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:-1}.cta-content{max-width:800px;margin:0 auto}.cta h2{font-size:2.5rem;color:#fff;margin-bottom:20px}.cta h2::after{left:50%;transform:translateX(-50%)}.cta p{font-size:1.2rem;margin-bottom:40px;color:#fff}.cta-buttons a{margin-bottom:10px}.cta-buttons a:first-child{background:#e8f6fc!important;color:var(--primary-color)!important}.faq{padding:100px 0;background-color:#fff;text-align:center}.faq h2::after{left:50%;transform:translateX(-50%)}.faq-item{margin-bottom:15px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05)}.faq-question{padding:20px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;transition:all .3s ease}.faq-question:hover{background:#f8f9fa}.faq-question i{transition:transform .3s ease}.faq-question.active i{transform:rotate(180deg)}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#f8f9fa}.faq-answer p{padding:20px 0;text-align:left}.faq-item.active .faq-answer{max-height:500px;padding:0 20px}footer{background:var(--dark);color:#fff;padding:80px 0 0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:60px}.footer-column h3{color:#fff;margin-bottom:25px;font-size:1.3rem}.footer-column p{color:rgba(255,255,255,.7);margin-bottom:20px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fff}.social-links{display:flex;gap:15px;margin-top:20px}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;transition:all .3s ease}.social-links a:hover{background:var(--primary);transform:translateY(-3px)}.footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:rgba(255,255,255,.5);font-size:.9rem}.footer-bottom a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease}.footer-bottom a:hover{color:#fff}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999;box-shadow:0 5px 15px rgba(0,0,0,.1)}.back-to-top.active{opacity:1;visibility:visible}.back-to-top:hover{background:var(--primary-dark);transform:translateY(-3px)}@media (max-width:992px){.hero:before{width:50%;opacity:.3}}@media (max-width:768px){.hamburger{display:block}.nav-links{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background:#fff;flex-direction:column;align-items:center;justify-content:center;transition:right .3s ease;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.nav-links.active{right:0}.nav-links li{margin:15px 0}.hero:before{display:none}.hero-content{text-align:center;margin:0 auto}.hero-buttons{justify-content:center}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:300px}}@media (max-width:576px){.feature-card,.testimonial-card{padding:20px}.form-container{padding:30px 20px}}@keyframes countUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card{animation:fadeInUp .5s ease forwards;opacity:0;animation-delay:calc(var(--order) * .1s)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.features-grid{gap:20px}.feature-card{padding:30px 20px}.feature-icon{width:60px;height:60px;font-size:1.5rem;margin-bottom:20px}}.faq-item{animation:fadeIn .5s ease forwards;opacity:0;animation-delay:calc(var(--order) * .1s)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.on-scroll-wp{position:fixed;bottom:90px;right:27px;cursor:pointer;opacity:0;visibility:hidden;transition:.3s;z-index:999}.on-scroll-wp.active{opacity:1;visibility:visible}.whatsapp,.whatsapp-float{background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.25);z-index:1000;transition:transform .2s,box-shadow .2s}.whatsapp-float{width:60px;height:60px}.whatsapp{width:50px;height:50px}.whatsapp:hover .whatsapp-float{transform:scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.3)}.whatsapp img,.whatsapp-float img{width:28px;height:28px;filter:brightness(0) invert(1)}/*#qatar-offer-banner{position:fixed;top:90px;left:0;width:100%;background:linear-gradient(135deg,#8a1538,#c91f37);color:#fff;padding:12px 0;z-index:9998;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.offer-content{width:650px;margin:0 auto;display:flex;align-items:center;gap:10px}.offer-left{width:30%;position:relative}.discount-popout{position:absolute;top:50%;left:0;transform:translateY(-50%);width:140px;height:140px;border-radius:50%;background:linear-gradient(315deg,#8a1538,#c91f37);box-shadow:0 6px 18px rgba(0,0,0,0.25);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#ffd700;font-weight:900;line-height:1.1;padding:10px}.discount-popout .big{font-size:26px;font-weight:900}.discount-popout .small{font-size:13px;font-weight:600;margin-top:2px;color:#ffd700}.offer-right{width:70%;font-size:16px;line-height:1.5}.highlight-date{color:#ffd700;font-weight:800}.bounce{animation:bounceCircle 2s ease-in-out infinite}@keyframes bounceCircle{0%,100%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-55%) scale(1.05)}}@media(max-width:640px){#qatar-offer-banner{padding:10px 0;top:55px}.offer-content{width:100%;flex-direction:column;text-align:center;gap:15px}.offer-left{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.discount-popout{position:relative;top:auto;left:auto;transform:none;width:110px;height:110px}.discount-popout .big{font-size:22px}.discount-popout .small{font-size:12px}.offer-right{width:90%;margin-top:-65px;font-size:14px;line-height:1.4}}*/
