.process-step.is-active .process-orb{animation:clinicalNodeBounce 1.8s cubic-bezier(.34,1.56,.64,1) infinite}.process-step.is-active .process-copy{width:min(360px,34vw);padding:20px 21px 21px;box-shadow:0 18px 40px rgba(19,50,45,.1),0 0 0 1px rgba(237,106,78,.06)}.process-step.is-active .process-copy h3{font-size:19px;line-height:1.22}.process-step.is-active .process-copy p{margin-top:10px;font-size:14px;line-height:1.65;color:#5f706b}.process-step.is-past .process-copy{width:min(218px,calc(100vw - 64px))}@keyframes clinicalNodeBounce{0%,100%{transform:translateY(0) scale(1)}35%{transform:translateY(-8px) scale(1.035)}58%{transform:translateY(2px) scale(.99)}76%{transform:translateY(-3px) scale(1.012)}}@media (max-width:760px){.process-step.is-active .process-orb{animation:clinicalNodeBounceMobile 1.8s cubic-bezier(.34,1.56,.64,1) infinite}.process-step.is-active .process-copy{width:100%;padding:17px 18px 18px}.process-step.is-active .process-copy h3{font-size:18px}.process-step.is-active .process-copy p{font-size:13px;line-height:1.58}@keyframes clinicalNodeBounceMobile{0%,100%{transform:translateY(0) scale(1)}35%{transform:translateY(-5px) scale(1.03)}58%{transform:translateY(1px) scale(.99)}76%{transform:translateY(-2px) scale(1.01)}}}@media (prefers-reduced-motion:reduce){.process-step.is-active .process-orb{animation:none}}
