.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;min-height:clamp(620px,100svh,1000px);padding-top:var(--masthead-h);color:var(--white);isolation:isolate;overflow:hidden;background:var(--sage-dark)}.hero[data-astro-cid-j7pv25f6] .hero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:68% 30%}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#221c20a8,#221c2070 45%,#221c2014 80%)}.hero__inner[data-astro-cid-j7pv25f6]{padding-block:clamp(3.5rem,8vw,6rem)}.hero__content[data-astro-cid-j7pv25f6]{max-width:600px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(2.2rem,3.8vw,3.1rem);line-height:1.2;margin-bottom:.55em}.hero__text[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.3vw,1.125rem);max-width:52ch;color:#fffffff2}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem}.hero__call[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--white);font-weight:600;letter-spacing:.04em;text-decoration:none}.hero__call[data-astro-cid-j7pv25f6]:hover{color:var(--pink)}.intro[data-astro-cid-j7pv25f6]{text-align:center}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.intro__note[data-astro-cid-j7pv25f6]{margin:1.6rem auto 0;max-width:60ch;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.55;color:var(--ink)!important}.treatments[data-astro-cid-j7pv25f6]{padding-top:0}.why__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none}.why__item[data-astro-cid-j7pv25f6] .why__img{width:100%;aspect-ratio:5 / 4;object-fit:cover;margin-bottom:1.4rem}.why__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}.why__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.why__list[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none}.why__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.35rem 0;border-bottom:1px solid var(--line)}.why__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:none}.why__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-muted)}.store-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;min-height:440px}.store-split__media[data-astro-cid-j7pv25f6]{position:relative;min-height:300px}.store-split__media[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.store-split__panel[data-astro-cid-j7pv25f6]{display:flex;align-items:center;background:var(--sage-pale);padding:clamp(3rem,6vw,5rem) var(--gutter)}.store-split__body[data-astro-cid-j7pv25f6]{max-width:480px;margin-left:clamp(0rem,5vw,4.5rem)}.store-split__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);margin-bottom:1.6rem}.clinics__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.clinics__item[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem;text-align:center;border-top:2px solid var(--pink);background:var(--pink-mist)}.clinics__item[data-astro-cid-j7pv25f6] .icon{color:var(--accent-muted);margin:0 auto .8rem}.clinics__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.2rem;font-size:1.35rem}.clinics__sub[data-astro-cid-j7pv25f6]{margin-bottom:.6rem;font-size:.9375rem;color:var(--sage)}.clinics__item[data-astro-cid-j7pv25f6] address[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;font-style:normal;color:var(--ink-soft)}.clinics__more[data-astro-cid-j7pv25f6]{margin:2rem 0 0;text-align:center}@media(max-width:900px){.why__grid[data-astro-cid-j7pv25f6],.clinics__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media(max-width:860px){.store-split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.store-split__body[data-astro-cid-j7pv25f6]{margin:0}.hero[data-astro-cid-j7pv25f6]:after{background:#221c208c}}
