.scene[data-astro-cid-ko2upu7m]{width:min(100%,11rem);overflow:hidden;isolation:isolate;background:var(--color-mint);border-radius:var(--radius);aspect-ratio:1;display:grid;place-items:center}.scene[data-astro-cid-ko2upu7m].is-full{width:min(100%,12rem);aspect-ratio:2 / 5}.scene[data-astro-cid-ko2upu7m] svg[data-astro-cid-ko2upu7m]{display:block;width:86%;height:auto;overflow:hidden}.scene[data-astro-cid-ko2upu7m] a[data-astro-cid-ko2upu7m]{text-decoration:none}.hotspot-hit[data-astro-cid-ko2upu7m]{fill:transparent;pointer-events:all;r:22px}.hotspot[data-astro-cid-ko2upu7m],.mark[data-astro-cid-ko2upu7m]{transform-origin:center;transform-box:fill-box}.mark[data-astro-cid-ko2upu7m].ring,.mark[data-astro-cid-ko2upu7m].sway,.mark[data-astro-cid-ko2upu7m].scar,.mark[data-astro-cid-ko2upu7m].fracture{fill:none;stroke:#2a9d8f;stroke-width:3}.scene[data-astro-cid-ko2upu7m].is-inview .hotspot[data-astro-cid-ko2upu7m].is-active,.scene[data-astro-cid-ko2upu7m].is-inview .mark[data-astro-cid-ko2upu7m].spine{animation:pulse 2.4s var(--ease-in-out) infinite}@keyframes pulse{50%{transform:scale(1.18);opacity:.75}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-ko2upu7m].is-inview .hotspot[data-astro-cid-ko2upu7m].is-active,.scene[data-astro-cid-ko2upu7m].is-inview .mark[data-astro-cid-ko2upu7m].spine{animation:none}}.wrap[data-astro-cid-jdovvxl7]{width:min(1160px,calc(100% - 32px));margin-inline:auto}.eyebrow[data-astro-cid-jdovvxl7]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.eyebrow[data-astro-cid-jdovvxl7].light{color:#a7d0c5}.hero[data-astro-cid-jdovvxl7]{background:radial-gradient(circle at 75% 45%,#e4eee8 0%,#f6f7f1 32%,var(--color-paper) 68%);padding:28px 0 40px}.heroGrid[data-astro-cid-jdovvxl7]{display:grid;gap:28px;align-items:center}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{margin:12px 0 16px;font-size:clamp(2.4rem,7vw,4.6rem);line-height:.98;letter-spacing:-.04em}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{color:var(--color-accent)}.lede[data-astro-cid-jdovvxl7]{margin:0;max-width:36rem;font-size:1.1rem;color:var(--color-muted);line-height:1.55}.actions[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ghost[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--color-mint);color:var(--color-ink);font-weight:700;text-decoration:none}.trust[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px}.trust[data-astro-cid-jdovvxl7] b[data-astro-cid-jdovvxl7]{display:block;font-size:1.1rem}.trust[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{color:var(--color-muted);font-size:.85rem}.heroVisual[data-astro-cid-jdovvxl7]{display:grid;place-items:center}.lead[data-astro-cid-jdovvxl7]{margin:12px 0 0;text-align:center;color:var(--color-muted)}.marquee[data-astro-cid-jdovvxl7]{overflow:hidden;background:var(--color-ink);color:#d9e9e4;padding:12px 0;font-weight:700;letter-spacing:.18em;font-size:.8rem}.marquee[data-astro-cid-jdovvxl7] div[data-astro-cid-jdovvxl7]{white-space:nowrap;animation:marquee 22s linear infinite}@keyframes marquee{to{transform:translate(-33%)}}.section[data-astro-cid-jdovvxl7]{padding:56px 0}.sectionHead[data-astro-cid-jdovvxl7]{display:grid;gap:16px;margin-bottom:28px}.section[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.ctaBand[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin:8px 0 0;font-size:clamp(1.8rem,4vw,2.75rem);letter-spacing:-.03em;line-height:1.05}.sectionHead[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7],.approach[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7],.location[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7],.homePhysio[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:var(--color-muted);line-height:1.5}.cards[data-astro-cid-jdovvxl7]{display:grid;gap:16px;grid-template-columns:1fr}.card[data-astro-cid-jdovvxl7]{background:#fff;border:1px solid var(--color-line);border-radius:24px;padding:20px;color:inherit;text-decoration:none;overflow:hidden}.card[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:12px 0 6px;font-size:1.15rem}.card[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;color:var(--color-muted)}.dark[data-astro-cid-jdovvxl7]{background:var(--color-ink);color:#fff}.dark[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:#b9d0ca}.approach[data-astro-cid-jdovvxl7],.homePhysio[data-astro-cid-jdovvxl7],.location[data-astro-cid-jdovvxl7]{display:grid;gap:28px;align-items:center}.timeline[data-astro-cid-jdovvxl7]{list-style:none;margin:0;padding:0}.timeline[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #ffffff22}.timeline[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{color:#8fbeb3;font-weight:800}.timeline[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:0}.timeline[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:6px 0 0}.location[data-astro-cid-jdovvxl7]{background:var(--color-mint);border-radius:28px;padding:28px}.map[data-astro-cid-jdovvxl7]{width:100%;height:260px;border:0;border-radius:20px}.faq[data-astro-cid-jdovvxl7] details[data-astro-cid-jdovvxl7]{border-top:1px solid var(--color-line);padding:8px 0}.faq[data-astro-cid-jdovvxl7] summary[data-astro-cid-jdovvxl7]{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.ctaBand[data-astro-cid-jdovvxl7]{border-radius:28px;background:linear-gradient(135deg,#1a4641,#315e56);color:#fff;padding:36px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.ctaBand[data-astro-cid-jdovvxl7] .eyebrow[data-astro-cid-jdovvxl7]{color:#a7d0c5}.ctaBand[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{color:#fff}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-jdovvxl7] div[data-astro-cid-jdovvxl7]{animation:none}}@media(min-width:768px){.heroGrid[data-astro-cid-jdovvxl7],.approach[data-astro-cid-jdovvxl7],.homePhysio[data-astro-cid-jdovvxl7],.location[data-astro-cid-jdovvxl7],.sectionHead[data-astro-cid-jdovvxl7]{grid-template-columns:1fr 1fr}.cards[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero[data-astro-cid-jdovvxl7]{padding:40px 0 56px}.section[data-astro-cid-jdovvxl7]{padding:72px 0}}@media(max-width:767px){.heroGrid[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column-reverse}}
