.wedding-programme_pageContainer__uriWG{--ink:#0A0908;--paper:#FDFCFA;--stone:#E8E6E1;--sage:#9FA394;--copper:#B87E5F;--cloud:#F7F6F4;--mist:#6B6B6B;--success:#4A7C59;--error:#C73E1D;--gold:#D4AF37;font-family:-apple-system,SF Pro Display,BlinkMacSystemFont,sans-serif;background:var(--paper);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wedding-programme_display1__0xkTB{font-size:clamp(3rem,7vw,5.5rem);font-weight:200;letter-spacing:-.04em;line-height:.95}.wedding-programme_display2__vryUJ{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;letter-spacing:-.03em;line-height:1.1}.wedding-programme_headline__qrffA{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;letter-spacing:-.02em;line-height:1.3}.wedding-programme_bodyLarge__gX1V9{font-size:1.125rem;font-weight:400;line-height:1.7;color:var(--mist)}.wedding-programme_textCenter__XVJrv{text-align:center}.wedding-programme_topBar__fmrZO{position:fixed;top:0;left:0;right:0;background:var(--ink);color:var(--paper);padding:.75rem;text-align:center;z-index:1001;font-size:.875rem;letter-spacing:.05em}.wedding-programme_topBarContent__0Gt4V{display:flex;align-items:center;justify-content:center;gap:1rem}.wedding-programme_topBarLink__lb6Kj{color:var(--gold);text-decoration:none;font-weight:600;border-bottom:1px solid var(--gold)}.wedding-programme_hero__4izNe{margin-top:0;padding-top:128px;min-height:100vh;display:flex;align-items:center;position:relative;background:linear-gradient(135deg,var(--paper) 0,var(--cloud) 100%)}.wedding-programme_heroContainer__DNedO{width:100%;max-width:1440px;margin:0 auto;padding:4rem 2rem}.wedding-programme_heroGrid__rW_jI{display:flex;justify-content:center;align-items:center;text-align:center}.wedding-programme_heroContent__NksW8{max-width:800px;margin:0 auto}.wedding-programme_heroCountdown__t0ikG{display:inline-flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:rgba(200,62,29,.1);border-radius:100px;margin:0 auto 2rem}.wedding-programme_countdownNumber__kXvWM{font-size:1.25rem;font-weight:600;color:var(--error)}.wedding-programme_countdownText__Z5H98{font-size:.875rem;color:var(--ink)}.wedding-programme_hero__4izNe h1{margin-bottom:2rem;text-align:center}.wedding-programme_accent__rCtwo{font-style:italic;font-family:Times New Roman,serif;font-weight:400;color:var(--copper)}.wedding-programme_heroDescription__QdOx3{margin-bottom:2rem;text-align:center}.wedding-programme_heroValueProps__6AVfZ{display:flex;gap:2rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.wedding-programme_valueProp__x3OGE{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--ink)}.wedding-programme_valueProp__x3OGE:before{content:"✓";width:20px;height:20px;background:var(--sage);color:var(--paper);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.wedding-programme_heroButtons__Ogahg{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.wedding-programme_btn__A2aI_{padding:1rem 2.5rem;font-size:.875rem;font-weight:500;letter-spacing:.08em;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:100px;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;border:none}.wedding-programme_btnPrimary__uuz_j{background:var(--ink);color:var(--paper)}.wedding-programme_btnPrimary__uuz_j:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(10,9,8,.3)}.wedding-programme_btnSecondary__GHet2{background:transparent;color:var(--ink);border:1.5px solid rgba(10,9,8,.2)}.wedding-programme_btnSecondary__GHet2:hover{border-color:var(--ink);background:rgba(10,9,8,.05)}.wedding-programme_btnFull__nGEmv{width:100%}.wedding-programme_heroPaymentNote__qo07a{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--mist)}.wedding-programme_heroPaymentNote__qo07a strong{color:var(--ink)}.wedding-programme_heroVisual__qH_kj{position:relative;height:600px}.wedding-programme_beforeAfter__pC9GP{position:relative;width:100%;max-width:500px;margin:0 auto}.wedding-programme_baContainer__rAKmI{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;background:var(--cloud);border-radius:2px}.wedding-programme_baImage__YYWpI{aspect-ratio:3/4;background:linear-gradient(135deg,var(--stone) 0,var(--sage) 100%);border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;opacity:.3}.wedding-programme_baLabel__KdVj9{position:absolute;bottom:1rem;left:1rem;padding:.5rem 1rem;background:var(--paper);font-size:.75rem;letter-spacing:.1em;font-weight:600;border-radius:100px}.wedding-programme_baStats__6fUUH{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.wedding-programme_baStat__GoKr5{text-align:center;padding:1rem;background:var(--paper);border-radius:2px}.wedding-programme_baStatValue__OeSxl{font-size:1.5rem;font-weight:300;color:var(--copper)}.wedding-programme_baStatLabel___pQZI{font-size:.75rem;color:var(--mist);letter-spacing:.05em}.wedding-programme_trustBar__bFz9b{padding:3rem 2rem;background:var(--ink);color:var(--paper)}.wedding-programme_trustContainer__rM7Hm{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;text-align:center}.wedding-programme_trustItem___JHT1{display:flex;flex-direction:column;align-items:center;gap:.5rem}.wedding-programme_trustValue__eq6Wq{font-size:1.5rem;font-weight:300;color:var(--gold)}.wedding-programme_trustLabel__OVIi1{font-size:.75rem;letter-spacing:.1em;opacity:.7}.wedding-programme_treatments__lD4Ic{padding:8rem 2rem;background:var(--paper)}.wedding-programme_treatmentsContainer__6dRhT{max-width:1200px;margin:0 auto}.wedding-programme_treatmentsHeader__BrDxm{max-width:800px;margin:0 auto 5rem;text-align:center}.wedding-programme_doctorsList__zkHKu{display:flex;justify-content:center;gap:3rem;margin:3rem 0;flex-wrap:wrap}.wedding-programme_doctorCard__vzSDb{text-align:center}.wedding-programme_doctorName__7RGrZ{font-size:2rem;font-weight:300;color:var(--copper)}.wedding-programme_doctorTitle__D_Q0c{font-size:.875rem;color:var(--mist);margin-top:.5rem}.wedding-programme_treatmentCategories__hvtu8{display:flex;flex-direction:column;gap:4rem;align-items:center}.wedding-programme_treatmentCategory__qQU_x{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;max-width:800px;width:100%}.wedding-programme_treatmentContent__JNAyv{text-align:center;width:100%}.wedding-programme_treatmentContent__JNAyv h3{font-size:1.75rem;margin-bottom:1rem;font-weight:300;text-align:center}.wedding-programme_treatmentContent__JNAyv p{color:var(--mist);margin-bottom:2rem;text-align:center}.wedding-programme_treatmentHighlight__vw0Cz{color:var(--copper);font-weight:500;text-align:center;display:block}.wedding-programme_treatmentGrid__HCW5Y{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-items:center;max-width:600px;margin:0 auto}.wedding-programme_treatmentItem__u1djd{padding:1rem;background:var(--cloud);border-radius:2px;font-size:.875rem;transition:all .3s;text-align:center;width:100%}.wedding-programme_treatmentItem__u1djd:hover{background:var(--stone);transform:translateY(-2px)}.wedding-programme_treatmentItem__u1djd strong{display:block;margin-bottom:.25rem;color:var(--ink)}.wedding-programme_treatmentItem__u1djd span{color:var(--mist);font-size:.75rem}.wedding-programme_treatmentNote__qLDsP{margin-top:1rem;font-size:.875rem;font-style:italic;text-align:center}.wedding-programme_programmes__Zt89y{padding:8rem 2rem;background:var(--cloud)}.wedding-programme_programmesContainer__GdeaF{max-width:1440px;margin:0 auto}.wedding-programme_programmesHeader__vmiOS{max-width:800px;margin:0 auto 5rem;text-align:center}.wedding-programme_programmeDurationToggle__uQh_D{display:flex;justify-content:center;margin-bottom:4rem;gap:1rem}.wedding-programme_durationBtn__xTq5r{padding:.75rem 2rem;background:transparent;border:1.5px solid var(--stone);color:var(--mist);font-size:.875rem;letter-spacing:.1em;cursor:pointer;transition:all .3s;border-radius:100px}.wedding-programme_durationBtn__xTq5r.wedding-programme_active__WsxbP{background:var(--ink);color:var(--paper);border-color:var(--ink)}.wedding-programme_programmesGrid__PhCAX{display:grid;grid-template-columns:1fr;gap:2rem}.wedding-programme_programme__kYHpl{background:var(--paper);border-radius:2px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.wedding-programme_programme__kYHpl:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(10,9,8,.12)}.wedding-programme_programme__kYHpl.wedding-programme_featured__VhRfM{background:var(--ink);color:var(--paper)}.wedding-programme_programmeBadge__JIU9o{position:absolute;top:2rem;right:2rem;padding:.5rem 1rem;background:var(--copper);color:var(--paper);font-size:.625rem;letter-spacing:.15em;font-weight:600;border-radius:100px}.wedding-programme_programmeHeader__nd34P{padding:3rem 3rem 2rem;border-bottom:1px solid rgba(10,9,8,.08)}.wedding-programme_programme__kYHpl.wedding-programme_featured__VhRfM .wedding-programme_programmeHeader__nd34P{border-bottom-color:rgba(253,252,250,.1)}.wedding-programme_programmeDuration__joppN{font-size:.75rem;letter-spacing:.2em;opacity:.5;margin-bottom:1rem}.wedding-programme_programmeName__T6shd{font-size:1.5rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.5rem}.wedding-programme_programmePrice__zFMGH{font-size:2.5rem;font-weight:200;letter-spacing:-.03em}.wedding-programme_programmePriceNote__HqVlT{font-size:.875rem;opacity:.7;margin-top:.5rem}.wedding-programme_programmePriceNote__HqVlT strong{color:var(--gold);font-weight:600}.wedding-programme_programmeBody__dvn5W{padding:3rem}.wedding-programme_programmePromise__iCv3N{font-size:1.25rem;font-weight:300;line-height:1.4;margin-bottom:2.5rem;opacity:.9}.wedding-programme_programme__kYHpl.wedding-programme_featured__VhRfM .wedding-programme_programmePromise__iCv3N{color:var(--copper)}.wedding-programme_programmeSection__PtuN_{margin-bottom:2.5rem}.wedding-programme_programmeSectionTitle__uBQb7{font-size:.75rem;letter-spacing:.15em;margin-bottom:1rem;opacity:.4;font-weight:600}.wedding-programme_programmeList__aJVfS{list-style:none;padding:0}.wedding-programme_programmeList__aJVfS li{padding:.5rem 0;font-size:.9375rem;opacity:.85;display:flex;align-items:flex-start;gap:.75rem}.wedding-programme_programmeList__aJVfS li:before{content:"—";color:var(--sage);flex-shrink:0}.wedding-programme_programme__kYHpl.wedding-programme_featured__VhRfM .wedding-programme_programmeList__aJVfS li:before{color:var(--copper)}.wedding-programme_programmeFooter__ushx3{padding:2rem 3rem 3rem}.wedding-programme_programmeCta__aBKq8{width:100%;padding:1.125rem;background:var(--ink);color:var(--paper);border:none;font-size:.8125rem;letter-spacing:.12em;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:100px}.wedding-programme_programme__kYHpl.wedding-programme_featured__VhRfM .wedding-programme_programmeCta__aBKq8{background:var(--paper);color:var(--ink)}.wedding-programme_programmeCta__aBKq8:hover{transform:translateY(-2px)}.wedding-programme_programmeValue__Up7wk{text-align:center;margin-top:1rem;font-size:.75rem;opacity:.5;letter-spacing:.05em}.wedding-programme_calculator__ZKtwj{padding:6rem 2rem;background:var(--stone)}.wedding-programme_calculatorContainer__T7C4A{max-width:600px;margin:0 auto;text-align:center}.wedding-programme_calculatorBox__idTEx{background:var(--paper);padding:3rem;border-radius:2px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.wedding-programme_calculatorSubtitle__w9I6m{margin-bottom:2rem;color:var(--mist)}.wedding-programme_calcInput__GDfDd{margin-bottom:2rem}.wedding-programme_calcInput__GDfDd label{display:block;font-size:.875rem;margin-bottom:.5rem;color:var(--mist)}.wedding-programme_calcSelect__9UqYi{width:100%;padding:1rem;font-size:1.125rem;border:2px solid var(--stone);border-radius:2px;margin-bottom:1rem}.wedding-programme_calcResult__bKMCG{padding:2rem;background:var(--cloud);border-radius:2px;margin-top:2rem}.wedding-programme_calcValue__0MLQc{font-size:3rem;font-weight:200;color:var(--copper);margin-bottom:.5rem}.wedding-programme_calcLabel__eUw3C{font-size:.875rem;color:var(--mist)}.wedding-programme_calcStats__GRXyx{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.wedding-programme_calcStat__vkxyC{padding:1rem;background:var(--cloud);border-radius:2px;text-align:center}.wedding-programme_calcStatValue__VhErh{font-size:1.25rem;font-weight:600;color:var(--copper)}.wedding-programme_calcStatLabel__SL7Wc{font-size:.75rem;color:var(--mist)}.wedding-programme_calcNote__j7O9k{margin-top:1rem;font-size:.75rem;color:var(--mist);text-align:center}.wedding-programme_testimonials__2ekSi{padding:8rem 2rem;background:var(--cloud)}.wedding-programme_testimonialsContainer__lnREe{max-width:1200px;margin:0 auto}.wedding-programme_testimonialsHeader__2tBMf{max-width:800px;margin:0 auto 5rem;text-align:center}.wedding-programme_testimonialsGrid__I6MQO{display:grid;grid-template-columns:1fr;gap:2rem}.wedding-programme_testimonial__Hsu8e{background:var(--paper);padding:3rem;border-radius:2px}.wedding-programme_testimonialRating__vNimr{display:flex;gap:.25rem;margin-bottom:1rem;color:var(--gold)}.wedding-programme_testimonialQuote__qaK23{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;font-weight:300}.wedding-programme_testimonialResults__yszsw{display:flex;gap:2rem;padding:1rem;background:var(--cloud);border-radius:2px;margin-bottom:2rem}.wedding-programme_resultItem__0xlus{text-align:center}.wedding-programme_resultValue__nzCrS{font-size:1.25rem;font-weight:600;color:var(--copper)}.wedding-programme_resultLabel__6hdKa{font-size:.75rem;color:var(--mist)}.wedding-programme_testimonialAuthor__VAVaz{display:flex;align-items:center;gap:1rem}.wedding-programme_testimonialAvatar__4sk3W{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--sage) 0,var(--copper) 100%);opacity:.2}.wedding-programme_testimonialDetails__voEpJ{flex:1}.wedding-programme_testimonialName__8TEWV{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.wedding-programme_testimonialMeta__IXmEN{font-size:.75rem;color:var(--mist);letter-spacing:.05em}.wedding-programme_faq__w1iFq{padding:8rem 2rem;background:var(--paper)}.wedding-programme_faqContainer___RKlZ{max-width:900px;margin:0 auto}.wedding-programme_faqContainer___RKlZ h2{margin-bottom:4rem}.wedding-programme_faqGrid__krIAT{display:grid;gap:2rem}.wedding-programme_faqItem__wbvHb{padding:2rem;background:var(--cloud);border-radius:2px}.wedding-programme_faqItem__wbvHb h3{margin-bottom:1rem;font-size:1.25rem}.wedding-programme_faqItem__wbvHb p{color:var(--mist);line-height:1.7}.wedding-programme_cta__xjH9s{padding:10rem 2rem;background:linear-gradient(135deg,var(--ink) 0,#1a1917 100%);color:var(--paper);text-align:center}.wedding-programme_ctaContainer__H_BKR{max-width:800px;margin:0 auto}.wedding-programme_ctaUrgency__0rtl5{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:rgba(253,252,250,.1);border-radius:100px;margin-bottom:2rem;font-size:.875rem}.wedding-programme_cta__xjH9s h2{margin-bottom:1.5rem}.wedding-programme_ctaDescription__KAeSf{font-size:1.25rem;opacity:.8;margin-bottom:3rem;font-weight:300}.wedding-programme_ctaButton__xRWnH{background:var(--paper);color:var(--ink);padding:1.25rem 3rem;font-size:.875rem;font-weight:500;letter-spacing:.1em;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:100px;cursor:pointer;border:none}.wedding-programme_ctaButton__xRWnH:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(253,252,250,.2)}.wedding-programme_ctaNote__A2t4R{margin-top:2rem;font-size:.75rem;opacity:.5;letter-spacing:.1em}.wedding-programme_stickyCta___j3z2{position:fixed;bottom:20px;right:20px;z-index:900}.wedding-programme_stickyBtn__VlnYl{box-shadow:0 10px 30px rgba(0,0,0,.3);padding:1rem 2rem}.wedding-programme_stickyPrice__QT3gp{display:block;font-size:.75rem;opacity:.8}.wedding-programme_stickyText__3gCJf{display:block;font-size:1rem;font-weight:600}@media (min-width:768px){.wedding-programme_programmesGrid__PhCAX{grid-template-columns:repeat(3,1fr)}.wedding-programme_testimonialsGrid__I6MQO{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.wedding-programme_baStats__6fUUH,.wedding-programme_treatmentGrid__HCW5Y{grid-template-columns:1fr}.wedding-programme_trustContainer__rM7Hm{grid-template-columns:1fr;gap:2rem}}[dir=rtl] .wedding-programme_valueProp__x3OGE:before{margin-right:0;margin-left:.5rem}[dir=rtl] .wedding-programme_programmeList__aJVfS li:before{margin-right:0;margin-left:.75rem}.LanguageSwitcher_languageSwitcher__TAQSY{position:relative;z-index:100}.LanguageSwitcher_currentLanguage__loRvF{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#333}.LanguageSwitcher_currentLanguage__loRvF:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}.LanguageSwitcher_servicesPage__K_n8S .LanguageSwitcher_currentLanguage__loRvF{color:#000;border-color:rgba(0,0,0,.2)}.LanguageSwitcher_servicesPage__K_n8S .LanguageSwitcher_currentLanguage__loRvF:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.3)}.LanguageSwitcher_flag__YhdMl{font-size:20px;line-height:1}.LanguageSwitcher_name__wGwak{font-weight:500}.LanguageSwitcher_arrow__1Iwln{transition:transform .2s ease}.LanguageSwitcher_arrowUp__WVTPe{transform:rotate(180deg)}.LanguageSwitcher_dropdown__WBmDP{position:absolute;top:calc(100% + 8px);right:0;background:white;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);overflow:hidden;min-width:180px;animation:LanguageSwitcher_dropdownSlide__lgLWR .2s ease}@keyframes LanguageSwitcher_dropdownSlide__lgLWR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_languageOption__QKBoE{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:background .2s ease;font-size:14px;color:#333;text-align:left}.LanguageSwitcher_languageOption__QKBoE:hover{background:rgba(0,0,0,.05)}.LanguageSwitcher_languageOption__QKBoE.LanguageSwitcher_active__dOjPo{background:rgba(15,117,255,.1);color:#0f75ff;font-weight:600}.LanguageSwitcher_servicesPage__K_n8S .LanguageSwitcher_languageOption__QKBoE{color:#000}.LanguageSwitcher_servicesPage__K_n8S .LanguageSwitcher_languageOption__QKBoE:hover{background:rgba(0,0,0,.08)}@media (prefers-color-scheme:dark){.LanguageSwitcher_currentLanguage__loRvF{color:#fff;border-color:rgba(255,255,255,.1)}.LanguageSwitcher_currentLanguage__loRvF:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.LanguageSwitcher_dropdown__WBmDP{background:#1a1a1a;box-shadow:0 4px 24px rgba(0,0,0,.4)}.LanguageSwitcher_languageOption__QKBoE{color:#fff}.LanguageSwitcher_languageOption__QKBoE:hover{background:rgba(255,255,255,.05)}.LanguageSwitcher_languageOption__QKBoE.LanguageSwitcher_active__dOjPo{background:rgba(15,117,255,.2)}}@media (max-width:768px){.LanguageSwitcher_currentLanguage__loRvF{padding:6px 12px;font-size:13px}.LanguageSwitcher_flag__YhdMl{font-size:18px}.LanguageSwitcher_dropdown__WBmDP{min-width:160px}.LanguageSwitcher_languageOption__QKBoE{padding:10px 14px;font-size:13px}}@media (max-width:1300px){.nav-language-mobile .LanguageSwitcher_arrow__1Iwln,.nav-language-mobile .LanguageSwitcher_name__wGwak{display:none!important}.nav-language-mobile .LanguageSwitcher_currentLanguage__loRvF{padding:6px 8px;min-width:auto;border:none;background:transparent}.nav-language-mobile .LanguageSwitcher_flag__YhdMl{font-size:24px}}.shop_announcementBar__bsyD_{background:#000;color:#fff;padding:8px 0;font-size:13px;overflow:hidden;position:relative}.shop_announcementTrack__Rv_mF{display:flex;animation:shop_scroll__f3TKs 30s linear infinite;white-space:nowrap}.shop_announcementTrack__Rv_mF span{padding:0 60px;display:inline-flex;align-items:center;position:relative}.shop_announcementTrack__Rv_mF span:after{content:"•";position:absolute;right:25px}@keyframes shop_scroll__f3TKs{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.shop_hero__eE7oB{background:linear-gradient(180deg,#1a0808,#4a1818 50%,#1a0808);padding:220px 32px 120px;text-align:center;min-height:700px;display:flex;align-items:center;justify-content:center;position:relative}.shop_hero__eE7oB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.4) 100%);pointer-events:none}.shop_scrollIndicator__nS_Di{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:30px;height:50px;border:2px solid rgba(255,255,255,.3);border-radius:15px;display:flex;align-items:start;justify-content:center;padding-top:8px;cursor:pointer;transition:border-color .3s ease}.shop_scrollIndicator__nS_Di:hover{border-color:rgba(255,255,255,.5)}.shop_scrollIndicator__nS_Di:before{content:"";width:4px;height:10px;background:rgba(255,255,255,.6);border-radius:2px;animation:shop_scrollDown__GTfDb 1.5s infinite}@keyframes shop_scrollDown__GTfDb{0%{transform:translateY(0);opacity:1}50%{transform:translateY(15px);opacity:.5}to{transform:translateY(0);opacity:1}}.shop_heroContent__VSouv{max-width:900px;color:#fff;position:relative;z-index:1}.shop_hero__eE7oB h1{font-family:Georgia,Times New Roman,serif;font-size:88px;font-weight:400;margin-bottom:80px;letter-spacing:-.02em;line-height:1.05;color:#fff}.shop_trustpilotBadge__ww1Gi{display:inline-flex;flex-direction:column;align-items:center;padding:24px 32px;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px}.shop_trustpilotStars__bfc_t{display:flex;gap:4px;margin-bottom:12px}.shop_trustStar__JdGYP{width:24px;height:24px;fill:#00b67a}.shop_trustRating__dBPVN{font-size:14px;color:rgba(255,255,255,.8);margin-bottom:4px}.shop_trustRating__dBPVN strong{color:#fff}.shop_trustBrand__RMkWN{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.6);margin-top:8px}.shop_wellnessClub__r7A1P{background:#000;color:#fff;padding:80px 32px;text-align:center}.shop_clubBadge__2SboE{display:inline-block;font-size:14px;font-weight:500;margin-bottom:24px}.shop_clubTitle__0cx3f{font-size:56px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;text-transform:uppercase;font-family:Inter,-apple-system,sans-serif;background:linear-gradient(135deg,#fff,#c0c0c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shop_clubTagline__vx_aG{font-size:20px;margin-bottom:32px;opacity:.95;font-weight:300;letter-spacing:.01em}.shop_clubSubtitle__PGzzb{font-size:18px;margin-bottom:32px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.shop_emailForm__miSdu{display:flex;gap:12px;max-width:480px;margin:0 auto}.shop_emailInput__QLCz9{flex:1;padding:12px 20px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:24px;color:#fff;font-size:14px;outline:none}.shop_emailInput__QLCz9::placeholder{color:rgba(255,255,255,.6)}.shop_confirmBtn__zWt04{padding:12px 32px;background:#fff;color:#000;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.shop_confirmBtn__zWt04:hover{background:#f0f0f0;transform:translateY(-1px)}.shop_clubInfo__A_rky{margin-top:48px;font-size:14px;opacity:.8}.shop_products__c7Ekr{padding:60px 32px}.shop_productsHeader__p7ZPm{text-align:center;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.shop_productsTitle__oKkNy{font-size:32px;font-weight:400;margin-bottom:12px;letter-spacing:-.01em}.shop_productsSubtitle__yYTll{font-size:16px;color:#666;line-height:1.5}.shop_productsGrid__k1dBV{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.shop_productsFooter__9DTYE{text-align:center;margin-top:48px}.shop_viewAllBtn__eZYxE{display:inline-block;padding:14px 36px;background:#000;color:#fff;text-decoration:none;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.shop_viewAllBtn__eZYxE:hover{background:#333;transform:translateY(-2px)}.shop_productCard__Wfga1{background:#fff;cursor:pointer;transition:all .2s ease;border:1px solid transparent;position:relative}.shop_productCard__Wfga1:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:#f0f0f0}.shop_productImage__QQCMZ{aspect-ratio:1;background:#f5f5f5;margin-bottom:12px;position:relative}.shop_productBadge__aBu0G{position:absolute;top:12px;left:12px;padding:4px 10px;background:#000;color:#fff;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;z-index:1}.shop_productBadge__aBu0G.shop_sale__LiMlv{background:#dc2626}.shop_productBrand__bPIkw{font-size:11px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-weight:500}.shop_productName__MCg16{font-size:14px;margin-bottom:8px;line-height:1.3}.shop_productRating__By9BS{display:flex;align-items:center;gap:4px;margin-bottom:8px}.shop_stars__ntCRj{display:flex}.shop_star__kVbVJ{width:14px;height:14px}.shop_star__kVbVJ.shop_filled__Ykhez{fill:#000}.shop_star__kVbVJ.shop_empty__Mf8te{fill:#e5e5e5}.shop_reviewCount__Seycv{font-size:12px;color:#666}.shop_productPrice__ZOnAM{display:flex;align-items:center;gap:8px;margin-bottom:12px}.shop_price__KMzP6{font-size:15px;font-weight:500}.shop_oldPrice__JWRMR{font-size:14px;color:#999;text-decoration:line-through}.shop_addToCart__XsSrs{width:100%;padding:10px;background:#000;color:#fff;border:none;font-size:13px;cursor:pointer;font-weight:500;transition:all .2s ease;position:relative;z-index:2}.shop_addToCart__XsSrs:hover{background:#333;transform:translateY(-1px)}.shop_cartIconBtn__7IFUp{color:currentColor;display:flex;align-items:center;justify-content:center}.shop_cartBadge__7G7_Y{background:#4a1818;color:white;border-radius:10px;padding:2px 6px;font-weight:700;min-width:18px;text-align:center}.shop_cartSidebar__IjL2W{position:fixed;right:-480px;top:0;width:480px;height:100vh;background:#fff;box-shadow:-2px 0 12px rgba(0,0,0,.1);z-index:10000;transition:right .3s ease;display:flex;flex-direction:column}.shop_cartSidebar__IjL2W.shop_open__ulBhB{right:0}.shop_cartHeader__LreXe{padding:24px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.shop_cartTitle__7Itl9{font-size:18px;font-weight:400}.shop_closeCart___cyZs{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px}.shop_freeGifts__d7idX{padding:20px 24px;background:#f9f9f9;border-bottom:1px solid #e5e5e5}.shop_giftsTitle__FWN7d{font-size:14px;font-weight:500;margin-bottom:8px}.shop_giftsSubtitle__ioMSg{font-size:12px;color:#666;margin-bottom:12px}.shop_giftTiers__On7l_{display:flex;gap:8px}.shop_giftTier__7v1rq{flex:1;padding:8px;background:#fff;border:1px solid #e5e5e5;text-align:center;font-size:11px;position:relative}.shop_giftTier__7v1rq.shop_active__2rMv2{background:#000;color:#fff;border-color:#000}.shop_tierProgress__bKC90{position:absolute;bottom:0;left:0;right:0;height:2px;background:#e5e5e5}.shop_tierProgressFill__EJBpL{height:100%;background:#000;transition:width .3s ease}.shop_cartItems__S1ZqP{flex:1;overflow-y:auto;padding:24px}.shop_cartEmpty__sSASg{text-align:center;padding:48px 0;color:#999;font-size:14px}.shop_cartItem__GCPRQ{padding:16px 0;border-bottom:1px solid #f0f0f0}.shop_itemHeader__By2Lp{display:flex;gap:12px;margin-bottom:12px}.shop_itemImage__r2w_y{width:60px;height:60px;background:#f5f5f5}.shop_itemDetails__XKEer{flex:1}.shop_itemName__MFX1l{font-size:14px;font-weight:500;margin-bottom:2px}.shop_itemVariant__jBnNs{font-size:12px;color:#666}.shop_itemPrice___W3Ql{font-size:14px;font-weight:500}.shop_itemControls__IG01P{display:flex;justify-content:space-between;align-items:center}.shop_quantityControl__QgK5V{display:flex;align-items:center;gap:16px;border:1px solid #e5e5e5;border-radius:4px;padding:4px 12px}.shop_qtyBtn__o1nR4{background:none;border:none;font-size:18px;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.shop_qtyValue__KN77X{font-size:14px;min-width:20px;text-align:center}.shop_subscribeBtn__3PKN5{padding:6px 12px;background:#000;color:#fff;border:none;font-size:12px;cursor:pointer;white-space:nowrap}.shop_cartFooter__VDTGH{padding:24px;border-top:1px solid #e5e5e5}.shop_subtotal__7ncKS{display:flex;justify-content:space-between;margin-bottom:16px;font-size:16px}.shop_checkoutBtn__eHUY8{width:100%;padding:14px;background:#000;color:#fff;border:none;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.shop_checkoutBtn__eHUY8:hover{background:#333}.shop_overlay__aB7r9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:none}.shop_overlay__aB7r9.shop_active__2rMv2{display:block}.shop_productModal___sK4_{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:none;overflow-y:auto;padding:40px 20px;opacity:1;transition:opacity .2s ease;background:rgba(0,0,0,.7)}.shop_productModal___sK4_.shop_active__2rMv2{display:block}.shop_modalContent__Np66E{background:#fff;max-width:1200px;margin:0 auto;position:relative;animation:shop_slideUp__IwrkD .3s ease;z-index:100000}@keyframes shop_slideUp__IwrkD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shop_modalClose__CIn_B{position:absolute;top:24px;right:24px;width:40px;height:40px;background:#f5f5f5;border:none;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;transition:all .2s ease}.shop_modalClose__CIn_B:hover{background:#000;color:#fff}.shop_modalBody__OdXR3{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px}.shop_productGallery__9p2q_{position:sticky;top:20px;height:fit-content}.shop_galleryMain__QubeB{width:100%;aspect-ratio:1;background:#f9f9f9;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#999}.shop_galleryThumbs__j1RNG{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.shop_thumb__m_tYE{aspect-ratio:1;background:#f5f5f5;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.shop_thumb__m_tYE:hover{border-color:#e5e5e5}.shop_thumb__m_tYE.shop_active__2rMv2{border-color:#000}.shop_productDetails__EkQpM{padding-top:0}.shop_detailBrand__1R549{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:8px}.shop_detailName__tAN7j{font-size:32px;font-weight:400;margin-bottom:16px;line-height:1.2}.shop_detailRating__Vhc4L{display:flex;align-items:center;gap:12px;margin-bottom:24px}.shop_detailRating__Vhc4L .shop_stars__ntCRj{display:flex;gap:2px}.shop_detailRating__Vhc4L .shop_star__kVbVJ{width:18px;height:18px}.shop_detailReviews__8rxBT{font-size:14px;color:#666}.shop_detailPrice__tb4N4{display:flex;align-items:center;gap:12px;margin-bottom:32px}.shop_detailCurrentPrice__v_E6B{font-size:28px;font-weight:500}.shop_detailOldPrice__uEzCA{font-size:20px;color:#999;text-decoration:line-through}.shop_detailSave__nBeSo{padding:4px 12px;background:#dc2626;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.shop_purchaseOptions__DWups{background:#f9f9f9;padding:24px;margin-bottom:24px}.shop_purchaseOption__bnAdh{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #e5e5e5;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.shop_purchaseOption__bnAdh:last-child{margin-bottom:0}.shop_purchaseOption__bnAdh:hover{border-color:#000}.shop_purchaseOption__bnAdh.shop_active__2rMv2{border-color:#000;background:#fafafa}.shop_optionRadio__Pe1bk{width:20px;height:20px;border:2px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center}.shop_optionRadio__Pe1bk:after{content:"";width:8px;height:8px;background:#000;border-radius:50%;display:none}.shop_purchaseOption__bnAdh.shop_active__2rMv2 .shop_optionRadio__Pe1bk:after{display:block}.shop_optionInfo__8yu9W{flex:1}.shop_optionTitle__AK3Dq{font-size:14px;font-weight:600;margin-bottom:2px}.shop_optionDesc__BC18h{font-size:12px;color:#666}.shop_optionPrice__s3Tvv{font-size:16px;font-weight:600}.shop_quantitySection__ghWWX{display:flex;align-items:center;gap:24px;margin-bottom:24px}.shop_quantityLabel__U45IL{font-size:14px;font-weight:500}.shop_quantitySelector__eXakO{display:flex;align-items:center;gap:16px;border:2px solid #e5e5e5;padding:8px 16px}.shop_quantityBtn__EKKXw{background:none;border:none;font-size:20px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.shop_quantityBtn__EKKXw:hover{color:#000}.shop_addToCartMain__KUtO9{width:100%;padding:16px;background:#000;color:#fff;border:none;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.shop_addToCartMain__KUtO9:hover{background:#333;transform:translateY(-2px)}.shop_addToWishlist__zBAxi{width:100%;padding:14px;background:#fff;color:#000;border:2px solid #000;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-bottom:32px}.shop_addToWishlist__zBAxi:hover{background:#000;color:#fff}.shop_productInfoTabs__I0XmO{border-top:1px solid #e5e5e5;padding-top:32px}.shop_tabsNav__EbmcZ{display:flex;gap:32px;border-bottom:1px solid #e5e5e5;margin-bottom:24px}.shop_tabBtn__Q48bB{padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;position:relative;color:#666;transition:color .2s ease}.shop_tabBtn__Q48bB.shop_active__2rMv2,.shop_tabBtn__Q48bB:hover{color:#000}.shop_tabBtn__Q48bB.shop_active__2rMv2:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#000}.shop_tabContent__KyHav{display:none}.shop_tabContent__KyHav.shop_active__2rMv2{display:block}.shop_tabContent__KyHav h3{font-size:18px;font-weight:500;margin-bottom:16px}.shop_tabContent__KyHav p{font-size:14px;line-height:1.6;color:#333;margin-bottom:16px}.shop_tabContent__KyHav ul{list-style:none;padding:0}.shop_tabContent__KyHav li{font-size:14px;padding:8px 0;border-bottom:1px solid #f0f0f0}.shop_cartIconBtn__7IFUp{background:none;border:none;cursor:pointer;padding:8px;position:relative}.shop_cartIconBtn__7IFUp:hover svg{stroke:#666}.shop_cartBadge__7G7_Y{position:absolute;top:0;right:0;background:#000;color:#fff;width:18px;height:18px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:600}@media (max-width:768px){.shop_hero__eE7oB{padding:100px 20px 80px;min-height:600px}.shop_hero__eE7oB h1{font-size:48px;margin-bottom:48px}.shop_trustpilotBadge__ww1Gi{padding:20px 24px}.shop_productsGrid__k1dBV{grid-template-columns:repeat(2,1fr);gap:16px}.shop_cartSidebar__IjL2W{width:100%;right:-100%}.shop_modalBody__OdXR3{grid-template-columns:1fr;padding:32px 20px;gap:32px}.shop_productGallery__9p2q_{position:static}.shop_emailForm__miSdu{flex-direction:column}.shop_confirmBtn__zWt04,.shop_emailInput__QLCz9{width:100%}}.aesthetic-treatments_announcementBar__4a_9Q{background:#1a1a1a;color:#fff;text-align:center;padding:12px 20px;margin-top:80px;font-size:.9rem}.aesthetic-treatments_announcementBar__4a_9Q span{color:#4dd0e1;font-weight:600}.aesthetic-treatments_hero__quZbd{padding:120px 20px;text-align:center;min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#f5f0e8,#fff)}.aesthetic-treatments_hero__quZbd h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.15;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;max-width:900px}.aesthetic-treatments_subtitle__Wt5WB{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#666;margin-bottom:48px;max-width:600px;font-weight:300;line-height:1.5}.aesthetic-treatments_trustBar__UUQph{display:flex;justify-content:center;gap:40px;margin-top:40px;flex-wrap:wrap}.aesthetic-treatments_trustItem__rbN6S{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666}.aesthetic-treatments_trustIcon__p0T8o{color:#4dd0e1;font-size:1.2rem}.aesthetic-treatments_outcomeStats__S0a5_{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px;max-width:800px;margin:60px auto 0}.aesthetic-treatments_statItem__lsJ6y{text-align:center}.aesthetic-treatments_statNumber__vFids{font-size:2.5rem;font-weight:300;color:#1a1a1a;margin-bottom:8px;font-family:Georgia,Times New Roman,serif}.aesthetic-treatments_statLabel__U7qCs{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.aesthetic-treatments_introduction__f1RAh{padding:100px 20px;background:#fff}.aesthetic-treatments_introContent__Dn97K{max-width:900px;margin:0 auto;text-align:center}.aesthetic-treatments_introTitle__0u2kI{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;margin-bottom:32px;font-family:Georgia,Times New Roman,serif}.aesthetic-treatments_introText__7ngu2{font-size:1.125rem;color:#666;line-height:1.8;margin-bottom:24px}.aesthetic-treatments_evidenceGrid__t69NZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:60px}.aesthetic-treatments_evidenceItem__Ohv3P{text-align:center}.aesthetic-treatments_evidenceIcon__UkT3V{width:48px;height:48px;background:linear-gradient(135deg,#4dd0e1,#3ac5d6);border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;font-weight:300}.aesthetic-treatments_evidenceTitle__jHuzL{font-size:1rem;font-weight:500;margin-bottom:8px}.aesthetic-treatments_evidenceDesc__2RODw{font-size:.875rem;color:#666}.aesthetic-treatments_container__y1KMC{max-width:1400px;margin:0 auto;padding:0 20px}.aesthetic-treatments_sectionHeader__KxMUN{text-align:center;margin-bottom:60px}.aesthetic-treatments_sectionTitle__7mHNx{font-size:clamp(2rem,4vw,3rem);font-weight:300;margin-bottom:16px;font-family:Georgia,Times New Roman,serif}.aesthetic-treatments_sectionSubtitle__ieof2{color:#666;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.aesthetic-treatments_treatments__V9ZJm{padding:100px 20px;background:#f5f0e8}.aesthetic-treatments_treatmentsGrid__eOnZu{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px;max-width:1200px;margin:0 auto}.aesthetic-treatments_treatmentCard__s5txP{background:#fff;border-radius:16px;padding:40px 32px;position:relative;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.aesthetic-treatments_treatmentCard__s5txP:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.aesthetic-treatments_treatmentBadge__VNhFK{position:absolute;top:20px;right:20px;background:#4dd0e1;color:#1a1a1a;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.aesthetic-treatments_treatmentTitle__BWPXV{font-size:1.75rem;font-weight:400;margin-bottom:12px;margin-top:48px}.aesthetic-treatments_treatmentSubtitle__rVsmI{color:#999;font-size:.875rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.aesthetic-treatments_treatmentEvidence__RpaR7{color:#0369a1;font-size:.875rem;margin-bottom:20px;font-style:italic}.aesthetic-treatments_treatmentDescription___V8eP{color:#666;margin-bottom:28px;line-height:1.6}.aesthetic-treatments_treatmentOutcomes__qP6mR{list-style:none;margin-bottom:32px;flex:1}.aesthetic-treatments_treatmentOutcomes__qP6mR li{color:#333;position:relative;padding:10px 0 10px 28px;font-size:.95rem}.aesthetic-treatments_treatmentOutcomes__qP6mR li:before{content:"→";position:absolute;left:0;color:#4dd0e1;font-weight:700}.aesthetic-treatments_treatmentFooter__3aznh{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #f0f0f0;margin-top:auto}.aesthetic-treatments_priceContainer__4AC7X{display:flex;flex-direction:column}.aesthetic-treatments_price___iYTX{font-size:1.875rem;font-weight:300;color:#1a1a1a}.aesthetic-treatments_priceLabel__x_YSp{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.aesthetic-treatments_priceFinance__4xIJY{font-size:.7rem;color:#4dd0e1;margin-top:4px}.aesthetic-treatments_bookTreatment__F1NAf{background:#1a1a1a;color:#fff;border:none;padding:12px 24px;border-radius:24px;font-size:.875rem;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.aesthetic-treatments_bookTreatment__F1NAf:hover{background:#000}.aesthetic-treatments_packages__Fpc_o{padding:100px 20px;background:linear-gradient(135deg,#fff,#f5f0e8);color:#1a1a1a}.aesthetic-treatments_packagesGrid__tddm_{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:60px auto 0}.aesthetic-treatments_packageCard__n5PPP{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:40px 32px;position:relative;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.aesthetic-treatments_packageCard__n5PPP.aesthetic-treatments_featured__3R6as{background:#f0f9ff;border:2px solid #4dd0e1;transform:scale(1.05)}.aesthetic-treatments_packageCard__n5PPP:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.aesthetic-treatments_packageCard__n5PPP.aesthetic-treatments_featured__3R6as:hover{transform:scale(1.05) translateY(-4px)}.aesthetic-treatments_popularBadge__C075d{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#4dd0e1;color:#1a1a1a;padding:4px 16px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.aesthetic-treatments_packageName___fIxq{font-size:1.5rem;margin-bottom:8px;font-weight:400;color:#1a1a1a}.aesthetic-treatments_packageSubtitle__Nd_2e{color:#666;font-size:.875rem;margin-bottom:24px}.aesthetic-treatments_packagePrice__j9lbO{font-size:2.5rem;font-weight:300;margin-bottom:4px;color:#1a1a1a}.aesthetic-treatments_packageSavings__pUtxF{color:#4dd0e1;font-size:.9rem;margin-bottom:8px}.aesthetic-treatments_packageFinance___FhxS{font-size:.875rem;color:#666;margin-bottom:24px}.aesthetic-treatments_packageIncludes__TtDgU{list-style:none;margin-bottom:32px}.aesthetic-treatments_packageIncludes__TtDgU li{color:#333;position:relative;padding:10px 0 10px 24px;font-size:.95rem}.aesthetic-treatments_packageIncludes__TtDgU li:before{content:"→";position:absolute;left:0;color:#4dd0e1}.aesthetic-treatments_packageBtn___6zI4{width:100%;background:#4dd0e1;color:#1a1a1a;border:none;padding:14px 24px;border-radius:24px;font-size:.9rem;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.aesthetic-treatments_packageBtn___6zI4:hover{background:#3ac5d6}.aesthetic-treatments_doctorSection__t3KHN{padding:100px 20px;background:linear-gradient(135deg,#f5f0e8,#e8e0d0);color:#1a1a1a}.aesthetic-treatments_doctorContent__9nAwf{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.aesthetic-treatments_doctorText__hZ9pA h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.aesthetic-treatments_doctorText__hZ9pA p{color:#666;line-height:1.8;margin-bottom:16px}.aesthetic-treatments_doctorCredentials__DysBs{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.aesthetic-treatments_credential__QadCf{padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.aesthetic-treatments_credentialNumber__7PJYi{font-size:2rem;font-weight:300;color:#4dd0e1;margin-bottom:4px}.aesthetic-treatments_credentialLabel__krJ3T{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.aesthetic-treatments_resultsSection__2snf3{padding:100px 20px;background:#fff}.aesthetic-treatments_resultsGrid__ueWtA{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1000px;margin:60px auto 0}.aesthetic-treatments_resultCard__l9PeR{text-align:center;padding:32px;background:#f5f0e8;border-radius:16px}.aesthetic-treatments_resultPercentage__wy_mq{font-size:3rem;font-weight:300;color:#1a1a1a;margin-bottom:12px;font-family:Georgia,Times New Roman,serif}.aesthetic-treatments_resultTitle__shz0K{font-size:1rem;font-weight:500;margin-bottom:8px}.aesthetic-treatments_resultDesc__DKiKW{font-size:.875rem;color:#666}@media (max-width:768px){.aesthetic-treatments_hero__quZbd{padding:80px 20px;min-height:70vh}.aesthetic-treatments_outcomeStats__S0a5_{grid-template-columns:repeat(2,1fr);gap:30px}.aesthetic-treatments_packagesGrid__tddm_,.aesthetic-treatments_treatmentsGrid__eOnZu{grid-template-columns:1fr;gap:20px}.aesthetic-treatments_packageCard__n5PPP.aesthetic-treatments_featured__3R6as{transform:scale(1)}.aesthetic-treatments_doctorContent__9nAwf{grid-template-columns:1fr;gap:40px}.aesthetic-treatments_trustBar__UUQph{gap:20px}.aesthetic-treatments_evidenceGrid__t69NZ{grid-template-columns:repeat(2,1fr);gap:20px}}.gut-microbiome_container__BS9XR{max-width:1400px;margin:0 auto;padding:0 20px}.gut-microbiome_hero__SThx6{margin-top:80px;padding:120px 20px;text-align:center;min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#f5f0e8,#fff)}.gut-microbiome_hero__SThx6 h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.15;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;max-width:900px}.gut-microbiome_subtitle__KWDxm{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#666;margin-bottom:48px;max-width:600px;font-weight:300;line-height:1.5}.gut-microbiome_statsGrid__vuMiz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px;max-width:800px;margin:60px auto 0}.gut-microbiome_statItem__4A9hy{text-align:center}.gut-microbiome_statNumber__V7_Ix{font-size:2.5rem;font-weight:300;color:#1a1a1a;margin-bottom:8px;font-family:Georgia,Times New Roman,serif}.gut-microbiome_statLabel__IWtB8{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.gut-microbiome_introduction__4XbPt{padding:100px 20px;background:#fff}.gut-microbiome_introContent__jIFLb{max-width:900px;margin:0 auto;text-align:center}.gut-microbiome_introTitle__58AXi{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;margin-bottom:32px;font-family:Georgia,Times New Roman,serif}.gut-microbiome_introText__OJX__{font-size:1.125rem;color:#666;line-height:1.8;margin-bottom:24px}.gut-microbiome_benefitsGrid___uMHD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:60px}.gut-microbiome_benefitItem__NtSqG{text-align:center}.gut-microbiome_benefitIcon__CjP8p{width:48px;height:48px;background:linear-gradient(135deg,#4dd0e1,#3ac5d6);border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;font-weight:300}.gut-microbiome_benefitTitle__EjD7H{font-size:1rem;font-weight:500;margin-bottom:8px}.gut-microbiome_benefitDesc__VXjuA{font-size:.875rem;color:#666}.gut-microbiome_sectionHeader__8L1A5{text-align:center;margin-bottom:60px}.gut-microbiome_sectionTitle__Ppxr7{font-size:clamp(2rem,4vw,3rem);font-weight:300;margin-bottom:16px;font-family:Georgia,Times New Roman,serif}.gut-microbiome_sectionSubtitle__Qvgs_{color:#666;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.gut-microbiome_testingSection__0ax9P{padding:100px 20px;background:#f5f0e8}.gut-microbiome_testsGrid__jKE5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px;max-width:1200px;margin:0 auto}.gut-microbiome_testCard__PYaI5{background:#fff;border-radius:16px;padding:40px 32px;position:relative;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.gut-microbiome_testCard__PYaI5:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.gut-microbiome_testBadge___cG4a{position:absolute;top:20px;right:20px;background:#4dd0e1;color:#1a1a1a;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.gut-microbiome_testTitle__C5gFV{font-size:1.75rem;font-weight:400;margin-bottom:12px;margin-top:48px}.gut-microbiome_testSubtitle__5vKWM{color:#999;font-size:.875rem;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.gut-microbiome_testDescription__EaYkA{color:#666;margin-bottom:28px;line-height:1.6}.gut-microbiome_testFeatures__qbEr3{list-style:none;margin-bottom:32px;flex:1}.gut-microbiome_testFeatures__qbEr3 li{color:#333;position:relative;padding:10px 0 10px 28px;font-size:.95rem}.gut-microbiome_testFeatures__qbEr3 li:before{content:"→";position:absolute;left:0;color:#4dd0e1;font-weight:700}.gut-microbiome_testFooter__goZVa{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #f0f0f0;margin-top:auto}.gut-microbiome_priceContainer__aOLyQ{display:flex;flex-direction:column}.gut-microbiome_price__lvxxg{font-size:1.875rem;font-weight:300;color:#1a1a1a}.gut-microbiome_priceLabel__EaKzh{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.gut-microbiome_bookTest__qf9zd{background:#1a1a1a;color:#fff;border:none;padding:12px 24px;border-radius:24px;font-size:.875rem;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;transition:all .3s}.gut-microbiome_bookTest__qf9zd:hover{background:#000}.gut-microbiome_scienceSection__Xj9Mw{padding:100px 20px;background:#1a1a1a;color:#fff}.gut-microbiome_scienceContent__xSJ3d{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.gut-microbiome_scienceText__j3BhW h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;margin-bottom:24px;font-family:Georgia,Times New Roman,serif}.gut-microbiome_scienceText__j3BhW p{color:rgba(255,255,255,.8);line-height:1.8;margin-bottom:16px}.gut-microbiome_scienceStats__6bKex{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.gut-microbiome_scienceStat__U9Jpd{padding:20px;background:rgba(255,255,255,.05);border-radius:12px}.gut-microbiome_scienceNumber__mGU0h{font-size:2rem;font-weight:300;color:#4dd0e1;margin-bottom:4px}.gut-microbiome_scienceLabel__0IReV{font-size:.875rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em}.gut-microbiome_processSection___96Ho{padding:100px 20px;background:#fff}.gut-microbiome_processTimeline__iizSH{max-width:900px;margin:60px auto 0}.gut-microbiome_timelineItem__t6plK{display:flex;gap:40px;margin-bottom:48px;align-items:flex-start}.gut-microbiome_timelineNumber__xJK8Q{flex-shrink:0;width:48px;height:48px;background:#4dd0e1;color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:500}.gut-microbiome_timelineContent__5dKw3 h3{font-size:1.25rem;margin-bottom:8px}.gut-microbiome_timelineContent__5dKw3 p{color:#666}.gut-microbiome_resultsSection__mOx_D{padding:100px 20px;background:#f5f0e8}.gut-microbiome_resultsGrid__nzeqS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1000px;margin:60px auto 0}.gut-microbiome_resultCard__AK5YP{text-align:center;padding:32px;background:#fff;border-radius:16px}.gut-microbiome_resultPercentage__qXiBh{font-size:3rem;font-weight:300;color:#1a1a1a;margin-bottom:12px;font-family:Georgia,Times New Roman,serif}.gut-microbiome_resultTitle__wBj3t{font-size:1rem;font-weight:500;margin-bottom:8px}.gut-microbiome_resultDesc__VLMty{font-size:.875rem;color:#666}.gut-microbiome_faqSection__wRHh6{padding:100px 20px;background:#fff}.gut-microbiome_faqContainer__N1sS8{max-width:800px;margin:0 auto}.gut-microbiome_faqItem__mxMPQ{background:#f5f0e8;border-radius:12px;margin-bottom:16px;overflow:hidden}.gut-microbiome_faqQuestion__04FOz{padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:400}.gut-microbiome_faqArrow__NL0XX{transition:transform .3s;font-size:1.25rem}.gut-microbiome_faqAnswer__qfUOo{padding:0 24px;max-height:0;overflow:hidden;transition:all .3s;color:#666}.gut-microbiome_faqItem__mxMPQ.gut-microbiome_active__gEHIW .gut-microbiome_faqAnswer__qfUOo{max-height:500px;padding:0 24px 24px}.gut-microbiome_faqItem__mxMPQ.gut-microbiome_active__gEHIW .gut-microbiome_faqArrow__NL0XX{transform:rotate(180deg)}.gut-microbiome_ctaSection__cJe5h{padding:100px 20px;background:linear-gradient(135deg,#1a1a2e,#0f0f1e);text-align:center;color:#fff}.gut-microbiome_ctaTitle__Qjcp4{font-size:clamp(2rem,4vw,3rem);margin-bottom:16px;font-weight:300;font-family:Georgia,Times New Roman,serif}.gut-microbiome_ctaSubtitle__J1OGs{font-size:1.1rem;margin-bottom:40px;opacity:.9}.gut-microbiome_ctaButton__Ztvx_{background:#4dd0e1;color:#1a1a1a;border:none;padding:16px 40px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:.02em;transition:all .3s}.gut-microbiome_ctaButton__Ztvx_:hover{background:#3ac5d6;transform:translateY(-1px)}@media (max-width:768px){.gut-microbiome_hero__SThx6{padding:80px 20px;min-height:70vh}.gut-microbiome_statsGrid__vuMiz{grid-template-columns:repeat(2,1fr);gap:30px}.gut-microbiome_testsGrid__jKE5S{grid-template-columns:1fr;gap:20px}.gut-microbiome_scienceContent__xSJ3d{grid-template-columns:1fr;gap:40px}.gut-microbiome_resultsGrid__nzeqS{grid-template-columns:1fr}.gut-microbiome_testFooter__goZVa{flex-direction:column;gap:20px;align-items:flex-start}.gut-microbiome_bookTest__qf9zd{width:100%;text-align:center}}