@keyframes svelte-2wiuma-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes svelte-2wiuma-float-delayed{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(-180deg)}}.animate-float{animation:svelte-2wiuma-float 20s ease-in-out infinite}.animate-float-delayed{animation:svelte-2wiuma-float-delayed 25s ease-in-out infinite}.animate-fade-in{animation:svelte-2wiuma-fadeIn .8s ease-out}.animate-fade-in-delayed{animation:svelte-2wiuma-fadeIn .8s ease-out .2s both}.animate-fade-in-delayed-more{animation:svelte-2wiuma-fadeIn .8s ease-out .4s both}@keyframes svelte-2wiuma-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1hw3rtr-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{opacity:0;animation:svelte-1hw3rtr-fade-in-up .6s ease-out forwards}.feature-card{transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -12px var(--color-brand-primary) / 20,0 8px 16px -8px var(--color-brand-primary) / 10}@keyframes svelte-1hw3rtr-feature-glow{0%,to{opacity:.5}50%{opacity:.8}}.feature-glow{animation:svelte-1hw3rtr-feature-glow 2s ease-in-out infinite}.feature-card-wrapper a{text-decoration:none;color:inherit;display:block;height:100%}
