A renovation company's six services as compact cards; choose one and it grows out of its own spot to fill the whole grid with the detail people actually want: what's included, how the weeks break down and the realistic price range, then shrinks back into place when you close it.
One shared panel instead of six hidden ones: it starts exactly on top of the chosen card (same box, same radius) and grows to the grid, so it reads as the card itself opening while the markup stays one panel and six small cards.
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.