.hormone-therapy-module__54m3Tq__hero{align-items:flex-end;min-height:85vh;display:flex;position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__heroBgImage{object-fit:cover;object-position:center 30%}.hormone-therapy-module__54m3Tq__heroOverlay{z-index:1;background:linear-gradient(#0000001a 0%,#0003 30%,#00000080 60%,#000000d9 100%);position:absolute;inset:0}.hormone-therapy-module__54m3Tq__heroInner{z-index:2;padding-bottom:var(--space-16);padding-top:calc(72px + var(--space-16));max-width:760px;position:relative}.hormone-therapy-module__54m3Tq__heroEyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4);font-weight:700}.hormone-therapy-module__54m3Tq__heroTitle{color:var(--color-white);margin-bottom:var(--space-3);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.08}.hormone-therapy-module__54m3Tq__heroTitleGold{color:var(--color-gold)}.hormone-therapy-module__54m3Tq__heroSubtitle{font-size:var(--text-lg);color:#ffffffb3;max-width:55ch;margin-bottom:var(--space-8);line-height:1.75}.hormone-therapy-module__54m3Tq__heroActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.hormone-therapy-module__54m3Tq__heroDisclaimer{font-size:var(--text-xs);color:#fff6;margin-top:var(--space-4)}.hormone-therapy-module__54m3Tq__introSection{padding-block:var(--space-24);background:var(--color-white)}.hormone-therapy-module__54m3Tq__introGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hormone-therapy-module__54m3Tq__introContent{gap:var(--space-6);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-weight:700}.hormone-therapy-module__54m3Tq__sectionTitle{font-size:var(--text-3xl);color:var(--color-text-primary);font-weight:800;line-height:1.15}.hormone-therapy-module__54m3Tq__sectionDesc{font-size:var(--text-base);color:var(--color-text-secondary);max-width:55ch;line-height:1.8}.hormone-therapy-module__54m3Tq__introImageWrap{aspect-ratio:4/5;border-radius:var(--radius-2xl);position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__introImage{object-fit:cover;object-position:center top;transition:transform .6s}.hormone-therapy-module__54m3Tq__introImageWrap:hover .hormone-therapy-module__54m3Tq__introImage{transform:scale(1.03)}.hormone-therapy-module__54m3Tq__introImageBadge{bottom:var(--space-6);left:var(--space-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-white);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.04em;background:#000000b3;border:1px solid #c4a0384d;font-weight:600;position:absolute}.hormone-therapy-module__54m3Tq__genderSection{padding-block:var(--space-20)}.hormone-therapy-module__54m3Tq__genderSectionDark{background:linear-gradient(135deg, var(--color-black) 0%, #0a0a1e 100%)}.hormone-therapy-module__54m3Tq__genderSectionLight{background:var(--color-off-white)}.hormone-therapy-module__54m3Tq__genderGrid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hormone-therapy-module__54m3Tq__genderGridReverse{direction:rtl}.hormone-therapy-module__54m3Tq__genderGridReverse>*{direction:ltr}.hormone-therapy-module__54m3Tq__genderContent{gap:var(--space-5);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__genderTitle{font-size:var(--text-3xl);font-weight:800;line-height:1.15}.hormone-therapy-module__54m3Tq__genderTitleLight{color:var(--color-white)}.hormone-therapy-module__54m3Tq__genderTitleDark{color:var(--color-text-primary)}.hormone-therapy-module__54m3Tq__genderDesc{font-size:var(--text-base);max-width:50ch;line-height:1.8}.hormone-therapy-module__54m3Tq__genderDescLight{color:#ffffffa6}.hormone-therapy-module__54m3Tq__genderDescDark{color:var(--color-text-secondary)}.hormone-therapy-module__54m3Tq__symptomsList{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__symptomItem{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.hormone-therapy-module__54m3Tq__symptomItemLight{color:#fffc}.hormone-therapy-module__54m3Tq__symptomItemDark{color:var(--color-text-secondary)}.hormone-therapy-module__54m3Tq__symptomCheck{width:20px;height:20px;color:var(--color-gold);background:#c4a03826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hormone-therapy-module__54m3Tq__genderImageWrap{aspect-ratio:3/4;border-radius:var(--radius-2xl);position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__genderImage{object-fit:cover;object-position:center top;transition:transform .6s}.hormone-therapy-module__54m3Tq__genderImageWrap:hover .hormone-therapy-module__54m3Tq__genderImage{transform:scale(1.03)}.hormone-therapy-module__54m3Tq__productSection{padding-block:var(--space-24);background:var(--color-white);position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__productSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#c4a0380f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hormone-therapy-module__54m3Tq__productGrid{gap:var(--space-12);z-index:1;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.hormone-therapy-module__54m3Tq__productImageWrap{aspect-ratio:1;border-radius:var(--radius-2xl);background:linear-gradient(145deg,#0d0d0d 0%,#1a1a2e 100%);position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__productImage{object-fit:cover}.hormone-therapy-module__54m3Tq__productContent{gap:var(--space-6);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__productFeatures{gap:var(--space-5);margin-top:var(--space-2);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__productFeature{gap:var(--space-4);align-items:flex-start;display:flex}.hormone-therapy-module__54m3Tq__productFeatureIcon{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--color-gold);background:#c4a03814;border:1px solid #c4a03826;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hormone-therapy-module__54m3Tq__productFeatureText h4{font-size:var(--text-sm);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:700}.hormone-therapy-module__54m3Tq__productFeatureText p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.hormone-therapy-module__54m3Tq__processSection{padding-block:var(--space-24);background:var(--color-off-white)}.hormone-therapy-module__54m3Tq__processHeader{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:var(--space-16);gap:var(--space-4);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__processGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.hormone-therapy-module__54m3Tq__processStep{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.hormone-therapy-module__54m3Tq__processStep:after{content:"";background:linear-gradient(to right, var(--color-gold), #c4a03833);width:calc(100% - 64px);height:2px;position:absolute;top:24px;left:calc(50% + 32px)}.hormone-therapy-module__54m3Tq__processStep:last-child:after{display:none}.hormone-therapy-module__54m3Tq__processStepNumber{background:var(--color-gold);width:48px;height:48px;color:var(--color-black);font-size:var(--text-lg);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.hormone-therapy-module__54m3Tq__processStepTitle{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:700}.hormone-therapy-module__54m3Tq__processStepDesc{font-size:var(--text-xs);color:var(--color-text-secondary);max-width:22ch;line-height:1.65}.hormone-therapy-module__54m3Tq__clinicalBanner{height:400px;position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__clinicalBannerImage{object-fit:cover;object-position:center}.hormone-therapy-module__54m3Tq__clinicalBannerOverlay{z-index:1;background:linear-gradient(90deg,#000c 0%,#0006 50%,#0000001a 100%);align-items:center;display:flex;position:absolute;inset:0}.hormone-therapy-module__54m3Tq__clinicalBannerContent{z-index:2;max-width:480px;position:relative}.hormone-therapy-module__54m3Tq__clinicalBannerTitle{font-size:var(--text-2xl);color:var(--color-white);margin-bottom:var(--space-3);font-weight:800}.hormone-therapy-module__54m3Tq__clinicalBannerDesc{font-size:var(--text-sm);color:#ffffffb3;line-height:1.7}.hormone-therapy-module__54m3Tq__faqSection{padding-block:var(--space-24);background:var(--color-white)}.hormone-therapy-module__54m3Tq__faqHeader{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.hormone-therapy-module__54m3Tq__faqGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;max-width:960px;margin-inline:auto;display:grid}.hormone-therapy-module__54m3Tq__faqCard{background:var(--color-off-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:box-shadow var(--transition-base), border-color var(--transition-base)}.hormone-therapy-module__54m3Tq__faqCard:hover{box-shadow:var(--shadow-md);border-color:#c4a0384d}.hormone-therapy-module__54m3Tq__faqQuestion{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.hormone-therapy-module__54m3Tq__faqAnswer{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.hormone-therapy-module__54m3Tq__ctaSection{padding-block:var(--space-24);background:linear-gradient(135deg, var(--color-black) 0%, #0a0a1e 100%);text-align:center;position:relative;overflow:hidden}.hormone-therapy-module__54m3Tq__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 100%,#c4a0381f 0%,#0000 60%);position:absolute;inset:0}.hormone-therapy-module__54m3Tq__ctaInner{z-index:1;align-items:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.hormone-therapy-module__54m3Tq__ctaEyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-weight:700}.hormone-therapy-module__54m3Tq__ctaTitle{color:var(--color-white);font-size:clamp(1.875rem,4vw,3rem);font-weight:800;line-height:1.15}.hormone-therapy-module__54m3Tq__ctaTitleGold{color:var(--color-gold)}.hormone-therapy-module__54m3Tq__ctaSubtitle{font-size:var(--text-base);color:#fff9;max-width:50ch;line-height:1.7}.hormone-therapy-module__54m3Tq__ctaActions{gap:var(--space-4);margin-top:var(--space-2);display:flex}.hormone-therapy-module__54m3Tq__ctaDisclaimer{font-size:var(--text-xs);color:#ffffff59;margin-top:var(--space-2);max-width:50ch}.hormone-therapy-module__54m3Tq__providerDisclosure{border:1px solid #c4a03833;border-left:4px solid var(--color-gold);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);background:#c4a0380f}.hormone-therapy-module__54m3Tq__providerDisclosure p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.hormone-therapy-module__54m3Tq__providerDisclosure strong{color:var(--color-text-primary)}@media (max-width:1024px){.hormone-therapy-module__54m3Tq__introGrid,.hormone-therapy-module__54m3Tq__genderGrid,.hormone-therapy-module__54m3Tq__productGrid{gap:var(--space-10);grid-template-columns:1fr}.hormone-therapy-module__54m3Tq__genderGridReverse{direction:ltr}.hormone-therapy-module__54m3Tq__processGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}.hormone-therapy-module__54m3Tq__processStep:after{display:none}}@media (max-width:768px){.hormone-therapy-module__54m3Tq__hero{min-height:70vh}.hormone-therapy-module__54m3Tq__heroActions{flex-direction:column}.hormone-therapy-module__54m3Tq__processGrid,.hormone-therapy-module__54m3Tq__faqGrid{grid-template-columns:1fr}.hormone-therapy-module__54m3Tq__ctaActions{flex-direction:column;align-items:center}.hormone-therapy-module__54m3Tq__introImageWrap,.hormone-therapy-module__54m3Tq__genderImageWrap{aspect-ratio:4/3}.hormone-therapy-module__54m3Tq__clinicalBanner{height:300px}}
