.card-3d-container{perspective:1000px}.card-3d-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1)}.card-3d-container:hover .card-3d-inner{transform:rotateY(180deg)}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:1rem;overflow:hidden}.card-face-back{transform:rotateY(180deg)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-12px) rotate(2deg)}66%{transform:translateY(-6px) rotate(-1deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px #10b98133,0 0 30px #10b98114}50%{box-shadow:0 0 30px #10b98166,0 0 60px #10b98126,0 0 100px #10b9810f}}@keyframes gradient-x{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes slide-up-3d{0%{opacity:0;transform:perspective(600px) translateZ(-60px) translateY(30px)}to{opacity:1;transform:perspective(600px) translateZ(0) translateY(0)}}.animate-float{animation:float 5s ease-in-out infinite}.animate-float-slow{animation:float-slow 7s ease-in-out infinite}.animate-glow-pulse{animation:glow-pulse 3s ease-in-out infinite}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 4s ease infinite}.animate-slide-up-3d{animation:slide-up-3d .8s cubic-bezier(.16,1,.3,1) forwards}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
