One plan, two ways to pay: a single large card flips in 3D between Yearly and Lifetime, and a break-even line under it fills to show how many years until lifetime pays for itself; a years slider lets visitors check their own horizon.
The card's rotateY uses a spring keyframe (0 → 192° → 176° → 180°, 700 ms) so the flip lands with a small overshoot; the break-even marker sits at `left: (lifetime / yearly) / 6 × 100%` and the bar fill colour switches from muted to accent when the horizon passes it.
From prompt to a block in your page.
The preview is the shipped block inside a neutral demo page. Scroll, hover, drag: everything is live.
Token sets re-tint the block live. The prompt carries the one you chose.
A paste-in snippet, or a component for Next.js, React, Vue, Astro, WordPress, Shopify or Webflow.
It quotes the block's markup, styles and script verbatim with the tokens and the rules that keep it self-contained.
Add the head lines it names, paste the block, replace the placeholder copy. Tokens live on :root.