.Treatments_pageWrapper__vdJII{background:var(--color-light-gray);min-height:100vh;padding-top:80px}.Treatments_hero__Bsr51{background:var(--color-white);padding:2rem var(--container-padding) 4rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.05)}.Treatments_heroContent__l5bFb{max-width:800px;margin:0 auto}.Treatments_subtitle__MeoLk{display:inline-block;color:var(--color-primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md)}.Treatments_title__j2ljX{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-bottom:var(--space-lg);color:var(--color-secondary)}.Treatments_description__VdesH{color:var(--color-medium-gray);font-size:1.125rem;line-height:1.6}.Treatments_gridSection__kNZ8Q{padding:var(--space-4xl) 0}.Treatments_container___RROo{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.Treatments_grid__jVg__{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.Treatments_card__k_1pt{background:var(--color-white);border-radius:var(--radius-xl);text-decoration:none;box-shadow:var(--shadow-md);transition:all var(--transition-normal);display:flex;flex-direction:column;overflow:hidden;border-top:4px solid transparent}.Treatments_card__k_1pt:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-top-color:var(--color-primary)}.Treatments_cardImageWrapper__vZhKd{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-light-gray);overflow:hidden}.Treatments_cardContent__NqPX6{padding:2rem;display:flex;flex-direction:column;flex:1 1}.Treatments_cardTitle__3vLMC{font-size:1.5rem;color:var(--color-secondary);margin-bottom:1rem;font-weight:600}.Treatments_cardDescription__HO70c{color:var(--color-medium-gray);line-height:1.7;margin-bottom:2rem}.Treatments_readMore____v4b{color:var(--color-primary);font-weight:600;font-size:.9375rem;text-transform:uppercase;letter-spacing:1px}@media (min-width:768px){.Treatments_grid__jVg__{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Treatments_grid__jVg__{grid-template-columns:repeat(3,1fr)}}