/* Onboarding cues give each step feedback without a heavy animation library. */
.benefits article{transition:transform .2s ease,background-color .2s ease}.benefits article:hover{transform:translateX(5px);background:#fff}.step-pill{animation:partner-pill .45s ease-out both}.continue-button,.back-button,.sign-in{transition:transform .18s ease,filter .18s ease}.continue-button:hover,.back-button:hover{transform:translateY(-2px);filter:brightness(1.04)}.sign-in:hover{transform:translateX(-2px)}.form-card input,.form-card select{transition:transform .16s ease,border-color .16s ease}.form-card input:focus,.form-card select:focus{transform:translateY(-1px);border-color:var(--green)}@keyframes partner-pill{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.benefits article,.step-pill{animation:none}.benefits article,.continue-button,.back-button,.sign-in,.form-card input,.form-card select{transition:none}}
