.FeaturesSection-module__PHPQhq__fadeIn{animation:.6s forwards FeaturesSection-module__PHPQhq__fadeIn}@keyframes FeaturesSection-module__PHPQhq__fadeIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.ContactForm-module__HyldzW__sendButton{background:linear-gradient(135deg,#7c3aed,#4039ed,#b639ed) 0 0/200% 200%;transition:transform .25s,box-shadow .25s;animation:5s infinite ContactForm-module__HyldzW__gradientShift;position:relative;overflow:hidden;box-shadow:0 15px 35px #7c3aed59}.ContactForm-module__HyldzW__sendButton:hover{transform:translateY(-3px)rotate(-1deg)scale(1.03);box-shadow:0 22px 45px #7c3aed73}.ContactForm-module__HyldzW__sendButton svg{transition:transform .35s}.ContactForm-module__HyldzW__sendButton:hover svg{transform:translate(6px)rotate(12deg)}.ContactForm-module__HyldzW__sendButton:after{content:"";opacity:0;background:radial-gradient(circle at 20% 30%,#ffffff40,#0000 30%),radial-gradient(circle at 80% 70%,#ffffff2e,#0000 30%);transition:opacity .4s;position:absolute;inset:0}.ContactForm-module__HyldzW__sendButton:hover:after{opacity:1}@keyframes ContactForm-module__HyldzW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.ContactForm-module__HyldzW__sendButton:disabled{opacity:.75;cursor:not-allowed;animation:5s infinite ContactForm-module__HyldzW__gradientShift}.ContactForm-module__HyldzW__sendButton:disabled:hover{transform:none;box-shadow:0 15px 35px #7c3aed59}.ContactForm-module__HyldzW__sendButton:disabled:hover svg{transform:none}.ContactForm-module__HyldzW__sendButton:disabled:after{opacity:0}.ContactForm-module__HyldzW__sendButtonSpinner{animation:.7s linear infinite ContactForm-module__HyldzW__spin}@keyframes ContactForm-module__HyldzW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ScrollReveal-module__FB_fcG__reveal{opacity:0;will-change:transform, opacity;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(70px)scale(.96)}.ScrollReveal-module__FB_fcG__revealLeft{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1);transform:translate(-80px)}.ScrollReveal-module__FB_fcG__revealRight{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1);transform:translate(80px)}.ScrollReveal-module__FB_fcG__reveal.ScrollReveal-module__FB_fcG__active,.ScrollReveal-module__FB_fcG__revealLeft.ScrollReveal-module__FB_fcG__active,.ScrollReveal-module__FB_fcG__revealRight.ScrollReveal-module__FB_fcG__active{opacity:1;transform:none}
