.TreatmentsListing-module__dlZ_4W__hero{background-color:var(--color-bg-dark);padding-top:80px;position:relative;overflow:hidden}.TreatmentsListing-module__dlZ_4W__heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.TreatmentsListing-module__dlZ_4W__heroContent{z-index:1;max-width:600px;padding-block:var(--space-7) var(--space-6);gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.TreatmentsListing-module__dlZ_4W__eyebrow{font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:#fff6}.TreatmentsListing-module__dlZ_4W__heroTitle{font-size:clamp(2.5rem, 5vw, var(--text-h1));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--color-text-light)}.TreatmentsListing-module__dlZ_4W__heroDesc{font-size:var(--text-body);color:#ffffff80;max-width:480px;line-height:1.65}.TreatmentsListing-module__dlZ_4W__group{background-color:var(--color-bg-light);padding-block:var(--space-6)}.TreatmentsListing-module__dlZ_4W__groupAlt{background-color:#f9f9f9}.TreatmentsListing-module__dlZ_4W__groupHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.TreatmentsListing-module__dlZ_4W__groupTitle{font-size:clamp(1.25rem, 2.5vw, var(--text-h3));font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-text-dark);white-space:nowrap}.TreatmentsListing-module__dlZ_4W__groupRule{background:var(--color-border-light);flex:1;height:1px}.TreatmentsListing-module__dlZ_4W__cards{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.TreatmentsListing-module__dlZ_4W__cardLink{height:100%;color:inherit;display:block}.TreatmentsListing-module__dlZ_4W__card{gap:var(--space-1);flex-direction:column;height:100%;display:flex}.TreatmentsListing-module__dlZ_4W__cardTitle{font-size:1rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-text-dark);line-height:var(--lh-tight)}.TreatmentsListing-module__dlZ_4W__cardDesc{color:var(--color-text-muted);flex:1;font-size:.875rem;line-height:1.5}.TreatmentsListing-module__dlZ_4W__cardCta{font-size:.8125rem;font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--color-text-dark);margin-top:var(--space-1);transition:letter-spacing .2s;display:inline-block}.TreatmentsListing-module__dlZ_4W__cardLink:hover .TreatmentsListing-module__dlZ_4W__cardCta{letter-spacing:.06em}@media (max-width:1024px){.TreatmentsListing-module__dlZ_4W__cards{grid-template-columns:repeat(2,1fr)}.TreatmentsListing-module__dlZ_4W__group{padding-block:var(--space-5)}.TreatmentsListing-module__dlZ_4W__groupHeader{margin-bottom:var(--space-3)}}@media (max-width:768px){.TreatmentsListing-module__dlZ_4W__hero{padding-top:64px}.TreatmentsListing-module__dlZ_4W__heroContent{padding-block:var(--space-6) var(--space-5)}.TreatmentsListing-module__dlZ_4W__cards{gap:var(--space-2);grid-template-columns:1fr}.TreatmentsListing-module__dlZ_4W__group{padding-block:var(--space-4)}.TreatmentsListing-module__dlZ_4W__groupHeader{margin-bottom:var(--space-3)}}
