.page_hero__wJY9d{padding-top:calc(36px + 80px + 2.5rem);padding-bottom:4rem;text-align:center}.page_heroBanner__lGQaN{max-width:760px;margin:0 auto 3rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 50px -20px rgba(0,0,0,.45)}.page_heroBannerImage__z4dVp{width:100%;height:auto;display:block}.page_heroLabel__FSxfE{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin-bottom:1.25rem}.page_heroTitle__uymah{color:var(--white);max-width:920px;margin:0 auto 1.25rem}.page_heroSubtitle__g7Z0q{color:rgba(255,255,255,.78);font-size:1.125rem;line-height:1.7;max-width:720px;margin:0 auto 2rem}.page_heroCta__0P9XY{margin-bottom:1.5rem}.page_heroTrust__KSRXz{font-size:.9375rem;color:rgba(255,255,255,.7);margin:0 auto}.page_heroTrust__KSRXz span{color:var(--accent);font-weight:700;margin-right:.35rem}@media (max-width:768px){.page_hero__wJY9d{padding-top:calc(40px + 64px + .75rem);padding-bottom:3rem}.page_heroBanner__lGQaN{margin-bottom:1.75rem}}.page_sectionTitle__pOv4t{text-align:center;margin-bottom:1.5rem}.page_sectionSubtitle__K4Byb{text-align:center;color:var(--text-secondary);font-size:1.125rem;max-width:640px;margin:-.5rem auto 2.5rem;line-height:1.7}.page_sectionDark__UqbXt .page_sectionSubtitle__K4Byb,.sectionDark .page_sectionSubtitle__K4Byb{color:rgba(255,255,255,.75)}.page_problem__lNSb9{background:var(--white)}.page_problemGrid__RcdA4{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1080px;margin:0 auto}.page_problemCol__JmQQi{background:var(--cream);border-radius:var(--radius-lg);padding:2.25rem;text-align:left}.page_problemBadge__JRdul{display:inline-block;color:var(--white);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.45rem .875rem;border-radius:var(--radius-full);margin-bottom:1rem}.page_problemText___dXRn{font-size:1.0625rem;line-height:1.7;color:var(--text);max-width:none}.page_problemBridge__Qn6xe{margin:2.5rem auto 0;max-width:720px;text-align:center;font-size:1.25rem;font-weight:500;color:var(--accent-text);padding:1.5rem 2rem;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);letter-spacing:.5px}@media (max-width:768px){.page_problemGrid__RcdA4{grid-template-columns:1fr;gap:1.25rem}.page_problemCol__JmQQi{padding:1.5rem}}.page_productDetail__mJ4Gx{padding:5rem 0}.page_productDetailIntro__xpLkS{max-width:760px;margin:0 auto 3rem;text-align:center}.page_productPositioning__93_5S{font-size:1.125rem;color:var(--text);line-height:1.7;max-width:760px;margin:0 auto 2.5rem;text-align:center}.page_benefitGrid__e_O5k{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto 3rem}.page_benefitCard__0cwBB{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.75rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.875rem}.page_benefitIcon__Lf0aD{width:48px;height:48px;border-radius:50%;background:var(--accent-lighter);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.page_benefitTitle__pyWDU{font-size:1rem;font-weight:600;color:var(--dark);margin:0;line-height:1.4}@media (max-width:768px){.page_benefitGrid__e_O5k{grid-template-columns:1fr;gap:1rem}}.page_howItWorks__jx2_4{max-width:760px;margin:0 auto 2rem;background:var(--cream);border-radius:var(--radius-md);padding:2rem}.page_howItWorksHeading__yhk3L{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.875rem}.page_howItWorksText__MvTju{font-size:1rem;line-height:1.75;color:var(--text);max-width:none}.page_dosage__R1_Kx{max-width:760px;margin:0 auto 2.5rem;padding:1.25rem 1.5rem;background:var(--white);border-left:4px solid var(--accent);border-radius:var(--radius-md)}.page_dosageHeading__gPcOX{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.5rem}.page_dosageText__XAw_P{font-size:1rem;line-height:1.65;color:var(--text);margin:0;max-width:none}.page_productCheckout__k5LBN{margin:2.5rem auto 0;max-width:720px;text-align:center;padding:2.25rem 2rem;background:var(--white);border:2px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.page_productPriceRow__GSZnT{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.875rem 1.25rem;margin-bottom:1.5rem}.page_productPriceOld__qlwkF{color:var(--text-light);text-decoration:line-through;font-size:1.125rem}.page_productPriceArrow__4ZnKp{color:var(--text-light);font-size:1.25rem}.page_productPriceNew__5Nv8x{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--dark);letter-spacing:.5px}.page_productSaving__8GVGo{background:var(--accent);color:var(--white);padding:.45rem .875rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.page_productNote__3LZzB{margin-top:1rem;font-size:.875rem;color:var(--text-light);max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width:480px){.page_productCheckout__k5LBN{padding:1.75rem 1.25rem}}.page_gutAxis__H9oZO{background:var(--white)}.page_gutAxisIntro__RLNVX{max-width:760px;margin:0 auto 2.5rem;text-align:center;font-size:1.0625rem;line-height:1.75;color:var(--text)}.page_gutAxisGrid__mtKcq{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;max-width:960px;margin:0 auto;align-items:center}.page_gutAxisCol__1xDws{background:var(--cream);border-radius:var(--radius-lg);padding:2rem;text-align:center}.page_gutAxisColLabel__1NhgJ{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.75rem}.page_gutAxisColText__eie5t{font-size:1rem;line-height:1.65;color:var(--text);max-width:none;margin:0}.page_gutAxisArrow__08nq_{width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.page_gutAxisStat___vSOv{margin:2.5rem auto 0;max-width:720px;text-align:center;padding:1.5rem 2rem;background:var(--accent-lighter);border-radius:var(--radius-md);font-size:1.125rem;color:var(--accent-text);font-weight:500}.page_gutAxisStat___vSOv strong{color:var(--accent);font-weight:700}@media (max-width:768px){.page_gutAxisGrid__mtKcq{grid-template-columns:1fr;gap:1rem}.page_gutAxisArrow__08nq_{transform:rotate(90deg);margin:0 auto}}.page_testimonials__nHPcK{padding:5rem 0}.page_testimonialsGrid__uRTuk{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}@media (max-width:1024px){.page_testimonialsGrid__uRTuk{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_testimonialsGrid__uRTuk{grid-template-columns:1fr}}.page_bonus__19xwu{padding:5rem 0;text-align:center}.page_bonusIntro__ya8I3{color:var(--text-secondary);font-size:1.0625rem;max-width:600px;margin:-.5rem auto 2.5rem;line-height:1.7}.page_upsellGrid__eSTpM{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:3rem auto 0}@media (max-width:1024px){.page_upsellGrid__eSTpM{grid-template-columns:repeat(2,1fr);max-width:720px}}@media (max-width:640px){.page_upsellGrid__eSTpM{grid-template-columns:1fr;max-width:480px}}.page_faq__0340c{background:var(--white)}.page_finalCta__0yLgl{text-align:center;padding:5rem 0}.page_finalCtaSummary__etujd{max-width:720px;margin:0 auto 1rem;font-size:1.25rem;color:var(--white);line-height:1.6;font-weight:500}.page_finalCtaValid__0bKQS{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:2rem}.page_disclaimer__83IuZ{padding:3rem 0;text-align:center}.page_footnote__pFq73{font-size:.875rem;color:var(--text-light);font-style:italic;max-width:720px;margin:0 auto 1.5rem;line-height:1.6}.StageLegacyScope_scope__S_cBl{--edit-panel-height:0px;--accent:#996b50;--accent-text:#7d543f;--accent-hover:#80543f;--cta:#2b7a68;--cta-hover:#236b5a;--dark:#1a1a1a;--text:#525252;--text-light:#6b6b6b;--cream:#f5f0eb;--white:#ffffff;--success:#4caf50;--border:#e8e2dc;--color-probio:#d4b896;--color-antiaging:#1a1a1a;--color-hair:#7a9c8e;--color-dual:#e8a67a;--color-boost:#8cb87a;--font-main:var(--font-montserrat),system-ui,sans-serif;--font-display:var(--font-main);--font-body:var(--font-main);--bg:var(--white);--bg-alt:var(--cream);--bg-dark:var(--dark);--bg-dark-light:#333333;--text-secondary:var(--text-light);--text-on-dark:var(--white);--text-on-dark-secondary:rgba(255,255,255,0.75);--accent-light:#efe2d8;--accent-lighter:#fdf8f4;--border-dark:rgba(255,255,255,0.15);--max-width:1536px;--header-height:80px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(26,26,26,0.04),0 1px 2px rgba(26,26,26,0.06);--shadow-md:0 4px 6px rgba(26,26,26,0.04),0 2px 4px rgba(26,26,26,0.06);--shadow-lg:0 10px 25px rgba(26,26,26,0.06),0 4px 10px rgba(26,26,26,0.04);--shadow-xl:0 20px 50px rgba(26,26,26,0.08),0 8px 20px rgba(26,26,26,0.04);--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--section-py:var(--space-3xl);--grid-gap:var(--space-lg);--grid-gap-tight:var(--space-md);--radius-pill:var(--radius-full);--border-light:#eeeeee;font-family:var(--font-main);font-size:16px;line-height:1.6;color:var(--text);background-color:var(--white);overflow-x:clip}:where(.StageLegacyScope_scope__S_cBl *),:where(.StageLegacyScope_scope__S_cBl :after),:where(.StageLegacyScope_scope__S_cBl :before){box-sizing:border-box;margin:0;padding:0}:where(.StageLegacyScope_scope__S_cBl main){display:block}:where(.StageLegacyScope_scope__S_cBl img),:where(.StageLegacyScope_scope__S_cBl picture),:where(.StageLegacyScope_scope__S_cBl svg),:where(.StageLegacyScope_scope__S_cBl video){display:block;max-width:100%}:where(.StageLegacyScope_scope__S_cBl button),:where(.StageLegacyScope_scope__S_cBl input),:where(.StageLegacyScope_scope__S_cBl select),:where(.StageLegacyScope_scope__S_cBl textarea){font:inherit}:where(.StageLegacyScope_scope__S_cBl a){color:inherit;text-decoration:none}:where(.StageLegacyScope_scope__S_cBl button){cursor:pointer;border:none;background:none}:where(.StageLegacyScope_scope__S_cBl ol),:where(.StageLegacyScope_scope__S_cBl ul){list-style:none}:where(.StageLegacyScope_scope__S_cBl h1),:where(.StageLegacyScope_scope__S_cBl h2),:where(.StageLegacyScope_scope__S_cBl h3),:where(.StageLegacyScope_scope__S_cBl h4),:where(.StageLegacyScope_scope__S_cBl h5),:where(.StageLegacyScope_scope__S_cBl h6){font-family:var(--font-main);color:var(--dark);line-height:1.15}:where(.StageLegacyScope_scope__S_cBl h1){margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem)}:where(.StageLegacyScope_scope__S_cBl h2){margin-bottom:1.25rem;font-size:clamp(1.875rem,3.5vw,2.75rem)}:where(.StageLegacyScope_scope__S_cBl h3){margin-bottom:.75rem;font-size:clamp(1.375rem,2.5vw,1.75rem)}:where(.StageLegacyScope_scope__S_cBl h4){margin-bottom:.5rem;font-size:clamp(1.125rem,2vw,1.375rem)}:where(.StageLegacyScope_scope__S_cBl h1),:where(.StageLegacyScope_scope__S_cBl h2){font-weight:300;letter-spacing:1.2px}:where(.StageLegacyScope_scope__S_cBl h3),:where(.StageLegacyScope_scope__S_cBl h4){font-weight:500;letter-spacing:.5px}:where(.StageLegacyScope_scope__S_cBl h5),:where(.StageLegacyScope_scope__S_cBl h6){font-weight:600}:where(.StageLegacyScope_scope__S_cBl p){max-width:65ch}.StageLegacyScope_scope__S_cBl .container{width:100%;margin:0 auto;padding:0 1.5rem}@media (min-width:640px){.StageLegacyScope_scope__S_cBl .container{max-width:640px}}@media (min-width:768px){.StageLegacyScope_scope__S_cBl .container{max-width:768px}}@media (min-width:1024px){.StageLegacyScope_scope__S_cBl .container{max-width:1024px}}@media (min-width:1280px){.StageLegacyScope_scope__S_cBl .container{max-width:1280px}}@media (min-width:1536px){.StageLegacyScope_scope__S_cBl .container{max-width:1536px}}.StageLegacyScope_scope__S_cBl .section{padding:5rem 0}.StageLegacyScope_scope__S_cBl .sectionAlt{background-color:var(--cream)}.StageLegacyScope_scope__S_cBl .sectionDark{background-color:var(--dark);color:var(--white)}.StageLegacyScope_scope__S_cBl .sectionDark h1,.StageLegacyScope_scope__S_cBl .sectionDark h2,.StageLegacyScope_scope__S_cBl .sectionDark h3,.StageLegacyScope_scope__S_cBl .sectionDark h4{color:var(--white)}.StageLegacyScope_scope__S_cBl .sectionDark p{color:rgba(255,255,255,.8)}.StageLegacyScope_scope__S_cBl .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:12px 28px;border:1.5px solid transparent;border-radius:var(--radius-full);font-family:var(--font-main);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;white-space:nowrap;transition:all .25s var(--ease)}.StageLegacyScope_scope__S_cBl .btnPrimary{background-color:var(--cta);color:var(--white);border-color:var(--cta)}.StageLegacyScope_scope__S_cBl .btnPrimary:hover{background-color:var(--cta-hover);border-color:var(--cta-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.StageLegacyScope_scope__S_cBl .btnOutline{background-color:transparent;color:var(--text);border-color:var(--border)}.StageLegacyScope_scope__S_cBl .btnOutline:hover{border-color:var(--cta);color:var(--cta)}.StageLegacyScope_scope__S_cBl .btnOutlineDark{background-color:transparent;color:var(--white);border-color:rgba(255,255,255,.25)}.StageLegacyScope_scope__S_cBl .btnOutlineDark:hover{border-color:var(--cta);color:var(--cta)}.StageLegacyScope_scope__S_cBl .btnDark{background-color:var(--dark);color:var(--white);border-color:var(--dark)}.StageLegacyScope_scope__S_cBl .btnDark:hover{background-color:#333333}.StageLegacyScope_scope__S_cBl .btnSm{min-height:44px;padding:10px 18px;font-size:.875rem}.StageLegacyScope_scope__S_cBl .btnLg{padding:14px 36px;font-size:.9375rem}.StageLegacyScope_scope__S_cBl .input{width:100%;padding:.875rem 1.25rem;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--white);font-size:1rem;outline:none;transition:border-color .2s var(--ease)}.StageLegacyScope_scope__S_cBl .input:focus{border-color:var(--accent)}.StageLegacyScope_scope__S_cBl .input:focus-visible,.StageLegacyScope_scope__S_cBl a:focus-visible,.StageLegacyScope_scope__S_cBl button:focus-visible,.StageLegacyScope_scope__S_cBl select:focus-visible,.StageLegacyScope_scope__S_cBl textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StageLegacyScope_scope__S_cBl .input:user-invalid{border-color:#d44}.StageLegacyScope_scope__S_cBl .textarea{min-height:120px;resize:vertical}.StageLegacyScope_scope__S_cBl .floatingField{position:relative}.StageLegacyScope_scope__S_cBl .floatingField .input,.StageLegacyScope_scope__S_cBl .floatingField .textarea{padding:1.25rem 1.25rem .5rem}.StageLegacyScope_scope__S_cBl .floatingLabel{position:absolute;top:.875rem;left:1.25rem;transform-origin:left;color:var(--text-light);font-size:1rem;pointer-events:none;transition:all .2s var(--ease)}.StageLegacyScope_scope__S_cBl .floatingField .input:focus~.floatingLabel,.StageLegacyScope_scope__S_cBl .floatingField .input:not(:placeholder-shown)~.floatingLabel,.StageLegacyScope_scope__S_cBl .floatingField .textarea:focus~.floatingLabel,.StageLegacyScope_scope__S_cBl .floatingField .textarea:not(:placeholder-shown)~.floatingLabel{top:.35rem;color:var(--accent);font-size:.875rem;font-weight:600}@media (max-width:768px){.StageLegacyScope_scope__S_cBl{--section-py:var(--space-2xl)}.StageLegacyScope_scope__S_cBl .section{padding:3rem 0}.StageLegacyScope_scope__S_cBl .container{padding:0 1rem}}@media (max-width:480px){.StageLegacyScope_scope__S_cBl .container{padding:0 .75rem}.StageLegacyScope_scope__S_cBl .btnLg{padding:12px 24px}}