.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}@keyframes btn-wave-lift{0%,to{box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 12px rgba(14,116,144,.08);transform:translateY(0) scale(1)}50%{box-shadow:0 0 0 2px rgba(8,145,178,.45),0 14px 40px rgba(8,145,178,.22),0 4px 16px rgba(14,116,144,.18);transform:translateY(-7px) scale(1.03)}}@keyframes btn-wave-glow{0%,to{opacity:0}50%{opacity:.72}}.btn-wave-intro .btn-glass:nth-child(2){animation:btn-wave-lift .38s cubic-bezier(.4,0,.2,1) .4s 1}.btn-wave-intro .btn-glass:nth-child(2):before{animation:btn-wave-glow .38s cubic-bezier(.4,0,.2,1) .4s 1}.btn-wave-intro .btn-glass:nth-child(3){animation:btn-wave-lift .38s cubic-bezier(.4,0,.2,1) .82s 1}.btn-wave-intro .btn-glass:nth-child(3):before{animation:btn-wave-glow .38s cubic-bezier(.4,0,.2,1) .82s 1}.btn-wave-intro .btn-glass:nth-child(4){animation:btn-wave-lift .38s cubic-bezier(.4,0,.2,1) 1.24s 1}.btn-wave-intro .btn-glass:nth-child(4):before{animation:btn-wave-glow .38s cubic-bezier(.4,0,.2,1) 1.24s 1}@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,.btn-wave-intro .btn-glass,.btn-wave-intro .btn-glass:before{animation:none!important}}