.wizard-step-enter{opacity:0;transform:translateY(20px)}.wizard-step-enter-active{transition:opacity .3s ease-out,transform .3s ease-out}.wizard-step-enter-active,.wizard-step-exit{opacity:1;transform:translateY(0)}.wizard-step-exit-active{transition:opacity .3s ease-out,transform .3s ease-out}.wizard-step-back-enter,.wizard-step-exit-active{opacity:0;transform:translateY(-20px)}.wizard-step-back-enter-active{transition:opacity .3s ease-out,transform .3s ease-out}.wizard-step-back-enter-active,.wizard-step-back-exit{opacity:1;transform:translateY(0)}.wizard-step-back-exit-active{opacity:0;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out}.wizard-progress-bar{transition:width .3s ease-out}.wizard-other-input-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.wizard-other-input-wrapper.expanded{grid-template-rows:1fr}.wizard-other-input-inner{overflow:hidden}.wizard-card{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.wizard-card:hover:not(.selected){background-color:#f9fafb}.wizard-card.selected{background-color:#f5f5f5}.wizard-checkbox,.wizard-radio{transition:border-color .15s ease,background-color .15s ease}.wizard-focus-ring:focus-within{outline:none;border-color:#2844a7;box-shadow:0 0 0 3px rgba(40,68,167,.1)}.wizard-button{transition:background-color .15s ease,opacity .15s ease,transform .1s ease}.wizard-button:active:not(:disabled){transform:scale(.98)}.wizard-stepper-btn{transition:background-color .15s ease}.wizard-stepper-btn:hover:not(:disabled){background-color:#f3f4f6}.wizard-stepper-btn:active:not(:disabled){background-color:#e5e7eb}@keyframes wizard-text-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wizard-transition-text{animation:wizard-text-fade-in .3s ease-out}.wizard-transition-cta{opacity:0;transform:translateY(15px);transition:opacity .5s ease-out,transform .5s ease-out}.wizard-transition-cta.visible{opacity:1;transform:translateY(0)}@keyframes wizard-checkmark-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.wizard-checkmark-enter{animation:wizard-checkmark-pop .3s ease-out forwards}