.page_hero__rVIZN{padding-top:calc(36px + 80px + 2.5rem);padding-bottom:4rem;text-align:center}.page_heroBanner__jbcZ4{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__l1LjP{width:100%;height:auto;display:block}.page_heroLabel__aXSN1{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin-bottom:1.25rem}.page_heroTitle__YwR4c{color:var(--white);max-width:920px;margin:0 auto 1.25rem}.page_heroSubtitle__Mw_f_{color:rgba(255,255,255,.78);font-size:1.125rem;line-height:1.7;max-width:720px;margin:0 auto 2rem}.page_heroCta__rpc9v{margin-bottom:1.5rem}.page_heroTrust__BGr2J{font-size:.9375rem;color:rgba(255,255,255,.7);margin:0 auto}.page_heroTrust__BGr2J span{color:var(--accent);font-weight:700;margin-right:.35rem}@media (max-width:768px){.page_hero__rVIZN{padding-top:calc(40px + 64px + .75rem);padding-bottom:3rem}.page_heroBanner__jbcZ4{margin-bottom:1.75rem}}.page_sectionTitle__RK2aZ{text-align:center;margin-bottom:1.5rem}.page_sectionSubtitle__QR_Ad{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__wTMsT .page_sectionSubtitle__QR_Ad,.sectionDark .page_sectionSubtitle__QR_Ad{color:rgba(255,255,255,.75)}.page_problem__g0TBH{background:var(--white)}.page_problemGrid__eFMW_{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1080px;margin:0 auto}.page_problemCol__7cgXO{background:var(--cream);border-radius:var(--radius-lg);padding:2.25rem;text-align:left}.page_problemBadge__NOyGu{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__T135u{font-size:1.0625rem;line-height:1.7;color:var(--text);max-width:none}.page_problemBridge__ZCOU6{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__eFMW_{grid-template-columns:1fr;gap:1.25rem}.page_problemCol__7cgXO{padding:1.5rem}}.page_productDetail__X31S5{padding:5rem 0}.page_productDetailIntro___F0Hb{max-width:760px;margin:0 auto 3rem;text-align:center}.page_productPositioning__wagex{font-size:1.125rem;color:var(--text);line-height:1.7;max-width:760px;margin:0 auto 2.5rem;text-align:center}.page_benefitGrid__RQTix{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto 3rem}.page_benefitCard__Axgfj{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__f23OV{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__BQOdX{font-size:1rem;font-weight:600;color:var(--dark);margin:0;line-height:1.4}@media (max-width:768px){.page_benefitGrid__RQTix{grid-template-columns:1fr;gap:1rem}}.page_howItWorks__3ORG_{max-width:760px;margin:0 auto 2rem;background:var(--cream);border-radius:var(--radius-md);padding:2rem}.page_howItWorksHeading__gbDqp{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.875rem}.page_howItWorksText__GSa8O{font-size:1rem;line-height:1.75;color:var(--text);max-width:none}.page_dosage__XGVeC{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__vDpf_{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.5rem}.page_dosageText___6r7k{font-size:1rem;line-height:1.65;color:var(--text);margin:0;max-width:none}.page_productCheckout__HPBGa{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__C8fwh{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.875rem 1.25rem;margin-bottom:1.5rem}.page_productPriceOld__1sVnL{color:var(--text-light);text-decoration:line-through;font-size:1.125rem}.page_productPriceArrow__yu_UF{color:var(--text-light);font-size:1.25rem}.page_productPriceNew__iYnRO{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--dark);letter-spacing:.5px}.page_productSaving__f0WpH{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__h8Tbz{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__HPBGa{padding:1.75rem 1.25rem}}.page_gutAxis__fVj4e{background:var(--white)}.page_gutAxisIntro__jX_a9{max-width:760px;margin:0 auto 2.5rem;text-align:center;font-size:1.0625rem;line-height:1.75;color:var(--text)}.page_gutAxisGrid__mcNpy{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;max-width:960px;margin:0 auto;align-items:center}.page_gutAxisCol__BRnyn{background:var(--cream);border-radius:var(--radius-lg);padding:2rem;text-align:center}.page_gutAxisColLabel__BUwla{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);margin-bottom:.75rem}.page_gutAxisColText__OrrSi{font-size:1rem;line-height:1.65;color:var(--text);max-width:none;margin:0}.page_gutAxisArrow__eW6u2{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__yynxV{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__yynxV strong{color:var(--accent);font-weight:700}@media (max-width:768px){.page_gutAxisGrid__mcNpy{grid-template-columns:1fr;gap:1rem}.page_gutAxisArrow__eW6u2{transform:rotate(90deg);margin:0 auto}}.page_testimonials__tES25{padding:5rem 0}.page_testimonialsGrid__rO2Ib{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}@media (max-width:1024px){.page_testimonialsGrid__rO2Ib{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_testimonialsGrid__rO2Ib{grid-template-columns:1fr}}.page_bonus__GE__2{padding:5rem 0;text-align:center}.page_bonusIntro__ZOnQX{color:var(--text-secondary);font-size:1.0625rem;max-width:600px;margin:-.5rem auto 2.5rem;line-height:1.7}.page_upsellGrid__aRfso{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:3rem auto 0}@media (max-width:1024px){.page_upsellGrid__aRfso{grid-template-columns:repeat(2,1fr);max-width:720px}}@media (max-width:640px){.page_upsellGrid__aRfso{grid-template-columns:1fr;max-width:480px}}.page_faq__pJDFb{background:var(--white)}.page_finalCta__mO2Xv{text-align:center;padding:5rem 0}.page_finalCtaSummary__L_NO6{max-width:720px;margin:0 auto 1rem;font-size:1.25rem;color:var(--white);line-height:1.6;font-weight:500}.page_finalCtaValid__oL1Zf{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:2rem}.page_disclaimer__QNrYa{padding:3rem 0;text-align:center}.page_footnote__8zS_G{font-size:.875rem;color:var(--text-light);font-style:italic;max-width:720px;margin:0 auto 1.5rem;line-height:1.6}.page_header__gYZuY{padding-top:2rem;padding-bottom:2rem;text-align:center;background:var(--white)}.page_header__gYZuY .page_title__aWUSI{margin-bottom:.75rem}.page_subtitle__doGAm{font-size:1.125rem;color:var(--text);max-width:540px;margin:0 auto;line-height:1.55}.page_filterSection__1UlJu{padding-bottom:2rem;background:var(--white)}.page_filterRow__M_uQF{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.page_filterPill__GIa_F{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-full);border:1.5px solid var(--border);color:var(--text);cursor:default;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.page_filterPillActive__gY4_Z{background-color:var(--accent);color:var(--white);border-color:var(--accent)}.page_guideBanner__lqz0E{text-align:center;background:var(--cream);padding:1rem;border-radius:var(--radius-md);margin-bottom:2rem}.page_guideBannerText__ajdLt{font-size:.9375rem;color:var(--text);margin:0;text-align:center}.page_guideBanner__lqz0E .page_guideBannerText__ajdLt{width:100%;max-width:none}.page_guideBannerLink__cs6CX{color:var(--accent);font-weight:600;text-decoration:none}.page_guideBannerLink__cs6CX:hover{text-decoration:underline}.page_products__omnMD{padding:0 0 5rem;background:var(--white)}.page_grid__oeAJj{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.page_editorialRow__jlv8Q{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2.5rem 0}.page_editorialCard__UmFkE{display:flex;align-items:flex-start;gap:1.25rem;background:var(--cream);border-radius:var(--radius-lg);padding:2rem}.page_editorialIcon__tTj_1{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--accent-light);color:var(--accent);font-size:1.5rem;font-weight:700;flex-shrink:0}.page_editorialTitle__2mMOB{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.page_editorialText___W5zP{font-size:.9375rem;color:var(--text);line-height:1.6;margin-bottom:.75rem}.page_editorialLink__Mkwnj{font-size:.875rem;font-weight:600;color:var(--accent);transition:color .2s var(--ease)}.page_editorialLink__Mkwnj:hover{color:var(--accent-hover)}.page_selectionGuide__kOpts{padding:5rem 0;background:var(--cream)}.page_selectionGuideTitle__bCTyk{text-align:center;margin-bottom:2.5rem}.page_stepsGrid___ZTpT{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.page_stepCard__MBz_B{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:center}.page_stepNumber__i0Ma2{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--accent);color:var(--white);font-family:var(--font-main);font-size:1.25rem;font-weight:700;margin-bottom:1rem}.page_stepTitle__rGqi5{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;margin-bottom:.625rem;color:var(--dark)}.page_stepText__O4nz_{font-size:.875rem;color:var(--text-secondary);line-height:1.65}.page_selectionCta__9tHxd{text-align:center;margin-top:2.5rem}.page_expertSection__Kvxzy{padding:5rem 0;background:var(--white)}.page_expertSectionTitle__9fYVL{text-align:center;margin-bottom:2.5rem}.page_expertIntro__3Hk0Q{display:flex;gap:2rem;align-items:center;max-width:800px;margin:0 auto 3rem}.page_expertPhotoCircle__MJtKH{width:120px;height:120px;border-radius:var(--radius-full);overflow:hidden;position:relative;flex-shrink:0}.page_expertQuoteBlock__m6jSM{flex:1}.page_expertQuote__fOMVW{font-family:var(--font-display);font-size:1.125rem;font-weight:300;font-style:italic;line-height:1.6;color:var(--text);margin-bottom:.75rem}.page_expertName__Ts5LS{font-size:.9375rem;font-weight:600;color:var(--dark);margin-bottom:.125rem}.page_expertRole__yERLC{font-size:.875rem;color:var(--text-secondary)}.page_scenariosGrid__yX83C{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.page_scenarioCard__O83Da{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.page_scenarioCard__O83Da:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_scenarioAccent__NYgrj{height:4px;width:100%}.page_scenarioBody__rMqZF{padding:1.75rem;flex:1;display:flex;flex-direction:column}.page_scenarioTitle__EDk_R{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;margin-bottom:.75rem;color:var(--dark)}.page_scenarioText__Yto35{font-size:.9375rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1rem;flex:1}.page_scenarioLink__Z6X1g{font-size:.875rem;font-weight:600;color:var(--accent);transition:color .2s var(--ease)}.page_scenarioCard__O83Da:hover .page_scenarioLink__Z6X1g{color:var(--accent-hover)}.page_trustSection__l7KMj{background:var(--cream)}.page_trustTitle__QfFP3{text-align:center;margin-bottom:2.5rem}.page_trustGrid__jY1d1{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.page_trustCard__2c45k{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;text-align:center}.page_trustNumber__a2aMH{display:block;font-family:var(--font-main);font-size:2rem;font-weight:300;color:var(--accent);letter-spacing:.5px;margin-bottom:.25rem}.page_trustLabel__AbDrE{display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--dark);margin-bottom:.5rem}.page_trustDesc__NFf9G{font-size:.875rem;color:var(--text-light);line-height:1.5}.page_trustCta__c3xrh{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}@media (max-width:1024px){.page_grid__oeAJj{gap:1.5rem}.page_grid__oeAJj,.page_scenariosGrid__yX83C,.page_stepsGrid___ZTpT,.page_trustGrid__jY1d1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_header__gYZuY{padding-top:1.5rem;padding-bottom:1.5rem}.page_header__gYZuY .page_title__aWUSI{margin-bottom:.625rem}.page_grid__oeAJj{grid-template-columns:1fr;gap:1.25rem}.page_products__omnMD{padding-bottom:3rem}.page_filterRow__M_uQF{gap:.5rem}.page_filterPill__GIa_F{padding:.375rem 1rem;font-size:.875rem}.page_editorialRow__jlv8Q{grid-template-columns:1fr;margin:2rem 0}.page_editorialCard__UmFkE{padding:1.5rem}.page_stepsGrid___ZTpT{grid-template-columns:1fr}.page_expertSection__Kvxzy,.page_selectionGuide__kOpts{padding:3rem 0}.page_expertIntro__3Hk0Q{flex-direction:column;text-align:center}.page_scenariosGrid__yX83C{grid-template-columns:1fr}.page_trustGrid__jY1d1{grid-template-columns:repeat(2,1fr)}.page_bundleGrid__tkCD_{grid-template-columns:1fr}.page_bundleCard__aosS9{padding:1.5rem}}@media (max-width:480px){.page_trustGrid__jY1d1{grid-template-columns:1fr}}.page_header__Lz9hV{padding-top:3rem;padding-bottom:3rem;text-align:center;background:var(--white)}.page_title__w5Hl6{margin-bottom:1rem}.page_subtitle__U1EPn{font-size:1.125rem;color:var(--text);max-width:540px;margin:0 auto 2.5rem;line-height:1.65}.page_overallRating___wFmH{display:flex;flex-direction:column;align-items:center;gap:.375rem}.page_ratingNumber__7jaBQ{font-family:var(--font-display);font-size:3.5rem;font-weight:300;letter-spacing:1px;color:var(--dark);line-height:1}.page_ratingStars__pk4JI{display:inline-flex;gap:.1875rem;color:#F6AD02}.page_ratingStars__pk4JI svg{width:1.5rem;height:1.5rem;flex:0 0 auto}.page_ratingCount__DZmEv{font-size:.9375rem;color:var(--text-secondary);margin-top:.25rem}.page_productSummary__ZniEK{padding:5rem 0;background:var(--cream)}.page_sectionTitle__jiSm5{text-align:center;margin-bottom:2.5rem}.page_productGrid__j8eFk{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.page_productCard__C8Qca{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem 1rem;text-decoration:none;color:inherit;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.page_productCard__C8Qca:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.page_productAccent__1j9Hh{width:48px;height:48px;border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden}.page_productName__WoN5X{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--dark);margin-bottom:.5rem}.page_productRatingRow__imjk_{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.page_productRatingNumber__wopCu{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--dark)}.page_productStars__EfuPI{display:inline-flex;gap:.125rem;color:#F6AD02}.page_productStars__EfuPI svg{width:.875rem;height:.875rem;flex:0 0 auto}.page_productReviewCount__Zav8U{font-size:.875rem;color:var(--text-secondary)}.page_testimonialSection__of02O{padding:5rem 0}.page_testimonialsGrid__tG2xz{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.page_formSection__h_a7r{padding:5rem 0;background:var(--white)}.page_formHeader__D9tD6{text-align:center;margin-bottom:2.5rem}.page_formSubtitle__BghMq{font-size:1.125rem;color:var(--text);max-width:540px;margin:0 auto;line-height:1.65}.page_incentiveBadge__b_3hQ{display:flex;align-items:flex-start;gap:1rem;background:var(--cream);border:1.5px solid var(--accent);border-radius:var(--radius-lg);padding:1.5rem 2rem;max-width:640px;margin:0 auto 3rem}.page_incentiveIcon__RJKW4{width:1.5rem;height:1.5rem;color:#F6AD02;flex-shrink:0;margin-top:.25rem}.page_incentiveText__rNMwB{font-size:.9375rem;color:var(--text);line-height:1.7}.page_reviewForm__AItrV{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__1mzxm{display:flex;flex-direction:column;gap:.5rem}.page_formLabel__hVFn3{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--dark);letter-spacing:.3px}.page_required__s_Ii8{color:var(--accent)}.page_formSelect__6Uq0f{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23525252' d='M1.41.59 6 5.17 10.59.59 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;padding-right:3rem;cursor:pointer}.page_starRating__q_ySl{display:flex;gap:.25rem}.page_star__bnzgl{width:1.5rem;height:1.5rem;color:var(--border);cursor:default}.page_starActive__HoRys{color:#F6AD02}.page_formGroupCheckbox__nW_T8{display:flex;align-items:flex-start;gap:.75rem}.page_checkbox__QgZmT{width:24px;height:24px;flex-shrink:0;margin-top:0;accent-color:var(--accent);cursor:pointer}.page_checkboxLabel__YURjg{font-size:.9375rem;color:var(--text);line-height:1.5;cursor:pointer}.page_photoUpload__Vr3k_{position:relative}.page_photoUploadLabel__TWQj3{display:flex;align-items:center;gap:.75rem;border:1.5px dashed var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.page_photoUploadLabel__TWQj3:hover{border-color:var(--accent);background:var(--cream)}.page_photoUploadIcon__4YbSA{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--cream);color:var(--accent);flex-shrink:0}.page_photoUploadText__qYAB9{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--dark)}.page_photoUploadHint__mhrRJ{font-size:.875rem;color:var(--text-secondary);margin-left:auto}.page_photoUploadInput__jCWJU{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.page_optionalDetails__0r1aq{border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.page_optionalSummary__8AK13{padding:1rem 1.5rem;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;user-select:none;list-style:none;display:flex;align-items:center;gap:.5rem}.page_optionalSummary__8AK13:before{content:"+";font-size:1.125rem;font-weight:700;transition:transform .2s var(--ease)}.page_optionalDetails__0r1aq[open] .page_optionalSummary__8AK13:before{content:"\2212"}.page_optionalSummary__8AK13::-webkit-details-marker{display:none}.page_optionalFields__dyvZQ{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.page_formRow__BC0x4{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.page_helpText__z2TOS{font-size:.875rem;color:var(--text-secondary);margin-top:.125rem}.page_submitBtn__b3syN{align-self:center;margin-top:.5rem;min-width:240px}.page_formDisclaimer__qkLo0{font-size:.875rem;color:var(--text-secondary);text-align:center;max-width:640px;margin:2.5rem auto 0;line-height:1.6}.page_cta__P_lS0{padding:5rem 0;background:var(--cream)}.page_ctaInner__ITzhT{text-align:center;max-width:600px;margin:0 auto}.page_ctaTitle__snbEZ{margin-bottom:1rem}.page_ctaSubtitle__wWypG{font-size:1.125rem;color:var(--text);line-height:1.7;margin:0 auto 2rem;max-width:500px}.page_ctaButtons__07_pQ{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.page_ctaCount__Yf9jl{font-size:.9375rem;color:var(--text-secondary);margin-top:.5rem}.page_disclaimer__Xhb4s{padding:2rem 0;background:var(--white);border-top:1px solid var(--border)}.page_disclaimerText__uQx3Q{font-size:.875rem;color:var(--text-secondary);text-align:center;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width:1024px){.page_productGrid__j8eFk{grid-template-columns:repeat(3,1fr)}.page_testimonialsGrid__tG2xz{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_header__Lz9hV{padding-top:2rem;padding-bottom:2rem}.page_ratingNumber__7jaBQ{font-size:2.5rem}.page_productGrid__j8eFk{grid-template-columns:repeat(2,1fr)}.page_testimonialsGrid__tG2xz{grid-template-columns:1fr}.page_formSection__h_a7r,.page_productSummary__ZniEK,.page_testimonialSection__of02O{padding:3rem 0}.page_incentiveBadge__b_3hQ{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem}.page_reviewForm__AItrV{width:100%}.page_formRow__BC0x4{grid-template-columns:1fr}.page_optionalFields__dyvZQ{padding:0 1rem 1rem}.page_optionalSummary__8AK13{padding:1rem}.page_submitBtn__b3syN{width:100%;min-width:unset}.page_cta__P_lS0{padding:3rem 0}.page_ctaButtons__07_pQ{flex-direction:column;align-items:center}}@media (max-width:480px){.page_productGrid__j8eFk{grid-template-columns:1fr;max-width:280px;margin:0 auto}}.page_hero__jbnt7{padding-top:calc(36px + 80px + 3rem);padding-bottom:4rem;text-align:center}.page_heroTitle__XpOy7{color:var(--white);margin-bottom:1.25rem}.page_heroSubtitle__Y2YDQ{color:rgba(255,255,255,.8);font-size:1.125rem;max-width:640px;margin:0 auto;line-height:1.7}.page_sectionTitle__kF2l1{text-align:center;margin-bottom:2.5rem}.page_whySection__xXV6_{padding:5rem 0;background:var(--cream)}.page_whyGrid__UfE3W{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.page_whyCard__Scxuq{background:rgba(255,255,255,.6);padding:2rem 1.5rem;border-radius:var(--radius-lg);transition:box-shadow .2s ease,transform .2s ease}.page_whyCard__Scxuq:hover{box-shadow:0 4px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.page_whyIcon__Db_xo{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(204,150,122,.12);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.page_whyCardTitle__aX_xk{font-family:var(--font-display);font-size:1.175rem;font-weight:500;margin-bottom:.625rem;color:var(--dark)}.page_whyCardDesc___VIdc{font-size:.9375rem;color:var(--text-secondary);line-height:1.65}.page_criteriaSection__WY7Wg{padding:5rem 0;background:var(--white)}.page_criteriaGrid__rQDxW{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.page_criteriaCard__DNikQ{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;transition:box-shadow .2s ease,transform .2s ease}.page_criteriaCard__DNikQ:hover{box-shadow:0 4px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.page_criteriaDot___U_Ov{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--accent);margin-bottom:1.25rem}.page_criteriaCardTitle__7n0se{font-family:var(--font-display);font-size:1.175rem;font-weight:500;margin-bottom:.625rem;color:var(--dark)}.page_criteriaCardDesc__S5pJe{font-size:.9375rem;color:var(--text-secondary);line-height:1.65}.page_processSection__WUDIr{padding:5rem 0;background:var(--cream)}.page_processSteps__J6hdp{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_processStep__H0TNp{display:flex;gap:1.25rem;align-items:flex-start}.page_processStepNumber__7PlOw{width:40px;height:40px;min-width:40px;border-radius:var(--radius-full);background-color:var(--accent);color:var(--white);font-family:var(--font-display);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.page_processStepContent__ZzO35{flex:1;padding-top:.375rem}.page_processStepTitle__C2Vc2{font-family:var(--font-display);font-size:1.125rem;font-weight:500;margin-bottom:.25rem;color:var(--dark)}.page_processStepDesc__vXUs9{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.page_benefitsSection__VRAPs{padding:5rem 0;background:var(--white)}.page_benefitsList___7ngh{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page_benefitItem__gcLXy{display:flex;align-items:center;gap:1rem;font-size:1.0625rem;color:var(--text);line-height:1.6}.page_benefitCheck__HieBJ{width:32px;height:32px;min-width:32px;border-radius:var(--radius-full);background:rgba(204,150,122,.12);color:var(--accent);display:flex;align-items:center;justify-content:center}.page_testimonialsSection__7NBM0{padding:5rem 0;background:var(--cream)}.page_testimonialsGrid__yJEPL{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.page_testimonialCard__UkD97{background:rgba(255,255,255,.6);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;transition:box-shadow .2s ease}.page_testimonialCard__UkD97:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.page_testimonialAvatar__vO_vi{width:64px;height:64px;border-radius:var(--radius-full);background:linear-gradient(145deg,var(--accent) 0,#D4B896 50%,#E8DDD4 100%);flex-shrink:0}.page_testimonialQuote__0Rpcl{font-size:1rem;font-style:italic;color:var(--text);line-height:1.7;flex:1}.page_testimonialAuthor__wbuuL{display:flex;flex-direction:column;gap:.125rem}.page_testimonialName__wnjUk{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--dark)}.page_testimonialRole__nmUFo{font-size:.875rem;color:var(--text-secondary)}.page_formSection__jn_C6{padding:5rem 0;background:var(--white)}.page_form__UEJXw{max-width:800px;margin:0 auto}.page_formGrid__c8kVm{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.page_formGroupFull__OxSZH,.page_formGroup__ZqP17{display:flex;flex-direction:column;gap:.5rem}.page_formGroupFull__OxSZH{margin-bottom:1.5rem}.page_label__BQnOx{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--dark)}.page_formConsent__O2R73{margin-bottom:2rem}.page_checkboxLabel__l4ryF{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.page_checkbox__oYRVT{margin-top:.25rem;width:18px;height:18px;min-width:18px;accent-color:var(--accent);cursor:pointer}.page_checkboxText__4D_D2{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.page_formActions__JKrIt{text-align:center}.page_formNote__x4gGK{margin-top:1rem;font-size:.875rem;color:var(--text-secondary)}.page_faqSection__3_t0T{padding:5rem 0;background:var(--cream)}.page_faqList__8htNj{max-width:800px;margin:0 auto}.page_faqItem__ZbIv5{border-bottom:1px solid var(--border)}.page_faqItem__ZbIv5:first-child{border-top:1px solid var(--border)}.page_faqQuestion__ygBIv{font-family:var(--font-display);font-size:1.125rem;font-weight:500;color:var(--dark);padding:1.25rem 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_faqQuestion__ygBIv::-webkit-details-marker{display:none}.page_faqQuestion__ygBIv:after{content:"+";font-size:1.5rem;font-weight:300;color:var(--accent);flex-shrink:0;transition:transform .2s ease}.page_faqItem__ZbIv5[open] .page_faqQuestion__ygBIv:after{content:"−"}.page_faqAnswer__obsUH{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;padding-bottom:1.25rem;max-width:100%}.page_legalSection__1w_Dn{padding:2.5rem 0;background:var(--white)}.page_legalText__clnDn{font-size:.875rem;color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto;line-height:1.7}@media (max-width:1024px){.page_criteriaGrid__rQDxW,.page_testimonialsGrid__yJEPL,.page_whyGrid__UfE3W{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_hero__jbnt7{padding-top:calc(36px + 80px + 2rem);padding-bottom:3rem}.page_criteriaGrid__rQDxW,.page_testimonialsGrid__yJEPL,.page_whyGrid__UfE3W{grid-template-columns:1fr;gap:1.25rem}.page_criteriaCard__DNikQ,.page_whyCard__Scxuq{padding:1.75rem 1.5rem}.page_formGrid__c8kVm{grid-template-columns:1fr}.page_benefitsSection__VRAPs,.page_criteriaSection__WY7Wg,.page_faqSection__3_t0T,.page_formSection__jn_C6,.page_processSection__WUDIr,.page_testimonialsSection__7NBM0,.page_whySection__xXV6_{padding:3rem 0}.page_processSteps__J6hdp{gap:1.25rem}}.IngredientCardFull_card__l619_{background:#ffffff;border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:1.5rem}.IngredientCardFull_photoPlaceholder__Rvp3V{height:200px;background:linear-gradient(135deg,#F5F0EB,#e8ddd3);display:flex;align-items:center;justify-content:center}.IngredientCardFull_photoLabel__hfYwB{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#999999}.IngredientCardFull_imageWrapper__GDvHb{position:relative;width:100%;height:200px;overflow:hidden}.IngredientCardFull_ingredientImage__Zz7Jl{object-fit:cover}.IngredientCardFull_body__nGKBF{padding:1rem}.IngredientCardFull_header__TbTBH{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.IngredientCardFull_headerLeft__0qUr5{display:flex;flex-direction:column;gap:.2rem}.IngredientCardFull_name__oZphA{font-size:.95rem;font-weight:600;margin:0;color:#1A1A1A}.IngredientCardFull_dosage__k9b0p{font-size:.875rem;color:var(--text-light)}.IngredientCardFull_badge__LOX4m{font-size:.875rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;white-space:nowrap;flex-shrink:0}.IngredientCardFull_badgeEfsa__aBCsM{background:var(--accent);color:#ffffff}.IngredientCardFull_badgeBiofilm__SfwYd{background:#e0e0e0;color:#525252}.IngredientCardFull_description__uuMaJ{font-size:.875rem;color:#525252;margin:0 0 .75rem;line-height:1.5}.IngredientCardFull_efsaLabel__HykA0{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent);margin-bottom:.25rem}.IngredientCardFull_efsaBox__T32Ts{background:#f9f7f4;border-left:3px solid var(--accent);padding:.6rem .75rem;margin-bottom:.75rem;border-radius:0 4px 4px 0}.IngredientCardFull_efsaClaim__Z3rWL{font-size:.875rem;color:#525252;margin:0;line-height:1.5}.IngredientCardFull_efsaClaim__Z3rWL+.IngredientCardFull_efsaClaim__Z3rWL{margin-top:.25rem}.IngredientCardFull_studyTable__7ttJZ{margin-bottom:.75rem}.IngredientCardFull_studyRow__1y7Bc{display:flex;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.IngredientCardFull_studyRow__1y7Bc:last-child{border-bottom:none}.IngredientCardFull_studyType__JgzqY{color:var(--accent);font-weight:600;font-size:.875rem;min-width:50px;padding-top:.1rem;flex-shrink:0}.IngredientCardFull_studyContent__CpRMH{display:flex;flex-direction:column;gap:.2rem;flex:1}.IngredientCardFull_studyResult__2o5Qf{font-size:.875rem;color:#1A1A1A;line-height:1.4}.IngredientCardFull_studyMeta__ZGngh{font-size:.875rem;color:#999999;font-style:italic}.IngredientCardFull_pubmedLink__RDODS{color:var(--accent);text-decoration:none;font-style:normal}.IngredientCardFull_pubmedLink__RDODS:hover{text-decoration:underline}.IngredientCardFull_productLinks__xFBcs{font-size:.875rem;color:var(--text-light);margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--cream);line-height:1.6}.IngredientCardFull_productLinksLabel__XYHyY{color:var(--text-light)}.IngredientCardFull_productLink__zUNGd{color:var(--accent);text-decoration:none}.IngredientCardFull_productLink__zUNGd:hover{text-decoration:underline}@media (max-width:480px){.IngredientCardFull_studyType__JgzqY{min-width:unset}}.page_hero__K4FON{padding-top:calc(36px + 80px + 3rem);padding-bottom:3rem;background:var(--dark);color:var(--white);text-align:center}.page_heroLabel__sqpST{display:block;color:var(--accent);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem}.page_heroTitle__BpM3D{font-weight:300;letter-spacing:1.2px;font-size:1.8rem;color:var(--white);margin-bottom:1rem}.page_heroSubtext__qX3oS{color:#aaa;font-size:.9rem;max-width:560px;margin:0 auto;line-height:1.65}.page_areaSection__fGZJI{padding:3rem 0}.page_areaSectionAlt__YZ9kM{background:var(--cream)}.page_areaSectionWhite__YQCqz{background:var(--white)}.page_areaTitle__TwtP4{font-weight:300;letter-spacing:1px;font-size:1.3rem;margin-bottom:.5rem}.page_areaDesc__dZzrN{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem}.page_ingredientList__3ugEy{display:flex;flex-direction:column;gap:1.5rem}.page_areaCta__ez1pr{text-align:center;padding:1.5rem 0;margin-top:2rem}.page_areaCtaSection__Buqxf{text-align:center;padding:2rem 0}.page_areaCtaLink___pJEk{color:var(--accent);font-weight:600;font-size:.9rem;text-decoration:none;transition:color .2s}.page_areaCtaLink___pJEk:hover{color:var(--accent-hover);text-decoration:underline}.page_disclaimerSection__aSSm7{background:#1A1A1A;padding:2rem 0}.page_disclaimerBox__YMK3a{max-width:640px;margin:0 auto}.page_disclaimerLabel__aUGn9{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-bottom:.75rem}.page_disclaimerText__KjP_J{font-size:.875rem;color:#999;line-height:1.6;margin-bottom:.5rem}.page_disclaimerText__KjP_J:last-child{margin-bottom:0}.StudiePillNav_nav__gBD0w{position:sticky;top:calc(36px + 80px);z-index:90;background:var(--cream);padding:1rem 0;border-bottom:1px solid var(--border)}.StudiePillNav_inner__NIjPH{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.StudiePillNav_inner__NIjPH::-webkit-scrollbar{display:none}.StudiePillNav_pill__A_npc{flex-shrink:0;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--border);background:var(--white);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s;min-height:44px;display:flex;align-items:center}.StudiePillNav_pill__A_npc:hover{border-color:var(--accent);color:var(--accent)}.StudiePillNav_pillActive__nTx7X{background:var(--accent);color:var(--white);border-color:var(--accent)}.StudiePillNav_pillActive__nTx7X:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--white)}.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}}