.accordion-button{transition:all .3s ease}.accordion-button:hover{background-color:#f3f4f6}.accordion-content.active{max-height:200px}.accordion-icon.rotated{transform:rotate(180deg)}.step-card{border:2px solid #e5e7eb;transition:all .3s ease}.step-card:hover{border-color:#3b82f6;transform:translateY(-2px)}