Plan cards show what a tier ADDS, not everything it has

Featurekamo-marketing
Shipped
August 27, 2026 at 8:02 AM UTC
Author
Kamo
Commit
87a2ff4

The cards listed every included feature - 16 on Free, 30 on Starter, 52 on Business, 57 on Enterprise. Four cards of wildly unequal height, each a wall of text, and between them a near-complete restatement of the comparison table sitting directly underneath. The plans are cumulative, so the only question a card has to answer is "what does this get me that the cheaper one doesn't". Each card now leads with the seat line (the one figure that does not accumulate), says which tier it builds on, lists at most six differentiators, and sends the rest to the comparison table via "and N more features". Business drops from 52 lines to eight, the four cards come out near-equal, and the table stops being a duplicate and starts being the destination. Feature order now follows the catalog's own display_order. It was sorted alphabetically by category name, which put "AI & Intelligence" above "Core Platform" and buried what actually sells a tier. CONTRAST: white on the olive accent measured 3.78:1 at the gradient's dark end and 3.01:1 at its light end - both under the 4.5 that 14px semibold labels need, which is why the buttons and badges read washed out. Every accent surface now uses the page's own background colour as ink: 4.53:1 and 5.68:1, with the green kept at full strength rather than muddied to rescue white text. Fallback and JSON-LD seat counts corrected to 25 / 100 to match the catalog; they still said 5 / 25 from the same confusion the card headline had. Verified with a full production build, which caught two typed holes tsc --noEmit did not.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing