.Hero-module__FTK4Dq__light .Hero-module__FTK4Dq__animatedBg,.Hero-module__FTK4Dq__light .Hero-module__FTK4Dq__shapesContainer,.Hero-module__FTK4Dq__light .Hero-module__FTK4Dq__ringsContainer,.Hero-module__FTK4Dq__light .Hero-module__FTK4Dq__particlesContainer,.Hero-module__FTK4Dq__light .Hero-module__FTK4Dq__gridOverlay,.Hero-module__FTK4Dq__light .Hero-module__FTK4Dq__vignette{display:none!important}.Hero-module__FTK4Dq__animatedBg{pointer-events:none;background:radial-gradient(at 20% 20%,#00aeef26 0%,#0000 50%),radial-gradient(at 80% 80%,#00ff881f 0%,#0000 50%),radial-gradient(#ffd7000f 0%,#0000 60%),radial-gradient(at 10% 90%,#dc143c14 0%,#0000 50%),radial-gradient(at 90% 10%,#8a2be214 0%,#0000 50%);animation:20s ease-in-out infinite Hero-module__FTK4Dq__bgShift;position:absolute;inset:0}@keyframes Hero-module__FTK4Dq__bgShift{0%,to{filter:hue-rotate();background-position:0 0,100% 100%,50%,0 100%,100% 0}25%{filter:hue-rotate(5deg);background-position:20% 30%,80% 70%,60% 40%,30% 80%,70% 20%}50%{filter:hue-rotate();background-position:40% 20%,60% 80%,40% 60%,50%,50%}75%{filter:hue-rotate(-5deg);background-position:10% 80%,90% 20%,70% 30%,20% 60%,80% 40%}}.Hero-module__FTK4Dq__shapesContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__FTK4Dq__floatingShape{will-change:transform, opacity;background:linear-gradient(135deg,#00aeef4d,#0f83);border:1px solid #ffffff1a;border-radius:50%;animation:linear infinite Hero-module__FTK4Dq__floatShape;position:absolute}.Hero-module__FTK4Dq__floatingShape:nth-child(3n){background:linear-gradient(135deg,#ffd70033,#00aeef26);border-radius:8px}.Hero-module__FTK4Dq__floatingShape:nth-child(3n+1){background:linear-gradient(135deg,#0f83,#8a2be226);border-radius:4px;transform:rotate(45deg)}@keyframes Hero-module__FTK4Dq__floatShape{0%{opacity:0;transform:translateY(110vh)rotate(0)scale(.5)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-10vh)rotate(720deg)scale(1.2)}}.Hero-module__FTK4Dq__ringsContainer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Hero-module__FTK4Dq__ring{will-change:transform;border:1px solid #0000;border-radius:50%;position:absolute}.Hero-module__FTK4Dq__ring1{border-color:#00aeef26;width:300px;height:300px;animation:25s linear infinite Hero-module__FTK4Dq__ringRotate1}.Hero-module__FTK4Dq__ring2{border-color:#00ff881a;width:450px;height:450px;animation:35s linear infinite reverse Hero-module__FTK4Dq__ringRotate2}.Hero-module__FTK4Dq__ring3{border-color:#ffd70014;width:600px;height:600px;animation:45s linear infinite Hero-module__FTK4Dq__ringRotate3}@keyframes Hero-module__FTK4Dq__ringRotate1{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.05)}to{transform:rotate(360deg)scale(1)}}@keyframes Hero-module__FTK4Dq__ringRotate2{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.95)}to{transform:rotate(360deg)scale(1)}}@keyframes Hero-module__FTK4Dq__ringRotate3{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.02)}to{transform:rotate(360deg)scale(1)}}.Hero-module__FTK4Dq__particlesContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__FTK4Dq__particle{will-change:transform, opacity;background:#fff6;border-radius:50%;animation:ease-in-out infinite Hero-module__FTK4Dq__particleFloat;position:absolute}.Hero-module__FTK4Dq__particle:nth-child(2n){background:#00aeef80}.Hero-module__FTK4Dq__particle:nth-child(3n){background:#0f86}.Hero-module__FTK4Dq__particle:nth-child(5n){background:#ffd70066}@keyframes Hero-module__FTK4Dq__particleFloat{0%,to{opacity:0;transform:translate(0)scale(1)}20%{opacity:.8}50%{transform:translate(calc(var(--random-x,30px) * 1), calc(var(--random-y,-40px) * 1)) scale(1.5);opacity:1}80%{opacity:.6}}.Hero-module__FTK4Dq__gridOverlay{opacity:.03;pointer-events:none;position:absolute;inset:0}.Hero-module__FTK4Dq__vignette{pointer-events:none;background:radial-gradient(#0000 40%,#0b0f1a99 100%);position:absolute;inset:0}@media (max-width:768px){.Hero-module__FTK4Dq__ring1{width:200px;height:200px}.Hero-module__FTK4Dq__ring2{width:300px;height:300px}.Hero-module__FTK4Dq__ring3{width:400px;height:400px}}
