.page_hero__tA58H{padding-top:calc(36px + 80px + 2.5rem);padding-bottom:4rem;text-align:center}.page_heroBanner__W583a{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__brBaa{width:100%;height:auto;display:block}.page_heroLabel__BBe1r{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin-bottom:1.25rem}.page_heroTitle__9SMIF{color:var(--white);max-width:920px;margin:0 auto 1.25rem}.page_heroSubtitle__Oxu_A{color:rgba(255,255,255,.78);font-size:1.125rem;line-height:1.7;max-width:720px;margin:0 auto 2rem}.page_heroCta__QJ_rQ{margin-bottom:1.5rem}.page_heroTrust__54G8b{font-size:.9375rem;color:rgba(255,255,255,.7);margin:0 auto}.page_heroTrust__54G8b span{color:var(--accent);font-weight:700;margin-right:.35rem}@media (max-width:768px){.page_hero__tA58H{padding-top:calc(40px + 64px + .75rem);padding-bottom:3rem}.page_heroBanner__W583a{margin-bottom:1.75rem}}.page_sectionTitle__NplhN{text-align:center;margin-bottom:1.5rem}.page_sectionSubtitle__9mcMP{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__tlHzd .page_sectionSubtitle__9mcMP,.sectionDark .page_sectionSubtitle__9mcMP{color:rgba(255,255,255,.75)}.page_problem__JckNp{background:var(--white)}.page_problemGrid__XDAtK{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1080px;margin:0 auto}.page_problemCol__VCiGs{background:var(--cream);border-radius:var(--radius-lg);padding:2.25rem;text-align:left}.page_problemBadge__qDedN{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__rUW5T{font-size:1.0625rem;line-height:1.7;color:var(--text);max-width:none}.page_problemBridge__zghIq{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__XDAtK{grid-template-columns:1fr;gap:1.25rem}.page_problemCol__VCiGs{padding:1.5rem}}.page_productDetail__g7iPI{padding:5rem 0}.page_productDetailIntro__o9IKV{max-width:760px;margin:0 auto 3rem;text-align:center}.page_productPositioning__DRWoQ{font-size:1.125rem;color:var(--text);line-height:1.7;max-width:760px;margin:0 auto 2.5rem;text-align:center}.page_benefitGrid__5CThh{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto 3rem}.page_benefitCard__lXOdk{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__En0Qc{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__RGpnT{font-size:1rem;font-weight:600;color:var(--dark);margin:0;line-height:1.4}@media (max-width:768px){.page_benefitGrid__5CThh{grid-template-columns:1fr;gap:1rem}}.page_howItWorks__Tovam{max-width:760px;margin:0 auto 2rem;background:var(--cream);border-radius:var(--radius-md);padding:2rem}.page_howItWorksHeading__mArPh{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.875rem}.page_howItWorksText__Feqj6{font-size:1rem;line-height:1.75;color:var(--text);max-width:none}.page_dosage__WgLQN{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__aZ2Ms{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.5rem}.page_dosageText__Zjpr0{font-size:1rem;line-height:1.65;color:var(--text);margin:0;max-width:none}.page_productCheckout__0fmsQ{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__vvc4a{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.875rem 1.25rem;margin-bottom:1.5rem}.page_productPriceOld__Rf0ZN{color:var(--text-light);text-decoration:line-through;font-size:1.125rem}.page_productPriceArrow__uqIqT{color:var(--text-light);font-size:1.25rem}.page_productPriceNew__z6MMB{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--dark);letter-spacing:.5px}.page_productSaving__91kOa{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__wdNSK{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__0fmsQ{padding:1.75rem 1.25rem}}.page_gutAxis__0oraM{background:var(--white)}.page_gutAxisIntro__AvPXn{max-width:760px;margin:0 auto 2.5rem;text-align:center;font-size:1.0625rem;line-height:1.75;color:var(--text)}.page_gutAxisGrid__8mSPI{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;max-width:960px;margin:0 auto;align-items:center}.page_gutAxisCol__pfvln{background:var(--cream);border-radius:var(--radius-lg);padding:2rem;text-align:center}.page_gutAxisColLabel__YtJA6{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.75rem}.page_gutAxisColText__awne7{font-size:1rem;line-height:1.65;color:var(--text);max-width:none;margin:0}.page_gutAxisArrow__YMeVT{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__1Wu_5{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__1Wu_5 strong{color:var(--accent);font-weight:700}@media (max-width:768px){.page_gutAxisGrid__8mSPI{grid-template-columns:1fr;gap:1rem}.page_gutAxisArrow__YMeVT{transform:rotate(90deg);margin:0 auto}}.page_testimonials__beypg{padding:5rem 0}.page_testimonialsGrid__5JtFp{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}@media (max-width:1024px){.page_testimonialsGrid__5JtFp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_testimonialsGrid__5JtFp{grid-template-columns:1fr}}.page_bonus__6Thgz{padding:5rem 0;text-align:center}.page_bonusIntro__AdmEC{color:var(--text-secondary);font-size:1.0625rem;max-width:600px;margin:-.5rem auto 2.5rem;line-height:1.7}.page_upsellGrid__SB2t0{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:3rem auto 0}@media (max-width:1024px){.page_upsellGrid__SB2t0{grid-template-columns:repeat(2,1fr);max-width:720px}}@media (max-width:640px){.page_upsellGrid__SB2t0{grid-template-columns:1fr;max-width:480px}}.page_faq__kcoxo{background:var(--white)}.page_finalCta__lxPzr{text-align:center;padding:5rem 0}.page_finalCtaSummary__dBhpN{max-width:720px;margin:0 auto 1rem;font-size:1.25rem;color:var(--white);line-height:1.6;font-weight:500}.page_finalCtaValid__AYbl5{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:2rem}.page_disclaimer__NP__I{padding:3rem 0;text-align:center}.page_footnote__OmHN1{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}}