[data-reveal]{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(16px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.feature-tile.svelte-1uha8ag{background-color:color-mix(in srgb, var(--color-bg-primary) 50%, var(--color-bg-secondary) 50%);transition:background-color .2s,transform .2s}.feature-tile.svelte-1uha8ag:hover{background-color:var(--color-bg-secondary);transform:translateY(-2px)}.spark-line.svelte-1uha8ag{stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1)}.spark-line-in.svelte-1uha8ag{stroke-dashoffset:0}.spark-fill.svelte-1uha8ag{opacity:0;transition:opacity .9s ease-out .7s}.spark-fill-in.svelte-1uha8ag{opacity:1}button.svelte-1uha8ag:not(:disabled),a.svelte-1uha8ag{cursor:pointer}.logo-glow.svelte-1uha8ag{transition:filter .5s,transform .5s}.group.svelte-1uha8ag:hover .logo-glow:where(.svelte-1uha8ag){filter:drop-shadow(0 0 14px #bc002da6);transform:scale(1.05)}.faq-item.svelte-1uha8ag{background-color:color-mix(in srgb, var(--color-bg-primary) 50%, var(--color-bg-secondary) 50%);transition:background-color .2s}.faq-item.svelte-1uha8ag:hover{background-color:var(--color-bg-secondary)}.step-card.svelte-1uha8ag{background-color:color-mix(in srgb, var(--color-bg-primary) 50%, var(--color-bg-secondary) 50%);transition:border-color .22s,background-color .22s,transform .22s}.step-card.svelte-1uha8ag:hover{background-color:var(--color-bg-secondary);border-color:#bc002d59;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.feature-tile.svelte-1uha8ag{transition:none}.feature-tile.svelte-1uha8ag:hover{transform:none}}
