.line-clamp-1.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.speech-bubble.svelte-1uha8ag{opacity:0;transform:translateY(6px) scale(.95);pointer-events:none;max-width:180px;white-space:pre-wrap;word-break:keep-all}.speech-bubble.bubble-visible.svelte-1uha8ag{opacity:1;transform:translateY(0) scale(1)}.horse-mascot.svelte-1uha8ag:hover .speech-bubble:where(.svelte-1uha8ag):not(.bubble-visible){opacity:1;transform:translateY(0) scale(1)}.horse-mascot.svelte-1uha8ag svg{animation:svelte-1uha8ag-horse-trot 1s ease-in-out infinite}@keyframes svelte-1uha8ag-horse-trot{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.horse-mascot.svelte-1uha8ag .horse-tail{transform-origin:20px 70px;animation:svelte-1uha8ag-tail-swish 1.5s ease-in-out infinite}@keyframes svelte-1uha8ag-tail-swish{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.horse-mascot.svelte-1uha8ag .horse-mane{animation:svelte-1uha8ag-mane-flow 2s ease-in-out infinite}@keyframes svelte-1uha8ag-mane-flow{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}.horse-mascot.svelte-1uha8ag .horse-leg-left{transform-origin:center top;animation:svelte-1uha8ag-leg-move .5s ease-in-out infinite}.horse-mascot.svelte-1uha8ag .horse-leg-right{transform-origin:center top;animation:svelte-1uha8ag-leg-move .5s ease-in-out infinite .25s}@keyframes svelte-1uha8ag-leg-move{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}.demo-cta.svelte-1uha8ag{animation:svelte-1uha8ag-cta-bounce 2s ease-in-out infinite}@keyframes svelte-1uha8ag-cta-bounce{0%,to{transform:translateY(0)}15%{transform:translateY(-6px)}30%{transform:translateY(0)}45%{transform:translateY(-3px)}60%{transform:translateY(0)}}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-animate.animate-in{opacity:1;transform:translateY(0)}.stagger-child{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.stagger-child.stagger-visible{opacity:1;transform:translateY(0)}.hero-underline.svelte-1uha8ag{position:relative;display:inline-block}.hero-underline.svelte-1uha8ag:after{content:"";position:absolute;bottom:2px;left:0;width:0;height:6px;background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:3px;opacity:.3;animation:svelte-1uha8ag-underline-expand 1s ease-out 1.2s forwards}@keyframes svelte-1uha8ag-underline-expand{to{width:100%}}.stat-number.svelte-1uha8ag{font-variant-numeric:tabular-nums}.gradient-text.svelte-1uha8ag{background:linear-gradient(90deg,#0f172a,#7c3aed,#0f172a);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1uha8ag-gradient-shift 4s ease infinite}@keyframes svelte-1uha8ag-gradient-shift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.glow-btn.svelte-1uha8ag{animation:svelte-1uha8ag-glow-pulse 2.5s ease-in-out infinite}@keyframes svelte-1uha8ag-glow-pulse{0%,to{box-shadow:0 4px 14px #7c3aed4d}50%{box-shadow:0 4px 30px #7c3aed99,0 0 60px #7c3aed26}}@media (prefers-reduced-motion: reduce){.scroll-animate,.stagger-child{opacity:1;transform:none;transition:none}.hero-underline.svelte-1uha8ag:after{animation:none;width:100%}.gradient-text.svelte-1uha8ag{animation:none;-webkit-text-fill-color:#0f172a}.glow-btn.svelte-1uha8ag,.demo-cta.svelte-1uha8ag{animation:none}}
