.MedicationPage_page__EqW8S{width:100%;background:var(--color-bg);color:var(--color-text)}.MedicationPage_section__XF8rR{width:100%;padding:5rem 1.5rem}.MedicationPage_sectionAlt__gpLCR{background:var(--color-surface)}.MedicationPage_container___6xo5{max-width:1200px;margin:0 auto}.MedicationPage_heroSection__ofsZT{padding:calc(var(--header-offset, 8.75rem) + 1rem) 1.5rem 2rem;background:var(--color-surface)}.MedicationPage_waveWhiteBand__s9XTr{background:#fff}.MedicationPage_heroGrid__bXNSi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.MedicationPage_heroCopy__18Llm{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.MedicationPage_heroTrustRow__QiAh_{display:flex;flex-wrap:nowrap;align-items:center;gap:14px}.MedicationPage_heroAvatarStack__oF429{display:inline-flex;align-items:center;flex-shrink:0}.MedicationPage_heroAvatar__sy1H2{position:relative;display:inline-flex;width:40px;height:40px;border-radius:50%;border:2px solid #fff;margin-left:-12px;overflow:hidden;background:#e8ece8;box-shadow:0 1px 4px #0000001a}.MedicationPage_heroAvatar__sy1H2:first-child{margin-left:0}.MedicationPage_heroAvatarImage__fUf4A{width:100%;height:100%;object-fit:cover;display:block}.MedicationPage_heroAvatarPlus__H1U5s{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-12px;border-radius:50%;border:2px solid #fff;background:var(--color-accent);color:#fff;font-size:1.35rem;font-weight:400;line-height:1;box-shadow:0 1px 4px #e76f5159}.MedicationPage_heroTrustCopy__FEvPJ{display:flex;flex-direction:column;gap:2px;min-width:0}.MedicationPage_heroRatingTop__8qyXG{display:flex;align-items:center;gap:8px}.MedicationPage_heroStars__tDaPF{display:inline-flex;align-items:center;gap:2px;color:#f4a261;flex-shrink:0}.MedicationPage_heroStar__U3SHE{display:inline-flex;width:15px;height:15px}.MedicationPage_heroRatingScore__JlBoq{font-size:.875rem;font-weight:500;line-height:1.2;color:var(--color-text);white-space:nowrap}.MedicationPage_heroRatingSub__l_z7K{margin:0;font-size:.8125rem;font-style:italic;line-height:1.35;color:var(--color-text-muted)}.MedicationPage_heroHeading__gnmCu{margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--color-primary-dark)}.MedicationPage_heroHeadingAccent__r6UB7{color:var(--color-accent);font-style:italic;font-synthesis:none}.MedicationPage_heroSubcopy__ROAwp{margin:0;font-size:1.1rem;line-height:1.65;color:var(--color-text-muted);max-width:480px}.MedicationPage_heroCta__NWJwi{display:inline-flex;align-items:stretch;gap:0;margin-top:.25rem;text-decoration:none;color:#fff;--cta-height:52px;filter:var(--filter-cta-shadow);transition:filter var(--cta-transition),transform var(--cta-transition)}.MedicationPage_heroCta__NWJwi:hover{filter:var(--filter-cta-shadow-hover);transform:translateY(-1px)}.MedicationPage_heroCtaArrow__RA4dY,.MedicationPage_heroCtaLabel__uT9Wg{position:relative;z-index:0;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:var(--cta-height);background:var(--gradient-cta)}.MedicationPage_heroCtaLabel__uT9Wg{padding:0 1.75rem;border-radius:9999px;font-size:1rem;font-weight:700;white-space:nowrap}.MedicationPage_heroCtaArrow__RA4dY{width:var(--cta-height);flex-shrink:0;border-radius:50%;margin-left:-1px}.MedicationPage_heroCtaArrow__RA4dY svg{width:20px;height:20px;transition:transform var(--cta-transition)}.MedicationPage_heroCtaArrow__RA4dY:after,.MedicationPage_heroCtaLabel__uT9Wg:after{content:"";position:absolute;inset:-2px;border-radius:9999px;background:var(--gradient-cta-hover);opacity:0;transition:opacity var(--cta-transition);pointer-events:none;z-index:-1}.MedicationPage_heroCta__NWJwi:hover .MedicationPage_heroCtaArrow__RA4dY:after,.MedicationPage_heroCta__NWJwi:hover .MedicationPage_heroCtaLabel__uT9Wg:after{opacity:1}.MedicationPage_heroCta__NWJwi:hover .MedicationPage_heroCtaArrow__RA4dY svg{transform:rotate(45deg)}.MedicationPage_heroVisual__bYgRh{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.MedicationPage_heroVisualCard__QvBPt{position:relative;width:100%;max-width:440px;aspect-ratio:1/1;border-radius:32px;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 24px 56px #00000059}.MedicationPage_heroVisualGlow__6W1Nx{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary-light) 55%,#0000) 0,color-mix(in srgb,var(--color-primary) 40%,#0000) 35%,#0000 70%)}.MedicationPage_heroRingWrap__ulLkh{position:absolute;z-index:1;bottom:14%;left:50%;transform:translateX(-50%);width:72%}.MedicationPage_heroRing__jv7TE{display:block;width:100%;aspect-ratio:3/1;border-radius:50%;border:1.5px solid var(--color-primary-light);box-shadow:0 0 24px 4px color-mix(in srgb,var(--color-primary-light) 70%,#0000),inset 0 0 24px 4px color-mix(in srgb,var(--color-primary-light) 70%,#0000);opacity:.85}.MedicationPage_heroRingLabel__zaN2N{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);font-size:.65rem;font-weight:700;letter-spacing:.14em;color:var(--color-primary-light);text-shadow:0 0 8px color-mix(in srgb,var(--color-primary-light) 80%,#0000)}.MedicationPage_heroVisualImage__O0URT{position:relative;z-index:2;width:auto;height:78%;max-width:58%;object-fit:contain}.MedicationPage_heroFloatBadge__i31nk{position:absolute;z-index:3;display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-radius:14px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px #0000002e;max-width:180px}.MedicationPage_heroFloatBadgeTop__6SHA0{top:8%;right:2%}.MedicationPage_heroFloatBadgeBottom__d9MRl{bottom:12%;left:2%}.MedicationPage_heroFloatBadgeIcon__1PglF{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-primary-dark);color:#fff}.MedicationPage_heroFloatBadgeIcon__1PglF svg{width:16px;height:16px}.MedicationPage_heroFloatBadgeText__9NJGy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.MedicationPage_heroFloatBadgeTitle__arf40{font-size:.8rem;font-weight:700;color:var(--color-text);line-height:1.2;white-space:nowrap}.MedicationPage_heroFloatBadgeSubtitle__mFjx2{font-size:.7rem;color:var(--color-text-muted);line-height:1.2;white-space:nowrap}.MedicationPage_heroNote__iPqtz{width:fit-content;max-width:100%;margin:0;padding:8px 15px;border-radius:8px;background:color-mix(in srgb,var(--color-accent-soft) 72%,#fff8f2);border:1px solid color-mix(in srgb,var(--color-accent) 18%,#0000)}.MedicationPage_heroNoteText__KeyTG{margin:0;text-align:center;font-size:clamp(.8125rem,1.1vw,.9375rem);font-style:italic;font-weight:400;line-height:1.55;color:var(--color-text-muted)}.MedicationPage_noteCentered__wbzHK{margin:2rem auto 0}.MedicationPage_glanceHeading__rR4dW{margin:0 0 2rem;text-align:left;font-size:clamp(2.5rem,11vw,8.75rem);font-weight:700;line-height:1.143;letter-spacing:-.015em;color:var(--color-primary-dark)}.MedicationPage_glanceCard__pG3hK{max-width:720px;margin:0 auto;padding:40px 20px;background:var(--color-surface);border-radius:20px;overflow:hidden;box-shadow:0 2px 4px 0 #45454526}.MedicationPage_glanceRow__jX3DQ{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.25rem;border-bottom:.2px solid var(--color-primary-light)}.MedicationPage_glanceRow__jX3DQ:last-child{border-bottom:none}.MedicationPage_glanceIcon__zcvOi{width:42px;height:42px;border-radius:8px;color:#fff}.MedicationPage_glanceIcon__zcvOi img{width:100%}.MedicationPage_glanceLabel__NdOmC{flex:1;min-width:0;font-size:18px;font-weight:700;line-height:30px;letter-spacing:0;color:#3b3b3b}.MedicationPage_glanceValue__JPCUF{flex-shrink:0;font-size:18px;font-weight:700;font-style:italic;line-height:30px;letter-spacing:0;color:#8a9a9e;text-align:right;max-width:55%}.MedicationPage_glanceRow__jX3DQ:first-child .MedicationPage_glanceValue__JPCUF{color:var(--color-primary-dark)}@media (max-width:480px){.MedicationPage_glanceCard__pG3hK{padding:1.5rem 1.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.MedicationPage_glanceRow__jX3DQ{width:640px;flex-wrap:nowrap}.MedicationPage_glanceLabel__NdOmC{white-space:nowrap}}.MedicationPage_understandingGrid__6TsIJ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.MedicationPage_understandingVisual__rf6BO{position:relative}.MedicationPage_understandingImageWrap__HsNPT{position:relative;border-radius:28px;background:var(--color-primary-soft);padding:2rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden}.MedicationPage_understandingImage__jMLxS{width:auto;height:70%;max-width:70%;object-fit:contain}.MedicationPage_understandingBadge__6TPmP{position:absolute;z-index:1;bottom:20px;left:20px;width:fit-content;max-width:190px;display:flex;align-items:flex-start;gap:.6rem;padding:.7rem 1rem;border-radius:14px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px #0000001a}.MedicationPage_understandingBadgeIcon__EheWK{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff}.MedicationPage_understandingBadgeIcon__EheWK svg{width:15px;height:15px}.MedicationPage_understandingBadgeText__6k_ZP{font-size:.8rem;font-weight:600;color:var(--color-text);line-height:1.3}.MedicationPage_understandingHeader__6i8Ui{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,1fr);column-gap:clamp(2rem,6vw,5rem);align-items:start;margin-bottom:clamp(2rem,4vw,3rem)}.MedicationPage_understandingHeaderAside__eoU8P{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:460px;padding-top:.5em;justify-self:end}.MedicationPage_understandingHeading__DLVxr{margin:0;font-size:var(--brand-h2-size,clamp(2.5rem,5vw,5.625rem));font-weight:var(--brand-h2-weight,700);line-height:var(--brand-h2-line-height,1.05);letter-spacing:var(--brand-h2-tracking,-.03em);color:var(--color-primary-dark)}.MedicationPage_understandingSubcopy__9f1D_{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-muted);max-width:460px}@media (max-width:1024px){.MedicationPage_understandingHeader__6i8Ui{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.MedicationPage_understandingHeaderAside__eoU8P{max-width:36rem;justify-self:start;padding-top:0}}@media (max-width:960px){.MedicationPage_understandingGrid__6TsIJ{grid-template-columns:minmax(0,1fr)}}.MedicationPage_benefitsHeading__SbAvn{margin:0 0 2rem;text-align:left;font-size:clamp(2.5rem,11vw,8.75rem);font-weight:700;line-height:1.143;letter-spacing:-.015em;color:var(--color-primary-dark)}.MedicationPage_benefitGrid__6Aa82{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.MedicationPage_benefitCard__vyAbe{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.75rem 1.5rem;border-radius:20px;background:var(--color-surface);border:1px solid var(--color-border);transition:transform .25s ease,box-shadow .25s ease}.MedicationPage_benefitCard__vyAbe:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014}.MedicationPage_benefitIcon__0aB9Y{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.MedicationPage_benefitIconImage__sNLjw{width:56px;height:56px;display:block;object-fit:contain}.MedicationPage_benefitTitle__A_htH{font-size:24px;font-weight:600;font-style:italic;margin:0;line-height:32px;letter-spacing:-.005em;color:var(--color-primary-dark)}.MedicationPage_benefitText__KhEj6{font-size:.85rem;line-height:1.55;color:var(--color-text-muted);margin:0}.MedicationPage_benefitImage__wBEXp{margin-top:auto;width:100%;aspect-ratio:4/3;border-radius:14px;object-fit:cover}.MedicationPage_benefitImagePlaceholder__lXyCh{margin-top:auto;width:100%;aspect-ratio:4/3;border-radius:14px;background:var(--color-bg);border:1px dashed var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-soft)}.MedicationPage_benefitImagePlaceholder__lXyCh svg{width:28px;height:28px}@media (max-width:960px){.MedicationPage_benefitGrid__6Aa82{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.MedicationPage_benefitGrid__6Aa82{grid-template-columns:minmax(0,1fr)}}.MedicationPage_safetyLayout__2xcNF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem);align-items:start;margin-bottom:2rem}.MedicationPage_safetyCardsCol__pB_di,.MedicationPage_safetyCopy__z9LAS{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.MedicationPage_safetyGrid__RJsIA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%}.MedicationPage_safetyCard__eSXb_{position:relative;padding:1.5rem;border-radius:20px;background:var(--color-surface);box-shadow:0 2px 4px 0 #0000001a;overflow:visible}.MedicationPage_safetyTitle__du_XV{max-width:80%;font-size:24px;font-weight:600;font-style:italic;margin:0 0 .5rem;line-height:32px;letter-spacing:-.005em;color:var(--color-primary-dark)}.MedicationPage_safetyBody__FETfk{font-size:.85rem;line-height:1.55;color:var(--color-text-muted);margin:0}@media (max-width:960px){.MedicationPage_safetyLayout__2xcNF{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.MedicationPage_safetyGrid__RJsIA{grid-template-columns:minmax(0,1fr)}}.MedicationPage_safetyList__7Tx6C{margin:.75rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;line-height:1.4;color:var(--color-text-muted)}.MedicationPage_doseHeading__b_7V1{font-size:clamp(2.5rem,10vw,8rem)}.MedicationPage_howToGetHeading__Hd1Kf{font-size:clamp(2.25rem,7vw,5.5rem)}.MedicationPage_doseIntro__JHhgO{margin:0 0 2rem;font-size:1rem;line-height:1.6;color:var(--color-text-muted);max-width:640px}.MedicationPage_doseTimeline__sIu7U{position:relative;margin-bottom:2rem}.MedicationPage_doseTimelineLine__lOWEQ{position:absolute;top:16px;left:calc(100% / 6);right:calc(100% / 6);height:1.5px;background:var(--color-primary-light);z-index:0}.MedicationPage_doseStepsRow__Z_Ire{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.MedicationPage_doseStep__UDFWF{display:flex;flex-direction:column;align-items:center;gap:1rem}.MedicationPage_doseStepNum__aTBGO{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary-dark);color:#fff;font-size:.9rem;font-weight:700}.MedicationPage_doseCard__tE55d{width:100%;flex:1;border-radius:16px;background:var(--color-surface);box-shadow:0 2px 4px 0 #0000001a;overflow:hidden}.MedicationPage_doseWeekLabel__feqd2{margin:0;padding:.75rem 1.25rem;background:var(--color-primary-soft);text-align:center;font-size:1rem;font-style:italic;font-weight:700;color:var(--color-primary-dark)}.MedicationPage_doseAmountRow__S5iUv{display:flex;align-items:center;gap:1.25rem;padding:2.125rem 1.5rem 1.25rem}.MedicationPage_doseIcon__hrUxX{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-dark)}.MedicationPage_doseIcon__hrUxX svg{width:42px;height:42px}.MedicationPage_doseAmount__OeEch{margin:0;font-size:2rem;font-weight:700;line-height:1.15;color:var(--color-primary-dark)}.MedicationPage_doseFrequency__m3XyT{margin:0;font-size:.9375rem;color:var(--color-text-muted)}.MedicationPage_doseNote__zqO9Y{margin:0 1.5rem;padding:1rem 0 1.5rem;border-top:1px solid color-mix(in srgb,var(--color-primary-light) 50%,#0000);font-size:1rem;line-height:1.55;color:var(--color-text);white-space:pre-line}@media (max-width:900px){.MedicationPage_doseAmountRow__S5iUv{gap:.875rem;padding:1.875rem 1.25rem 1rem}.MedicationPage_doseIcon__hrUxX{width:56px;height:56px}.MedicationPage_doseIcon__hrUxX svg{width:30px;height:30px}.MedicationPage_doseAmount__OeEch{font-size:1.5rem}.MedicationPage_doseNote__zqO9Y{margin:0 1.25rem;font-size:.9375rem}}@media (max-width:767px){.MedicationPage_doseStepsRow__Z_Ire{grid-template-columns:minmax(0,1fr);gap:1.5rem}.MedicationPage_doseTimelineLine__lOWEQ{display:none}.MedicationPage_doseStep__UDFWF{flex-direction:row;align-items:flex-start}}.MedicationPage_compareCard__fV2lu{border-radius:16px;background:var(--color-surface);box-shadow:0 2px 4px 0 #0000001a;overflow:hidden}.MedicationPage_compareScroll__a8Dzp{overflow-x:auto}.MedicationPage_compareTable__09g07{width:100%;min-width:640px;border-collapse:collapse;text-align:center}.MedicationPage_compareTable__09g07 th{padding:1.125rem 1.25rem;background:var(--color-primary-soft);font-size:1rem;font-style:italic;font-weight:700;color:var(--color-primary-dark)}.MedicationPage_compareTable__09g07 td{padding:1.125rem 1.25rem;font-size:1rem;color:var(--color-text)}.MedicationPage_compareTable__09g07 tbody tr+tr td{border-top:1px solid var(--color-border)}.MedicationPage_compareTable__09g07 td:first-child{border-right:1px solid var(--color-border)}.MedicationPage_compareMedCell__paQ2X{display:flex;align-items:center;gap:1rem;text-align:left}.MedicationPage_compareMedImage__CkU6c{width:96px;height:40px;object-fit:contain;flex-shrink:0}.MedicationPage_compareMedName__hny0y{font-style:italic;font-weight:700;color:var(--color-primary-dark)}.MedicationPage_howCtaBar__8BP6T{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(100%,960px);margin:clamp(2rem,4vw,3rem) auto 0;padding:1.25rem 1.5rem;border-radius:16px;background:var(--color-primary-soft)}.MedicationPage_howCtaCopy__8Vuew{display:flex;flex-direction:column;gap:.25rem}.MedicationPage_howCtaTitle__GKCOU{margin:0;font-size:1.25rem;font-style:italic;font-weight:700;color:var(--color-primary-dark)}.MedicationPage_howCtaSubtitle__LW_aK{margin:0;font-size:.9375rem;font-style:italic;color:var(--color-text-muted)}@media (max-width:640px){.MedicationPage_howCtaBar__8BP6T{flex-direction:column;align-items:flex-start}}.MedicationPage_whyGrid__Y1SH_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.MedicationPage_whyHeading__SXsrF{margin:0;font-size:var(--brand-h2-size,clamp(2.5rem,5vw,5.625rem));font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--color-primary-dark)}.MedicationPage_whyIntro__A27VG{display:flex;flex-direction:column;align-items:flex-start}.MedicationPage_whySubcopy__L10re{margin:0 0 1.5rem;max-width:420px;font-size:1rem;line-height:1.6;color:var(--color-text-muted)}.MedicationPage_whyCards__0izwv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.MedicationPage_whyCardTitle__IpJjP{white-space:pre-line;line-height:1.45}.MedicationPage_whyIconRow__ec_YE{display:flex;justify-content:center;padding:1.5rem 1.5rem .875rem}.MedicationPage_whyIcon__Vw1Qx{width:64px;height:64px}.MedicationPage_whyIcon__Vw1Qx svg{width:34px;height:34px}.MedicationPage_whyCardBody__qco4T{margin:0;padding:0 1.75rem 1.5rem;font-size:1rem;line-height:1.55;color:var(--color-text)}.MedicationPage_whyCardBody__qco4T:before{content:"";display:block;height:1px;margin:0 .75rem 1.25rem;background:color-mix(in srgb,var(--color-primary-light) 50%,#0000)}@media (max-width:1100px){.MedicationPage_whyCards__0izwv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.MedicationPage_whyGrid__Y1SH_{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media (max-width:560px){.MedicationPage_whyCards__0izwv{grid-template-columns:minmax(0,1fr)}}.MedicationPage_pricingGrid__b1ULN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,7rem)}.MedicationPage_pricingCopy__GG4AB{display:flex;flex-direction:column;align-items:flex-start}.MedicationPage_pricingHeading__UrUC8{margin:0 0 1rem;font-size:var(--brand-h2-size,clamp(2.5rem,5vw,5.625rem));font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--color-primary-dark)}.MedicationPage_pricingSubcopy__WvnMT{margin:0 0 1.75rem;font-size:1rem;line-height:1.6;color:var(--color-text-muted)}.MedicationPage_pricingPanel__xIP0b{display:flex;flex-direction:column;gap:1.25rem}.MedicationPage_pricingCards__moIHt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.MedicationPage_pricingCard__02XwF{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.25rem 1.5rem;border-radius:20px;background:var(--color-bg);text-align:center}.MedicationPage_pricingCardAlt__JH2GW{background:var(--color-primary-soft)}.MedicationPage_pricingIcon__RGcN7{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--color-primary-dark);color:var(--color-surface)}.MedicationPage_pricingIcon__RGcN7 svg{width:30px;height:30px}.MedicationPage_pricingCardLabel__NpkNW{margin:0;font-size:1rem;font-style:italic;font-weight:700;color:var(--color-primary-dark)}.MedicationPage_pricingCardPrice__ZhghD{margin:0;font-size:2rem;font-weight:700;line-height:1.15;color:var(--color-primary-dark)}.MedicationPage_pricingNote__AEkeO{width:100%;padding:1rem 1.25rem}.MedicationPage_pricingNote__AEkeO .MedicationPage_heroNoteText__KeyTG{text-align:left}@media (max-width:900px){.MedicationPage_pricingGrid__b1ULN{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:520px){.MedicationPage_pricingCards__moIHt{grid-template-columns:minmax(0,1fr)}}.MedicationPage_ctaFooterZone__4i9HY{position:relative;background:#fff;overflow-x:clip}.MedicationPage_ctaOverlap__HujzV{position:relative;z-index:2;background:#fff;padding-bottom:clamp(1.5rem,3vw,2.75rem);margin-bottom:0}.MedicationPage_footerOverlap__8cjN5{position:relative;z-index:1;margin-top:0;padding-top:clamp(3.5rem,6vw,5rem)!important}@media (max-width:960px){.MedicationPage_ctaOverlap__HujzV{padding-bottom:clamp(1.25rem,3vw,2rem)}.MedicationPage_footerOverlap__8cjN5{padding-top:clamp(2.75rem,6vw,4rem)!important}}@media (max-width:640px){.MedicationPage_ctaOverlap__HujzV{padding-bottom:1.25rem}.MedicationPage_footerOverlap__8cjN5{padding-top:clamp(2.5rem,7vw,3.5rem)!important}}@media (max-width:530px){.MedicationPage_footerOverlap__8cjN5{padding-top:clamp(2.25rem,6vw,3rem)!important}}@media (max-width:960px){.MedicationPage_heroGrid__bXNSi{grid-template-columns:minmax(0,1fr)}.MedicationPage_heroVisual__bYgRh{order:0}.MedicationPage_heroFloatBadge__i31nk{max-width:150px;padding:.5rem .7rem}.MedicationPage_benefitGrid__6Aa82,.MedicationPage_safetyGrid__RJsIA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.MedicationPage_heroSection__ofsZT{padding-top:calc(var(--header-offset, 8.75rem) + 1.5rem)}.MedicationPage_heroFloatBadgeTop__6SHA0{top:4%;right:-2%}.MedicationPage_heroFloatBadgeBottom__d9MRl{bottom:6%;left:-2%}}@media (max-width:640px){.MedicationPage_section__XF8rR{padding:3rem 1.25rem}.MedicationPage_benefitGrid__6Aa82,.MedicationPage_safetyGrid__RJsIA{grid-template-columns:minmax(0,1fr)}.MedicationPage_heroFloatBadgeSubtitle__mFjx2,.MedicationPage_heroFloatBadgeTitle__arf40,.MedicationPage_heroRatingScore__JlBoq{white-space:normal}.MedicationPage_heroCta__NWJwi{--cta-height:48px}.MedicationPage_heroCtaLabel__uT9Wg{padding:0 1.25rem;font-size:.9375rem}.MedicationPage_doseStep__UDFWF{gap:.75rem}.MedicationPage_doseNote__zqO9Y{margin-left:1.25rem;margin-right:1.25rem}.MedicationPage_whyCardBody__qco4T{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:380px){.MedicationPage_section__XF8rR{padding:2.5rem 1rem}.MedicationPage_doseStep__UDFWF{flex-direction:column;align-items:stretch}.MedicationPage_doseStepNum__aTBGO{align-self:center}}@media (prefers-reduced-motion:reduce){.MedicationPage_heroCta__NWJwi{transition:none;animation:none}.MedicationPage_heroCta__NWJwi:hover,.MedicationPage_heroCta__NWJwi:hover .MedicationPage_heroCtaArrow__RA4dY svg{transform:none}}.MedicationTabs_tabsWrap__4a8fZ{width:100%;margin-top:.5rem;padding:1.5rem;border-radius:20px;background:var(--color-surface);box-shadow:0 2px 4px 0 #45454526}.MedicationTabs_tabNav__4vooY{display:flex;gap:1.5rem;border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;overflow-x:auto}.MedicationTabs_tabBtn__bBpt1{display:inline-flex;align-items:center;gap:.4rem;padding:0 0 .85rem;border:none;border-bottom:2px solid #0000;background:none;font-size:.85rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.MedicationTabs_tabIcon__EVnev{display:inline-flex;flex-shrink:0}.MedicationTabs_tabIcon__EVnev svg{width:15px;height:15px}.MedicationTabs_tabBtn__bBpt1:hover{color:var(--color-text)}.MedicationTabs_tabBtnActive__kqPN2{color:var(--color-primary-dark);border-bottom-color:var(--color-primary)}.MedicationTabs_tabPanelRow__VFP49{display:flex;align-items:flex-start;gap:.85rem}.MedicationTabs_tabPanelIcon__QqBxf{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--color-primary);color:#fff}.MedicationTabs_tabPanelIcon__QqBxf svg{width:17px;height:17px}.MedicationTabs_tabPanelContent__Ws511{display:flex;flex-direction:column;gap:.75rem;min-width:0}.MedicationTabs_tabPanelTitle__LkCc5{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text)}.MedicationTabs_tabPanelBody__SScNa{margin:0;font-size:.9rem;line-height:1.65;color:var(--color-text-muted)}.MedicationTabs_tabLearnMore__vuns6{padding:.65rem 1rem;border-radius:8px;background:color-mix(in srgb,var(--color-accent-soft) 72%,#fff8f2);border:1px solid color-mix(in srgb,var(--color-accent) 18%,#0000)}.MedicationTabs_tabLearnMoreText__oHAg7{margin:0;font-size:.8rem;font-style:italic;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.MedicationTabs_tabBtn__bBpt1{transition:none}}