/* Why HYEDram Works: same sequential entrance as Goals; no looping/blinking. */
#why-hyedram.why-pop-interactive .why-works-item{opacity:1;transform:translateY(0) scale(1);transform-origin:center bottom;transition:transform .28s ease,box-shadow .28s ease,background .28s ease}
@media(prefers-reduced-motion:no-preference){
#why-hyedram.why-pop-interactive.why-js-ready .why-works-item:not(.why-revealed){opacity:0;transform:translateY(70px) scale(.9);pointer-events:none}
#why-hyedram.why-pop-interactive .why-works-item.why-animating{animation:why-pop-in .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--why-order,0)*190ms)}
#why-hyedram.why-pop-interactive .why-works-item.why-settled{animation:none!important;opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto}
#why-hyedram.why-pop-interactive .why-works-item.why-settled:hover,#why-hyedram.why-pop-interactive .why-works-item.why-settled:focus-within,#why-hyedram.why-pop-interactive .why-works-item.why-settled:focus-visible{transform:translateY(-7px) scale(1.01)!important;box-shadow:0 16px 35px #0003}
@keyframes why-pop-in{0%{opacity:0;transform:translateY(70px) scale(.9)}72%{opacity:1;transform:translateY(-7px) scale(1.015)}100%{opacity:1;transform:translateY(0) scale(1)}}}
#why-hyedram.why-pop-interactive .why-works-item:focus-visible{outline:2px solid #e8b722;outline-offset:4px}
@media(prefers-reduced-motion:reduce){#why-hyedram.why-pop-interactive .why-works-item{animation:none!important;opacity:1!important;transform:none!important}}
