.hero-gradient-text.svelte-1uha8ag{background:linear-gradient(135deg,#f59e0b,#0d9488,#14b8a6,#059669);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1uha8ag-gradient-shift 6s ease infinite}@keyframes svelte-1uha8ag-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-blob.svelte-1uha8ag{animation:svelte-1uha8ag-blob-float 12s ease-in-out infinite}@keyframes svelte-1uha8ag-blob-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.sparkle.svelte-1uha8ag{animation:svelte-1uha8ag-sparkle-pulse 3s ease-in-out infinite}@keyframes svelte-1uha8ag-sparkle-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}.hero-text.svelte-1uha8ag{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.hero-text-visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero-card.svelte-1uha8ag{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s}.hero-card-visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.feature-card.svelte-1uha8ag{animation:fade-in .6s ease-out backwards}
