pricing.hairline-plan-cells · Hairline plan cells

A pricing pattern from Technical Hairline, drawn alone below with this design's tokens and sample copy. Not used in this design: shown with its tokens for comparison. Give the section root data-pattern="pricing.hairline-plan-cells". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
Header, then three plans in one bordered strip split by shared hairlines: mono uppercase plan name, mono chip, price at step 6 weight 500, muted line, bordered button; a mono footnote under the strip.
Slots
sectionLabel, title, body, plans[3..3], note
Grid areas
title 1-6 · intro 8-12 · plans 1-12 (12-column grid, 1-based inclusive spans)
Tokens
bg #FAFAF8 · text #2E2E2B · heading #0B0B0A · accent #111110 · accent2 #7A7A7A · Geist / Geist · radius 12px · space unit 4px (full list in design/tokens.json)

Pattern notes

  • Section header, then three plans in one bordered strip with shared hairlines: mono uppercase plan name with a mono outlined chip on the same row, the price at step 6 weight 500, a muted line and a bordered button. A mono footnote under the strip ("Prices in EUR · billed monthly"). Never a lifted "most popular" card; the chip says it.

Pricing

Engagements

Each engagement starts with a two-week audit: interviews with customers, sales and the people who build the product. The brief writes itself after that.

Sprint

For starting out

€18k

Two-week positioning sprint with a written brand platform.

Choose Sprint

Rebrand

Most popular

€85k

Positioning, identity and a launch toolkit over 12 weeks.

Most popular — choose

Partner

For larger teams

€14k/mo

A standing team for product launches and campaigns.

Choose Partner

Booking projects from June 2026