@keyframes rotate-bg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-bg-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.section-bg{top:10;left:0;width:100%;height:100%;background:conic-gradient(from 0deg,#06b6d4,#8b5cf6,#ec4899,#06b6d4);background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:.15;transform-origin:center;filter:blur(60px);animation:rotate-bg 40s ease-in-out infinite;z-index:-1}.section-bg,.section-bg:after{position:absolute;border-radius:50%}.section-bg:after{content:"";inset:10%;background:conic-gradient(from 180deg,#a855f7,#14b8a6,#f59e0b,#a855f7);opacity:.5;filter:blur(40px);animation:rotate-bg-reverse 30s ease-in-out infinite}@media (max-width:1024px){.section-bg{width:200%;left:-40%}}