.hormone-therapy_pageContainer__dHA5U{min-height:100vh;background:#f5f0e8;color:#1a1a1a;line-height:1.6;overflow-x:hidden}.hormone-therapy_hero__46HE9{margin-top:60px;min-height:100vh;background:linear-gradient(135deg,#2c1810,#1a0f08 50%,#000000);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;text-align:center}.hormone-therapy_hero__46HE9 h1{color:#ffffff;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1.1;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;white-space:pre-line}.hormone-therapy_heroSubtitle__QvqtN{color:rgba(255,255,255,.9);font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:40px;max-width:600px;font-weight:300}.hormone-therapy_heroCta__K_svx{background:#4dd0e1;color:#1a1a1a;border:none;padding:16px 32px;border-radius:30px;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s}.hormone-therapy_heroCta__K_svx:hover{background:#3ac5d6;transform:translateY(-2px)}.hormone-therapy_introduction__4Pgws{background:#ffffff;padding:80px 16px;text-align:center;width:100%}.hormone-therapy_introContent__IbwPV{max-width:800px;margin:0 auto}.hormone-therapy_introTitle__qmRVl{font-size:clamp(1.75rem,4vw,2rem);font-weight:300;font-family:Georgia,Times New Roman,serif;margin-bottom:24px}.hormone-therapy_introText__dZjhY{color:#666;font-size:clamp(1rem,2vw,1.125rem);line-height:1.8;margin-bottom:16px}.hormone-therapy_services__1NSx8{background:#f5f0e8;padding:80px 16px;width:100%}.hormone-therapy_sectionHeader__aSX_Y{text-align:center;margin-bottom:48px}.hormone-therapy_sectionTitle__6feHL{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;font-family:Georgia,Times New Roman,serif;margin-bottom:8px}.hormone-therapy_sectionSubtitle__vTIt8{color:#666;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.hormone-therapy_servicesGrid__2D2Ev{display:grid;grid-template-columns:1fr;gap:20px;max-width:1200px;margin:0 auto}.hormone-therapy_serviceCard__EaO1y{background:#ffffff;border-radius:16px;padding:32px 24px;transition:all .3s;display:flex;flex-direction:column;height:100%}.hormone-therapy_serviceCard__EaO1y:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.hormone-therapy_serviceTitle__P4VmL{font-size:1.5rem;font-weight:400;margin-bottom:16px}.hormone-therapy_serviceDescription__g2S_r{color:#666;margin-bottom:24px;line-height:1.6}.hormone-therapy_serviceFeatures__Ao5S_{list-style:none;margin-bottom:24px;flex-grow:1}.hormone-therapy_serviceFeatures__Ao5S_ li{color:#666;position:relative;padding:8px 0 8px 24px}.hormone-therapy_serviceFeatures__Ao5S_ li:before{content:"—";position:absolute;left:0;color:#4dd0e1;font-weight:700}.hormone-therapy_servicePrice__lvAtG{font-size:2rem;font-weight:300;margin-bottom:4px}.hormone-therapy_priceLabel__LePMN{font-size:.875rem;color:#999;text-transform:uppercase;display:block;margin-bottom:24px}.hormone-therapy_selectBtn__DOno9{width:100%;background:#1a1a1a;color:white;border:none;padding:14px 24px;border-radius:25px;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;text-decoration:none;display:block;text-align:center;transition:all .3s;margin-top:auto}.hormone-therapy_selectBtn__DOno9:hover{background:#000;transform:translateY(-1px)}.hormone-therapy_process__8450K{background:#ffffff;padding:80px 16px;width:100%}.hormone-therapy_processGrid__GWwye{display:grid;grid-template-columns:1fr;gap:32px;max-width:1000px;margin:0 auto}.hormone-therapy_processStep__SwecG{text-align:center}.hormone-therapy_stepNumber__86B1D{font-size:3rem;font-weight:200;color:#4dd0e1;margin-bottom:16px;font-family:Georgia,Times New Roman,serif}.hormone-therapy_stepTitle__8OT3o{font-size:1.25rem;margin-bottom:12px;font-weight:400}.hormone-therapy_stepDescription__MY8Je{color:#666;font-size:.95rem}.hormone-therapy_results__D55cB{background:#1a1a1a;color:white;padding:80px 16px;text-align:center;width:100%}.hormone-therapy_resultsGrid__FV3FH{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:600px;margin:48px auto 0}.hormone-therapy_resultStat__duHXl{padding:24px}.hormone-therapy_statNumber__pjXQG{font-size:3rem;font-weight:300;color:#4dd0e1;margin-bottom:8px}.hormone-therapy_statLabel__aSoZa{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.hormone-therapy_faq__MlK4w{background:#f5f0e8;padding:80px 16px;width:100%}.hormone-therapy_faqContainer__adF3t{max-width:800px;margin:0 auto}.hormone-therapy_faqItem__w3f5M{border-bottom:1px solid #e0e0e0;padding:24px 0;transition:all .3s}.hormone-therapy_faqQuestion__lkE4p{font-size:1.125rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:400}.hormone-therapy_faqArrow__GEn8y{transition:transform .3s;color:#4dd0e1;font-size:1.25rem}.hormone-therapy_faqAnswer__N0oJB{max-height:0;overflow:hidden;transition:all .3s;color:#666;line-height:1.6}.hormone-therapy_faqItem__w3f5M.hormone-therapy_active__toLaN .hormone-therapy_faqAnswer__N0oJB{max-height:500px;padding-top:16px}.hormone-therapy_faqItem__w3f5M.hormone-therapy_active__toLaN .hormone-therapy_faqArrow__GEn8y{transform:rotate(180deg)}.hormone-therapy_ctaSection__6RVl7{background:#ffffff;padding:80px 16px;text-align:center;width:100%}.hormone-therapy_ctaTitle__KfnY5{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;font-family:Georgia,Times New Roman,serif;margin-bottom:16px}.hormone-therapy_ctaSubtitle__e0khE{color:#666;margin-bottom:32px;font-size:1rem}.hormone-therapy_ctaButton__4rdTB{background:#4dd0e1;color:#1a1a1a;border:none;padding:16px 32px;border-radius:30px;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s}.hormone-therapy_ctaButton__4rdTB:hover{background:#3ac5d6;transform:translateY(-2px)}@media (min-width:768px){.hormone-therapy_hero__46HE9 h1{font-size:clamp(3rem,6vw,3.5rem)}.hormone-therapy_servicesGrid__2D2Ev{grid-template-columns:repeat(2,1fr);gap:24px}.hormone-therapy_processGrid__GWwye{grid-template-columns:repeat(4,1fr)}.hormone-therapy_resultsGrid__FV3FH{grid-template-columns:repeat(4,1fr);max-width:1000px}}@media (min-width:1024px){.hormone-therapy_hero__46HE9 h1{font-size:4rem}.hormone-therapy_servicesGrid__2D2Ev{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:767px){.hormone-therapy_hero__46HE9{padding:40px 16px;min-height:80vh}.hormone-therapy_ctaSection__6RVl7,.hormone-therapy_faq__MlK4w,.hormone-therapy_introduction__4Pgws,.hormone-therapy_process__8450K,.hormone-therapy_results__D55cB,.hormone-therapy_services__1NSx8{padding:60px 16px}.hormone-therapy_serviceCard__EaO1y{padding:24px 20px}.hormone-therapy_resultsGrid__FV3FH{gap:20px}.hormone-therapy_resultStat__duHXl{padding:16px}.hormone-therapy_statNumber__pjXQG{font-size:2.5rem}.hormone-therapy_faqQuestion__lkE4p{font-size:1rem}.hormone-therapy_stepNumber__86B1D{font-size:2.5rem}}