DESIGN.md · Analysis

Sprout Marketing

sproutmarketing.com · 13 May 2026 · 47 colors · Gotham

Sprout Marketing

A B2B marketing agency brand system rooted in organic growth metaphors, combining earthy sage-green accents with professional typography and clean, spacious layouts to convey expertise, approachability, and two decades of proven results.

Colors

surface#ffffff
surface-dim#f9f9f9
surface-bright#ffffff
surface-container-lowest#f4f4f4
surface-container-low#eeeeee
surface-container#e8e8e8
surface-container-high#dddddd
surface-container-highest#cccccc
on-surface#333333
on-surface-variant#757575
inverse-surface#1a1a1a
inverse-on-surface#f4f4f4
outline#999999
outline-variant#cccccc
surface-tint#a9b95b
primary#a9b95b
on-primary#ffffff
primary-container#d4e5a0
on-primary-container#5a6b2e
inverse-primary#b8c578
secondary#b8c578
on-secondary#ffffff
secondary-container#dce9b8
on-secondary-container#6b7a3d
tertiary#2eb79f
on-tertiary#ffffff
tertiary-container#7dd9c1
on-tertiary-container#0d5c4a
error#a94442
on-error#ffffff
error-container#f2dede
on-error-container#721c1c
primary-fixed#d4e5a0
primary-fixed-dim#b8c578
on-primary-fixed#2d3a15
on-primary-fixed-variant#5a6b2e
secondary-fixed#dce9b8
secondary-fixed-dim#b8c578
on-secondary-fixed#3a4620
on-secondary-fixed-variant#6b7a3d
tertiary-fixed#7dd9c1
tertiary-fixed-dim#5cbfa8
on-tertiary-fixed#002620
on-tertiary-fixed-variant#0d5c4a
background#ffffff
on-background#333333
surface-variant#e8e8e8

Typography

display
fontFamily: Gotham · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Gotham · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Gotham · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Gotham · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Gotham · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Gotham · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Gotham · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Gotham · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Sprout Marketing is a B2B marketing agency brand system rooted in organic growth metaphors and professional expertise. The design language combines a distinctive sage-green primary accent (#a9b95b) with clean, spacious layouts and the geometric precision of Gotham typography to convey both approachability and authority. The brand evokes the feeling of cultivated growth—deliberate, measured, and grounded in two decades of proven results. The UI prioritizes clarity and breathing room, with generous whitespace (24px gutters, 40px section separation) that reflects the agency's confidence and client-focused methodology. Voice: direct, grounded, results-oriented. The brand speaks in concrete outcomes, not aspirations. Example sentence: 'We've grown client revenue by 34% in 18 months through strategic positioning and disciplined execution.'

Colors

The Sprout Marketing color system centers on a warm sage-green primary (#a9b95b) that appears on all call-to-action buttons, active navigation states, and key interactive elements. This accent is paired with a supporting secondary green (#b8c578) used for hover states and secondary accents, creating a cohesive, nature-inspired palette without feeling whimsical. The surface stack is anchored in pure white (#ffffff) for maximum clarity and professional presentation, with a carefully calibrated gray hierarchy: surface-container-high (#dddddd) for subtle dividers and borders, surface-container (#e8e8e8) for secondary backgrounds, and on-surface (#333333) for body text at 16px/400 weight. Error states use a muted red (#a94442) reserved for validation and alerts. The tertiary teal (#2eb79f) is u

Typography

The typography system is built on Gotham (loaded via Adobe Typekit), a geometric sans-serif that conveys both precision and warmth. Display (60px, 700 weight, -0.04em tracking) anchors hero sections and major announcements with commanding presence. Headline-lg (40px, 700 weight) is used for page titles and section headers, while headline-md (28px, 600 weight) breaks content into digestible chunks. Body-lg (18px, 400 weight, 28px line-height) is reserved for introductory paragraphs and callout text; body-md (16px, 400 weight, 24px line-height) serves as the default paragraph weight. Label-md (14px, 600 weight, 0.01em tracking) is applied to button text, form labels, and navigation items to maintain visual hierarchy without introducing new typefaces. All headings use -0.02em to -0.04em negat

Layout

The layout system uses a 12-column grid with a 1280px max-width container, centered with 24px horizontal gutters on desktop and 12px on mobile. Section separation follows a consistent 40px (lg spacing) rhythm vertically, creating visual breathing room that reinforces the brand's confidence and clarity. Cards and content blocks use 24px (md spacing) internal padding, with 12px (sm spacing) between nested elements. The hero section spans full viewport height with a photographic background (nature/growth imagery) overlaid with a semi-transparent dark gradient (rgba(0,0,0,0.3)) to ensure text legibility; primary CTA buttons sit 24px below the headline. Navigation occupies a fixed 80px header with 24px horizontal padding, logo centered or left-aligned depending on viewport. All container widths

Elevation & Depth

Elevation in Sprout Marketing is achieved through subtle, restrained shadows that maintain the clean, professional aesthetic. Level 1 (Base): no shadow; flat surfaces on the white background. Level 2 (Cards, inputs, standard containers): box-shadow: 0 1px 2px rgba(0,0,0,0.06), creating a barely perceptible lift. Level 3 (Modals, dropdowns, elevated cards on hover): box-shadow: 0 4px 12px rgba(0,0,0,0.08), introducing a 4px blur radius and 12px spread to suggest depth without drama. Level 4 (Reserved for future use, e.g., floating action buttons): box-shadow: 0 16px 40px rgba(0,0,0,0.12). All s

Shapes

The shape language is 'Soft-Technical'—combining geometric precision with subtle warmth. Buttons use 1rem (16px) border-radius on primary and secondary actions, creating a slightly rounded rectangle that feels modern without appearing playful. Input fields and form elements use 0.5rem (8px) border-radius for a tighter, more utilitarian appearance. Cards and content containers use 0.75rem (12px) border-radius as a middle ground, balancing approachability with professionalism. The logo and badge elements use 9999px (full) border-radius for pill-shaped containers. This graduated radius scale refl

Components

Action Elements Buttons are the primary interaction pattern. Primary buttons (button-primary) use the sage-green background (#a9b95b) with white text, 15px vertical and 25px horizontal padding, and 1rem border-radius. On hover (button-primary-hover), the background shifts to the primary-fixed-dim (#b8c578), a slightly lighter green, with a 200ms ease-in-out transition. On focus, a 2px solid outline in primary (#a9b95b) appears 2px outside the button boundary, meeting WCAG AAA focus visibility standards. Secondary buttons (button-secondary) use a transparent background with a 2px border in primary, white text, and the same padding/radius as primary buttons; on hover, the background fills with surface-container-high (#dddddd) while the border remains primary. All buttons use Gotham at 14

Do's and Don'ts

**Do**

  • Do use the sage-green primary (#a9b95b) exclusively on CTAs, active states, and key interactive elements—never on backgrounds or body text.
  • Do maintain 24px gutters and 40px section separation vertically to preserve the spacious, confident brand feel.
  • Do apply Gotham at 700 weight for all headlines and 600 weight for labels and button text; never use lighter than 400 for body copy.
  • Do use the gray surface stack (#f4f4f4 to #cccccc) for subtle visual hierarchy; avoid pure black (#000000) for backgrounds or pure white for text on white.
  • Do transition all interactive states over 150–200ms using ease-in-out timing; never apply instant color changes.
  • Do apply focus outlines (2px solid primary, 2px offset) on all interactive elements for keyboard navigation accessibility.

**Don't**

  • Don't use the secondary green (#b8c578) on primary CTAs; reserve it for hover states and secondary accents only.
  • Don't reduce padding below 12px (sm spacing) or section separation below 24px (md spacing); whitespace is a brand asset.
  • Don't mix typefaces; Gotham is the sole brand typeface—no fallbacks to system fonts or serif alternatives.
  • Don't apply shadows stronger than 0 16px 40px rgba(0,0,0,0.12); the brand aesthetic is clean and minimal, not dramatic.
  • Don't use the tertiary teal (#2eb79f) for primary actions or backgrounds; it's reserved for status indicators and success states.
  • Don't apply border-radius tighter than 0.5rem (8px) on buttons or looser than 1.5rem (24px) on any component; maintain the graduated radius scale.