.btn-glass{background:linear-gradient(135deg,#fff,#f0f9ff);border:1px solid rgba(14,116,144,.1);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 12px rgba(14,116,144,.08);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-glass:before{background:linear-gradient(135deg,rgba(8,145,178,.85),rgba(6,182,212,.9));border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.btn-glass:hover:before{opacity:1}.btn-glass:after{content:none}.btn-glass:hover{box-shadow:0 8px 24px rgba(14,116,144,.15),0 16px 48px rgba(8,145,178,.12);-webkit-text-decoration:none;text-decoration:none;transform:translateY(-6px)}.btn-glass>*{position:relative;z-index:2}.aurora-blobs>div{filter:blur(80px);will-change:auto}@media (max-width:768px){.aurora-blobs>div{filter:blur(40px)}}.floating-card{backface-visibility:hidden;transform:translateZ(0)}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse-slow{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.animate-spin-slow{animation:spin-slow 25s linear infinite}.animate-spin-reverse-slow{animation:spin-reverse-slow 35s linear infinite}@keyframes bounce-slow{0%,to{transform:translateY(0) rotate(var(--tw-rotate))}50%{transform:translateY(-15px) rotate(var(--tw-rotate))}}.animate-bounce-slow{animation:bounce-slow 4s ease-in-out infinite}@media (max-width:768px){.animate-bounce-slow,.animate-spin-reverse-slow,.animate-spin-slow{animation:none!important}}@media (prefers-reduced-motion:reduce){.animate-bounce-slow,.animate-spin-reverse-slow,.animate-spin-slow{animation:none!important}}