@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600&display=swap";.navbar{z-index:999;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 60px;transition:all .5s;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{background:#000;box-shadow:0 5px 20px #0000004d}.logo img{height:80px}.navbar .nav-menu{gap:40px;margin:0;padding:0;list-style:none;display:flex}.navbar a{color:#fff;font-family:Times New Roman,serif;font-size:22px;text-decoration:none;transition:all .3s}.navbar a:hover,.navbar a.active{color:#d7b48d}.menu-toggle{cursor:pointer;z-index:1000;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;padding:0;display:none}.menu-toggle .bar{background-color:#fff;border-radius:10px;width:100%;height:3px;transition:all .3s}@media screen and (width<=768px){.navbar{padding:0 30px}.menu-toggle{display:flex}.navbar .nav-menu{background-color:#000;flex-direction:column;gap:0;width:100%;max-height:0;transition:max-height .4s ease-in-out;display:flex;position:absolute;top:100px;left:0;overflow:hidden;box-shadow:0 10px 20px #0006}.navbar .nav-menu li{text-align:center;width:100%}.navbar .nav-menu a{border-bottom:1px solid #ffffff1a;width:100%;padding:15px 0;display:block}.navbar .nav-menu.active{max-height:450px}.menu-toggle.active .bar:nth-child(2){opacity:0}.menu-toggle.active .bar:first-child{transform:translateY(9px)rotate(45deg)}.menu-toggle.active .bar:nth-child(3){transform:translateY(-9px)rotate(-45deg)}}.hero-section{background:#000;justify-content:center;align-items:center;height:100vh;min-height:850px;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-glow{filter:blur(120px);background:#c8a97e14;border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-150px}.hero-container{z-index:5;max-width:760px;position:relative}.hero-subtitle{color:var(--primary);text-transform:uppercase;letter-spacing:4px;margin-bottom:25px;font-size:.85rem;display:inline-block}.hero-title{margin-bottom:35px;font-size:clamp(3.5rem,7vw,6rem);line-height:1.05}.hero-description{max-width:620px;margin-bottom:45px;font-size:1.08rem}.scroll-indicator{color:#fff;z-index:5;opacity:.8;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-indicator svg{font-size:1.4rem}@keyframes scrollDown{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.scroll-indicator svg{animation:1.5s infinite scrollDown}.hero-section{min-height:85vh;padding:140px 0 100px}.welcome-section{background:var(--bg-primary)}.welcome-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;display:grid}.welcome-content p{max-width:620px;margin-bottom:1.5rem}.welcome-content .primary-btn{margin-top:1.5rem}.welcome-video-wrapper{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border);position:relative;overflow:hidden}.welcome-video{object-fit:cover;width:100%;height:600px;transition:transform .6s;display:block}.welcome-video-wrapper:hover .welcome-video{transform:scale(1.03)}.doctor-section{background:var(--bg-secondary)}.doctor-image-wrapper{max-width:520px;position:relative}.doctor-image{border-radius:var(--radius);width:100%;box-shadow:var(--shadow);z-index:2;display:block;position:relative}.doctor-image-border{border:2px solid var(--primary);border-radius:var(--radius);z-index:1;width:100%;height:100%;position:absolute;top:25px;left:25px}.doctor-content p{max-width:650px;margin-bottom:1.5rem}.doctor-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:45px 0;display:grid}.stat-card{background:var(--card);border-radius:var(--radius);text-align:center;border:1px solid var(--border);transition:var(--transition);padding:25px}.stat-card:hover{border-color:var(--primary);transform:translateY(-8px)}.stat-card h3{color:var(--primary);margin-bottom:10px;font-size:2rem}.stat-card p{margin:0}.services-section{background:var(--bg-primary)}.services-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}.service-card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;transition:transform .45s,box-shadow .45s,border-color .45s;display:flex;overflow:hidden}.service-card:hover{border-color:var(--primary);transform:translateY(-12px)scale(1.02);box-shadow:0 20px 45px #0000002e}.service-image{overflow:hidden}.service-image img{object-fit:cover;width:100%;height:260px;transition:transform .8s}.service-card:hover .service-image img{transform:scale(1.12)}.service-content{flex-direction:column;flex:1;padding:2rem;display:flex}.service-content h3{margin-bottom:1rem;font-size:1.45rem}.service-content p{flex:1;margin-bottom:2rem}.service-link{color:var(--primary);transition:var(--transition);align-items:center;gap:10px;font-weight:600;display:inline-flex}.service-link:hover{gap:18px}.section-button{text-align:center;margin-top:4rem;transition:background .4s,color .4s,transform .4s,box-shadow .4s}.clinic-section{background:var(--bg-secondary)}.clinic-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.clinic-content{max-width:620px}.clinic-content p{margin-bottom:1.5rem}.clinic-content .primary-btn{margin-top:1.5rem}.clinic-video-wrapper{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);position:relative;overflow:hidden}.clinic-video{object-fit:cover;width:100%;height:560px;transition:transform .6s;display:block}.clinic-video-wrapper:hover .clinic-video{transform:scale(1.03)}.why-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}.why-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:var(--transition);height:100%;padding:3rem 2rem}.why-card:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-10px)}.why-icon{width:85px;height:85px;color:var(--primary);background:#c8a97e14;border:1px solid #c8a97e40;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;font-size:2rem;display:flex}.why-card p{margin:0}.journey-section{background:var(--bg-secondary)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem;display:grid}.journey-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:var(--transition);padding:3rem 2rem;position:relative;overflow:hidden}.journey-card:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-10px)}.journey-icon{width:90px;height:90px;color:var(--primary);background:#c8a97e14;border:1px solid #c8a97e40;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;font-size:2.2rem;display:flex}.journey-number{color:var(--primary);letter-spacing:2px;margin-bottom:1.5rem;font-size:2rem;font-weight:700;display:inline-block}.journey-card h3{margin-bottom:1rem;font-size:1.4rem}.journey-card p{margin:0}.testimonial-section{background:var(--bg-primary)}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}.testimonial-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:var(--transition);flex-direction:column;height:100%;padding:2.5rem;display:flex}.testimonial-card:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-10px)}.testimonial-stars{color:var(--primary);gap:6px;margin-bottom:1.5rem;font-size:1.1rem;display:flex}.testimonial-review{flex:1;margin-bottom:2rem;font-style:italic;line-height:1.8}.testimonial-footer{align-items:center;gap:1rem;display:flex}.testimonial-avatar{background:var(--primary);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.4rem;font-weight:700;display:flex}.testimonial-footer h4{margin:0 0 .3rem;font-size:1.1rem}.testimonial-footer span{color:var(--text-secondary);font-size:.9rem}.gallery-section{background:var(--bg-secondary)}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}.gallery-card{border-radius:var(--radius);cursor:pointer;border:1px solid var(--border);box-shadow:var(--shadow);position:relative;overflow:hidden}.gallery-card img{object-fit:cover;width:100%;height:320px;transition:transform .6s;display:block}.gallery-overlay{opacity:0;transition:var(--transition);background:linear-gradient(#00000026,#000000d9);align-items:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.gallery-overlay h3{color:#fff;margin:0;font-size:1.4rem}.gallery-card:hover img{transform:scale(1.08)}.gallery-card:hover .gallery-overlay{opacity:1}.cta-section{background:var(--bg-primary)}.cta-box{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);max-width:900px;box-shadow:var(--shadow);margin:auto;padding:5rem 3rem}.cta-box h2{margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.15}.cta-box p{max-width:700px;margin:0 auto 2.5rem}@media (width<=992px){.welcome-grid{grid-template-columns:1fr;gap:3rem}.welcome-content{order:2}.welcome-video-wrapper{order:1}.welcome-video{height:450px}.doctor-grid{grid-template-columns:1fr;gap:3rem}.doctor-image-wrapper{max-width:500px;margin:auto}.services-grid{grid-template-columns:repeat(2,1fr)}.clinic-grid{grid-template-columns:1fr;gap:3rem}.clinic-content{order:2}.clinic-video-wrapper{order:1}.clinic-video{height:450px}.why-grid,.journey-grid,.testimonial-grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}.cta-box{padding:3rem 2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .primary-btn,.cta-buttons .secondary-btn{justify-content:center;width:100%;max-width:320px}}@media (width<=576px){.welcome-video{height:320px}.doctor-stats{grid-template-columns:1fr}.doctor-image-border{display:none}.services-grid{grid-template-columns:1fr}.clinic-video{height:320px}.why-grid,.journey-grid,.testimonial-grid,.gallery-grid{grid-template-columns:1fr}.gallery-card img{height:260px}.cta-box{border-radius:18px;padding:2.5rem 1.5rem}.cta-box h2{font-size:2rem;line-height:1.25}.cta-box p{margin-bottom:2rem;font-size:.95rem}.cta-buttons{flex-direction:column;align-items:center;gap:1rem}.cta-buttons .primary-btn,.cta-buttons .secondary-btn{justify-content:center;width:100%;max-width:280px;padding:15px 24px}}.cookie-banner{z-index:99999;color:#fff;background:#111;border:1px solid #c8a56a;border-radius:18px;width:380px;max-width:calc(100vw - 100px);padding:24px;position:fixed;top:100px;right:25px;box-shadow:0 15px 45px #00000073}.cookie-content h3{color:#c8a56a;margin-bottom:15px}.cookie-content p{color:#d5d5d5;margin-bottom:22px;font-size:.95rem;line-height:1.7}.cookie-buttons{flex-direction:column;gap:12px;display:flex}.cookie-btn{width:100%}.cookie-manager{z-index:100000;color:#fff;background:#111;border:1px solid #c8a56a;border-radius:18px;width:500px;max-width:90%;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000080}.manager-text{color:#d2d2d2;margin:20px 0 30px;line-height:1.7}.preference-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.preference-row h4{color:#fff;margin-bottom:2px}.preference-row small{color:#b8b8b8}.preference-row input{cursor:pointer;width:22px;height:22px}.manager-buttons{justify-content:flex-end;gap:15px;margin-top:10px;display:flex}.about-page{color:#fff;background:#0b0b0b;width:100%;overflow:hidden}.section-padding{padding:120px 0}.section-heading p{color:var(--text-light);font-size:1.05rem;line-height:1.9}.primary-btn,.secondary-btn{transition:var(--transition);border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:16px 38px;font-weight:600;display:inline-flex}.about-hero{background-position:50%;background-size:cover;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.about-hero:before{content:"";filter:blur(60px);background:#d4af3714;border-radius:50%;width:650px;height:650px;position:absolute;top:-220px;right:-150px}.about-hero-content{z-index:2;max-width:760px;position:relative}.page-tag{color:var(--primary);letter-spacing:2px;border:1px solid #d4af3759;border-radius:40px;margin-bottom:25px;padding:10px 24px;display:inline-block}.about-hero h1{margin-bottom:30px;font-size:4.6rem;line-height:1.15}.about-hero h1 span{color:var(--primary)}.about-hero p{color:var(--text-light);max-width:650px;margin-bottom:45px;font-size:1.1rem;line-height:2}.hero-buttons{flex-wrap:wrap;gap:20px;display:flex}.hero-scroll{color:var(--primary);letter-spacing:4px;font-size:.8rem;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-scroll:after{content:"";background:var(--primary);width:2px;height:55px;margin:15px auto 0;animation:2s infinite scrollLine;display:block}@keyframes scrollLine{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.about-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;display:grid}.about-image{position:relative}.about-image img{border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #00000073}.about-image:before{content:"";z-index:-1;border:2px solid #d4af3740;border-radius:32px;position:absolute;inset:-18px}.about-content h2{margin-bottom:30px;font-size:2.8rem;line-height:1.25}.about-content p{color:var(--text-light);margin-bottom:25px;line-height:2}.about-features{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px;display:grid}.about-features div{background:var(--dark-2);border:1px solid var(--border);transition:var(--transition);border-radius:15px;align-items:center;gap:14px;padding:18px 20px;display:flex}.about-features div:hover{border-color:var(--primary);transform:translateY(-5px)}.about-features svg{color:var(--primary);font-size:1.2rem}.doctor-section{background:linear-gradient(#101010,#0b0b0b);position:relative}.doctor-grid{grid-template-columns:480px 1fr;align-items:center;gap:80px;display:grid}.doctor-image img{object-fit:cover;border-radius:30px;width:100%;box-shadow:0 30px 70px #00000073}.doctor-image:before{content:"";z-index:-1;border:2px solid #d4af3740;border-radius:34px;position:absolute;inset:-18px}.experience-badge{background:linear-gradient(135deg, var(--primary), #b8860b);color:#111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;bottom:30px;right:-30px;box-shadow:0 20px 50px #d4af3759}.experience-badge span{font-size:3rem;font-weight:700;line-height:1}.experience-badge small{text-align:center;width:110px;margin-top:10px;font-weight:600;line-height:1.4}.doctor-content h3{margin-bottom:25px;font-size:2rem}.doctor-content p{color:var(--text-light);margin-bottom:20px;line-height:2}.doctor-highlights{gap:25px;margin-top:45px;display:grid}.highlight-card{background:var(--dark-2);border:1px solid var(--border);transition:var(--transition);border-radius:22px;align-items:flex-start;gap:25px;padding:28px;display:flex}.highlight-card:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 18px 40px #0006}.highlight-card svg{color:var(--primary);flex-shrink:0;margin-top:5px;font-size:2rem}.highlight-card h4{margin-bottom:10px;font-size:1.25rem}.highlight-card p{color:var(--text-light);margin:0;line-height:1.8}.qualification-section{background:#0f0f0f}.qualification-timeline{max-width:900px;margin:auto;position:relative}.qualification-timeline:before{content:"";background:#d4af3740;width:3px;position:absolute;top:0;bottom:0;left:35px}.timeline-item{gap:35px;margin-bottom:60px;display:flex;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-icon{background:var(--primary);color:#111;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.5rem;display:flex;box-shadow:0 10px 30px #d4af374d}.timeline-content{background:var(--dark-2);border:1px solid var(--border);transition:var(--transition);border-radius:22px;flex:1;padding:35px}.timeline-content:hover{border-color:var(--primary);transform:translate(10px)}.timeline-year{color:var(--primary);background:#d4af371f;border-radius:30px;margin-bottom:18px;padding:6px 18px;font-weight:600;display:inline-block}.timeline-content h3{margin-bottom:8px;font-size:1.6rem}.timeline-content h4{color:var(--primary);margin-bottom:18px;font-size:1rem;font-weight:500}.timeline-content p{color:var(--text-light);line-height:1.8}.experience-section{background:linear-gradient(#0b0b0b,#111)}.experience-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.experience-card{background:var(--dark-2);border:1px solid var(--border);text-align:center;transition:var(--transition);border-radius:24px;padding:45px 35px;position:relative;overflow:hidden}.experience-card:before{content:"";opacity:0;background:linear-gradient(135deg,#d4af370f,#0000);transition:all .4s;position:absolute;inset:0}.experience-card:hover:before{opacity:1}.experience-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 20px 50px #00000073}.experience-card svg{color:var(--primary);margin-bottom:25px;font-size:3rem}.experience-card h3{margin-bottom:18px;font-size:1.7rem}.experience-card p{color:var(--text-light);line-height:1.9}.expertise-section{background:#0b0b0b;position:relative}.expertise-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.expertise-card{background:var(--dark-2);border:1px solid var(--border);transition:var(--transition);border-radius:24px;padding:45px 35px;position:relative;overflow:hidden}.expertise-card:before{content:"";background:var(--primary);transform-origin:0;width:100%;height:5px;transition:all .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.expertise-card:hover:before{transform:scaleX(1)}.expertise-card:hover{border-color:var(--primary);transform:translateY(-12px);box-shadow:0 25px 60px #00000073}.expertise-icon{width:80px;height:80px;transition:var(--transition);background:#d4af371a;border-radius:20px;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.expertise-card:hover .expertise-icon{background:var(--primary)}.expertise-icon svg{color:var(--primary);font-size:2rem;transition:all .4s}.expertise-card:hover .expertise-icon svg{color:#111;transform:rotateY(180deg)}.expertise-card h3{margin-bottom:18px;font-size:1.6rem}.expertise-card p{color:var(--text-light);line-height:1.9}.mission-section{background:linear-gradient(#111,#0d0d0d)}.mission-grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.mission-card{background:var(--dark-2);border:1px solid var(--border);transition:var(--transition);border-radius:28px;padding:55px 45px;position:relative;overflow:hidden}.mission-card:after{content:"";background:#d4af370d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-90px}.mission-card:hover{border-color:var(--primary);transform:translateY(-10px)}.mission-icon{background:var(--primary);color:#111;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;margin-bottom:30px;font-size:2rem;display:flex}.mission-card h2{margin-bottom:25px;font-size:2rem}.mission-card p{color:var(--text-light);margin-bottom:18px;line-height:2}.mission-card p:last-child{margin-bottom:0}.why-section{background:#0b0b0b}.why-card{background:var(--dark-2);border:1px solid var(--border);text-align:center;transition:var(--transition);border-radius:24px;padding:40px 35px}.why-card svg{color:var(--primary);margin-bottom:25px;font-size:2.6rem;transition:all .4s}.why-card:hover svg{transform:scale(1.15)rotate(10deg)}.counter-section{background:linear-gradient(135deg,#171717,#0b0b0b);padding:100px 0}.counter-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.counter-card{text-align:center;transition:var(--transition);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:45px 20px}.counter-card:hover{border-color:var(--primary);transform:translateY(-8px)}.counter-number{color:var(--primary);margin-bottom:15px;font-size:4rem;font-weight:700;line-height:1}.counter-card span{color:var(--text-light);letter-spacing:.5px;font-size:1rem;display:block}.philosophy-section{background:linear-gradient(#0d0d0d,#111)}.philosophy-wrapper{text-align:center;background:var(--dark-2);border:1px solid var(--border);border-radius:30px;max-width:950px;margin:auto;padding:70px;position:relative;overflow:hidden}.philosophy-wrapper:before{content:"";background:#d4af370d;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;right:-160px}.philosophy-wrapper p{color:var(--text-light);margin-top:25px;font-size:1.05rem;line-height:2}.values-section{background:#0b0b0b}.values-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.value-card{background:var(--dark-2);border:1px solid var(--border);text-align:center;transition:var(--transition);border-radius:24px;padding:45px 30px}.value-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 20px 50px #0006}.value-card svg{color:var(--primary);margin-bottom:25px;font-size:2.8rem;transition:all .35s}.value-card:hover svg{transform:scale(1.2)}.value-card h3{margin-bottom:18px;font-size:1.5rem}.value-card p{color:var(--text-light);line-height:1.9}.about-cta{background-position:50%;background-size:cover;position:relative}.cta-content{text-align:center;max-width:820px;margin:auto}.cta-content span{color:var(--primary);text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;display:inline-block}.cta-content h2{margin-bottom:30px;font-size:3.3rem;line-height:1.2}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:30px}@media (width<=1200px){.doctor-grid{grid-template-columns:1fr;gap:70px}.doctor-image{max-width:550px;margin:auto}.about-grid{grid-template-columns:1fr;gap:70px}.expertise-grid,.experience-grid,.why-grid,.values-grid,.counter-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.about-hero h1{font-size:3.5rem}.section-heading h2{font-size:2.5rem}.about-content h2{font-size:2.3rem}.mission-grid{grid-template-columns:1fr}.experience-badge{bottom:20px;right:20px}}@media (width<=768px){.section-padding{padding:90px 0}.about-hero{min-height:90vh}.about-hero h1{font-size:2.8rem}.about-content h2,.section-heading h2{font-size:2rem}.hero-buttons{flex-direction:column;align-items:flex-start}.primary-btn,.secondary-btn{width:100%}.about-features,.expertise-grid,.experience-grid,.why-grid,.values-grid,.counter-grid{grid-template-columns:1fr}.philosophy-wrapper{padding:45px 30px}.cta-content h2{font-size:2.3rem}}@media (width<=576px){.container{width:94%}.about-hero h1{font-size:2.2rem}.page-tag{padding:8px 18px;font-size:.75rem}.experience-badge{width:130px;height:130px}.experience-badge span{font-size:2rem}.timeline-item{gap:20px}.timeline-icon{width:60px;height:60px;font-size:1.2rem}.timeline-content{padding:25px}.counter-number{font-size:3rem}.cta-content h2{font-size:1.9rem}}.clinical-services-page{color:#f3eee5;background:#080808;width:100%;min-height:100vh;overflow:hidden}.clinical-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex}.clinical-state>span{letter-spacing:.28em;color:#b99a5b;margin-bottom:20px;font-family:Arial,sans-serif;font-size:10px}.clinical-state h2{margin:0 0 18px;font-family:Arial,sans-serif;font-size:clamp(32px,5vw,58px);font-weight:400}.clinical-state p{color:#a9a49c;max-width:520px;line-height:1.8}.clinical-state button{color:#b99a5b;cursor:pointer;text-transform:uppercase;letter-spacing:.16em;background:0 0;border:1px solid #b99a5b;margin-top:20px;padding:13px 28px;font-size:10px}.clinical-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1380px,92%);min-height:760px;margin:0 auto;padding:90px 0 110px;display:grid}.clinical-hero-copy{z-index:2;position:relative}.clinical-eyebrow{letter-spacing:.22em;color:#a9a49c;align-items:center;gap:14px;margin-bottom:34px;font-family:Arial,sans-serif;font-size:10px;display:flex}.clinical-eyebrow span:first-child{color:#b99a5b}.clinical-eyebrow i{background:#b99a5b;width:42px;height:1px}.clinical-hero h1{letter-spacing:-.055em;margin:0;font-family:Arial,sans-serif;font-size:clamp(70px,9vw,150px);font-weight:400;line-height:.82}.clinical-hero h1 em{color:#b99a5b;margin-left:.55em;font-style:italic;font-weight:400;display:block}.clinical-hero-copy>p{color:#aaa59c;max-width:450px;margin:45px 0 36px;font-family:Arial,sans-serif;font-size:14px;line-height:1.9}.clinical-hero-link{color:#f3eee5;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #b99a5b;align-items:center;gap:22px;padding-bottom:10px;font-family:Arial,sans-serif;font-size:10px;text-decoration:none;transition:gap .3s;display:inline-flex}.clinical-hero-link span{color:#b99a5b;font-size:16px}.clinical-hero-link:hover{gap:30px}.clinical-hero-visual{position:relative}.clinical-hero-frame{width:100%;position:relative;overflow:hidden}.clinical-hero-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #b99a5b8c;position:absolute;inset:18px}.clinical-hero-frame img{object-fit:cover;width:100%;height:auto;display:block}.clinical-hero-number{flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:35px;right:-28px}.clinical-hero-number span{letter-spacing:.28em;color:#b99a5b;font-size:9px}.clinical-hero-number strong{color:#f3eee5;font-family:Arial,sans-serif;font-size:46px;font-weight:400}.clinical-introduction{border-top:1px solid #ffffff1a;grid-template-columns:.7fr 1.3fr;gap:80px;width:min(1180px,86%);margin:0 auto;padding:90px 0 130px;display:grid}.clinical-introduction-label{letter-spacing:.22em;color:#8f8b84;flex-direction:column;gap:12px;font-family:Arial,sans-serif;font-size:9px;display:flex}.clinical-introduction-label span:first-child{color:#b99a5b}.clinical-introduction-copy h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.98}.clinical-introduction-copy h2 em{color:#b99a5b;font-style:italic;display:block}.clinical-introduction-copy p{color:#99948c;max-width:580px;margin:35px 0 0;font-size:14px;line-height:1.9}.clinical-categories{width:min(1380px,92%);margin:0 auto;padding:20px 0 150px}.clinical-section-heading{grid-template-columns:80px 1fr auto;align-items:end;gap:30px;margin-bottom:70px;display:grid}.clinical-section-heading>span{color:#b99a5b;letter-spacing:.2em;font-size:10px}.clinical-section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);font-weight:400}.clinical-section-heading p{color:#88837c;margin:0;font-size:12px}.clinical-category-grid{grid-template-columns:repeat(12,1fr);gap:32px;display:grid}.clinical-category-card{cursor:pointer;position:relative;overflow:hidden}.clinical-category-card-1{grid-column:1/8}.clinical-category-image{background:#111;width:100%;overflow:hidden}.clinical-category-image img{object-fit:cover;width:100%;max-width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1)}.clinical-category-card:hover .clinical-category-image img{transform:scale(1.025)}.clinical-category-meta{letter-spacing:.16em;text-transform:uppercase;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:17px 2px 0;font-family:Arial,sans-serif;font-size:9px;display:grid}.clinical-category-meta span:first-child{color:#b99a5b}.clinical-category-meta span:nth-child(2){color:#e3ded5}.clinical-category-meta span:last-child{color:#77736d}.clinical-bottom-section{border-top:1px solid #ffffff1a;grid-template-columns:100px 1fr;gap:60px;width:min(1180px,86%);margin:0 auto;padding:100px 0 150px;display:grid}.clinical-bottom-number{color:#b99a5b;letter-spacing:.2em;font-family:Arial,sans-serif;font-size:10px}.clinical-bottom-copy>span{color:#b99a5b;letter-spacing:.25em;font-family:Arial,sans-serif;font-size:9px}.clinical-bottom-copy h2{max-width:800px;margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.95}.clinical-bottom-copy h2 em{color:#b99a5b;font-style:italic}.clinical-bottom-copy p{color:#96918a;max-width:520px;margin:35px 0;font-size:14px;line-height:1.8}.clinical-bottom-button{color:#f3eee5;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #b99a5b;align-items:center;gap:25px;padding:15px 0;font-family:Arial,sans-serif;font-size:10px;text-decoration:none;transition:gap .3s;display:inline-flex}.clinical-bottom-button span{color:#b99a5b;font-size:16px}.clinical-bottom-button:hover{gap:34px}.clinical-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.clinical-modal-box{background:#101010;border:1px solid #b99a5b66;width:min(850px,100%);max-height:90vh;padding:45px;overflow-y:auto}.clinical-modal-top{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.clinical-modal-top>div>span{color:#b99a5b;letter-spacing:.22em;font-family:Arial,sans-serif;font-size:9px}.clinical-modal-top h2{margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1}.clinical-modal-top button{color:#b99a5b;cursor:pointer;background:0 0;border:1px solid #b99a5b80;flex:none;width:42px;height:42px;font-size:28px;line-height:1}.clinical-modal-line{background:#ffffff1f;height:1px;margin:35px 0 10px}.clinical-modal-service:hover{padding-left:15px}.clinical-modal-service h3{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.clinical-modal-service p{color:#77736d;margin:0;font-family:Arial,sans-serif;font-size:11px}.clinical-modal-arrow{color:#b99a5b;font-size:18px}.clinical-modal-empty{color:#858078;padding:40px 5px;line-height:1.7}.clinical-modal-footer{color:#68645e;letter-spacing:.15em;text-transform:uppercase;padding-top:25px;font-family:Arial,sans-serif;font-size:9px}@media (width<=900px){.clinical-hero{grid-template-columns:1fr;gap:60px;min-height:auto;padding:70px 0 90px}.clinical-hero h1{font-size:clamp(68px,15vw,115px)}.clinical-hero-visual{width:88%;margin-left:auto}.clinical-introduction{grid-template-columns:1fr;gap:30px;padding:70px 0 90px}.clinical-section-heading{grid-template-columns:50px 1fr}.clinical-section-heading p{grid-column:2}.clinical-category-card-1,.clinical-category-card-2,.clinical-category-card-3,.clinical-category-card-4,.clinical-category-card-5{grid-column:span 6;margin-top:0}.clinical-category-card-2,.clinical-category-card-4{margin-top:70px}}@media (width<=600px){.clinical-hero{width:88%;padding:55px 0 75px}.clinical-hero h1{font-size:clamp(60px,18vw,90px)}.clinical-hero h1 em{margin-left:.25em}.clinical-hero-copy>p{margin-top:32px}.clinical-hero-visual{width:100%}.clinical-hero-frame:before{inset:10px}.clinical-hero-number{bottom:15px;right:-8px}.clinical-introduction{width:88%}.clinical-categories{width:88%;padding-bottom:90px}.clinical-section-heading{margin-bottom:45px;display:block}.clinical-section-heading>span{margin-bottom:15px;display:block}.clinical-section-heading h2{font-size:38px}.clinical-section-heading p{margin-top:15px}.clinical-category-grid{display:block}.clinical-category-card-1,.clinical-category-card-2,.clinical-category-card-3,.clinical-category-card-4,.clinical-category-card-5{margin:0 0 50px}.clinical-category-card-2,.clinical-category-card-4{margin-top:0}.clinical-category-meta{grid-template-columns:35px 1fr;row-gap:7px}.clinical-category-meta span:last-child{grid-column:2}.clinical-bottom-section{grid-template-columns:1fr;gap:25px;width:88%;padding:70px 0 90px}.clinical-bottom-copy h2{font-size:48px}.clinical-modal{padding:15px}.clinical-modal-box{max-height:94vh;padding:28px 20px}.clinical-modal-top h2{font-size:38px}.clinical-modal-service{grid-template-columns:30px 1fr 20px;gap:12px;padding:20px 0}.clinical-modal-service h3{font-size:18px}}.contact-page{color:#fff;background:#0d0d0d;width:100%;overflow:hidden}.contact-page .container{width:min(1400px,90%);margin:auto;padding:0 20px}.contact-hero{background:url(/assets/hero-CLDdwZDr.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:75vh;display:flex;position:relative}.hero-overlay{background:radial-gradient(circle at 100% 0,#b8860b33,#0000 45%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:850px;position:relative}.hero-subtitle{letter-spacing:4px;color:#c49b63;text-transform:uppercase;margin-bottom:20px;font-size:.85rem;display:inline-block}.hero-content h1{margin-bottom:25px;font-size:4.5rem;font-weight:700;line-height:1.1}.hero-content p{color:#d5d5d5;margin-bottom:35px;font-size:1.1rem;line-height:1.9}.breadcrumb{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.breadcrumb a{color:#c49b63;text-decoration:none;transition:all .35s}.breadcrumb span{color:#b8b8b8}.contact-information,.contact-form-section,.contact-map,.faq-section,.contact-cta{padding:110px 0}.section-heading{text-align:center;max-width:720px;margin:0 auto 70px}.section-heading span{color:#c49b63;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;font-size:.82rem;display:inline-block}.section-heading h2{margin-bottom:25px;font-size:3rem}.contact-intro{grid-template-columns:1.3fr .9fr;align-items:center;gap:60px;margin-bottom:45px;display:grid}.intro-left h3{color:#fff;margin-bottom:22px;font-size:2rem}.intro-left p{color:#cfcfcf;margin-bottom:18px;line-height:1.9}.intro-right{flex-direction:column;gap:18px;display:flex}.feature-item{color:#ddd;background:#171717;border-left:4px solid #c49b63;border-radius:12px;padding:18px 22px;transition:all .35s}.feature-item:hover{color:#fff;background:#1d1d1d;transform:translate(8px)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.info-card{background:#171717;border:1px solid #ffffff0f;border-radius:20px;padding:40px 35px;transition:all .45s;position:relative;overflow:hidden}.info-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#c49b63,#f0d79b);width:100%;height:4px;transition:all .45s;position:absolute;top:0;left:0;transform:scaleX(0)}.info-card:hover{border-color:#c49b63;transform:translateY(-12px);box-shadow:0 20px 50px #00000073}.info-card:hover:before{transform:scaleX(1)}.icon-box{color:#fff;background:linear-gradient(135deg,#c49b63,#9b6f37);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:28px;font-size:28px;transition:all .4s;display:flex}.info-card:hover .icon-box{transform:rotate(10deg)scale(1.08)}.info-card h3{margin-bottom:18px;font-size:1.4rem}.info-card p{color:#cfcfcf;line-height:1.8}.info-card a{color:#fff;text-decoration:none;transition:all .35s}.info-card a:hover{color:#c49b63}.info-card small{color:#999;margin-top:15px;line-height:1.6;display:block}.form-wrapper{background:#171717;border:1px solid #ffffff0f;border-radius:28px;width:100%;max-width:1000px;margin:auto;padding:60px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.form-wrapper:before{content:"";background:linear-gradient(90deg,#c49b63,#e3c27d,#c49b63);width:100%;height:5px;position:absolute;top:0;left:0}.form-heading{text-align:center;margin-bottom:50px}.form-heading span{color:#c49b63;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;font-size:.85rem;display:inline-block}.form-heading h2{margin-bottom:18px;font-size:2.8rem}.form-heading p{color:#bfbfbf;line-height:1.8}.contact-form{width:100%}.input-row{grid-template-columns:1fr 1fr;gap:30px;min-width:0;margin-bottom:28px;display:grid}.input-group{flex-direction:column;min-width:0;display:flex}.input-group label{word-break:break-word;color:#d7d7d7;margin-bottom:12px;font-size:.95rem;font-weight:500}.input-group input,.input-group textarea{color:#fff;background:#101010;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;max-width:100%;padding:18px 22px;font-size:1rem;transition:all .35s}.input-group textarea{resize:vertical;min-height:180px}.input-group input::placeholder,.input-group textarea::placeholder{color:#777}.input-group input:hover,.input-group textarea:hover{border-color:#8d6a39}.input-group input:focus,.input-group textarea:focus{background:#141414;border-color:#c49b63;box-shadow:0 0 0 4px #c49b631f}.hours-list{margin:0;padding:0;list-style:none}.hours-list li{color:#d8d8d8;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.hours-list li:last-child{border-bottom:none}.hours-list span:last-child{color:#c49b63;font-weight:600}.error-message{color:#fff;background:#481818;border-left:4px solid #ff5252;border-radius:12px;margin:25px 0;padding:18px}.success-message{color:#fff;background:#12341e;border-left:4px solid #28c76f;border-radius:12px;margin:25px 0;padding:18px}.submit-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c49b63,#8d6230);border:none;border-radius:50px;justify-content:center;align-items:center;gap:14px;font-size:1rem;font-weight:600;transition:all .4s;display:inline-flex;position:relative;overflow:hidden}.submit-btn:before{content:"";background:#ffffff26;width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:-100%}.submit-btn:hover:before{left:100%}.submit-btn:hover{transform:translateY(-4px);box-shadow:0 15px 35px #c49b6359}.submit-btn svg{transition:all .35s}.submit-btn:hover svg{transform:translate(6px)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.whatsapp-button{color:#fff;background:#25d366;border-radius:50px;align-items:center;gap:12px;padding:18px 34px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.whatsapp-button:hover{transform:translateY(-4px);box-shadow:0 15px 35px #25d36659}.whatsapp-button svg{font-size:1.3rem}.map-wrapper{border:1px solid #ffffff14;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #00000059}.map-wrapper iframe{filter:grayscale(.25);border:none;width:100%;height:550px;display:block}.faq-container{max-width:950px;margin:auto}.faq-item{background:#171717;border:1px solid #ffffff0f;border-radius:18px;margin-bottom:20px;transition:all .35s;overflow:hidden}.faq-item.active{border-color:#c49b63}.faq-question svg{color:#c49b63;transition:all .35s}.faq-answer{max-height:0;padding:0 35px;transition:max-height .45s,padding .45s;overflow:hidden}.contact-cta{text-align:center;background-color:#0000;background-image:linear-gradient(#000c,#000c),url(/assets/hero-CLDdwZDr.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.cta-content{max-width:900px;margin:auto}.cta-content span{color:#c49b63;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;display:block}.cta-content h2{margin-bottom:25px;font-size:3.2rem}.primary-btn,.secondary-btn{border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:18px 34px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.primary-btn{color:#fff;background:linear-gradient(135deg,#c49b63,#8f6233)}.secondary-btn{color:#25d366;border:2px solid #25d366}.secondary-btn:hover{color:#fff;background:#25d366}.floating-whatsapp{color:#fff;z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:34px;text-decoration:none;transition:all .35s;animation:2s infinite whatsappPulse;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 12px 35px #25d36673}.floating-whatsapp:hover{transform:scale(1.1)}@keyframes whatsappPulse{0%{box-shadow:0 0 #25d36673}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 #25d36600}}@media (width<=992px){.hero-content h1{font-size:3.5rem}.section-heading h2{font-size:2.5rem}.cta-content h2{font-size:2.6rem}.input-row{grid-template-columns:1fr}.form-wrapper{padding:45px}.contact-intro{grid-template-columns:1fr;gap:35px}}@media (width<=768px){.contact-information,.contact-form-section,.contact-map,.faq-section,.contact-cta{padding:80px 0}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:1rem}.section-heading h2{font-size:2rem}.form-wrapper{padding:35px 25px}.form-heading h2{font-size:2rem}.form-heading p{font-size:.95rem}.input-group input,.input-group textarea{box-sizing:border-box;width:100%;max-width:100%;display:block}.input-group label{font-size:.9rem}.submit-row{flex-direction:column;align-items:stretch}.submit-btn,.whatsapp-button{justify-content:center}.faq-question{padding:22px}.faq-answer.show{padding:0 22px 22px}.floating-whatsapp{width:60px;height:60px;font-size:28px;bottom:20px;right:20px}.map-wrapper iframe{height:420px}}@media (width<=480px){.hero-content h1{font-size:2.2rem}.hero-content{padding:0 10px}.info-card{padding:28px}.icon-box{width:60px;height:60px;font-size:22px}.form-wrapper{border-radius:18px;padding:22px 18px}.form-heading{margin-bottom:35px}.form-heading h2{font-size:1.6rem}.form-heading p{font-size:.9rem}.input-group input,.input-group textarea{padding:14px 16px;font-size:.95rem}.submit-btn,.whatsapp-button{padding:16px;font-size:.95rem}.input-row{gap:20px}.section-heading{margin-bottom:50px}.cta-content h2{font-size:1.9rem}.cta-buttons{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.map-wrapper iframe{height:350px}}:root{--primary:#c8a97e;--secondary:#e5c99b;--black:#090909;--black-light:#121212;--card:#181818;--border:#c8a97e2e;--white:#fff;--text:#bdbdbd;--radius:22px;--transition:.4s ease;--shadow:0 15px 45px #00000059}.book-page{background:var(--black);color:#fff}section{position:relative}img{max-width:100%;display:block}.section-heading{text-align:center;margin-bottom:80px}.section-subtitle{color:var(--secondary);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-size:.9rem;font-weight:700;display:inline-block}.section-heading h2{color:var(--white);margin-bottom:25px;font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.15}.section-heading p{width:min(760px,100%);color:var(--text);margin:auto;font-size:1.05rem;line-height:1.9}.primary-btn{background:var(--primary);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:50px;align-items:center;gap:12px;padding:17px 36px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.primary-btn:hover{color:#111;background:#e5c99b;transform:translateY(-5px);box-shadow:0 15px 40px #0003}.outline-btn{color:#fff;transition:var(--transition);border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;padding:17px 36px;text-decoration:none;display:inline-flex}.outline-btn:hover{color:var(--primary);background:#fff}.book-hero{text-align:center;background-image:url(/assets/doctor-C2RMMmL7.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.hero-overlay{background:linear-gradient(#080808d1,#080808d1),linear-gradient(90deg,#c8a97e14,#0000)}.book-hero-content{z-index:5;width:min(850px,92%);position:relative}.book-hero-content>span{color:var(--secondary);letter-spacing:4px;margin-bottom:25px;font-weight:700;display:inline-block}.book-hero-content h1{color:#fff;margin-bottom:25px;font-size:clamp(3.2rem,7vw,5.6rem);line-height:1.1}.book-hero-content p{color:#ffffffeb;margin-bottom:45px;font-size:1.1rem;line-height:2}.hero-btns{border-color:#c8a97e;flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.features-section{padding:120px 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;display:grid}.feature-card{background:var(--black);border-radius:var(--radius);text-align:center;border:1px solid var(--border);transition:var(--transition);box-shadow:var(--shadow-sm);padding:45px 35px}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:#c8a97e;transform:translateY(-12px)}.feature-icon{color:#fff;background:#000;border:20px solid gold;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:auto auto 30px;font-size:2.2rem;transition:all .35s;display:flex}.feature-card:hover .feature-icon{border-color:#c8a97e;transform:rotate(8deg)scale(1.08)}.feature-card h3{color:var(--white);margin-bottom:18px;font-size:1.35rem}.feature-card p{color:var(--text);line-height:1.9}.steps-section{background:var(--black);padding:120px 0}.steps-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.step-card{background:var(--black);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:var(--transition);box-shadow:var(--shadow-sm);padding:45px 30px;position:relative;overflow:hidden}.step-card:before{content:"";background:var(--secondary);transform-origin:0;width:100%;height:5px;transition:all .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.step-card:hover:before{transform:scaleX(1)}.step-card:hover{box-shadow:var(--shadow-lg);border-color:#c8a97e;transform:translateY(-12px)}.step-number{background:var(--primary);color:#fff;width:85px;height:85px;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;font-size:1.5rem;font-weight:700;display:flex}.step-card:hover .step-number{background:var(--secondary);transform:scale(1.08)}.step-card h3{color:var(--white);margin-bottom:18px;font-size:1.35rem}.step-card p{color:var(--text);line-height:1.9}.doctor-section{background:#111;padding:130px 0}.doctor-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.doctor-image{position:relative}.doctor-image img{width:100%;box-shadow:var(--shadow-lg);object-fit:cover;border-radius:28px}.doctor-content .section-subtitle{margin-bottom:18px}.doctor-content h2{color:var(--white);margin-bottom:30px;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.2}.doctor-content p{color:var(--text);margin-bottom:24px;font-size:1.03rem;line-height:2}.doctor-content .primary-btn{margin-top:18px}.feature-card,.step-card,.primary-btn{color:#111;will-change:transform;background:#c8a97e;font-weight:700}.feature-card,.step-card{position:relative}.feature-card:after,.step-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:all .35s;position:absolute;inset:0}.feature-card:hover:after,.step-card:hover:after{border-color:#c8a97e59}.primary-btn svg{transition:all .35s}.primary-btn:hover svg{transform:translate(5px)}.feature-icon svg{width:40px;height:40px}.contact-icon svg{width:24px;height:24px}.faq-arrow{transition:all .35s}.faq-arrow.rotate{transform:rotate(180deg)}.faq-item{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;border-radius:18px;margin-bottom:20px;overflow:hidden}.faq-item.active{box-shadow:var(--shadow-lg)}.faq-question{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 30px;font-size:1.08rem;font-weight:600;display:flex}.faq-question span{flex:1;padding-right:20px}.faq-arrow{color:#fff;flex-shrink:0;font-size:1.3rem}.faq-answer{max-height:0;transition:max-height .45s,padding .45s;overflow:hidden}.faq-answer.show{max-height:250px;padding:0 30px 25px}.faq-answer p{color:var(--white);line-height:1.9}.contact-section{background:#0f0f0f;padding:120px 0}.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.contact-info h2{color:var(--white);margin:20px 0 25px;font-size:clamp(2.2rem,5vw,3.5rem)}.contact-info>p{color:var(--text);margin-bottom:45px;line-height:1.9}.contact-item{align-items:flex-start;gap:22px;margin-bottom:35px;display:flex}.contact-icon{width:65px;height:65px;color:var(--primary);background:#c8a97e14;border:1px solid #c8a97e2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-item h4{color:var(--white);margin-bottom:8px;font-size:1.1rem}.contact-item p{color:var(--text);line-height:1.8}.features-section:before,.doctor-section:before,.cta-section:before{content:"";filter:blur(120px);pointer-events:none;background:#c8a97e0a;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-150px}.contact-map{box-shadow:var(--shadow-lg);border-radius:24px;min-height:520px;overflow:hidden}.contact-map iframe{border:none;width:100%;height:100%;min-height:520px}.cta-section{text-align:center;background-image:linear-gradient(#141414b8,#141414b8),url(/assets/doctor-C2RMMmL7.jpg);background-position:50%;background-size:cover;padding:140px 20px;position:relative;overflow:hidden}.cta-overlay{background:linear-gradient(#000000d1,#000000d1)}.cta-content{z-index:5;max-width:760px;margin:auto;position:relative}.cta-content span{color:var(--secondary);letter-spacing:3px;font-weight:700}.cta-content h2{color:#fff;margin:25px 0;font-size:clamp(2.5rem,5vw,4.4rem)}.cta-content p{color:#ffffffe6;margin-bottom:45px;line-height:2}@media (width<=1400px){.container{width:min(94%,1200px)}}@media (width<=1200px){.doctor-wrapper{gap:50px}.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.book-hero{min-height:90vh;padding:100px 0}.features-section,.steps-section,.doctor-section,.faq-section,.contact-section{padding:90px 0}.doctor-wrapper,.contact-grid{grid-template-columns:1fr}.doctor-image{max-width:650px;margin:auto}.contact-map,.contact-map iframe{min-height:420px}}@media (width<=768px){.book-hero-content h1{font-size:3rem}.book-hero-content p{font-size:1rem}.hero-btns{flex-direction:column;align-items:center}.primary-btn,.outline-btn{color:#111;background:#e5c99b;justify-content:center;width:260px}.section-heading{margin-bottom:60px}.section-heading h2{color:var(--white);font-size:2.4rem}.features-grid,.steps-grid{grid-template-columns:1fr}.feature-card,.step-card{padding:35px 28px}.contact-item{align-items:center}}@media (width<=576px){.container{width:94%}.book-hero{min-height:85vh}.book-hero-content h1{font-size:2.4rem}.book-hero-content p{font-size:.95rem;line-height:1.8}.book-hero-content>span{letter-spacing:2px;font-size:.8rem}.primary-btn,.outline-btn{width:100%;max-width:320px;padding:15px 25px}.feature-icon{width:75px;height:75px}.feature-icon svg{width:34px;height:34px}.step-number{width:70px;height:70px;font-size:1.25rem}.section-heading h2,.doctor-content h2,.contact-info h2{color:var(--white);font-size:2rem}.faq-question{padding:20px;font-size:1rem}.faq-answer.show{padding:0 20px 20px}.contact-map,.contact-map iframe{min-height:320px}.cta-section{padding:100px 20px}.cta-content h2{color:var(--white);font-size:2.2rem}.cta-content p{font-size:.95rem;line-height:1.8}}html{scroll-behavior:smooth}.login-page{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:50px 20px;font-family:Times New Roman,serif;display:flex}.login-card{background:#0d0d0d;border:1px solid #3d3026;width:100%;max-width:520px;padding:50px 45px;box-shadow:0 20px 60px #000000a6}.login-brand{text-align:center;color:#c49a6c;letter-spacing:8px;margin-bottom:20px;font-size:38px;font-weight:700}.login-line{background:#c49a6c;width:70px;height:1px;margin:0 auto 28px}.login-label{text-align:center;color:#c49a6c;letter-spacing:4px;margin-bottom:12px;font-size:12px}.login-card h1{text-align:center;margin-bottom:18px;font-size:36px;font-weight:400}.login-intro{text-align:center;color:#aaa;max-width:400px;margin:0 auto 35px;font-size:16px;line-height:1.6}.login-message{margin-bottom:22px;padding:13px 15px;font-size:15px;line-height:1.5}.login-message.error{color:#e3aaaa;background:#241313;border:1px solid #713b3b}.login-message.success{color:#b9d29e;background:#151d11;border:1px solid #596b48}.login-form-group{margin-bottom:22px}.login-form-group label{color:#c49a6c;margin-bottom:8px;font-size:16px;display:block}.login-form-group input{color:#fff;background:#050505;border:1px solid #514338;outline:none;width:100%;height:50px;padding:0 15px;font-family:Times New Roman,serif;font-size:16px;transition:border-color .25s}.login-form-group input::placeholder{color:#777}.login-form-group input:focus{border-color:#c49a6c}.login-password-wrapper{width:100%;position:relative}.login-password-wrapper input{padding-right:70px}.login-password-toggle{color:#c49a6c;cursor:pointer;background:0 0;border:none;font-family:Times New Roman,serif;font-size:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-password-toggle:hover{color:#fff}.login-button{color:#000;cursor:pointer;letter-spacing:1px;background:#c49a6c;border:1px solid #c49a6c;width:100%;height:52px;margin-top:8px;font-family:Times New Roman,serif;font-size:17px;transition:background .25s,color .25s}.login-button:hover{color:#c49a6c;background:0 0}.login-button:disabled{opacity:.6;cursor:not-allowed}.login-security{text-align:center;border-top:1px solid #29231e;margin-top:32px;padding-top:22px}.login-security div{color:#c49a6c;letter-spacing:2px;margin-bottom:8px;font-size:11px}.login-security p{color:#777;font-size:13px}@media (width<=600px){.login-page{padding:30px 15px}.login-card{padding:40px 24px}.login-brand{letter-spacing:6px;font-size:30px}.login-card h1{font-size:30px}.login-intro{font-size:15px}}.image-manager-test{color:#111;background:#f8eee8;min-height:100vh;padding:100px 6%}.image-manager-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.image-manager-label{letter-spacing:3px;font-size:13px;font-weight:600}.image-manager-header h1{margin:10px 0;font-family:Georgia,serif;font-size:42px}.image-manager-header p{margin:0;font-size:16px}.image-count{white-space:nowrap;border:1px solid #c49a6c;border-radius:30px;padding:12px 20px}.image-library{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.library-image-card{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.library-image-card:hover{transform:translateY(-5px)}.library-image-card.selected{border-color:#c49a6c;box-shadow:0 10px 30px #00000026}.library-image{background:#eee;width:100%;height:220px;position:relative;overflow:hidden}.library-image img{object-fit:cover;width:100%;height:100%;display:block}.selected-overlay{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.library-image-info{padding:15px}.library-image-name{word-break:break-word;font-size:14px;font-weight:600}.selected-image-panel{background:#fff;border-radius:12px;margin-top:60px;padding:30px}.selected-image-panel h2{margin-top:0;font-family:Georgia,serif}.no-selection{color:#777}.selected-image-content{align-items:flex-start;gap:30px;display:flex}.selected-image-content img{object-fit:cover;border-radius:8px;width:250px;height:180px}.selected-image-details{flex:1}.selected-image-details h3{margin-top:0}.selected-image-details p{margin-bottom:5px}.selected-image-details code{word-break:break-all;background:#f5f5f5;margin-bottom:20px;padding:12px;display:block}.selected-image-details button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:5px;padding:12px 24px}.selected-image-details button:hover{opacity:.85}.image-manager-loading,.image-manager-error,.empty-library{text-align:center;padding:80px 20px}.image-manager-error{color:#a00}@media (width<=1000px){.image-library{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.image-manager-test{padding:80px 20px}.image-manager-header{flex-direction:column;align-items:flex-start}.image-library{grid-template-columns:repeat(2,1fr)}.selected-image-content{flex-direction:column}}@media (width<=450px){.image-library{grid-template-columns:1fr}}.admin-setup-page{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:50px 20px;font-family:Times New Roman,serif;display:flex}.admin-setup-card{background:#0d0d0d;border:1px solid #3d3026;width:100%;max-width:560px;padding:50px 45px;box-shadow:0 20px 60px #000000a6}.admin-setup-brand{text-align:center;color:#c49a6c;letter-spacing:8px;margin-bottom:20px;font-size:38px;font-weight:700}.admin-setup-line{background:#c49a6c;width:70px;height:1px;margin:0 auto 28px}.admin-setup-label{text-align:center;color:#c49a6c;letter-spacing:4px;margin-bottom:12px;font-size:12px}.admin-setup-card h1{text-align:center;margin-bottom:18px;font-size:36px;font-weight:400}.admin-setup-intro{text-align:center;color:#aaa;max-width:430px;margin:0 auto 35px;font-size:16px;line-height:1.6}.admin-setup-message{margin-bottom:22px;padding:13px 15px;font-size:15px;line-height:1.5}.admin-setup-message.error{color:#e3aaaa;background:#241313;border:1px solid #713b3b}.admin-setup-message.success{color:#b9d29e;background:#151d11;border:1px solid #596b48}.admin-form-group{margin-bottom:22px}.admin-form-group label{color:#c49a6c;margin-bottom:8px;font-size:16px;display:block}.admin-form-group input{color:#fff;background:#050505;border:1px solid #514338;outline:none;width:90%;height:50px;padding:0 15px;font-family:Times New Roman,serif;font-size:16px;transition:border-color .25s}.admin-form-group input::placeholder{color:#777}.admin-form-group input:focus{border-color:#c49a6c}.admin-password-wrapper{width:100%;position:relative}.admin-password-wrapper input{padding-right:70px}.admin-password-toggle{color:#c49a6c;cursor:pointer;background:0 0;border:none;font-family:Times New Roman,serif;font-size:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-password-toggle:hover{color:#fff}.admin-setup-button{color:#000;cursor:pointer;letter-spacing:1px;background:#c49a6c;border:1px solid #c49a6c;width:100%;height:52px;margin-top:8px;font-family:Times New Roman,serif;font-size:17px;transition:background .25s,color .25s}.admin-setup-button:hover{color:#c49a6c;background:0 0}.admin-setup-button:disabled{opacity:.6;cursor:not-allowed}.admin-setup-security{text-align:center;border-top:1px solid #29231e;margin-top:32px;padding-top:22px}.admin-setup-security div{color:#c49a6c;letter-spacing:2px;margin-bottom:8px;font-size:11px}.admin-setup-security p{color:#777;font-size:13px;line-height:1.5}@media (width<=600px){.admin-setup-page{padding:30px 15px}.admin-setup-card{padding:40px 24px}.admin-setup-brand{letter-spacing:6px;font-size:30px}.admin-setup-card h1{font-size:30px}.admin-setup-intro{font-size:15px}}.image-manager-overlay{z-index:99999;background:#000000c7;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.image-manager{background:#f8eee8;border-radius:12px;flex-direction:column;width:100%;max-width:1400px;height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.image-manager-header{color:#fff;background:#111;justify-content:space-between;align-items:center;min-height:90px;padding:20px 30px;display:flex}.image-manager-eyebrow{letter-spacing:3px;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.image-manager-header h1{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.image-manager-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #c49a6c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:30px;line-height:1;display:flex}.image-manager-close:hover{background:#c49a6c}.image-manager-body{flex:1;min-height:0;display:flex}.image-manager-sidebar{background:#111;flex-shrink:0;width:230px;padding:25px 15px}.manager-nav{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:10px;padding:18px;display:flex}.manager-nav span{font-size:16px;font-weight:600}.manager-nav small{opacity:.65;font-size:12px}.manager-nav:hover{background:#222}.manager-nav.active{color:#fff;background:#1d1d1d;border-color:#c49a6c}.manager-nav.active span{color:#c49a6c}.image-manager-content{flex:1;min-width:0;min-height:0;padding:35px;overflow-y:auto}.manager-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.manager-panel-heading h2{margin:0 0 7px;font-family:Georgia,serif;font-size:28px;font-weight:400}.manager-panel-heading p{color:#666;margin:0}.manager-panel-heading>span{white-space:nowrap;border:1px solid #c49a6c;border-radius:20px;padding:8px 15px;font-size:13px}.manager-image-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px;display:grid}.manager-image-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.manager-image-card:hover{transform:translateY(-4px)}.manager-image-card.selected{border-color:#c49a6c;box-shadow:0 10px 25px #00000026}.manager-image-wrapper{background:#eee;width:100%;height:180px;position:relative}.manager-image-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.manager-selected-badge{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.manager-image-name{color:#222;word-break:break-word;padding:13px;font-size:13px;font-weight:600}.manager-status{text-align:center;color:#666;padding:70px 20px}.manager-status.error{color:#9b2226}.manager-status strong{color:inherit;margin-bottom:10px;display:block}.manager-status p{margin-bottom:20px}.manager-status button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:5px;padding:10px 20px}.manager-footer{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:25px;display:flex}.manager-selection-info{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.manager-selection-info span{color:#666}.manager-footer-actions{gap:12px;display:flex}.manager-cancel-button,.manager-select-button{cursor:pointer;border-radius:5px;padding:12px 22px;font-size:14px}.manager-cancel-button{color:#222;background:#fff;border:1px solid #aaa}.manager-select-button{color:#fff;background:#111;border:1px solid #111}.manager-select-button:disabled{opacity:.45;cursor:not-allowed}.manager-cancel-button:disabled{opacity:.5;cursor:not-allowed}.manager-upload-panel{max-width:800px}.upload-area{text-align:center;background:#fff;border:2px dashed #c49a6c;border-radius:10px;padding:50px}.upload-area input[type=file]{display:none}.upload-select-button{color:#fff;cursor:pointer;background:#111;border-radius:5px;padding:14px 28px;display:inline-block}.upload-select-button:hover{opacity:.85}.upload-hint{color:#777;margin:20px 0 0;font-size:13px}.selected-file{background:#f5f5f5;border-radius:6px;flex-direction:column;gap:6px;margin-top:25px;padding:18px;display:flex}.selected-file span{word-break:break-word;font-weight:600}.selected-file small{color:#777}.upload-progress-container{margin-top:30px}.upload-progress-header{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.upload-progress-track{background:#ddd;border-radius:10px;width:100%;height:10px;overflow:hidden}.upload-progress-bar{border-radius:inherit;background:#c49a6c;height:100%;transition:width .15s}.upload-success,.upload-error{border-radius:6px;margin-top:25px;padding:15px}.upload-success{color:#256029;background:#e8f5e9}.upload-error{color:#9b2226;background:#fdecea}@media (width<=800px){.image-manager-overlay{padding:0}.image-manager{border-radius:0;height:100vh}.image-manager-sidebar{width:180px}.image-manager-content{padding:25px}.manager-image-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.manager-image-wrapper{height:150px}}@media (width<=600px){.image-manager-body{flex-direction:column}.image-manager-sidebar{gap:8px;width:100%;padding:10px;display:flex}.manager-nav{margin:0;padding:12px}.manager-nav small{display:none}.image-manager-content{padding:20px}.manager-panel-heading{flex-direction:column;align-items:flex-start}.manager-footer{flex-direction:column;align-items:stretch}.manager-footer-actions{width:100%}.manager-footer-actions button{flex:1}}.service-form-page{box-sizing:border-box;width:100%;padding:30px}.service-form-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.service-form-header h2{margin:0 0 6px;font-size:28px}.service-form-header p{opacity:.65;margin:0}.service-form-back{cursor:pointer;border:none;border-radius:6px;padding:10px 16px}.service-form-error{background:#c846461f;border-radius:6px;margin-bottom:20px;padding:13px 16px}.service-form{width:100%}.service-form-section{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;margin-bottom:25px;padding:25px}.service-form-section h3{margin:0 0 20px;font-size:19px}.service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.service-field.full{grid-column:1/-1}.service-field label{font-size:13px;font-weight:600}.service-field small{opacity:.55;font-size:11px}.service-field input,.service-field textarea,.service-field select{box-sizing:border-box;width:100%;font:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:5px;outline:none;padding:11px 13px}.service-field textarea{resize:vertical;line-height:1.5}.service-field input:focus,.service-field textarea:focus,.service-field select:focus{border-color:#ffffff4d}.service-image-selector{align-items:center;gap:25px;display:flex}.service-current-image{background:#ffffff0a;border-radius:7px;flex-shrink:0;width:180px;height:125px;overflow:hidden}.service-current-image img{object-fit:cover;width:100%;height:100%}.service-no-image{box-sizing:border-box;text-align:center;opacity:.5;justify-content:center;align-items:center;height:100%;padding:10px;font-size:12px;display:flex}.service-image-info{flex:1}.service-image-info p{opacity:.7;margin:0 0 15px;line-height:1.6}.service-select-image-btn{cursor:pointer;border:none;border-radius:6px;padding:11px 18px;font-weight:600}.service-image-path{opacity:.5;word-break:break-all;margin-top:10px;font-size:11px}.service-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.service-section-heading h3{margin:0}.service-section-heading button{cursor:pointer;border:none;border-radius:5px;padding:8px 12px}.service-repeat-list{flex-direction:column;gap:10px;display:flex}.service-repeat-row{align-items:center;gap:10px;display:flex}.service-repeat-row input{min-width:0;font:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:5px;flex:1;padding:11px 13px}.service-repeat-row input:focus{border-color:#ffffff4d;outline:none}.service-repeat-row button{cursor:pointer;border:none;border-radius:5px;flex-shrink:0;padding:8px 11px}.service-step-number{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.service-faq-item{background:#00000026;border-radius:6px;margin-bottom:20px;padding:18px}.service-faq-item .service-field:last-of-type{margin-bottom:10px}.service-remove-faq{cursor:pointer;border:none;border-radius:5px;margin-top:5px;padding:8px 11px}.service-form-actions{justify-content:flex-end;gap:12px;padding:10px 0 30px;display:flex}.service-form-cancel,.service-form-save{cursor:pointer;border:none;border-radius:6px;padding:12px 22px;font-weight:600}.service-form-cancel:disabled,.service-form-save:disabled,.service-form-back:disabled{opacity:.5;cursor:not-allowed}.service-form input,.service-form textarea,.service-form select{color:#f5f0e6;background-color:#111}.service-form input::placeholder,.service-form textarea::placeholder{color:#999}.service-form select option{color:#f5f0e6;background-color:#111}@media (width<=800px){.service-form-page{padding:20px}.service-form-header{flex-direction:column;align-items:flex-start}.service-form-back{width:100%}.service-form-grid{grid-template-columns:1fr}.service-field.full{grid-column:auto}.service-image-selector{flex-direction:column;align-items:flex-start}.service-current-image{width:100%;max-width:300px}.service-repeat-row{align-items:stretch}.service-repeat-row input{min-width:0}.service-section-heading{flex-direction:column;align-items:flex-start}.service-section-heading button{width:100%}.service-form-actions{flex-direction:column-reverse}.service-form-cancel,.service-form-save{width:100%}}.service-manager{box-sizing:border-box;width:100%;padding:30px}.service-manager-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.service-manager-header h2{margin:0 0 6px;font-size:28px}.service-manager-header p{opacity:.7;margin:0}.service-add-btn{cursor:pointer;border:none;border-radius:6px;padding:12px 20px;font-weight:600}.service-success,.service-error{border-radius:6px;margin-bottom:20px;padding:12px 16px}.service-success{background:#64b4641f}.service-error{background:#c846461f}.service-loading{text-align:center;padding:50px}.service-empty{text-align:center;padding:70px 20px}.service-empty h3{margin-bottom:8px}.service-empty p{opacity:.7}.service-empty button{cursor:pointer;border:none;border-radius:6px;margin-top:15px;padding:11px 18px}.service-table-wrapper{width:100%;overflow-x:auto}.service-table{border-collapse:collapse;width:100%}.service-table th,.service-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:14px 12px}.service-table th{text-transform:uppercase;letter-spacing:.05em;opacity:.65;font-size:13px}.service-thumb{background:#ffffff0d;border-radius:5px;justify-content:center;align-items:center;width:65px;height:50px;font-size:10px;display:flex;overflow:hidden}.service-thumb img{object-fit:cover;width:100%;height:100%}.service-title{font-weight:600}.service-slug{opacity:.55;margin-top:4px;font-size:12px}.status-active,.status-inactive{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:12px;display:inline-block}.status-active{background:#50b4641f}.status-inactive{background:#b464501f}.service-actions{gap:8px;display:flex}.service-edit-btn,.service-delete-btn{cursor:pointer;border:none;border-radius:5px;padding:7px 12px}@media (width<=800px){.service-manager{padding:20px}.service-manager-header{flex-direction:column;align-items:flex-start}.service-add-btn{width:100%}}.analytics-page{width:100%}.analytics-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:35px;display:flex}.analytics-header h1{margin:8px 0 10px}.analytics-header p{opacity:.7;margin:0}.analytics-refresh-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;padding:10px 18px;font-family:inherit;transition:all .2s}.analytics-refresh-button:hover{background:#ffffff14}.analytics-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.analytics-stat-card{background:#ffffff06;border:1px solid #ffffff1a;padding:25px}.analytics-stat-number{margin-bottom:12px;font-size:34px;line-height:1}.analytics-stat-title{letter-spacing:1.5px;font-size:11px;font-weight:600}.analytics-stat-card p{opacity:.6;margin:8px 0 0;font-size:13px}.analytics-stat-highlight{border-color:#d4af3759}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;display:grid}.analytics-panel{background:#ffffff06;border:1px solid #ffffff1a;margin-bottom:20px;padding:25px}.analytics-full-panel{box-sizing:border-box;width:100%}.analytics-panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.analytics-panel-header h2{margin:7px 0 0}.analytics-table-wrapper{width:100%;overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:500px}.analytics-table th{text-align:left;letter-spacing:1px;text-transform:uppercase;opacity:.55;border-bottom:1px solid #ffffff1a;padding:12px 10px;font-size:10px}.analytics-table td{border-bottom:1px solid #ffffff0f;padding:14px 10px;font-size:13px}.analytics-table tbody tr:last-child td{border-bottom:none}.analytics-table strong{font-weight:600}.analytics-event{letter-spacing:.4px;font-size:11px}.analytics-funnel{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}.analytics-funnel-item{border:1px solid #ffffff14;padding:18px}.analytics-funnel-item span{opacity:.6;margin-bottom:8px;font-size:11px;display:block}.analytics-funnel-item strong{font-size:25px}.analytics-empty{text-align:center;opacity:.55;padding:30px 10px;font-size:13px}.analytics-loading{text-align:center;opacity:.65;padding:60px 20px}.analytics-error{border:1px solid #ff505040;padding:40px}.analytics-error h2{margin-top:0}.analytics-error p{opacity:.7}@media (width<=1100px){.analytics-stats{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media (width<=700px){.analytics-header{flex-direction:column}.analytics-stats,.analytics-funnel{grid-template-columns:1fr}.analytics-panel{padding:18px}}.dashboard{color:#fff;background:#080808;min-height:100vh;font-family:Times New Roman,serif}.dashboard-header{background:#050505;border-bottom:1px solid #30271f;justify-content:space-between;align-items:center;min-height:82px;padding:0 35px;display:flex}.dashboard-header-brand{align-items:center;gap:18px;display:flex}.dashboard-brand{color:#c49a6c;letter-spacing:5px;font-size:28px;font-weight:700}.dashboard-brand-subtitle{color:#777;letter-spacing:3px;border-left:1px solid #514338;padding-left:18px;font-size:11px}.dashboard-header-right{align-items:center;gap:28px;display:flex}.dashboard-user{flex-direction:column;align-items:flex-end;display:flex}.dashboard-user-label{color:#666;letter-spacing:1px;font-size:11px}.dashboard-user-name{color:#c49a6c;margin-top:3px;font-size:15px}.dashboard-logout{color:#c49a6c;cursor:pointer;background:0 0;border:1px solid #574637;padding:10px 20px;font-family:Times New Roman,serif;font-size:14px;transition:all .25s}.dashboard-logout:hover{color:#000;background:#c49a6c}.dashboard-body{min-height:calc(100vh - 82px);display:flex}.dashboard-sidebar{background:#0c0c0c;border-right:1px solid #30271f;flex-direction:column;flex-shrink:0;width:245px;display:flex}.dashboard-sidebar-title{color:#706357;letter-spacing:3px;padding:28px 25px 15px;font-size:11px}.dashboard-nav{flex-direction:column;display:flex}.dashboard-nav-item{color:#999;cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:15px;width:100%;min-height:48px;padding:0 25px;font-family:Times New Roman,serif;font-size:15px;transition:all .2s;display:flex}.dashboard-nav-item span{color:#51473d;width:22px;font-size:11px}.dashboard-nav-item:hover{color:#fff;background:#15120f}.dashboard-nav-item.active{color:#c49a6c;background:#15120f;border-left-color:#c49a6c}.dashboard-nav-item.active span{color:#c49a6c}.dashboard-sidebar-footer{border-top:1px solid #30271f;margin-top:auto;padding:25px}.dashboard-sidebar-footer div{color:#c49a6c;letter-spacing:2px;font-size:14px}.dashboard-sidebar-footer span{color:#666;margin-top:7px;font-size:12px;display:block}.dashboard-content{flex:1;min-width:0;padding:45px}.dashboard-welcome{border-bottom:1px solid #30271f;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:35px;display:flex}.dashboard-section-label{color:#c49a6c;letter-spacing:3px;margin-bottom:9px;font-size:11px}.dashboard-welcome h1{margin:0;font-size:36px;font-weight:400}.dashboard-welcome p{color:#888;max-width:650px;margin-top:12px;font-size:16px;line-height:1.6}.dashboard-date{border-left:1px solid #30271f;min-width:180px;padding-left:25px}.dashboard-date span{color:#666;letter-spacing:2px;font-size:10px;display:block}.dashboard-date strong{color:#aaa;margin-top:7px;font-size:15px;font-weight:400;display:block}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.dashboard-stat-card{background:#0d0d0d;border:1px solid #30271f;min-height:165px;padding:25px}.dashboard-stat-number{color:#c49a6c;font-size:42px;line-height:1}.dashboard-stat-title{color:#aaa;letter-spacing:2px;margin-top:18px;font-size:11px}.dashboard-stat-card p{color:#555;margin-top:8px;font-size:13px}.dashboard-panels{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.dashboard-panel{background:#0d0d0d;border:1px solid #30271f;min-height:330px}.dashboard-panel-header{border-bottom:1px solid #30271f;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.dashboard-panel-header h2{color:#fff;margin:0;font-size:23px;font-weight:400}.dashboard-coming{color:#6c5a48;letter-spacing:2px;font-size:9px}.dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.dashboard-empty-icon{color:#c49a6c;font-size:35px}.dashboard-empty p{color:#666;max-width:330px;margin-top:15px;font-size:14px;line-height:1.6}.dashboard-loading{color:#fff;background:#050505;justify-content:center;align-items:center;min-height:100vh;font-family:Times New Roman,serif;display:flex}.dashboard-loading-inner{text-align:center}.dashboard-loading-brand{color:#c49a6c;letter-spacing:6px;font-size:32px}.dashboard-loading-text{color:#777;margin-top:15px;font-size:14px}@media (width<=1050px){.dashboard-sidebar{width:205px}.dashboard-content{padding:30px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panels{grid-template-columns:1fr}}@media (width<=750px){.dashboard-header{align-items:flex-start;min-height:auto;padding:18px}.dashboard-header-brand{display:block}.dashboard-brand-subtitle{border-left:none;margin-top:5px;padding-left:0}.dashboard-header-right{gap:10px}.dashboard-user{display:none}.dashboard-body{display:block}.dashboard-sidebar{border-bottom:1px solid #30271f;border-right:none;width:100%}.dashboard-sidebar-title{display:none}.dashboard-nav{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-nav-item{justify-content:center;min-height:44px;padding:0 10px;font-size:13px}.dashboard-nav-item span,.dashboard-sidebar-footer{display:none}.dashboard-content{padding:25px 18px}.dashboard-welcome{display:block}.dashboard-date{border-top:1px solid #30271f;border-left:none;margin-top:25px;padding:15px 0 0}.dashboard-stats{grid-template-columns:1fr}}@media (width<=430px){.dashboard-brand{font-size:22px}.dashboard-logout{padding:8px 12px;font-size:12px}.dashboard-nav{grid-template-columns:repeat(2,1fr)}.dashboard-welcome h1{font-size:29px}}.visitors-page{width:100%}.visitors-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:35px;display:flex}.visitors-header h1{margin:8px 0 10px}.visitors-header p{opacity:.7;margin:0}.visitors-refresh-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;padding:10px 18px;font-family:inherit;transition:all .2s}.visitors-refresh-button:hover{background:#ffffff14}.visitors-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px;display:grid}.visitors-stat-card{background:#ffffff06;border:1px solid #ffffff1a;padding:25px}.visitors-stat-number{margin-bottom:12px;font-size:34px;line-height:1}.visitors-stat-title{letter-spacing:1.5px;font-size:11px;font-weight:600}.visitors-stat-card p{opacity:.6;margin:8px 0 0;font-size:13px}.visitors-panel{background:#ffffff06;border:1px solid #ffffff1a;padding:25px}.visitors-panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.visitors-panel-header h2{margin:7px 0 0}.visitors-count{opacity:.55;font-size:12px}.visitors-table-wrapper{width:100%;overflow-x:auto}.visitors-table{border-collapse:collapse;width:100%;min-width:850px}.visitors-table th{text-align:left;letter-spacing:1px;text-transform:uppercase;opacity:.55;border-bottom:1px solid #ffffff1a;padding:12px 10px;font-size:10px}.visitors-table td{border-bottom:1px solid #ffffff0f;padding:14px 10px;font-size:13px}.visitors-table tbody tr:last-child td{border-bottom:none}.visitor-token{opacity:.7;font-family:monospace;font-size:11px}.visitors-empty{text-align:center;opacity:.55;padding:40px}.visitors-loading{text-align:center;opacity:.65;padding:60px 20px}.visitors-error{border:1px solid #ff505040;padding:40px}.visitors-error h2{margin-top:0}@media (width<=1000px){.visitors-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.visitors-header{flex-direction:column}.visitors-stats{grid-template-columns:1fr}.visitors-panel{padding:18px}}.enquiries-dashboard{width:100%;padding:10px 0 40px}.enquiries-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.dashboard-section-label{letter-spacing:2px;opacity:.7;margin-bottom:8px;font-size:11px;display:block}.enquiries-header h2{margin:0;font-size:30px}.enquiries-header p{opacity:.7;margin:8px 0 0}.enquiries-refresh{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:10px 18px}.enquiries-summary{grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:28px;display:grid}.enquiry-stat{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:20px}.enquiry-stat span{opacity:.65;margin-bottom:8px;font-size:12px;display:block}.enquiry-stat strong{font-size:28px}.enquiry-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.enquiry-card-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.enquiry-number{letter-spacing:1.5px;text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:11px;display:block}.enquiry-card-header h3{margin:0;font-size:22px}.enquiry-status{text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:7px 14px;font-size:11px}.status-new{background:#ffffff1f}.status-contacted{background:#ffffff14}.status-resolved{background:#ffffff0f}.status-spam{background:#ffffff0a}.enquiry-section{border-bottom:1px solid #ffffff14;padding:25px}.enquiry-section h4{letter-spacing:1px;text-transform:uppercase;opacity:.7;margin:0 0 18px;font-size:13px}.enquiry-details-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.enquiry-detail{flex-direction:column;gap:6px;display:flex}.enquiry-detail span{opacity:.55;text-transform:uppercase;letter-spacing:1px;font-size:11px}.enquiry-detail strong{word-break:break-word;font-size:14px;font-weight:500}.enquiry-message{white-space:pre-wrap;background:#ffffff06;border-radius:8px;padding:18px;font-size:14px;line-height:1.7}.enquiry-navigation{justify-content:center;align-items:center;gap:25px;padding:20px;display:flex}.enquiry-navigation button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:10px 18px}.enquiry-navigation button:disabled{opacity:.35;cursor:not-allowed}.enquiry-navigation span{opacity:.7;font-size:13px}.enquiries-loading,.enquiries-error,.no-enquiries{text-align:center;border:1px solid #ffffff14;border-radius:12px;padding:50px 20px}.enquiries-error h3,.no-enquiries h3{margin-top:0}.enquiries-error button{cursor:pointer;border:0;border-radius:6px;margin-top:15px;padding:10px 18px}@media (width<=900px){.enquiries-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.enquiries-header{flex-direction:column}.enquiries-summary,.enquiry-details-grid{grid-template-columns:1fr}.enquiry-card-header{flex-direction:column}}.booking-clicks-page{width:100%}.booking-clicks-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.booking-clicks-header h1{margin:6px 0 8px}.booking-clicks-header p{opacity:.7;max-width:700px;margin:0}.booking-clicks-refresh-button{cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;padding:10px 18px}.booking-clicks-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px;display:grid}.booking-clicks-stat-card{background:#ffffff05;border:1px solid #ffffff1a;padding:22px}.booking-clicks-stat-number{margin-bottom:8px;font-size:30px;font-weight:600}.booking-clicks-stat-title{letter-spacing:1.5px;font-size:11px}.booking-clicks-stat-card p{opacity:.55;margin:8px 0 0;font-size:13px}.booking-clicks-panel{background:#ffffff05;border:1px solid #ffffff1a}.booking-clicks-panel-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:24px;display:flex}.booking-clicks-panel-header h2{margin:6px 0 0}.booking-clicks-count{opacity:.6;font-size:13px}.booking-clicks-table-wrapper{overflow-x:auto}.booking-clicks-table{border-collapse:collapse;width:100%}.booking-clicks-table th,.booking-clicks-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:15px 18px}.booking-clicks-table th{letter-spacing:1.3px;opacity:.6;font-size:10px;font-weight:500}.booking-clicks-table small{opacity:.5;margin-top:4px;display:block}.booking-status{border-radius:3px;padding:5px 9px;font-size:11px;display:inline-block}.booking-status.attributed{border:1px solid #fff3}.booking-status.unattributed{opacity:.55;border:1px solid #ffffff14}.booking-clicks-loading,.booking-clicks-error,.booking-clicks-empty{text-align:center;padding:40px}.booking-clicks-error h2{margin-bottom:8px}@media (width<=900px){.booking-clicks-stats{grid-template-columns:1fr}.booking-clicks-header{flex-direction:column}}.clinical-services-test{box-sizing:border-box;color:#f4eee4;background:radial-gradient(circle at 20% 10%,#be914614,#0000 30%),#080808;width:100%;min-height:100vh;padding:85px 5% 80px;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.clinical-services-test-container{width:100%;max-width:1450px;margin:0 auto}.clinical-test-header{align-items:center;min-height:590px;margin-bottom:85px;display:flex;position:relative;overflow:hidden}.clinical-test-header-left{z-index:3;width:58%;padding-left:0;position:relative}.clinical-test-header-right{z-index:1;pointer-events:none;width:62%;height:650px;position:absolute;top:-30px;right:-5%}.clinical-test-feature-image{background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.clinical-test-feature-image img{object-fit:cover;object-position:center center;filter:brightness(.78)saturate(.9);transform-origin:100%;width:100%;height:100%;display:block;position:absolute;top:0;right:0}.clinical-test-feature-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080808 0%,#080808f5 8%,#080808b8 20%,#08080833 42%,#08080800 65%);position:absolute;inset:0}.clinical-test-eyebrow{color:#cda45e;letter-spacing:5px;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600;display:block}.clinical-test-title{color:#d8ae63;letter-spacing:-3px;flex-direction:column;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(70px,9vw,125px);font-weight:400;line-height:.76;display:flex;overflow:hidden}.clinical-test-title-line{display:block}.clinical-test-intro{color:#f4eee4b3;max-width:550px;margin:35px 0 28px;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.35}.clinical-test-header-button{color:#d9b36d;letter-spacing:2.5px;text-transform:uppercase;border:1px solid #ad8040;align-items:center;gap:22px;padding:13px 20px;font-size:9px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.clinical-test-header-button span{font-size:17px;transition:transform .3s}.clinical-test-header-button:hover{color:#090909;background:#b78a48}.clinical-test-header-button:hover span{transform:translate(5px)}.clinical-test-header-right{align-items:flex-start;gap:25px;padding-bottom:7px;display:flex}.clinical-test-header-line{background:#b88945;flex-shrink:0;width:80px;height:1px;margin-top:9px}.clinical-test-header-right p{color:#f4eee494;max-width:330px;margin:0;font-size:12px;line-height:1.8}.clinical-category-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;display:grid}.clinical-category-card{cursor:pointer;min-width:0;position:relative}.clinical-category-image{background:#111;border:1px solid #bf8f45a6;width:100%;position:relative;overflow:hidden}.clinical-category-card-1{grid-column:5/13;margin-top:0}.clinical-category-card-1 .clinical-category-image{height:570px}.clinical-category-card-2{grid-column:1/7;margin-top:105px}.clinical-category-card-2 .clinical-category-image{height:500px}.clinical-category-card-3{grid-column:7/13;margin-top:35px}.clinical-category-card-3 .clinical-category-image{height:430px}.clinical-category-card-4{grid-column:1/6;margin-top:45px}.clinical-category-card-4 .clinical-category-image{height:470px}.clinical-category-card-5{grid-column:6/13;margin-top:120px}.clinical-category-card-5 .clinical-category-image{height:420px}.clinical-category-image img{object-fit:cover;filter:brightness(.67)saturate(.82);width:100%;height:100%;transition:filter .7s;display:block}.clinical-category-card:hover .clinical-category-image img{filter:brightness(.84)saturate(.95)}.clinical-category-overlay{background:linear-gradient(#0000000a 0%,#00000029 30%,#000000e6 100%);position:absolute;inset:0}.clinical-category-content{z-index:2;position:absolute;bottom:32px;left:35px;right:35px}.clinical-category-number{align-items:center;gap:15px;margin-bottom:17px;display:flex}.clinical-category-number span{color:#d5a85d;font-family:Cormorant Garamond,serif;font-size:30px}.clinical-category-number-line{background:#bd9049;width:60px;height:1px;display:block}.clinical-category-content h2{color:#f7f1e8;max-width:600px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4.5vw,68px);font-weight:400;line-height:.95}.clinical-category-bottom{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:17px;display:flex}.clinical-category-bottom span{color:#fff9;letter-spacing:2px;text-transform:uppercase;font-size:9px}.clinical-category-bottom strong{color:#dfb76c;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:15px;font-size:9px;display:inline-flex}.clinical-category-bottom b{font-size:16px;font-weight:400;transition:transform .3s}.clinical-category-card:hover .clinical-category-bottom b{transform:translate(5px)}.clinical-category-warning{background:#b889450d;border-left:1px solid #b88945;margin-top:60px;padding:25px}.clinical-category-warning span{color:#d5a85d;font-family:Cormorant Garamond,serif;font-size:22px}.clinical-category-warning p{color:#ffffff8c;margin:8px 0 0;font-size:12px;line-height:1.7}.clinical-test-message{color:#d4a85c;text-align:center;padding:80px 20px;font-family:Cormorant Garamond,serif;font-size:25px}.clinical-test-footer{border-top:1px solid #c0914859;margin-top:110px;padding-top:50px}.clinical-test-footer-quote{text-align:center;justify-content:center;align-items:center;gap:5px;display:flex}.clinical-test-footer-quote span{color:#c4964d;font-family:Cormorant Garamond,serif;font-size:60px;line-height:1}.clinical-test-footer-quote p{color:#dfc18e;margin:0;font-family:Cormorant Garamond,serif;font-size:27px;font-style:italic}.clinical-test-footer-line{background:#c2944b;width:50px;height:1px;margin:25px auto 35px}.clinical-test-footer-values{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.clinical-test-footer-values>div{text-align:center;border-right:1px solid #ffffff14;padding:25px}.clinical-test-footer-values>div:last-child{border-right:none}.clinical-test-footer-values strong{color:#d4a85c;letter-spacing:3px;margin-bottom:8px;font-size:9px;display:block}.clinical-test-footer-values span{color:#ffffff8c;font-size:11px}.clinical-category-modal{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d6;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.clinical-category-modal-box{box-sizing:border-box;background:linear-gradient(145deg,#151515,#090909);border:1px solid #c99b4fa6;width:100%;max-width:850px;max-height:85vh;padding:42px;overflow-y:auto;box-shadow:0 30px 100px #000000a6}.clinical-category-modal-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.clinical-category-modal-header span{color:#c99a50;letter-spacing:3px;text-transform:uppercase;font-size:9px;font-weight:600}.clinical-category-modal-header h2{color:#ead2a1;margin:8px 0 0;font-family:Cormorant Garamond,serif;font-size:55px;font-weight:400;line-height:.95}.clinical-category-modal-close{color:#d7ae65;cursor:pointer;background:0 0;border:1px solid #cb9e528c;flex-shrink:0;width:42px;height:42px;font-size:28px;font-weight:300;line-height:1;transition:background .3s,color .3s}.clinical-category-modal-close:hover{color:#080808;background:#b78a48}.clinical-category-modal-line{background:linear-gradient(90deg,#b88b48,#b88b4814);width:100%;height:1px;margin:30px 0}.clinical-category-modal-services{flex-direction:column;display:flex}.clinical-modal-service{color:inherit;border-bottom:1px solid #ffffff17;grid-template-columns:55px 1fr 40px;align-items:center;gap:20px;padding:22px 5px;text-decoration:none;transition:padding .3s,background .3s;display:grid}.clinical-modal-service:hover{background:#be91460d;padding-left:15px}.clinical-modal-service-number{color:#b98a46;font-family:Cormorant Garamond,serif;font-size:25px}.clinical-modal-service-info h3{color:#f2eadc;margin:0;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:400}.clinical-modal-service-info p{color:#ffffff7a;margin:5px 0 0;font-size:11px;line-height:1.5}.clinical-modal-service-arrow{color:#d4a65b;font-size:23px;transition:transform .3s}.clinical-modal-service:hover .clinical-modal-service-arrow{transform:translate(6px)}.clinical-category-modal-footer{color:#fff6;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin-top:25px;font-size:10px}@media (width<=1000px){.clinical-test-header{grid-template-columns:1fr;gap:35px}.clinical-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.clinical-category-card-1{grid-column:1/7}.clinical-category-card-2{grid-column:1/4;margin-top:50px}.clinical-category-card-3{grid-column:4/7;margin-top:0}.clinical-category-card-4{grid-column:1/4;margin-top:35px}.clinical-category-card-5{grid-column:4/7;margin-top:80px}}@media (width<=650px){.clinical-services-test{padding:60px 20px}.clinical-test-header{margin-bottom:55px}.clinical-test-title{letter-spacing:-2px;font-size:68px}.clinical-test-intro{font-size:20px}.clinical-category-grid{flex-direction:column;gap:20px;display:flex}.clinical-category-card-1,.clinical-category-card-2,.clinical-category-card-3,.clinical-category-card-4,.clinical-category-card-5{width:100%;margin-top:0}.clinical-category-card-1 .clinical-category-image,.clinical-category-card-2 .clinical-category-image,.clinical-category-card-3 .clinical-category-image,.clinical-category-card-4 .clinical-category-image,.clinical-category-card-5 .clinical-category-image{height:450px}.clinical-category-content{bottom:25px;left:24px;right:24px}.clinical-category-content h2{font-size:43px}.clinical-category-modal{padding:15px}.clinical-category-modal-box{max-height:90vh;padding:28px 22px}.clinical-category-modal-header h2{font-size:43px}.clinical-modal-service{grid-template-columns:38px 1fr 25px;gap:10px;padding:18px 2px}.clinical-modal-service-info h3{font-size:24px}.clinical-test-footer-values{grid-template-columns:1fr 1fr}.clinical-test-footer-values>div:nth-child(2){border-right:none}}@media (width<=450px){.clinical-test-title{font-size:57px}.clinical-category-content h2{font-size:38px}.clinical-category-card-1 .clinical-category-image,.clinical-category-card-2 .clinical-category-image,.clinical-category-card-3 .clinical-category-image,.clinical-category-card-4 .clinical-category-image,.clinical-category-card-5 .clinical-category-image{height:410px}.clinical-category-bottom{flex-direction:column;align-items:flex-start;gap:10px}.clinical-test-footer-values{grid-template-columns:1fr}.clinical-test-footer-values>div{border-right:none}}.service-details-page{color:#fff;background:#0b0b0b;width:100%;overflow:hidden}:root{--primary:#d4af37;--primary-light:#e6c65c;--dark:#0b0b0b;--dark-2:#121212;--dark-3:#1b1b1b;--text:#fff;--text-light:#bdbdbd;--border:#ffffff14;--transition:.4s ease}a{text-decoration:none}.center{text-align:center}.section-heading{max-width:850px;margin:0 auto 70px}.section-heading h2{margin-bottom:25px;font-size:3rem;line-height:1.2}.section-heading p{color:var(--text-light);line-height:1.9}.breadcrumb{color:#bdbdbd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:55px;font-size:.95rem;display:flex}.breadcrumb a{color:#d4af37;transition:all .3s}.breadcrumb a:hover,.breadcrumb p{color:#fff}.service-hero{position:relative;overflow:hidden}.service-hero:before{content:"";filter:blur(70px);background:#d4af3714;border-radius:50%;width:650px;height:650px;position:absolute;top:-250px;right:-180px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.hero-content{z-index:2;position:relative}.section-tag{color:var(--primary);letter-spacing:2px;border:1px solid #d4af3759;border-radius:40px;margin-bottom:28px;padding:10px 24px;display:inline-block}.hero-content h1{margin-bottom:20px;font-size:4.4rem;line-height:1.1}.hero-content h2{color:var(--primary);margin-bottom:28px;font-size:1.8rem;font-weight:500}.hero-content p{color:var(--text-light);max-width:620px;margin-bottom:40px;line-height:2}.hero-actions{flex-wrap:wrap;gap:20px;display:flex}.hero-image{position:relative}.hero-image img{border-radius:30px;overflow:hidden;box-shadow:0 35px 80px #00000073}.hero-image:before{content:"";z-index:-1;border:2px solid #d4af3733;border-radius:34px;position:absolute;inset:-18px}.primary-btn,.secondary-btn{border-radius:50px;justify-content:center;align-items:center;padding:16px 38px;font-weight:600;transition:all .35s;display:inline-flex}.primary-btn{background:var(--primary);color:#111}.primary-btn:hover{transform:translateY(-5px);box-shadow:0 20px 40px #d4af3759}.secondary-btn{border:1px solid var(--primary);color:#fff}.quick-facts{padding:30px 0 120px}.facts-grid{grid-template-columns:repeat(6,1fr);gap:25px;display:grid}.fact-card{border:1px solid var(--border);text-align:center;background:#121212;border-radius:24px;padding:35px 20px;transition:all .4s}.fact-card:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 18px 45px #00000073}.fact-card h3{color:var(--primary);letter-spacing:1px;margin-bottom:15px;font-size:1rem}.fact-card p{font-size:1.15rem;font-weight:600;line-height:1.6}.overview-section{background:#111;padding:120px 0}.overview-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.overview-content h2{margin:25px 0;font-size:2.8rem;line-height:1.25}.overview-content p{color:var(--text-light);margin-bottom:25px;line-height:2}.overview-image{position:relative}.overview-image img{border-radius:28px;box-shadow:0 30px 80px #00000073}.overview-image:before{content:"";z-index:-1;border:2px solid #d4af3733;border-radius:34px;position:absolute;inset:-18px}.benefits-section{background:#0b0b0b;padding:120px 0}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.benefit-card{border:1px solid var(--border);background:#121212;border-radius:24px;padding:35px;transition:all .4s;position:relative;overflow:hidden}.benefit-card:before{content:"";background:var(--primary);transform-origin:0;width:100%;height:4px;transition:all .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.benefit-card:hover:before{transform:scaleX(1)}.benefit-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 25px 55px #00000073}.benefit-number{color:#d4af372e;margin-bottom:25px;font-size:3rem;font-weight:700}.benefit-card h3{margin-bottom:18px;font-size:1.3rem;line-height:1.4}.benefit-card p{color:var(--text-light);line-height:1.9}.areas-section{background:#101010;padding:120px 0}.areas-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.areas-content h2{margin:25px 0;font-size:2.8rem;line-height:1.25}.areas-content p{color:var(--text-light);line-height:2}.areas-list{flex-wrap:wrap;gap:18px;display:flex}.area-pill{border:1px solid var(--border);color:#fff;background:#181818;border-radius:50px;align-items:center;gap:12px;padding:16px 24px;transition:all .35s;display:flex}.area-pill:hover{border-color:var(--primary);background:#d4af3714;transform:translateY(-5px)}.area-pill span{background:var(--primary);color:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.why-treatment-section{background:#0b0b0b;padding:120px 0}.why-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.why-card{border:1px solid var(--border);text-align:center;background:#121212;border-radius:24px;padding:45px 35px;transition:all .4s}.why-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 25px 60px #00000073}.why-icon{width:80px;height:80px;color:var(--primary);background:#d4af371f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;font-size:1.8rem;font-weight:700;transition:all .35s;display:flex}.why-card:hover .why-icon{background:var(--primary);color:#111;transform:rotate(360deg)}.why-card h3{margin-bottom:20px;font-size:1.5rem}.why-card p{color:var(--text-light);line-height:1.9}.journey-section{background:#111;padding:120px 0}.journey-timeline{max-width:900px;margin:80px auto 0;position:relative}.journey-timeline:before{content:"";background:#d4af3740;width:2px;position:absolute;top:0;bottom:0;left:35px}.journey-step{gap:35px;margin-bottom:60px;display:flex;position:relative}.journey-step:last-child{margin-bottom:0}.step-number{background:linear-gradient(135deg, var(--primary), #c79d18);color:#111;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 15px 35px #d4af3740}.step-content{border:1px solid var(--border);background:#171717;border-radius:22px;flex:1;padding:35px;transition:all .35s}.step-content:hover{border-color:var(--primary);transform:translateY(-6px);box-shadow:0 20px 50px #0006}.step-content h3{margin-bottom:18px;font-size:1.5rem}.step-content p{color:var(--text-light);line-height:1.9}.recovery-section{background:#0b0b0b;padding:120px 0}.recovery-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:60px;display:grid}.recovery-content h2{margin:25px 0;font-size:2.8rem;line-height:1.25}.recovery-content p{color:var(--text-light);margin-bottom:35px;line-height:2}.aftercare-list{gap:18px;display:grid}.aftercare-item{border:1px solid var(--border);background:#151515;border-radius:16px;align-items:center;gap:16px;padding:18px 24px;transition:all .35s;display:flex}.aftercare-item:hover{border-color:var(--primary);transform:translate(10px)}.aftercare-item span{background:var(--primary);color:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.recovery-card{background:linear-gradient(#181818,#121212);border:1px solid #d4af3733;border-radius:28px;padding:45px;box-shadow:0 25px 60px #0006}.recovery-card h3{margin-bottom:20px;font-size:2rem}.recovery-card>p{color:var(--text-light);margin-bottom:35px;line-height:1.9}.promise-box{background:#d4af370f;border:1px solid #d4af3726;border-radius:20px;padding:30px}.promise-box h4{color:var(--primary);margin-bottom:20px}.promise-box ul{margin:0;padding-left:20px}.promise-box li{color:var(--text-light);margin-bottom:12px;line-height:1.8}.results-section{background:#101010;padding:120px 0}.results-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.results-left h2{margin:25px 0;font-size:2.8rem;line-height:1.25}.results-left p{color:var(--text-light);line-height:2}.results-right{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.result-card{border:1px solid var(--border);text-align:center;background:#171717;border-radius:22px;padding:40px 30px;transition:all .35s}.result-card:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 20px 50px #00000073}.result-card h3{color:var(--primary);margin-bottom:15px;font-size:2rem}.result-card span{color:var(--text-light);letter-spacing:.5px}.faq-section{background:#0b0b0b;padding:120px 0}.faq-wrapper{max-width:950px;margin:70px auto 0}.faq-item{border:1px solid var(--border);background:#151515;border-radius:20px;margin-bottom:20px;transition:all .35s;overflow:hidden}.faq-item:hover{border-color:var(--primary)}.faq-item summary{cursor:pointer;padding:28px 35px;font-size:1.2rem;font-weight:600;list-style:none;transition:all .3s;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--primary);font-size:2rem;font-weight:300;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--text-light);padding:0 35px 30px;line-height:1.9}.related-section{background:#111;padding:120px 0}.related-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.related-card{border:1px solid var(--border);background:#151515;border-radius:24px;transition:all .4s;display:block;overflow:hidden}.related-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 25px 55px #00000073}.related-image{overflow:hidden}.related-image img{object-fit:cover;height:260px;transition:all .5s}.related-card:hover img{transform:scale(1.08)}.related-content{padding:30px}.related-content h3{color:#fff;margin-bottom:15px;font-size:1.5rem}.related-content p{color:var(--text-light);margin-bottom:25px;line-height:1.8}.related-content span{color:var(--primary);letter-spacing:.5px;font-weight:600}.service-cta{background:#0b0b0b;padding:120px 0 140px}.cta-box{text-align:center;background:linear-gradient(135deg,#171717,#111);border:1px solid #d4af3733;border-radius:32px;padding:80px 60px;position:relative;overflow:hidden}.cta-box:before{content:"";filter:blur(40px);background:#d4af3714;border-radius:50%;width:350px;height:350px;position:absolute;top:-160px;right:-120px}.cta-box h2{max-width:750px;margin:25px auto;font-size:3rem;line-height:1.2}.cta-box p{max-width:760px;color:var(--text-light);margin:0 auto 45px;line-height:2}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (width<=1200px){.facts-grid{grid-template-columns:repeat(3,1fr)}.benefits-grid,.related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.hero-grid,.overview-grid,.areas-grid,.recovery-grid,.results-wrapper{grid-template-columns:1fr;gap:50px}.hero-content{order:2}.hero-image{order:1}.hero-content h1{font-size:3.3rem}.section-heading h2,.overview-content h2,.areas-content h2,.results-left h2,.recovery-content h2{font-size:2.4rem}}@media (width<=768px){.facts-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid,.why-grid,.results-right,.related-grid{grid-template-columns:1fr}.journey-step{gap:20px}.journey-timeline:before{left:25px}.step-number{width:50px;height:50px;font-size:1.2rem}.step-content{padding:25px}.hero-content h1{font-size:2.8rem}.hero-content h2{font-size:1.5rem}.section-heading h2,.overview-content h2,.areas-content h2,.results-left h2,.recovery-content h2,.cta-box h2{font-size:2rem}.cta-box{padding:60px 30px}}@media (width<=576px){.container{width:94%}.service-hero{padding:110px 0 70px}.facts-grid{grid-template-columns:1fr}.hero-actions,.cta-buttons{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.breadcrumb{font-size:.85rem}.section-heading{margin-bottom:50px}.benefit-card,.why-card,.fact-card,.result-card,.recovery-card{padding:25px}}.footer-cookie-btn{border:3px solid var(--primary);color:#fff;background-color:#000;border-radius:50px;justify-content:center;align-items:center;padding:16px 34px;text-decoration:none;transition:all .35s;display:inline-flex}.footer-cookie-btn:hover{color:#fff;transform:translateY(-2px)}.footer-links{color:#fff;background-color:#000;align-items:center;gap:25px;display:flex}.footer-links a{color:#c49a6c;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff}.footer-bottom p{color:#fff;background-color:#000;align-items:center;width:min(1400px,100%);margin:auto;line-height:1.9}@media (width<=768px){.footer-links{text-align:center;flex-direction:column;gap:15px}.footer-cookie-btn{font-size:13px}}.maintenance-page{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:30px 20px;display:flex}.maintenance-content{text-align:center;width:100%;max-width:700px}.maintenance-logo{letter-spacing:8px;color:#c49a6c;margin-bottom:25px;font-size:42px;font-weight:700}.maintenance-line{background:#c49a6c;width:80px;height:1px;margin:0 auto 35px}.maintenance-label{letter-spacing:5px;color:#c49a6c;margin-bottom:20px;font-size:14px}.maintenance-content h1{margin-bottom:30px;font-size:clamp(42px,7vw,72px);font-weight:400;line-height:1.1}.maintenance-message{color:#ddd;max-width:580px;margin:0 auto 15px;font-size:18px;line-height:1.7}.maintenance-content .maintenance-line:last-of-type{margin-top:40px;margin-bottom:25px}.maintenance-footer{letter-spacing:2px;color:#aaa;font-size:15px}@media (width<=600px){.maintenance-page{padding:25px 18px}.maintenance-logo{letter-spacing:6px;font-size:32px}.maintenance-label{letter-spacing:3px;font-size:11px}.maintenance-content h1{font-size:44px}.maintenance-message{font-size:16px;line-height:1.6}.maintenance-footer{font-size:13px;line-height:1.5}}:root{--primary:#c8a97e;--primary-light:#e4c79e;--bg-primary:#080808;--bg-secondary:#111;--card:#171717;--text-primary:#fff;--text-secondary:#bbb;--border:#c8a97e2e;--radius:22px;--transition:.4s ease;--shadow:0 20px 60px #00000059}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;line-height:1.2}p{color:var(--text-secondary);font-size:1rem;line-height:1.9}a{color:inherit;text-decoration:none}img{width:100%;display:block}section{padding:40px 0;position:relative}.container{width:min(92%,1400px);margin:auto}.section-heading{margin-bottom:70px}.section-heading.center{text-align:center}.section-subtitle{color:var(--primary);text-transform:uppercase;letter-spacing:3px;margin-bottom:18px;font-size:.85rem;font-weight:600;display:inline-block}.section-title{margin-bottom:25px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.15}.section-heading p{width:min(700px,100%);margin:auto}.gold-divider{background:var(--primary);border-radius:100px;align-items:center;width:90px;height:3px;margin:25px 0}.section-heading.center .gold-divider{margin:25px auto}.primary-btn{background:var(--primary);color:#000;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:16px 34px;font-weight:600;transition:all .35s;display:inline-flex}.primary-btn:hover{transform:translateY(-4px)}.secondary-btn{border:1px solid var(--primary);border-radius:50px;justify-content:center;align-items:center;padding:16px 34px;transition:all .35s;display:inline-flex}.secondary-btn:hover{background:var(--primary);color:#000}.card{background:var(--bg-secondary);border-radius:22px;transition:all .35s;overflow:hidden}.card:hover{transform:translateY(-8px)}.image-wrapper{border-radius:22px;overflow:hidden}.image-wrapper img{transition:all .6s}.image-wrapper:hover img{transform:scale(1.08)}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14}.shadow{box-shadow:0 15px 45px #00000059}.gold-border{border:1px solid #c8a97e4d}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.text-center{text-align:center}
