v1.0 — February 2026

Brand & Design Guidelines

The single source of truth for all Growth Experts digital design. Every color, font size, corner radius, and component pattern — extracted directly from growthexperts.co.

1

Brand Identity

Growth Experts is an all-you-can-eat growth marketing agency for B2B companies. We position as a strategic partner, not a task-based vendor.

Brand Personality

Direct
We say what we mean. No fluff, no filler.
Expert
We have the experience (7+ years minimum) and we're not shy about it.
Action-oriented
Results over theory. We ship, we measure, we iterate.
Approachable
We're human first. Warm, conversational, easy to work with.
Confident
We know we're good — but we prove it with work, not words.

Brand Promise

"The last time you'll worry about who's handling your marketing."
3

Color Palette

Five primary brand colors, an extended purple spectrum, neutrals, tint backgrounds, and semantic colors.

Primary Brand Colors

Purple
#C379F7
Yellow / Mustard
#FEC23A
Blue
#006EF3
Green
#6BE568
Red
#FF6363

Extended Purple Spectrum

Deep Purple
#231451
Purple 700
#6C30A1
Purple 500
#9E68CF
Purple 400
#C379F7
Lavender 400
#D498FF
Lavender 300
#E5C5FB
Lavender 200
#F9F2FE

Neutrals

Near Black
#1B1B1D
Dark Gray
#383B3E
Gray
#676B73
Medium Gray
#A1A5AE
Light Gray
#D2D5DF
Lighter Gray
#E5E7EE
Off White
#F8F9FB
White
#FFFFFF

Accent Tint Backgrounds

Yellow Tint
#FFF9EB
Yellow Medium
#FFE2A1
Green Tint
#D2F9D1
Red Tint
#FFEBEB
Blue Tint
#C3DEFF
Purple Card
#E5C5FB

Semantic Colors

PurposeColorHex
Star rating Gold#F3A902
Error Red#CE3328
Success Green#229637
Link (content) Purple 700#6C30A1
Link hover Deep Purple#231451
Text selection Blue#B3D4FC

Color on Dark Backgrounds

HEADINGS

White #FFFFFF

BODY TEXT

Lavender #E5C5FB

MUTED TEXT

Medium Gray #A1A5AE

BORDERS

Gray #676B73

4

Typography

Circular Std is the sole brand typeface. Self-hosted in woff2 format. Three weights: Light (300), Book (400), Medium (500). No bold (700) or italic.

Heading Scale

H1 / Display
Your All-You-Can-Eat Growth Team
clamp(48px, 8rem, 80px) · weight 400 · tracking -0.03em · leading 100%
H2
Supercharge your marketing
clamp(40px, 6.1rem, 61px) · weight 400 · tracking -0.03em · leading 100%
H3
Ready to start?
clamp(33px, 4.7rem, 47px) · weight 400 · tracking -0.02em · leading 100%
H4
The best marketing newsletter
clamp(28px, 3.6rem, 36px) · weight 400 · tracking -0.02em · leading 120%
H5
What does it cost?
clamp(25px, 2.7rem, 27px) · weight 400 · tracking -0.02em · leading 140%
H6
Incredible service and clear understanding
clamp(20px, 2.1rem, 21px) · weight 400 · tracking -0.02em · leading 140%

Body Text Scale

Body — 20px
Marketing and sales are the lifeblood of any business, but it's tough to stay on top of it all. You're always chasing the latest tactic, the next shiny object.
20px (2rem) · weight 400 · tracking -0.016rem · leading 160%
Body Light — 20px / 300
Stop juggling freelancers, multiple agencies, and endless invoices. We handle all your content creation, copywriting, email outreach, and more.
20px (2rem) · weight 300 · tracking -0.016rem · leading 160%
UI Text — 16px
Tell me more · Get Started · Why Work With Us
16px (1.6rem) · weight 400 · tracking -0.016rem · leading 160%
Small — 15px
Labels, form fields, footer text, meta, copyright
15px (1.5rem) · weight 400 · leading 160%
Caption — 14px
Chips, tags, small UI elements
14px (1.4rem) · weight 500

Font Weights

Light 300 — Hero descriptions, supporting text, FAQ answers

Book 400 — Default body text, all headings, buttons

Medium 500 — Bold emphasis, links, FAQ questions, chips

We do not use bold (700) or italic styles. Emphasis is achieved through weight 500, color, or size. Headings wrapped in <strong> stay at weight 400.
5

Spacing System

Built on a 8px base unit. Most values are multiples of 8. The root font-size of 10px makes 1rem = 10px for easy calculation.

Spacing Scale

space-1   4px
space-2   8px
space-3   12px
space-4   16px
space-5   24px
space-6   32px
space-7   40px
space-8   48px
space-9   64px
space-10   80px
space-11   120px
space-12   184px

Section Vertical Padding

ContextDesktopMobile
Standard section184px top / 120px bottom120px top / 80px bottom
CTA section200px top / 136px bottom146px top / 100px bottom
Hire section120px top & bottom80px top & bottom

Page Margin (Horizontal)

ContextValue
Desktop40px (4rem)
Mobile16px (1.6rem)
Footer wrapper24px desktop / 8px mobile
6

Border Radius

A consistent radius scale from subtle rounding to full pills. Cards always use 24px, buttons always use pill (80px).

xs
7px
sm
8px
md
10px
lg
12px
xl
16px
2xl
24px
3xl
30px
4xl
40px
pill
80px
circle
50%

Common Patterns

ElementRadius
Buttonspill (80px) — always
Cards2xl (24px) — always
Imageslg (12px) desktop, sm (8px) mobile
Navigation barpill (80px)
FAQ itemslg (12px)
Chips / Tagspill (80px)
Icon buttonscircle (50%)
7

Shadows & Elevation

Shadows are intentionally very subtle. The brand aesthetic is clean and flat with just enough elevation to create hierarchy.

Level 0
none
Level 1 — Subtle
Nav bar
Level 2 — Card
Cards, features
Level 3 — Soft
Elevated cards
Level 4 — Medium
Double layer

Inset Border Shadows

Used instead of border for cleaner rendering on interactive elements like outline buttons.

VariantCSSUse
Near Blackinset 0 0 0 1px #1B1B1DOutline button (light bg)
Whiteinset 0 0 0 1px #FFFFFFOutline button (dark bg)
Deep Purpleinset 0 0 0 1px #231451Selected state
Medium Grayinset 0 0 0 1px #A1A5AEDisabled outline
8

Motion & Transitions

One signature easing curve drives nearly every interaction. Hover over the bars to see it in action.

Primary Easing — Expo Ease-Out

cubic-bezier(0.19, 1, 0.22, 1)

Fast start, very smooth deceleration. Gives interactions a premium, responsive feel.

Try It

0.8s expo ease-out → hover me

Duration Scale

TokenValueUse
Fast0.2sColor changes, icon transitions, micro-interactions
Normal0.25sButton hovers, link transitions, opacity changes
Medium0.4sBackground changes, fill animations
Slow0.5s–0.6sOpacity fades, border-radius changes, scale transforms
Gentle0.8sHamburger animation, delayed opacity, image transforms
Layout1sFAQ expand, section reveals

Button Hover Animation

Buttons use a distinctive circular fill reveal on hover — a pseudo-element sweeps in from above, creating a tint shift. The fill color is always a lighter shade of the button's base color.

9

Layout & Grid

Single breakpoint at 1100px. No separate tablet layout. The site primarily uses flexbox.

Breakpoints

NameValueTrigger
Mobilemax-width: 1099pxMobile + tablet layout
Desktopmin-width: 1100pxDesktop layout

Container Widths

ContainerMax WidthUse
Wide1360pxFull-width sections, problem cards
Standard1280pxHero, subscribe, main layout
Narrow1026pxSection inner content
Content720–740pxFAQ, letter card, article content
Text520–628pxHero text column

Page Layout Pattern

┌───────────────────────────────────────────┐
│ Header (fixed, pill-shaped, z-index: 20)  │
├───────────────────────────────────────────┤
│ Hero Section                              │
│   max-width: 1280px                       │
│   Two columns: text (520px) + media       │
├───────────────────────────────────────────┤
│ Section (bg: #F8F9FB or white)            │
│   Inner: max-width 1026px                 │
│   Padding: 184px top / 120px bottom       │
├───────────────────────────────────────────┤
│ CTA Section                               │
│   Card: max-width 1128px, bg: #FEC23A     │
├───────────────────────────────────────────┤
│ Footer Subscribe + Footer                 │
│   bg: #F8F9FB                             │
└───────────────────────────────────────────┘

Mobile Behavior

10

UI Components

Every interactive element, from buttons to accordions, with exact specifications and live demos.

10.1 Buttons

All buttons: height: 48px, border-radius: 80px, padding: 0 24px, font-size: 16px, weight: 400.

Primary Purple
Primary Yellow
Secondary
Outline
Disabled
Secondary Dark
Outline Dark

10.2 Pills & Chips

PILLS

Marketing Newsletter Video Category

CHIPS

Active Default Green Lavender Yellow Blue

10.3 Cards

Standard Card

White background, subtle border

border: 1px solid #E5E7EE, radius: 24px, shadow: level 2

Statistics Card
87%
open rate

10.4 Accordion / FAQ

What does it cost?+

Our all-you-can-eat growth marketing service costs $3,950 per month. All included.

Who does the work?+

We do. We don't outsource any work and we only hire marketing experts. (Heck, it's in our name!)

Is it truly all-you-can-eat?+

Yes, it is. Not sure how else to answer this. We'd be happy to put you in touch with some of our clients.

10.5 Navigation

Logo
Why Work With Us Newsletter Blog

Fixed position · pill-shaped · z-index 20 · height 80px · bg white · border 1px solid #D2D5DF

10.6 Review Badge

★★★★★ 4.9
Top-rated Growth Agency on Clutch
11

Imagery & Media

Images use 16:9 aspect ratio, 12px border radius, object-fit cover, and a subtle zoom effect on hover.

PropertyDesktopMobile
Border radius12px8px
Aspect ratio56.25% padding-bottom (16:9)
Object fitcover
Hover zoomscale(1.1) → scale(1) with 0.6s transition

Decorative Elements

12

Iconography

SVG icons with consistent line weight. Color via fill property, with transition on hover.

ContextSizeDefault Fill
Icon buttons48px container#231451 (light bg) / #FFF (dark bg)
Play button40px icon in 80px containerWhite
Small icon buttons32px containerContext-dependent
Feature list checkIcon in gold circle#F3A902 bg
Star iconsInline#F3A902
13

Brand Voice & Tone

Direct, conversational, confident, warm, and willing to challenge. We write like we're talking to a smart friend over coffee.

Voice Attributes

Direct
Get to the point fast. Short sentences. Active voice.
Not blunt, rude, or dismissive.
Conversational
Write like you're talking to a smart friend over coffee.
Not sloppy, unprofessional, or overly casual.
Confident
We know our stuff and we say so plainly.
Not arrogant, condescending, or salesy.
Warm
We're real people who care about our clients' success.
Not fake enthusiasm or corporate "we're a family."
Challenging
We're willing to say "that doesn't work" to push clients forward.
Not judgmental or superior.

Tone by Context

ContextTone
Homepage / marketingConfident, bold, slightly playful
Blog / newsletterExpert, educational, generous with knowledge
Proposals / pitchesStrategic, authoritative, results-focused
Email outreachWarm, direct, peer-to-peer
FAQ / supportFriendly, clear, occasionally witty
Social mediaCasual, punchy, thought-provoking

Signature Patterns

14

Copy Guidelines

Practical rules for writing headlines, body copy, CTAs, and formatting consistently.

Headlines

Body Copy

CTAs

Words We Use

Instead of...We say...
LeverageUse
UtilizeUse
Synergy— (just don't)
DeliverablesWork / output
StakeholdersTeam / people
Scalable solutionSomething that grows with you
End-to-endEverything from A to Z
Holistic approachThe full picture
15

CSS Custom Properties

Ready-to-paste :root block for new pages. These aren't on the production site yet but should be adopted for all new work.

:root {
  /* ——— Base ——— */
  --font-family: 'Circular Std', sans-serif;
  --font-base: 10px;

  /* ——— Brand Colors ——— */
  --color-purple: #C379F7;
  --color-yellow: #FEC23A;
  --color-blue: #006EF3;
  --color-green: #6BE568;
  --color-red: #FF6363;

  /* ——— Purple Spectrum ——— */
  --color-deep-purple: #231451;
  --color-purple-700: #6C30A1;
  --color-purple-500: #9E68CF;
  --color-lavender-400: #D498FF;
  --color-lavender-300: #E5C5FB;
  --color-lavender-200: #F9F2FE;

  /* ——— Neutrals ——— */
  --color-near-black: #1B1B1D;
  --color-dark-gray: #383B3E;
  --color-gray: #676B73;
  --color-medium-gray: #A1A5AE;
  --color-light-gray: #D2D5DF;
  --color-lighter-gray: #E5E7EE;
  --color-off-white: #F8F9FB;
  --color-white: #FFFFFF;

  /* ——— Spacing ——— */
  --space-1: 0.4rem;
  --space-2: 0.8rem;
  --space-3: 1.2rem;
  --space-4: 1.6rem;
  --space-5: 2.4rem;
  --space-6: 3.2rem;
  --space-7: 4rem;
  --space-8: 4.8rem;
  --space-9: 6.4rem;
  --space-10: 8rem;

  /* ——— Border Radius ——— */
  --radius-sm: 0.8rem;
  --radius-lg: 1.2rem;
  --radius-2xl: 2.4rem;
  --radius-pill: 8rem;

  /* ——— Shadows ——— */
  --shadow-subtle: 0 0.2rem 1rem rgba(27,27,29,0.08);
  --shadow-card: 0 0.4rem 0.8rem hsla(0,0%,8%,0.06);

  /* ——— Motion ——— */
  --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
  --duration-normal: 0.25s;
  --duration-medium: 0.4s;

  /* ——— Layout ——— */
  --container-standard: 128rem;
  --container-narrow: 102.6rem;
  --breakpoint-desktop: 1100px;
}
A

File Reference

Quick reference for all brand asset file paths.

AssetPath
Logo (light, 80px)assets/logos/light/80px.svg
Logo (light, 40px)assets/logos/light/40px.svg
Logo (light, 24px)assets/logos/light/24px.svg
Logo (dark, 80px)assets/logos/dark/80px.svg
Logo (dark, 24px)assets/logos/dark/24px.svg
Logo (lavender, 80px)assets/logos/lavender/80px.svg
Logomark (white)assets/logos/logomarks/logomark-white.png
Logomark (purple)assets/logos/logomarks/logomark-purple.png
Logomark (mustard)assets/logos/logomarks/logomark-mustard.png
Logomark (black)assets/logos/logomarks/logomark-black.png
Animated logo (1080)assets/logos/animated/Motion Logo 1080x1080.gif
Animated logo (512)assets/logos/animated/Motion Logo 512x208.gif
Full brand logoassets/logos/GE-logo.png
This document (md)assets/brand-guidelines.md
This document (html)assets/brand-guidelines.html
B

Checklist for New Pages

Verify every item before shipping.

  • Typeface: Circular Std loaded (weights 300, 400, 500) — no system fonts leaking through
  • Base font size: html { font-size: 10px } for correct rem calculation
  • Heading scale: Uses clamp() values from the type scale
  • Body text: 20px (2rem), weight 400, line-height 160%, letter-spacing -0.016rem
  • Colors: Only uses palette colors — no one-off hex values
  • Buttons: Pill-shaped (border-radius 80px), correct variant, hover fill animation
  • Border radius: Cards 24px, images 12px (8px mobile), buttons 80px (pill)
  • Shadows: Uses defined elevation levels — nothing heavier
  • Transitions: Uses cubic-bezier(0.19, 1, 0.22, 1) as primary easing
  • Container widths: Content doesn't exceed max-width values
  • Mobile layout: Stacks correctly below 1100px, padding adjusts to 16px
  • Logo: Correct variant for background color, correct size for context
  • Voice: Copy reads conversational, direct, and confident
  • CTAs: Action verbs, no "Submit" buttons, Yellow or Purple variant