@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #4caf5066}.primary-button:active:not(:disabled){transform:translateY(0)}.secondary-button:hover:not(:disabled){background:#f8f9fa;border-color:#6c757d}.info-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.info-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.spinner{animation:1s linear infinite spin}@media (width<=480px){.wrapper{border-radius:20px!important;min-width:100%!important;padding:24px 20px!important}.title{font-size:24px!important}.security-badges{flex-direction:column!important;gap:8px!important}.info-card{padding:16px!important}}