FlowstateAI ยท interaction study

Hover a card. Watch the leak.

The Cursor docs pattern, on your offer page. Each card sits still until you point at it, then plays a short loop of the exact problem it names. The three here are the same three findings the audit engine actually produces.

Hover any card to play it. On a phone, they play as they scroll into view.

Hover to playPlaying
$6,421 modeled

100 leads never answered

They arrive, nobody catches them, they fall away. No persuasion involved.

Hover to playPlaying
$33,723 modeled

244 answered too slowly

A reply comes, but late. The lead cools from warm to cold while it waits.

Hover to playPlaying
$72,097 modeled

195 stopped at contacted

Opportunities enter the funnel and drain out one stage in, never booking.

How it is built

Generative canvas, not videoYou have no product footage yet. This needs zero asset files and stays crisp at any size. Swap in a muted looping <video> later with the same triggers.
Hover gated to real pointersmatchMedia('(hover: hover)'). Phones never get dead hover listeners; cards autoplay in view instead, via IntersectionObserver.
Respects reduced motionA visitor with motion reduced sees a still frame and no animation, honored live if they change the setting.
Keyboard parityTabbing to a card plays it, the same as hover. The canvas is hidden from assistive tech.