@keyframes page_fadeInUp__dd_LF{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInScale__wLopG{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page_fadeInUp__dd_LF{animation:page_fadeInUp__dd_LF .8s ease-out forwards;opacity:0}.page_fadeInScale__wLopG{animation:page_fadeInScale__wLopG .8s ease-out forwards;opacity:0}.page_delay2__LjPkS{animation-delay:.2s}.page_delay4__MNSzq{animation-delay:.4s}.page_delay6__1mTvi{animation-delay:.6s}.page_delay8__I2cNL{animation-delay:.8s}.page_container__mTyK3{font-family:system-ui,-apple-system,sans-serif;color:var(--dark)}.page_nav__dJkcK{background:rgba(253,252,251,.95);backdrop-filter:blur(20px);position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(196,180,155,.15);box-shadow:0 2px 20px rgba(0,0,0,.03)}.page_navContainer__eWxuV{max-width:1400px;margin:0 auto;padding:0 60px}.page_navContent__ZH5si{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.page_logo__2g03h{font-size:14px;font-weight:400;color:var(--dark);letter-spacing:3px;text-transform:uppercase;display:flex;align-items:center;gap:12px}.page_logo__2g03h svg{color:var(--gold)}.page_navLinks__XSb0E{display:flex;align-items:center;gap:36px}.page_navLink__MvUGb{font-size:13px;font-weight:400;color:var(--gray);letter-spacing:1px;text-transform:uppercase;position:relative;cursor:pointer;transition:color .3s}.page_navLink__MvUGb:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) scaleX(0);width:20px;height:1px;background:var(--gold);transition:transform .3s}.page_navLink__MvUGb:hover{color:var(--dark)}.page_navLink__MvUGb:hover:after{transform:translateX(-50%) scaleX(1)}.page_navActions__LoIqZ{display:flex;align-items:center;gap:20px}.page_phoneLink__xYdvM{font-size:15px;color:var(--gray);text-decoration:none;gap:6px}.page_navButton___rCyh,.page_phoneLink__xYdvM{display:flex;align-items:center;font-weight:500}.page_navButton___rCyh{background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold) 100%);color:#fff;border:none;padding:11px 24px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border-radius:2px;box-shadow:0 2px 8px rgba(196,180,155,.3);gap:8px;transition:all .4s}.page_navButton___rCyh:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(196,180,155,.4)}.page_hero__b7glG{background:linear-gradient(135deg,#fdfcfb,#f7f5f2 50%,#faf9f7);margin-top:61px;padding:80px 20px 100px;position:relative;overflow:hidden;min-height:calc(90vh - 61px)}.page_heroDecoration__NrJy7{position:absolute;top:10%;right:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(196,180,155,.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.page_heroContainer__BbJpQ{max-width:1400px;margin:0 auto;padding:0 40px}.page_heroGrid__CXSyw{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.page_heroBadge__mWl6h{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-weight:500}.page_heroBadgeLine__qVWOm{width:24px;height:1px;background:var(--gold)}.page_heroTitle__CDy_X{font-size:68px;font-weight:200;line-height:1.1;margin-bottom:24px;color:var(--dark);letter-spacing:-2px}.page_heroTitleGradient__qGP7v{background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:300}.page_heroDescription__0whID{font-size:20px;font-weight:300;line-height:1.6;margin-bottom:36px;color:var(--gray);max-width:600px}.page_heroButtons__j5md5{display:flex;gap:16px;margin-bottom:32px}.page_heroPrimaryBtn__6pyDm{background:linear-gradient(135deg,#b8a590,#a89580);color:#fff;border:none;padding:20px 40px;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 8px 30px rgba(184,165,144,.3);border-radius:2px;transition:all .4s}.page_heroPrimaryBtn__6pyDm:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(196,180,155,.4)}.page_heroSecondaryBtn__FsIg3{background:rgba(196,180,155,.08);color:var(--gold-dark);border:2px solid var(--gold-dark);padding:18px 36px;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:2px;transition:all .4s}.page_heroFeatures__b5_uq{display:flex;gap:32px;font-size:13px;color:var(--gray-light)}.page_heroFeature__LQS39{display:flex;align-items:center;gap:6px}.page_heroFeature__LQS39 svg{color:var(--gold)}.page_heroImage__76Rg2{height:600px;border-radius:20px;background:linear-gradient(135deg,#f7f5f2,#fdfcfb);border:1px solid rgba(196,180,155,.2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.08)}.page_heroImagePicture__SNseF{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_heroImagePlaceholder__i06Bo{text-align:center;z-index:1}.page_heroImagePlaceholder__i06Bo svg{color:rgba(196,180,155,.2);margin-bottom:20px}.page_heroImageText__85K_a{font-size:16px;letter-spacing:3px;text-transform:uppercase;color:rgba(196,180,155,.4)}.page_trustBar__nkjkW{background:linear-gradient(135deg,#2d3748,#1e293b);padding:60px 20px;border-bottom:1px solid rgba(196,180,155,.15)}.page_trustBarContainer___Izxh{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:60px;text-align:center}.page_trustItem__KCHPv{opacity:0}.page_trustNumber___pcAb{font-size:42px;font-weight:200;background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.page_trustLabel__ZW6QE{font-size:13px;color:rgba(255,255,255,.7);font-weight:400;letter-spacing:1px;text-transform:uppercase}.page_doctorSection__vqYHx{background:#fff;padding:120px 20px}.page_doctorContainer__38y3B{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center}.page_doctorPhoto__Q_59G{position:relative;padding-bottom:120%;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(196,180,155,.1),rgba(196,180,155,.05));border:1px solid rgba(196,180,155,.2)}.page_doctorPhotoPlaceholder__8EDCX{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:120px;color:rgba(196,180,155,.2);font-weight:200}.page_doctorName__GyuJs{font-size:38px;font-weight:300;color:var(--dark);letter-spacing:-1px;margin-bottom:8px}.page_doctorTitle__2Z6rT{font-size:16px;color:var(--gold);font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:32px}.page_doctorBio__yOakE{font-size:17px;color:var(--gray);line-height:1.8;font-weight:300;margin-bottom:32px}.page_doctorCredentials__Ct1ao{display:flex;flex-direction:column;gap:16px}.page_credential__D5pM6{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--gray)}.page_credential__D5pM6 svg{color:var(--gold);flex-shrink:0}.page_howItWorks__TtF53{background:#fdfcfb;padding:120px 20px}.page_sectionContainer__Ulj85{max-width:1400px;margin:0 auto;padding:0 40px}.page_sectionTitle__D_O2X{font-size:48px;font-weight:200;color:var(--dark);text-align:center;margin-bottom:16px;letter-spacing:-1px}.page_sectionSubtitle__0JWlW{font-size:18px;color:var(--gray);text-align:center;max-width:600px;margin:0 auto 80px;font-weight:300;line-height:1.7}.page_stepsGrid__vAOkf{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.page_stepCard__qn1_Y{opacity:0}.page_stepNumber__r5jKf{width:60px;height:60px;background:linear-gradient(135deg,rgba(196,180,155,.15),rgba(196,180,155,.08));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--gold);font-size:24px;font-weight:300}.page_stepTitle__8VCWs{font-size:24px;font-weight:400;color:var(--dark);margin-bottom:12px}.page_stepText__No7BU{font-size:16px;color:var(--gray-light);line-height:1.7;margin-bottom:16px}.page_stepBadge__BjxpB{font-size:13px;color:var(--gold);font-weight:500;letter-spacing:1px;text-transform:uppercase}.page_gallery__jvMn3{background:#fff;padding:120px 20px}.page_galleryGrid__rNHar{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;margin:0 auto 60px}.page_galleryCard__M5qaQ{background:linear-gradient(135deg,#fff,#fdfcfb);border-radius:16px;overflow:hidden;border:1px solid rgba(196,180,155,.15);box-shadow:0 10px 40px rgba(0,0,0,.03);opacity:0;transition:all .4s}.page_galleryCard__M5qaQ:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.1)}.page_galleryImages__FpzAq{display:grid;grid-template-columns:1fr 1fr}.page_galleryBefore__nuqqo{position:relative;padding-bottom:100%;background:linear-gradient(135deg,#f7f5f2,#faf9f7);border-right:1px solid rgba(196,180,155,.15)}.page_galleryBeforeLabel__7uzuw{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);color:#fff;padding:6px 14px;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:4px;z-index:2}.page_galleryBeforePlaceholder__GJeYc{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:48px;color:rgba(196,180,155,.2);font-weight:200}.page_galleryAfter__AHqai{position:relative;padding-bottom:100%;background:linear-gradient(135deg,rgba(196,180,155,.08),rgba(212,196,176,.05))}.page_galleryAfterLabel__fKaOV{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold) 100%);color:#fff;padding:6px 14px;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:4px;z-index:2}.page_galleryAfterPlaceholder__h_85K{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:48px;color:rgba(196,180,155,.25);font-weight:200}.page_galleryInfo__0Rrgh{padding:24px;display:flex;justify-content:space-between;align-items:center}.page_galleryInfo__0Rrgh svg{color:var(--gold)}.page_galleryDuration__C4cRd{font-size:15px;font-weight:500;color:var(--dark);margin-bottom:4px}.page_galleryConcern__0xAlU{font-size:13px;color:var(--gray-light)}.page_galleryButton__s5zWq{text-align:center}.page_primaryButton__ZXh7r{background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold) 100%);color:#fff;border:none;padding:20px 40px;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 30px rgba(196,180,155,.3);border-radius:2px;transition:all .4s}.page_primaryButton__ZXh7r:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(196,180,155,.4)}.page_pricing__8ymtJ{background:#fdfcfb;padding:120px 20px}.page_pricingGrid__zQPAF{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px}.page_pricingCard__nRZPz{background:linear-gradient(135deg,#fff,#fdfcfb);border:1px solid rgba(196,180,155,.15);border-radius:16px;padding:48px 36px;text-align:center;opacity:0;position:relative;transition:all .4s}.page_pricingCard__nRZPz:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.1)}.page_pricingBadge__3XEPi{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold) 100%);color:#fff;padding:6px 14px;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:4px}.page_pricingIcon__Jlxo3{width:56px;height:56px;background:linear-gradient(135deg,rgba(196,180,155,.12),rgba(196,180,155,.08));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);margin:0 auto 24px}.page_pricingTitle__5T0qX{font-size:18px;font-weight:400;color:var(--dark);margin-bottom:20px}.page_pricingPrice__7vyYQ{font-size:44px;font-weight:200;background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;line-height:1.2}.page_pricingSubtext__3U7lt{font-size:13px;color:var(--gray-light);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(196,180,155,.1)}.page_pricingFeatures__Mj7ZF{text-align:left;display:flex;flex-direction:column;gap:12px}.page_pricingFeature__3cKhA{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--gray)}.page_pricingFeature__3cKhA svg{color:var(--gold);margin-top:2px;flex-shrink:0}.page_pricingFooter__71M9V{text-align:center;margin-top:40px}.page_pricingDisclaimer__4SoUl{font-size:14px;color:var(--gray-light);margin-bottom:16px}.page_pricingGuarantee__IHwMi{font-size:16px;color:var(--dark);font-weight:500}.page_testimonials__VgDXV{background:#fff;padding:120px 20px}.page_testimonialsGrid__JAaw_{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.page_testimonialCard__lRvJG{background:linear-gradient(135deg,#fff,#fdfcfb);padding:40px;border:1px solid rgba(196,180,155,.15);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.03);opacity:0;transition:all .4s}.page_testimonialCard__lRvJG:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.1)}.page_testimonialStars__xQrrL{display:flex;gap:6px;margin-bottom:20px;color:var(--gold)}.page_testimonialReview__4MVPt{font-size:16px;font-weight:400;color:var(--gray);margin-bottom:24px;line-height:1.7;font-style:italic}.page_testimonialFooter__xdOxX{padding-top:20px;border-top:1px solid rgba(196,180,155,.1)}.page_testimonialName__Hs5op{font-size:15px;color:var(--dark);margin-bottom:4px;font-weight:500}.page_testimonialLocation__qiLUh{font-size:13px;color:var(--gray-light)}.page_faq__LvvnK{background:linear-gradient(135deg,#2d3748,#1e293b);padding:120px 20px;color:#fff}.page_faqTitle__I_Jep{font-size:48px;font-weight:200;color:#fff;text-align:center;margin-bottom:16px;letter-spacing:-1px}.page_faqSubtitle__kuBQN{font-size:18px;color:rgba(255,255,255,.7);text-align:center;max-width:600px;margin:0 auto 60px}.page_faqContainer__ciOhj{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.page_faqItem__BxX8t{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(196,180,155,.15);border-radius:12px;padding:32px;cursor:pointer;transition:all .3s;opacity:0}.page_faqQuestion__yGCsb{display:flex;justify-content:space-between;align-items:center}.page_faqQuestion__yGCsb h3{font-size:18px;font-weight:400;color:#fff;margin:0}.page_faqIcon__0pJzS{transform:rotate(0deg)}.page_faqIconOpen__jrLqz,.page_faqIcon__0pJzS{transition:transform .3s;flex-shrink:0;margin-left:16px}.page_faqIconOpen__jrLqz{transform:rotate(180deg)}.page_faqAnswer__scS2r{font-size:15px;font-weight:300;color:rgba(255,255,255,.7);line-height:1.8;margin-top:20px;padding-top:20px;border-top:1px solid rgba(196,180,155,.1)}.page_booking__VDtqV{background:linear-gradient(135deg,#fdfcfb,#f7f5f2 50%,#faf9f7);padding:120px 20px;position:relative;overflow:hidden}.page_bookingDecoration__fEqlQ{position:absolute;top:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(196,180,155,.06) 0,transparent 70%);border-radius:50%;pointer-events:none}.page_bookingContainer__1o_u6{max-width:800px;margin:0 auto;text-align:center;padding:0 40px;position:relative;z-index:1}.page_bookingBadge___pSLI{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(196,180,155,.15),rgba(196,180,155,.08));padding:10px 24px;border-radius:50px;margin-bottom:24px;font-size:13px;color:var(--gold-dark);font-weight:500;letter-spacing:1px;border:1px solid rgba(196,180,155,.2)}.page_bookingTitle__Z1A61{font-size:48px;font-weight:200;color:var(--dark);margin-bottom:20px;letter-spacing:-1.5px}.page_bookingTitleAccent__2IrwP{color:var(--gold-dark);font-weight:300}.page_bookingSubtitle__EzN08{font-size:20px;font-weight:300;color:var(--gray);line-height:1.7;margin-bottom:60px}.page_bookingForm__Qvv4j{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(253,252,251,.95));padding:50px 60px;border-radius:20px;border:1px solid rgba(196,180,155,.2);box-shadow:0 30px 80px rgba(0,0,0,.08);backdrop-filter:blur(10px)}.page_formInput__wsAzi,.page_formSelect__EOqbz{width:100%;padding:18px 24px;border:1.5px solid rgba(196,180,155,.25);border-radius:10px;font-size:16px;background:rgba(255,255,255,.8);font-weight:400;color:var(--dark);margin-bottom:20px;transition:all .3s;box-sizing:border-box}.page_formInput__wsAzi:focus,.page_formSelect__EOqbz:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(196,180,155,.1)}.page_formSelect__EOqbz{color:var(--gray);cursor:pointer;margin-bottom:24px}.page_formSubmit__ick2_{width:100%;background:linear-gradient(135deg,#b8a590,#a89580);color:#fff;border:none;border-radius:10px;padding:22px;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 12px 35px rgba(184,165,144,.35);transition:all .4s}.page_formSubmit__ick2_:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(196,180,155,.4)}.page_formBenefits__s3Ujc{margin-top:24px;padding-top:24px;border-top:1px solid rgba(196,180,155,.15);display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:13px;color:var(--gray-light)}.page_formBenefit__UlU2R{display:flex;align-items:center;justify-content:center;gap:6px}.page_formBenefit__UlU2R svg{color:var(--gold)}.page_formSecure__Dh5r8{margin-top:20px;padding:16px;background:rgba(196,180,155,.05);border-radius:8px;font-size:12px;color:var(--gray-light);display:flex;align-items:center;justify-content:center;gap:16px}.page_formSecure__Dh5r8 svg{color:var(--gold)}.page_bookingContact__Q4jOp{margin-top:40px;font-size:16px;color:var(--gray)}.page_bookingContact__Q4jOp a{color:var(--gold-dark);font-weight:500;text-decoration:none;border-bottom:1px solid rgba(196,180,155,.3)}.page_footer___VIQq{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:60px 20px 30px}.page_footerContainer__wP3hu{max-width:1400px;margin:0 auto;padding:0 40px}.page_footerGrid__l78_C{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-bottom:40px}.page_footerBrand__WH3uG{max-width:100%}.page_footerLogo__qqCkl{font-size:16px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:10px}.page_footerLogo__qqCkl svg{color:var(--gold)}.page_footerDescription___2NNt{font-size:14px;color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:20px}.page_footerContact__LdWJ3{display:flex;flex-direction:column;gap:10px}.page_footerPhone__0Z1SP{color:rgba(255,255,255,.7);display:flex;align-items:center;gap:8px;text-decoration:none;font-size:14px}.page_footerPhone__0Z1SP svg{color:var(--gold)}.page_footerAddress__MbQqd{color:rgba(255,255,255,.7);display:flex;align-items:flex-start;gap:8px;font-size:14px}.page_footerAddress__MbQqd svg{color:var(--gold);margin-top:3px;flex-shrink:0}.page_footerColumn__DsUIz{display:flex;flex-direction:column}.page_footerColumnTitle__6k_GQ{font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px;color:var(--gold)}.page_footerColumnList__hj4uK{display:flex;flex-direction:column;gap:12px;font-size:14px;color:rgba(255,255,255,.7)}.page_footerEmergency__a10N_{color:var(--gold)!important;margin-top:8px}.page_footerCopyright__Qd9_y{padding-top:30px;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:13px;color:rgba(255,255,255,.6)}