Kage Design logo kage
finalframe.photo
FinalFrame pricing table component

Design analysis

Three clearly differentiated plans make the middle option prominent while preserving a low-friction free tier and a secondary comparison action.

Prompt preview
## Reference images

Study these alongside the description below: hierarchy, rhythm, spacing, colour. Build for the product you are asked about, using this design language.

- Component: https://kage-design-assets.t3.tigrisfiles.io/components/finalframe/10bde091-c6ec-4ca8-aeab-6378e76e091a-1790402734-8.webp
- Full page it was cut from: https://kage-design-assets.t3.tigrisfiles.io/screenshots/finalframe/10bde091-c6ec-4ca8-aeab-6378e76e091a-1790402604641-full.webp
- Component on Kage: https://kage.design/component/finalframe-pricing-table

## Before you start
Ask what the user's plans, limits, billing model, and upgrade triggers are. Ask which plan should be recommended, then apply the pattern to that product.

Build a dark three-column pricing table with a centered heading and subtitle above it. Each plan card should include a name, prominent price, billing unit, short qualifier, feature checklist, and a button or action. Use a near-black page (#050505), slightly lighter cards (#0b0d0c), #242826 borders, and 10px radius. Make the recommended plan visibly distinct with a 1px mint border (#08c99a), subtle glow, and a small badge; keep the free plan calm and the premium plan differentiated by a coaching or advanced label. Use consistent card heights, align feature lists, and include a small cancellation note plus secondary compare-plans action below. Support monthly/annual toggle only if the product actually has both, and make pricing responsive by stacking cards.

Never: use logos, product names, copy, illustrations, or imagery from the reference.

More components