.mf-treatments{background:var(--darker);padding:96px 0}@media (min-width:768px){.mf-treatments{padding:128px 0}}.mf-treatments__header{margin-bottom:64px;text-align:center}.mf-treatments__subtitle{color:#fff;margin:16px auto 0;max-width:560px}.mf-treatments__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.mf-treatments__grid{gap:24px;grid-template-columns:repeat(4,1fr)}}.mf-treatments__card{background:var(--white-03);border:1px solid var(--white-05);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:all .5s}.mf-treatments__card:hover{border-color:rgba(242,58,104,.3)}.mf-treatments__card-img{aspect-ratio:4/3;overflow:hidden}.mf-treatments__card-img img{height:100%;object-fit:cover;opacity:.6;transition:all .7s;width:100%}.mf-treatments__card:hover .mf-treatments__card-img img{opacity:.8;transform:scale(1.05)}.mf-treatments__card-body{padding:20px}@media (min-width:768px){.mf-treatments__card-body{padding:24px}}.mf-treatments__card h3{font-size:1.125rem;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase;transition:color .3s}.mf-treatments__card:hover h3{color:var(--pink-hot)}.mf-treatments__card p{color:#fff;font-size:14px;line-height:1.7;margin-bottom:16px}.mf-treatments__card-link{align-items:center;color:var(--pink-hot);display:inline-flex;font-size:14px;font-weight:700;gap:4px;letter-spacing:.1em;text-transform:uppercase;transition:gap .3s}.mf-treatments__card:hover .mf-treatments__card-link{gap:8px}.mf-treatments__card-link svg{height:12px;width:12px}