.vhub-bg-animation{position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#f5f9ff,#e3f0ff 25%,#ffffff 50%,#f0f7ff 75%,#e8f4ff);overflow:hidden}.vhub-bg-animation:after,.vhub-bg-animation:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:vhub-bg-float 12s ease-in-out infinite alternate}.vhub-bg-animation:before{width:500px;height:500px;left:-10vw;top:5vh;background:linear-gradient(45deg,#1d6ebe,#4a90e2);animation-delay:0s}.vhub-bg-animation:after{width:400px;height:400px;right:-5vw;bottom:15vh;background:linear-gradient(135deg,#a5d8ff,#74c0fc);animation-delay:3s}.vhub-bg-animation{background-image:radial-gradient(circle at 20% 80%,rgba(29,110,190,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(74,144,226,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(165,216,255,.05) 0,transparent 50%)}@keyframes vhub-bg-float{0%{transform:translateY(0) translateX(0) scale(1) rotate(0deg)}25%{transform:translateY(-30px) translateX(20px) scale(1.05) rotate(90deg)}50%{transform:translateY(-50px) translateX(-10px) scale(1.1) rotate(180deg)}75%{transform:translateY(-20px) translateX(-30px) scale(1.05) rotate(270deg)}to{transform:translateY(-60px) translateX(10px) scale(1.15) rotate(1turn)}}