.homeCalm{--ease-out:cubic-bezier(.23, 1, .32, 1)}.homeCalm .animatedCounter{display:inline-grid}.homeCalm .animatedCounter>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;grid-area:1/1}.homeCalm .animatedCounterSize{opacity:0}@keyframes homeReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes homeImageSettle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes homeSignalConnect{0%{opacity:0}to{opacity:1}}@keyframes homeSignalArrive{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.homeCalm .homeHeroImage{animation:homeImageSettle .8s var(--ease-out) both}.homeCalm .homeSignal i{animation:homeSignalConnect .6s var(--ease-out) both}.homeCalm .homeSignal i:nth-child(2){animation-delay:60ms}.homeCalm .homeSignal b{animation:homeSignalArrive .6s var(--ease-out) .12s both}.homeCalm [data-reveal].scroll-ready{opacity:0}.homeCalm [data-reveal].scroll-visible{animation:homeReveal .6s var(--ease-out) both}.homeServiceGrid>[data-reveal]:nth-child(2),.homeClinicList>[data-reveal]:nth-child(2){animation-delay:60ms}.homeServiceGrid>[data-reveal]:nth-child(3){animation-delay:.12s}.homeClinicList>[data-reveal]:nth-child(4){animation-delay:60ms}.homeCalm :is(.homeButton,.homePlanButton){transition:transform .16s var(--ease-out)}.homeCalm :is(.homeButton,.homePlanButton):active:not(:focus-visible){transform:scale(.97)}.homeCalm :is(.homeButton,.homeTextLink,.homeInlineCta,.homeClinicList>a,.homePlanButton) .uiIcon{transition:transform .16s}@media (hover:hover) and (pointer:fine){.homeCalm :is(.homeButton,.homeInlineCta,.homeClinicList>a,.homePlanButton):hover .uiIcon{transform:translate(4px)}.homeCalm .homeTextLink:hover .uiIcon{transform:translateY(3px)}}}.homeCalm [data-reveal]:focus-within{opacity:1;animation:none}:is(.homeCalm a:focus-visible .uiIcon,.homeCalm button:focus-visible .uiIcon){transition:none;transform:none}@media (max-width:600px){.homeCalm [data-reveal].scroll-visible{animation-delay:0s}}@media (prefers-reduced-motion:reduce){.homeCalm [data-reveal]{opacity:1;animation:none}.homeCalm .homeHeroImage,.homeCalm .homeSignal i,.homeCalm .homeSignal b{animation:none}.homeCalm :is(.homeButton,.homePlanButton),.homeCalm :is(.homeButton,.homeTextLink,.homeInlineCta,.homeClinicList>a,.homePlanButton) .uiIcon{transition:none;transform:none}}
