._main_1ykkv_1{min-width:0}._introSection_1ykkv_5,._catalogHeader_1ykkv_6,._catalogGrid_1ykkv_7,._principlesInner_1ykkv_8,._localSection_1ykkv_9{width:min(calc(100% - 2rem),var(--content-max));margin-inline:auto}._introSection_1ykkv_5{padding-block:clamp(5rem,10vw,9rem);display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);gap:clamp(3rem,8vw,8rem)}._introLead_1ykkv_21>span,._catalogHeader_1ykkv_6>span,._localSection_1ykkv_9>div>span{color:var(--clinic-clay);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}._introLead_1ykkv_21 h2,._catalogHeader_1ykkv_6 h2,._localSection_1ykkv_9 h2{margin:.8rem 0 0;color:var(--clinic-pine);font-family:var(--font-family-display);font-size:clamp(2.25rem,4.5vw,4.35rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}._introBody_1ykkv_44 p,._localSection_1ykkv_9>p{margin:0 0 1rem;color:#52655d;font-size:1rem;line-height:1.85}._catalogSection_1ykkv_52{padding:clamp(5rem,9vw,8rem) 1rem;background:var(--surface)}._catalogHeader_1ykkv_6{margin-bottom:clamp(2.5rem,5vw,4.5rem)}._catalogHeader_1ykkv_6 h2{max-width:14ch}._catalogGrid_1ykkv_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._therapyCard_1ykkv_71{overflow:hidden;display:grid;grid-template-columns:minmax(12rem,.76fr) minmax(0,1fr);border:1px solid var(--clinic-line);border-radius:var(--radius-lg) var(--radius-lg) .6rem var(--radius-lg);background:var(--clinic-ivory);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._therapyCard_1ykkv_71:hover{transform:translateY(-.25rem);box-shadow:var(--shadow-md)}._cardMedia_1ykkv_87{position:relative;min-height:25rem;overflow:hidden;background:var(--secondary)}._cardImage_1ykkv_94{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._therapyCard_1ykkv_71:hover ._cardImage_1ykkv_94{transform:scale(1.035)}._cardIndex_1ykkv_105{position:absolute;left:1rem;bottom:1rem;width:2.8rem;height:2.8rem;display:grid;place-items:center;border:1px solid rgba(255,253,248,.62);border-radius:50%;background:#17382fb8;color:var(--clinic-ivory);font-family:var(--font-family-display);backdrop-filter:blur(8px)}._cardBody_1ykkv_121{min-width:0;padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column}._cardEyebrow_1ykkv_128{color:var(--clinic-clay);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._cardBody_1ykkv_121 h3{margin:.8rem 0;color:var(--clinic-pine);font-family:var(--font-family-display);font-size:clamp(1.65rem,2.2vw,2.05rem);font-weight:600;line-height:1.05}._cardBody_1ykkv_121>p{margin:0;color:var(--muted-foreground);font-size:.85rem;line-height:1.7}._cardBody_1ykkv_121 ul{margin:1.4rem 0;padding:0;display:grid;gap:.5rem;list-style:none}._cardBody_1ykkv_121 li{display:flex;align-items:center;gap:.5rem;color:#53655e;font-size:.76rem}._cardBody_1ykkv_121 li svg{width:.85rem;height:.85rem;color:var(--clinic-pine-soft)}._cardLink_1ykkv_174{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.5rem;border-top:1px solid var(--clinic-line);color:var(--clinic-pine-soft);font-size:.82rem;font-weight:700;text-decoration:none}._cardLink_1ykkv_174 svg{width:1rem;height:1rem;transition:transform var(--animation-duration-fast) ease}._cardLink_1ykkv_174:hover svg{transform:translate(.25rem)}._principlesSection_1ykkv_197{padding:clamp(5rem,10vw,9rem) 1rem;background:var(--clinic-pine);color:var(--clinic-ivory)}._principlesInner_1ykkv_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem)}._principle_1ykkv_8{display:grid;grid-template-columns:2.7rem 1fr;gap:1.2rem;align-items:start}._principle_1ykkv_8>svg{width:2rem;height:2rem;color:#e3a38e}._principle_1ykkv_8 h2{margin:0;font-family:var(--font-family-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1.05}._principle_1ykkv_8 p{margin:.8rem 0 0;color:#fffdf8ad;font-size:.9rem;line-height:1.75}._localSection_1ykkv_9{padding-block:clamp(5rem,10vw,9rem);display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(21rem,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:end}._localSection_1ykkv_9>p{margin-bottom:.3rem}._introLead_1ykkv_21 h2{font-size:clamp(2.25rem,4vw,3.9rem)}._localSection_1ykkv_9 h2{font-size:clamp(2.2rem,3.7vw,3.5rem)}@media(max-width:1080px){._catalogGrid_1ykkv_7{grid-template-columns:1fr}._therapyCard_1ykkv_71{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr)}._cardMedia_1ykkv_87{min-height:21rem}}@media(max-width:780px){._introSection_1ykkv_5,._localSection_1ykkv_9,._principlesInner_1ykkv_8{grid-template-columns:1fr}}@media(max-width:620px){._introSection_1ykkv_5,._catalogHeader_1ykkv_6,._catalogGrid_1ykkv_7,._principlesInner_1ykkv_8,._localSection_1ykkv_9{width:min(calc(100% - 1.5rem),var(--content-max))}._catalogSection_1ykkv_52,._principlesSection_1ykkv_197{padding-inline:0}._therapyCard_1ykkv_71{grid-template-columns:1fr}._cardMedia_1ykkv_87{min-height:0;height:14rem}._cardBody_1ykkv_121{min-height:20rem}._principle_1ykkv_8{grid-template-columns:2rem 1fr}}@media(prefers-reduced-motion:reduce){._therapyCard_1ykkv_71,._cardImage_1ykkv_94,._cardLink_1ykkv_174 svg{transition:none}}
