.hero-animated-bg.svelte-cy3b10{background-size:300% 300%;animation:svelte-cy3b10-gradient-shift 6s ease infinite}@keyframes svelte-cy3b10-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-up.svelte-cy3b10{opacity:0;transform:translateY(10px);animation:svelte-cy3b10-fadeUp 1s ease-out forwards}@keyframes svelte-cy3b10-fadeUp{to{opacity:1;transform:translateY(0)}}.fade-in-section.svelte-cy3b10{animation:svelte-cy3b10-fadeIn 1s ease-out both}@keyframes svelte-cy3b10-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn.svelte-cy3b10{transition:transform .2s ease,background-color .2s ease}.btn.svelte-cy3b10:hover{transform:scale(1.03)}.btn-bounce.svelte-cy3b10{animation:svelte-cy3b10-bounceIn .6s ease-out both}@keyframes svelte-cy3b10-bounceIn{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}