.specialized[data-astro-cid-ezpeztcg]{border-top:1px solid var(--lf-line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.specialized-heading[data-astro-cid-ezpeztcg] .ed-kicker[data-astro-cid-ezpeztcg]{color:var(--lf-teal);display:block}.specialized-heading[data-astro-cid-ezpeztcg] h2[data-astro-cid-ezpeztcg]{font-size:clamp(34px,3.5vw,50px)}.specialized-heading[data-astro-cid-ezpeztcg] p[data-astro-cid-ezpeztcg]{max-width:350px;color:var(--lf-muted);margin-top:28px;font-size:16px}.techniques[data-astro-cid-ezpeztcg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px;display:grid}.technique[data-astro-cid-ezpeztcg]{border-top:1px solid var(--lf-line);padding-top:24px}.technique[data-astro-cid-ezpeztcg] h3[data-astro-cid-ezpeztcg]{margin:0 0 18px;font-size:23px;line-height:1.3}.technique[data-astro-cid-ezpeztcg] a[data-astro-cid-ezpeztcg]{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.technique[data-astro-cid-ezpeztcg] a[data-astro-cid-ezpeztcg]:hover{color:var(--lf-teal)}.technique[data-astro-cid-ezpeztcg] svg{flex-shrink:0;width:20px;height:20px}.technique[data-astro-cid-ezpeztcg] p[data-astro-cid-ezpeztcg]{color:var(--lf-muted);margin:0;font-size:14px}@media (width<=1100px){.specialized[data-astro-cid-ezpeztcg]{gap:40px}}@media (width<=900px){.specialized[data-astro-cid-ezpeztcg]{grid-template-columns:1fr}.specialized-heading[data-astro-cid-ezpeztcg] p[data-astro-cid-ezpeztcg]{max-width:560px}}@media (width<=540px){.techniques[data-astro-cid-ezpeztcg]{grid-template-columns:1fr;gap:28px}}.service-index[data-astro-cid-vi4kiwfv]{border-bottom:1px solid var(--lf-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin-top:10px;padding-block:24px 40px;display:grid}.service-index[data-astro-cid-vi4kiwfv] a[data-astro-cid-vi4kiwfv]{align-items:center;gap:12px;min-height:48px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.service-index[data-astro-cid-vi4kiwfv] a[data-astro-cid-vi4kiwfv]>span[data-astro-cid-vi4kiwfv]{color:var(--lf-muted);font-size:9px}.service-index[data-astro-cid-vi4kiwfv] svg[data-astro-cid-vi4kiwfv]{flex-shrink:0;width:17px;height:17px;margin-left:auto}.treatments[data-astro-cid-vi4kiwfv]{padding-block:80px 100px}.treatment[data-astro-cid-vi4kiwfv]{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding-block:40px 70px;display:grid}.treatment--reverse[data-astro-cid-vi4kiwfv] .treatment-image[data-astro-cid-vi4kiwfv]{order:2}.treatment-image[data-astro-cid-vi4kiwfv]{background:var(--lf-surface-soft,#e3e8e2);border-radius:22px 100px 22px 22px;height:440px;display:block;overflow:hidden}.treatment--reverse[data-astro-cid-vi4kiwfv] .treatment-image[data-astro-cid-vi4kiwfv]{border-radius:100px 22px 22px}.treatment-image[data-astro-cid-vi4kiwfv] img[data-astro-cid-vi4kiwfv]{object-fit:cover;object-position:65% center;width:100%;height:100%;transition:filter .4s}.treatment-image[data-astro-cid-vi4kiwfv]:hover img[data-astro-cid-vi4kiwfv]{filter:brightness(1.06)}.treatment-copy[data-astro-cid-vi4kiwfv]{max-width:480px}.treatment-number[data-astro-cid-vi4kiwfv]{color:var(--lf-teal);border-bottom:1px solid var(--lf-line);margin-bottom:28px;padding-bottom:24px;font-size:13px;display:block}.treatment[data-astro-cid-vi4kiwfv] h2[data-astro-cid-vi4kiwfv]{margin:0 0 26px;font-size:clamp(34px,3.5vw,50px);line-height:1.1}.treatment[data-astro-cid-vi4kiwfv] p[data-astro-cid-vi4kiwfv]{color:var(--lf-muted);max-width:350px;margin-bottom:26px;font-size:17px}@media (width<=1100px){.treatment[data-astro-cid-vi4kiwfv]{gap:50px}.treatment-image[data-astro-cid-vi4kiwfv]{height:390px}}@media (width<=760px){.service-index[data-astro-cid-vi4kiwfv]{grid-template-columns:1fr 1fr;gap:8px 22px;padding-bottom:28px}.service-index[data-astro-cid-vi4kiwfv] a[data-astro-cid-vi4kiwfv]{font-size:11px}.service-index[data-astro-cid-vi4kiwfv] a[data-astro-cid-vi4kiwfv]:last-child{grid-column:1/-1}.treatments[data-astro-cid-vi4kiwfv]{padding-block:32px 60px}.treatment[data-astro-cid-vi4kiwfv]{grid-template-columns:1fr;gap:30px;padding-block:25px 45px}.treatment--reverse[data-astro-cid-vi4kiwfv] .treatment-image[data-astro-cid-vi4kiwfv]{order:0}.treatment-image[data-astro-cid-vi4kiwfv]{height:320px}.treatment-number[data-astro-cid-vi4kiwfv]{margin-bottom:20px;padding-bottom:16px}.treatment[data-astro-cid-vi4kiwfv] h2[data-astro-cid-vi4kiwfv]{font-size:36px}.treatment[data-astro-cid-vi4kiwfv] p[data-astro-cid-vi4kiwfv]{font-size:16px}}
