Make your AI a shadcn expert

Progressive Design System

Progressive's marketing design system as a DESIGN.md file.

About Progressive DESIGN.md

Curated by Dov AzencotUpdated Source progressive.com

  • Banking & Payments

Progressive's marketing site is defined by what it does not do. There are no brand-color fills dominating the hero — the above-fold band is photography of a family, overlaid with a white headline ("Better insurance starts here") in 96 Sans at weight 300. The quote form sits directly below in a white panel; the user's first click is into a ZIP code field, not a CTA button. Where GEICO leads with a mascot and navy authority, Lemonade leads with a serif challenge, and Cloudflare gives the entire hero canvas to its brand orange, Progressive gives the hero to a photograph and a web form. The philosophy is utilitarian: the product is the CTA, and the CTA is the form.

The DESIGN.md file packages the system into 10 color tokens anchored on a near-charcoal ink (#2d2d2d at 467 occurrences), a teal-blue brand action color (#0077b3), and a pure white canvas. Typography runs 96 Sans — a custom proprietary family — with a condensed variant for nav and label contexts. Display headlines sit at weight 300, an unusually restrained choice: 36px/300 for the main section heading, 24px/300 for the hero h1. Body text drops to weight 400 at 12–16px. Twelve component definitions cover the photography hero band, the white quote-entry panel, the section info-card grid, the stats strip, and the footer link structure.

Feed this spec to Claude or Cursor and it reproduces Progressive's specific moves: photography hero with form-forward layout, weight-300 display in a custom sans at modest sizes, teal-blue as the sole interactive accent, minimal rounding (8px maximum on most surfaces), and near-charcoal ink rather than near-black. The system is not designed to impress on a first glance — it is designed to reduce the distance between arrival and quote submission. The typography restraint at weight 300 reads as institutional confidence rather than brand exuberance, which is appropriate for a 1937-founded incumbent addressing a trust-sensitive purchase category.

What makes it distinct

  1. Weight 300 as authority signal96 Sans at weight 300 runs hero headlines and display text; the lightest display weight of any insurance brand in the directory
  2. Photography-first herothe above-fold band is a full-bleed dark navy photograph of a smiling family; copy and a quote form float over it in white
  3. Minimal CSS variable layeronly 3 CSS custom properties are declared (all are string labels for UI elements); every color is hard-coded rather than token-referenced
  4. Teal-blue #0077b3 as the sole chromatic CTAappears 22 times across background, text, border, and gradient; carries quote entry links and section divider accents
  5. 96 Sans Condensed for nav and UI labelsa narrower variant of the custom typeface handles the product-navigation tabs and condensed UI labels at 18px/700

Live at progressive.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Progressive's website at progressive.comprogressive.com

Explore Progressive

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Other

Specialty colors.

Progressive design system FAQ

Common questions about Progressive's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Progressive in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md