pricing.swiss-ruled-table · Ruled price table

A pricing pattern from Swiss International, 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.swiss-ruled-table". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
Plans are rows, not cards: name 1–3, price 4–6, inclusions 7–10, action 11–12, separated by hairlines.
Slots
sectionLabel, title, plans[2..4]
Grid areas
plan 1-3 · price 4-6 · detail 7-10 · action 11-12 (12-column grid, 1-based inclusive spans)
Tokens
bg #FAFAFA · text #1F1F1F · heading #0F0F0F · accent #E2271D · accent2 #850001 · Inter Tight / Hanken Grotesk · radius 0px · space unit 8px (full list in design/tokens.json)

Pattern notes

  • Plans as table rows separated by hairlines: plan name (h3) 1–3, price 4–6 (step 4, weight 700), what's included 7–10, an underlined CTA 11–12 — all on one baseline. Highlight a recommended plan only with a 2 px rule above its row, never with a coloured card.

Pricing

Engagements

Sprint

€18k

Two-week positioning sprint with a written brand platform.

Choose Sprint

Rebrand

€85k

Positioning, identity and a launch toolkit over 12 weeks.

Most popular — choose

Partner

€14k/mo

A standing team for product launches and campaigns.

Choose Partner