.TreatmentsPage-module__YtEqNG__page{background:var(--color-bg-page);min-height:100vh}.TreatmentsPage-module__YtEqNG__hero{background:linear-gradient(135deg,var(--color-bg-section),var(--color-bg-page));padding:4rem 0;position:relative}.TreatmentsPage-module__YtEqNG__hero:after{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3;height:1px;position:absolute;bottom:0;left:0;right:0}.TreatmentsPage-module__YtEqNG__heroContent{text-align:center;max-width:800px;margin:0 auto}.TreatmentsPage-module__YtEqNG__heroTitle{color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.TreatmentsPage-module__YtEqNG__heroSubtitle{color:var(--color-text-secondary);max-width:700px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.TreatmentsPage-module__YtEqNG__treatmentsSection{background:var(--color-bg-page);padding:4rem 0}.TreatmentsPage-module__YtEqNG__treatmentsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;max-width:1400px;margin:0 auto;display:grid}.TreatmentsPage-module__YtEqNG__treatmentCard{background:#11100e80;border:1px solid #b8733326;border-radius:12px;flex-direction:column;gap:1.5rem;padding:2rem;transition:all .3s;display:flex}.TreatmentsPage-module__YtEqNG__treatmentCard:hover{background:#11100eb3;border-color:#b8733359;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.TreatmentsPage-module__YtEqNG__cardHeader{flex:1}.TreatmentsPage-module__YtEqNG__treatmentName{color:var(--color-text-main);margin-bottom:.75rem;font-size:1.5rem;font-weight:600;transition:color .3s}.TreatmentsPage-module__YtEqNG__treatmentCard:hover .TreatmentsPage-module__YtEqNG__treatmentName{color:var(--color-primary)}.TreatmentsPage-module__YtEqNG__treatmentDesc{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.TreatmentsPage-module__YtEqNG__highlightsList{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.TreatmentsPage-module__YtEqNG__highlight{color:var(--color-text-secondary);padding-left:1.25rem;font-size:.875rem;position:relative}.TreatmentsPage-module__YtEqNG__highlight:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}.TreatmentsPage-module__YtEqNG__cardFooter{border-top:1px solid #b873331a;padding-top:1rem}.TreatmentsPage-module__YtEqNG__learnMore{color:var(--color-primary);font-size:.95rem;font-weight:500;transition:all .3s;display:inline-block}.TreatmentsPage-module__YtEqNG__treatmentCard:hover .TreatmentsPage-module__YtEqNG__learnMore{color:var(--color-primary-hover);transform:translate(4px)}.TreatmentsPage-module__YtEqNG__ctaSection{background:linear-gradient(135deg,var(--color-bg-section),var(--color-bg-page));padding:4rem 0;position:relative}.TreatmentsPage-module__YtEqNG__ctaSection:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3;height:1px;position:absolute;top:0;left:0;right:0}.TreatmentsPage-module__YtEqNG__ctaContent{text-align:center;max-width:700px;margin:0 auto}.TreatmentsPage-module__YtEqNG__ctaHeading{color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.TreatmentsPage-module__YtEqNG__ctaSubtext{color:var(--color-text-secondary);margin-bottom:2.5rem;font-size:1.15rem;line-height:1.6}.TreatmentsPage-module__YtEqNG__ctaActions{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}@media (max-width:768px){.TreatmentsPage-module__YtEqNG__treatmentsGrid{grid-template-columns:1fr;gap:1.5rem}.TreatmentsPage-module__YtEqNG__highlightsList{grid-template-columns:1fr}.TreatmentsPage-module__YtEqNG__ctaActions{flex-direction:column;align-items:center}}@media (max-width:480px){.TreatmentsPage-module__YtEqNG__hero,.TreatmentsPage-module__YtEqNG__treatmentsSection{padding:3rem 0}.TreatmentsPage-module__YtEqNG__treatmentCard{padding:1.5rem}}
