.treatments_group__MbKy2{margin-bottom:var(--sp-2xl);scroll-margin-top:calc(var(--header-h) + 2rem)}.treatments_groupHead__2K0Px{display:flex;align-items:flex-start;gap:1rem;padding-bottom:var(--sp-s);margin-bottom:var(--sp-m);border-bottom:1px solid var(--line)}.treatments_groupTitle__ndoSi{font-family:var(--font-display);font-size:var(--step-4);font-weight:500;line-height:1.1;margin:0 0 .3rem}.treatments_groupNote__D2SOK{font-size:var(--step--1);color:var(--ink-soft);line-height:1.6;margin:0;max-width:62ch}.treatments_grid__Ni_Lj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(272px,100%),1fr));grid-gap:var(--gutter);gap:var(--gutter);list-style:none;margin:0;padding:0}.treatments_card__fSHng{display:grid;height:100%;align-content:start;background:var(--white);border:1px solid var(--line);border-radius:var(--petal);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--t-ui) var(--ease-out),transform var(--t-ui) var(--ease-out),border-color var(--t-ui) var(--ease-out)}.treatments_card__fSHng:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px);border-color:var(--line-strong);color:inherit}.treatments_media__vvt_s{aspect-ratio:3/2;background:var(--seaglass)}.treatments_img__hJGAp{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-soft)}.treatments_card__fSHng:hover .treatments_img__hJGAp{transform:scale(1.04)}.treatments_body__1eN__{display:grid;grid-gap:.35rem;gap:.35rem;padding:var(--sp-s) var(--sp-m) var(--sp-m)}.treatments_name__r_tVU{font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;letter-spacing:-.015em;color:var(--ink)}.treatments_purpose__rF_jB{font-size:var(--step--1);color:var(--ink-soft);line-height:1.55}.treatments_go__Mziqi{display:inline-flex;align-items:center;gap:.4em;margin-top:.5rem;font-size:var(--step--2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--turquoise-ink);transition:gap var(--t-micro) var(--ease-out)}.treatments_card__fSHng:hover .treatments_go__Mziqi{gap:.7em}.treatments_disclaimer__TGyMV{padding:var(--sp-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--petal);font-size:var(--step--2);color:var(--ink-soft);line-height:1.6;max-width:none}@media (prefers-reduced-motion:reduce){.treatments_card__fSHng,.treatments_go__Mziqi,.treatments_img__hJGAp{transition:none}.treatments_card__fSHng:hover,.treatments_card__fSHng:hover .treatments_img__hJGAp{transform:none}}