.btn-donate{--clr-font-main:#333;--btn-bg-1:#5139fa;--btn-bg-2:#010042;--btn-bg-color:#fff;--btn-bg-glow:#6554ed;--radii:0.5em;transition:.8s;background-size:280% auto;background-image:linear-gradient(325deg,var(--btn-bg-2) 0,var(--btn-bg-2) 10%,var(--btn-bg-2) 35%,var(--btn-bg-glow) 55%,var(--btn-bg-1) 65%,var(--btn-bg-1) 100%);border:none;border-radius:var(--radii);color:var(--btn-bg-color);box-shadow:0 0 20px rgba(71,184,255,.5),0 5px 5px -1px rgba(58,125,233,.25),inset 2px 2px 8px rgba(175,230,255,.5),inset -2px -2px 8px rgba(19,95,216,.35)}.btn-donate:hover{background-position:100% 0}@media (prefers-reduced-motion:reduce){.btn-donate{transition:linear}}@keyframes glowPulse{0%{box-shadow:0 0 3px rgba(79,70,229,.6),inset 0 0 4px rgba(79,70,229,.6)}50%{box-shadow:0 0 10px 8px rgba(79,70,229,.6),inset 0 0 10px rgba(79,70,229,.7)}to{box-shadow:0 0 3px rgba(79,70,229,.6),inset 0 0 4px rgba(79,70,229,.6)}}@keyframes greenGlowPulse{0%{box-shadow:0 0 3px rgba(39,174,96,.5),inset 0 0 4px rgba(39,174,96,.5)}50%{box-shadow:0 0 10px 8px rgba(39,174,96,.5),inset 0 0 10px rgba(39,174,96,.6)}to{box-shadow:0 0 3px rgba(39,174,96,.5),inset 0 0 4px rgba(39,174,96,.5)}}.cta-glow{animation:glowPulse 2s ease-in-out infinite;overflow:visible}.cta-glow-green{animation:greenGlowPulse 2s ease-in-out infinite;overflow:visible}@keyframes textJump{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.wave-text,.wave-text span{display:inline-block}.wave-text span{transition:transform .3s ease}.wave-text:hover span{animation:textJump .5s ease;animation-fill-mode:both}.wave-text:hover span:first-child{animation-delay:0s}.wave-text:hover span:nth-child(2){animation-delay:.05s}.wave-text:hover span:nth-child(3){animation-delay:.1s}.wave-text:hover span:nth-child(4){animation-delay:.15s}.wave-text:hover span:nth-child(5){animation-delay:.2s}.wave-text:hover span:nth-child(6){animation-delay:.25s}.wave-text:hover span:nth-child(7){animation-delay:.3s}.wave-text:hover span:nth-child(8){animation-delay:.35s}.wave-text:hover span:nth-child(9){animation-delay:.4s}.wave-text:hover span:nth-child(10){animation-delay:.45s}