.gradient-top-right{background:radial-gradient(circle,rgba(135,80,247,.5) 0,rgba(115,67,210,.25) 50%,transparent 70%);filter:blur(80px)}@media (min-width:640px){.gradient-top-right{background:radial-gradient(circle,rgba(135,80,247,.3) 0,rgba(115,67,210,.15) 50%,transparent 70%)}}.gradient-middle{background:radial-gradient(circle,rgba(135,80,247,.2) 0,rgba(115,67,210,.1) 50%,transparent 70%);filter:blur(80px)}.gradient-photo{background:linear-gradient(260deg,#2a1454,#6b2fb5)}.gradient-photo-hover{background:linear-gradient(260deg,#8750f7,#7343d2)}@keyframes scaleText{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes float-badge{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes float-badge-delay{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-triangle-1{0%,to{transform:translate(0) rotate(0deg);opacity:.4}25%{transform:translate(-15px,-10px) rotate(2deg);opacity:.6}50%{transform:translate(-8px,-20px) rotate(-2deg);opacity:.5}75%{transform:translate(12px,-5px) rotate(3deg);opacity:.55}}@keyframes float-triangle-2{0%,to{transform:translate(0) rotate(0deg);opacity:.35}25%{transform:translate(18px,-8px) rotate(-3deg);opacity:.5}50%{transform:translate(10px,-18px) rotate(3deg);opacity:.45}75%{transform:translate(-8px,-10px) rotate(-4deg);opacity:.4}}@keyframes float-triangle-3{0%,to{transform:translate(0) rotate(0deg);opacity:.28}25%{transform:translate(-10px,12px) rotate(5deg);opacity:.42}50%{transform:translate(-20px,6px) rotate(-3deg);opacity:.38}75%{transform:translate(-5px,15px) rotate(4deg);opacity:.35}}@keyframes float-triangle-4{0%,to{transform:translate(0) rotate(0deg);opacity:.3}25%{transform:translate(10px,-12px) rotate(-4deg);opacity:.45}50%{transform:translate(-5px,-8px) rotate(4deg);opacity:.4}75%{transform:translate(12px,-15px) rotate(-5deg);opacity:.38}}.animate-slide-in-left{animation:slide-in-left .8s ease-out}.animate-slide-in-left-delay-1{animation:slide-in-left .8s ease-out .1s both}.animate-slide-in-left-delay-2{animation:slide-in-left .8s ease-out .2s both}.animate-slide-in-left-delay-3{animation:slide-in-left .8s ease-out .3s both}.animate-slide-in-left-delay-4{animation:slide-in-left .8s ease-out .4s both}.animate-slide-in-left-delay-5{animation:slide-in-left .8s ease-out .5s both}.animate-slide-in-left-delay-6{animation:slide-in-left .8s ease-out .6s both}.animate-slide-in-left-delay-7{animation:slide-in-left .8s ease-out .7s both}.animate-slide-in-right{animation:slide-in-right 1s ease-out .3s both}.animate-blink{animation:blink 1s step-end infinite}.animate-rotate-slow{animation:rotate-slow 20s linear infinite}.animate-float-badge{animation:float-badge 3s ease-in-out infinite}.animate-float-badge-delay{animation:float-badge-delay 3s ease-in-out .5s infinite}.animate-float-triangle-1{animation:float-triangle-1 12s ease-in-out infinite;transform-origin:center}.animate-float-triangle-2{animation:float-triangle-2 10s ease-in-out infinite;transform-origin:center}.animate-float-triangle-3{animation:float-triangle-3 14s ease-in-out infinite;transform-origin:center}.animate-float-triangle-4{animation:float-triangle-4 11s ease-in-out infinite;transform-origin:center}