/* Only the three instruction steps. No container zoom, layout animation or primary-button rules. */
body.front-page .home-how .home-step-label{min-width:0}
body.front-page .home-how .home-step-word{display:inline-block;white-space:nowrap}
body.front-page .home-how .home-step-letter{display:inline-block;transform-origin:50% 85%;transform:translateY(var(--letter-lift,0px)) scale(var(--letter-pop,1));transition:transform 150ms ease-out}
body.front-page .home-how .home-step-number{translate:0 var(--paw-lift,0px);scale:var(--paw-pop,1);transition:translate 150ms ease-out,scale 150ms ease-out}
body.front-page .home-how .home-step-spoken{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;user-select:none}
@media(prefers-reduced-motion:reduce){
 body.front-page .home-how .home-step-letter{transform:none;transition:none}
 body.front-page .home-how .home-step-number{translate:none;scale:1;transition:none}
}
