@keyframes hero-shine{0%,12%{background-position:100% 0}62%,to{background-position:0 0}}.hero-shiny{background:linear-gradient(105deg,#1a1615 0%,#614a44 36%,#2ea8c9 50%,#614a44 64%,#1a1615 100%) 100% 0/260% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out 1.6s infinite hero-shine}@keyframes cloud-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}.cloud-float{will-change:transform;animation:9s ease-in-out infinite cloud-float}[data-cloud=right] .cloud-float{animation-duration:11s;animation-delay:-4s}@keyframes aurora-drift{0%,to{transform:translate(-6%)scale(1)}50%{transform:translate(6%,-8%)scale(1.12)}}.cta-aurora span{animation:16s ease-in-out infinite aurora-drift}.cta-aurora span:nth-child(2){animation-duration:21s;animation-direction:reverse}@media (prefers-reduced-motion:reduce){.hero-shiny{background-position:0 0;animation:none}.cloud-float,.cta-aurora span{animation:none}}
@keyframes show-float{0%,to{translate:0}50%{translate:0 -8px}}.show-float{animation:6s ease-in-out infinite show-float}@media (prefers-reduced-motion:reduce){.show-float{animation:none}}
