@layer design{body:has([data-dc-page=cat]){background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);margin:0}:where([data-dc-page=cat]) a{color:var(--text-link)}:where([data-dc-page=cat]) a:hover{color:var(--text-link-hover)}:where([data-dc-page=cat]) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where([data-dc-page=cat]) .fl-flip__face:not(.fl-card--practitioner)>.fl-card__media>.fl-frame{aspect-ratio:16/9!important}}.cat-main1{padding-block-end:var(--space-12)}.cat-section2{isolation:isolate;background:var(--surface-hero);border-end-end-radius:clamp(28px,4vw,56px);border-end-start-radius:clamp(28px,4vw,56px);position:relative;overflow:hidden}.cat-div3{padding-block:var(--space-6) var(--space-10);gap:var(--space-6);display:grid}.cat-div4{gap:var(--space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid}.cat-div5{gap:var(--space-5);display:grid}.cat-h16{color:var(--hero-text);text-wrap:balance;max-width:16ch;margin:0}.cat-p7{color:var(--hero-text);max-width:60ch;margin:0}.cat-div8{gap:var(--space-3);flex-wrap:wrap;display:flex}.cat-span9{gap:var(--space-2);min-height:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-card);font-weight:600;font-size:var(--fs-ui);align-items:center;display:inline-flex}.cat-div10{aspect-ratio:4/5;border-radius:999px 999px var(--radius-card) var(--radius-card);background:var(--accent-uniform);justify-self:center;width:min(100%,420px);overflow:hidden;box-shadow:0 24px 48px -24px #102d2c4d}.cat-section11{padding-block:var(--space-10);gap:var(--space-6);display:grid}.cat-div12{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.cat-h213{margin:0}.cat-div14{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc((100% - 2 * var(--space-5)) / 3))),1fr));gap:var(--space-5);display:grid}.cat-section15{background:var(--surface-band)}.cat-div16{padding-block:var(--space-10);gap:var(--space-5);display:grid}.cat-div17{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,calc((100% - 2 * var(--space-5)) / 3))),1fr));gap:var(--space-5);display:grid}.cat-section18{padding-block:var(--space-10);gap:var(--space-7) var(--space-9);flex-wrap:wrap;align-items:flex-start;display:flex}.cat-div19{isolation:isolate;align-self:flex-start;gap:var(--space-5);background:var(--surface-hero);min-height:240px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:28px;flex:300px;align-content:start;padding:clamp(28px,3.5vw,44px);display:grid;position:relative;overflow:hidden}.cat-div20{z-index:-1;inset-inline-end:-130px;border:1px solid var(--hero-ring,#2a6b6a26);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-170px}.cat-div21{z-index:-1;inset-inline-end:-60px;border:1px solid var(--hero-ring,#2a6b6a26);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-100px}.cat-div22{z-index:-1;inset-inline-end:-40px;background:radial-gradient(closest-side,#8adae273,#0000);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px}.cat-div23{z-index:-1;inset-inline-end:118px;background:var(--coral-400);border-radius:50%;width:8px;height:8px;position:absolute;bottom:58px}.cat-span24{background:var(--surface-card);width:52px;height:52px;color:var(--fx-tint-fg,var(--aqua-800));border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 10px 24px -16px #102d2c73}.cat-h225{color:var(--hero-text);text-wrap:balance;margin:0}.cat-div26{flex:2 460px;min-width:0}
