.BenefitsSection_section__ks_5i{padding:60px 0;background-color:#f8fafc;border-bottom:1px solid #edf1f5}.BenefitsSection_section__ks_5i h2{font-size:2rem;color:var(--color-primary);margin-bottom:30px;text-align:center}.BenefitsSection_list__V6siy{max-width:700px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.BenefitsSection_list__V6siy li{background:#fff;padding:20px;border-radius:8px;border:1px solid #edf1f5;font-size:1rem;color:#4b5565;text-align:center}.ConditionSection_section__SZsTK{padding:60px 0;background-color:#fff;border-bottom:1px solid #edf1f5}.ConditionSection_section__SZsTK h2{font-size:2rem;color:var(--color-primary);margin-bottom:20px}.ConditionSection_section__SZsTK p{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:#4b5565}.CostSection_section__YSwgj{padding:60px 0;background-color:#f8fafc;border-bottom:1px solid #edf1f5;text-align:center}.CostSection_section__YSwgj h2{font-size:2rem;color:var(--color-primary);margin-bottom:20px}.CostSection_section__YSwgj p{max-width:700px;margin:0 auto 15px;font-size:1.1rem;line-height:1.6;color:#4b5565}.CostSection_note__quCna{font-size:.9rem;color:#6b7280;font-style:italic}.FAQSection_section__Q2837{padding:60px 0;background-color:#f8fafc;border-bottom:1px solid #edf1f5}.FAQSection_section__Q2837 h2{font-size:2rem;color:var(--color-primary);margin-bottom:40px;text-align:center}.FAQSection_accordion___dHIH{max-width:800px;margin:0 auto}.FAQSection_item__Z_2P3{background:#fff;border-radius:8px;margin-bottom:15px;border:1px solid #edf1f5;overflow:hidden}.FAQSection_question__5ZTXR{padding:18px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--color-primary);background:#fff;transition:background .2s ease}.FAQSection_question__5ZTXR:hover{background:#f9f9f9}.FAQSection_icon__9yVNI{font-size:1.5rem;font-weight:400;color:var(--color-accent)}.FAQSection_answer__wgEw_{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f9f9f9}.FAQSection_answer__wgEw_.FAQSection_open___H2vN{max-height:300px;padding:18px 25px}.FAQSection_answer__wgEw_ p{margin:0;color:#4b5565;line-height:1.6}.ProceduresSection_section__vH9en{padding:60px 0;background-color:#fff;border-bottom:1px solid #edf1f5}.ProceduresSection_section__vH9en h2{font-size:2rem;color:var(--color-primary);margin-bottom:40px;text-align:center}.ProceduresSection_grid__BBZVf{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.ProceduresSection_card__t_1pO{background:#fff;border:1px solid #edf1f5;border-radius:8px;padding:25px;box-shadow:0 5px 20px rgba(0,0,0,.02);transition:transform .3s ease}.ProceduresSection_card__t_1pO:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(0,0,0,.06)}.ProceduresSection_card__t_1pO h3{font-size:1.3rem;color:var(--color-primary);margin-bottom:12px}.ProceduresSection_card__t_1pO p{font-size:.95rem;line-height:1.6;color:#4b5565}.ProcessSection_section__hP6ve{padding:60px 0;background-color:#fff;border-bottom:1px solid #edf1f5}.ProcessSection_section__hP6ve h2{font-size:2rem;color:var(--color-primary);margin-bottom:40px;text-align:center}.ProcessSection_timeline__mWj6R{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.ProcessSection_step__5X5Sz{flex:1 1 200px;max-width:220px;text-align:center}.ProcessSection_number__19JBN{display:block;width:40px;height:40px;line-height:40px;background:var(--color-accent);color:#fff;border-radius:50%;margin:0 auto 15px;font-weight:600}.ProcessSection_step__5X5Sz p{font-size:.95rem;color:#4b5565;line-height:1.5}.RecoverySection_section__WjwCw{padding:60px 0;background-color:#fff;border-bottom:1px solid #edf1f5;text-align:center}.RecoverySection_section__WjwCw h2{font-size:2rem;color:var(--color-primary);margin-bottom:20px}.RecoverySection_section__WjwCw p{max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:#4b5565}.SymptomsSection_section__1Hzue{padding:60px 0;background-color:#f8fafc;border-bottom:1px solid #edf1f5}.SymptomsSection_section__1Hzue h2{font-size:2rem;color:var(--color-primary);margin-bottom:30px;text-align:center}.SymptomsSection_list__MTBzF{max-width:600px;margin:0 auto;list-style:none;padding:0}.SymptomsSection_list__MTBzF li{padding:12px 20px;background:#fff;border:1px solid #edf1f5;border-radius:8px;margin-bottom:10px;font-size:1rem;color:#4b5565;display:flex;align-items:center}.SymptomsSection_list__MTBzF li:before{content:"•";color:var(--color-accent);font-weight:700;font-size:1.5rem;margin-right:10px}.TreatmentCTA_cta__yQiH2{padding:80px 0;background-color:var(--color-primary);color:#fff;text-align:center}.TreatmentCTA_cta__yQiH2 h2{font-size:2.2rem;margin-bottom:20px}.TreatmentCTA_cta__yQiH2 p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.TreatmentCTA_button__yASCd{display:inline-block;padding:15px 38px;background:var(--color-accent);color:#fff;text-decoration:none;font-weight:600;border-radius:50px;transition:opacity .3s ease}.TreatmentCTA_button__yASCd:hover{opacity:.9}.TreatmentHero_hero__rv5rF{background-color:#f8fafc;padding:80px 0;text-align:center}.TreatmentHero_hero__rv5rF h1{font-size:2.5rem;color:var(--color-primary);margin-bottom:20px}.TreatmentHero_hero__rv5rF .TreatmentHero_subtitle__yADsP{font-size:1.2rem;color:#4b5565;margin-bottom:20px}.TreatmentHero_hero__rv5rF .TreatmentHero_description__YPAP1{max-width:800px;font-size:1rem;line-height:1.6;color:#4b5565;margin:0 auto 30px}.TreatmentHero_hero__rv5rF .TreatmentHero_cta__YfkkK{display:inline-block;padding:12px 30px;background:var(--color-accent);color:#fff;text-decoration:none;border-radius:4px;font-weight:600}.TreatmentHero_hero__rv5rF .TreatmentHero_cta__YfkkK:hover{opacity:.9}