Brand & Style Guide

The System Behind the Conversion Media Brand.

One reference for the visual identity in production: logos, color, type, components, and the exact specs behind them. Every swatch copies its value. Every component is the real thing, not a picture of it.

Logo

The wordmark.

Two versions, no exceptions. Black on light surfaces, white on dark or Conversion Blue. Give it room, keep it flat, and never recolor it.

Conversion Media logo, black
Black wordmark · light surfaces Download PNG
Conversion Media logo, white
White wordmark · dark surfaces Download PNG

Clear space & minimum size

Clear space: keep at least 1× the logo's height of empty space on every side (the dashed guide). Nothing intrudes into that zone.

Minimum size: 32px tall on screen. Below that the wordmark stops being readable. Standard header use is 34–40px.

Don't

  • Recolor it into Conversion Blue or any secondary color.
  • Add drop shadows, outlines, or glow effects.
  • Rotate, skew, or stretch the wordmark.
  • Place it on busy imagery without a scrim.
  • Set it on red, yellow, green, or purple fills.
  • Shrink it below 32px tall.
Color

Strong, simple, built to impact.

Black, white, and Conversion Blue carry the brand. Blue is the signal, not the wallpaper: use it for the moment that matters, then let it go. Click any swatch to copy its hex.

Primary

Blue system & cyan accent

Cyan is the single delight accent: hero glows, one highlighted detail, avatar gradients. It pairs with blue, never competes with it.

Secondary families · reserved for illustration & data viz

Red
alerts, coral fills
Yellow
highlights, warnings
Cyan
accent, glows
Green
success, positive
Purple
category color

Order within each family: base · light · lighter · dark. These stay off the primary web UI. They live in brand illustration, iconography, and multi-series charts, one family per idea.

Surfaces

Text

Status

Borders

TokenValueUse
--borderrgba(0,0,0,0.08)Default hairline on light surfaces, card outlines, dividers.
--border-strongrgba(0,0,0,0.14)Ghost buttons, secondary outlines, higher-contrast dividers.
--border-on-darkrgba(255,255,255,0.10)Card outlines and dividers on Slate / Ink surfaces.

Data-viz palette

Categorical
apply in order
Sequential
single-hue ramp
Diverging
red → white → green

Rule of thumb: five categorical colors max per chart. To spotlight one point, render the rest in Neutral Muted and the hero point in Conversion Blue. On dark canvases, start the categorical order from Cyan for contrast.

Typography

One typeface. Hierarchy from weight.

Avenir Next does all the work. Geometric, clean, legible at any size. Hierarchy comes from weight, size, and tracking, never a second family. It's self-hosted as WOFF2 (six faces: 400/500/600/700 plus Regular and Medium italics), loaded once from /fonts.css. The fallback stack keeps Avenir and Montserrat for the rare case a face fails to load.

font-family: "Avenir Next", Avenir, Montserrat,
  -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;

Weights in use

Aa
Regular · 400
Body, lists, captions
Aa
Medium · 500
Lead paragraphs, UI labels
Aa
Demi Bold · 600
H3–H5, buttons, nav
Aa
Bold · 700
H1–H2, key emphasis

Skip the extremes. No Thin, Light, Heavy, or Black weights (100/200/300/800/900). The narrow range is what keeps the brand cohesive.

Scale

H1
Rank is not the same as convert.
48 / 36px · 700 · line 1.2 · tracking -0.02em
H2
Say the hard truth, then the path.
36 / 28px · 700 · line 1.25 · tracking -0.01em
H3
Humans in the loop, non-negotiable.
28 / 22px · 600 · line 1.3
H4
Substance over volume.
22 / 18px · 600 · line 1.35
H5
Earned authority
18 / 16px · 600 · line 1.4 · tracking 0.01em
Lead
The opening line that makes a busy VP stop scrolling.
18–20px · 500 · line 1.5
Body
Plain English by default, precise jargon when the audience earns it. Body text never falls below 16px, and line length stays near 75 characters for comfortable reading.
16px · 400 · line 1.6
Caption
Source attributions, metadata, and image captions.
14px · 500 · line 1.5
Eyebrow
Section label
11–13px · 700 · tracking 0.16em · uppercase

Blockquote · links · lists

You can't fake your way into visibility anymore. Real work, original insight, earned citations.
Text links read as Conversion Blue with a soft underline, deepening on hover. Body copy carries the weight; links point without shouting.
  • Unordered items inherit body styling at 16px.
  • Eight pixels of breathing room between each line.
  • Comfortable to scan, never cramped.
Spacing & radius

A base-8 rhythm.

Every margin, pad, and gap steps off an 8px scale. Consistent spacing is what makes a page feel built rather than assembled.

Spacing scale

xs
4px
sm
8px
md
16px
lg
24px
xl
32px
2xl
48px
3xl
64px
4xl
96px

Cards pad to 24px (lg) by default, dropping to 16px (md) on mobile. Keep at least 32px (xl) between adjacent components. Sections breathe at 104px on desktop.

Corner radius

none · 0
Photography crops, brutalist edges
xs · 8px
Tags, pills, small chips
sm · 12px
Small surfaces, inputs
md · 18px
House radius. Most cards.
lg · 28px
Hero cards, dark panels
pill · 999px
Status pills, tags, avatars
Backgrounds & texture

Atmosphere, not flat fills.

Surfaces get depth from layered radial glows, a low grid, and a barely-there grain. The signatures: a warm-to-cool hero light, a deep ink panel with a blue glow, and a warm sand base for editorial case studies.

Hero light. Cyan + blue glows over a warm→cool base. Opening frames and light headers.

Ink panel. Deep ink with a blue glow from the top. CTA panels and high-drama frames.

Dark blue panel. Confident, brand-forward. Comparison and transition sections.

Grid overlay. 48px lines at low opacity, radially masked. Adds a technical, dashboard feel to dark surfaces.

Warm paper surfaces

Warm sand. #FAF7F0. The editorial base behind case studies like Semrush. Reads like paper.

Cream. #FBF8F1. Slightly warmer still, for pull-quote and testimonial sections.

White to sand. A light hero settling into the warm base below, used on case-study covers.

Grain texture

A fractal-noise SVG at 0.025 opacity on light, 0.6 with overlay blend on dark. It breaks up flatness without ever reading as noise. Applied via the reusable .grain / .grain-dark helper.

/* Signature hero-light background */
background:
  radial-gradient(ellipse 600px 400px at 92% 10%, rgba(23,230,230,0.10), transparent 55%),
  radial-gradient(ellipse 700px 420px at 4% 55%, rgba(25,83,255,0.07), transparent 55%),
  linear-gradient(180deg, #FDFCFA 0%, #FFFFFF 45%, #FAFBFE 100%);
Elevation & shadow

Shadows with a blue tint.

Nothing sits on a flat shadow-md. Every shadow is layered, low-opacity, and carries a faint Conversion Blue in the diffuse layer, so lift reinforces the brand without shouting.

Card
Default raised card on light
Floating
Hero cards, menus, modals
Stat badge
Chips, tags, small floats
Dark panel
Dark cards + wide blue glow
/* Default card shadow. Note the blue diffuse layer */
box-shadow:
  0 1px 2px rgba(0,0,0,0.03),
  0 12px 32px rgba(25,83,255,0.08),
  0 4px 12px rgba(0,0,0,0.04);

The elevation ladder: base (flush) → raised (cards) → floating (hero stats, menus) → overlay (dark CTA panels). Cards lift 2px on hover into a deeper blue-tinted shadow.

Motion

Restrained, spring-eased.

Animate transform and opacity, nothing else. Never transition-all. One orchestrated page-load beats a dozen scattered effects. The house easing curve does most of the character.

House easing
cubic-bezier(0.22, 1, 0.36, 1)
Load fade-up
translateY(22px) → 0, 0.72s, staggered 0.08–0.55s
Hover lift
translateY(-2px), 0.3s
Pulse dot
eyebrow status dot, 2s loop

Hover lift · live

Hover me Pulse dot, live

All looping and load motion honors prefers-reduced-motion. When a visitor opts out, animations resolve instantly to their end state.

Buttons & links

Low-friction, plain.

One primary action per view, in Conversion Blue. A ghost button for the secondary path. Every clickable element carries hover, focus-visible, and active states. Hover the buttons below.

VariantFillRadius · padStates
Primary .btn-blue#1953FF6px · 14/26Hover: darken + 4px glow ring, lift 1px. Arrow slides 4px.
Ghost .btn-ghosttransparent6px · 14/241px border, hover fills elevated + lifts. Focus: blue ring.
Arrow link .arrow-link#1953FF textn/aInline, arrow slides on hover, deepens to Blue Dark.

CTAs stay plain and specific: "Book a strategy call," "Claim your free Snapshot." No urgency theater, no "Don't miss out."

.btn-blue {
  background: #1953FF;
  padding: 14px 26px;
  border-radius: 6px;
  box-shadow: 0 4px 20px rgba(25,83,255,0.28);
}
.btn-blue:hover {
  background: #1240CC;
  box-shadow: 0 0 0 4px rgba(25,83,255,0.15), 0 6px 28px rgba(25,83,255,0.36);
  transform: translateY(-1px);
}
Forms

Quiet fields, clear focus.

Inputs sit on the elevated surface with a hairline border. Focus lifts them to white and rings them in blue. Labels are small, uppercase, and to the point.

Click a field to see the focus ring: background lifts to white, border goes Conversion Blue, inset 2px blue glow.

States

Enter a company website (for example, yourcompany.com) so we can run your Snapshot.
You're in.

Your Snapshot is on the way, delivered within 12 hours.

Errors say what went wrong and how to fix it, in the interface's voice. Success confirms the next thing that happens, not a vague thank-you.

Cards

The surface family.

One shared recipe: white surface, hairline border, house radius, and a 2px hover lift into a blue-tinted shadow. Everything else is a variation on that theme. Hover any card.

Approach & feature cards

Context Engineering

We feed models the same context a senior strategist would, so the first draft starts where others finish.

Brief systems Entity mapping Source libraries
01

Get cited by AI

Show up across ChatGPT, Claude, Gemini, and Google's AI Overviews, not just page one.

Testimonial & floating stat

We were stuck at a content ceiling. They rebuilt our brief workflow and output tripled without the quality drop we expected.

VP of Marketing
B2B SaaS · Series C
+312%
Organic sessions, 6 months

Dark outcome card

Outcome
Cited in 68% of buyer queries

Up from 14% at kickoff, measured across ChatGPT, Claude, and Gemini.

Outcome
Share of voice doubled

From fourth in the category to first, against three larger competitors.

Glassmorphic outcome cards live only on dark surfaces: a faint white gradient fill, a light hairline, and a deep shadow that lets the panel's glow read through.

Badges & pills

Small labels, tight tracking.

Eyebrows and pills carry category and status. All-caps, heavily tracked, mostly in Conversion Blue on a faint blue wash. A few colored variants signal recommendation, citation, and comparison outcomes.

Eyebrows & chips

Live status pill Multi-channel distribution Senior review AEO · GEO

Status & data badges

Recommended Your brand · cited Competitor · mentioned ~

Comparison markers use the status palette: green yes, amber partial, red no. Recommendation badges pair Good green with a soft green wash.

Icons

Line-drawn, round-capped.

Icons are strokes, not filled silhouettes: 2px round caps and joins, drawn on a 24px grid. When one needs weight, it sits in a Conversion Blue "glass" badge.

Line icons

Icon badges

The badge reads as blue-tinted glass: rgba(25,83,255,0.10) fill, rgba(25,83,255,0.22) border, blue line icon. In nav menus, per-service icons swap the tint via CSS variables for gentle category color.

Data visualization

Numbers that carry the argument.

Case studies and product pages lean hard on data, so the primitives are consistent: tabular numbers, blue for the hero point, the status palette for direction. Below are the reusable building blocks, then two of the signature visualizations they compose into.

Primitives

Share-of-voice bars · your row highlighted
Your brand72%
Competitor A48%
Competitor B31%
Stacked distribution bar
Delta indicators
+34.5% -12.0% ±0.0%
Stat block
3.1×
Output, same headcount

Comparison table & score dial · signature, dark surface

ApproachConversion MediaAI + senior reviewAI tools
Senior sign-off
Holds at volume~
Time to first deliverableDaysMinutes, then drift
78/100 Visibility

The comparison table names the real trade-off instead of trashing the alternative. The Conversion Media column gets a subtle blue fill and cyan sub-label; the dial uses a cyan-to-blue stroke on a dark track. Seen on the AI Visibility Snapshots and service pages.

AI answer mockup · signature

Who's the best AI-orchestration agency for organic growth?
Answer

For in-house teams that want senior-reviewed output at scale, Conversion Media pairs AI orchestration with human strategists across SEO, AEO/GEO, and web design.

Cited across ChatGPT Claude Gemini

The answer card shows a brand cited inside an AI response, with the highlighted brand name on a blue underline wash. It anchors the AI Visibility story across the site.

See What ChatGPT, Gemini, and Claude Say About Your Brand.

Get your free AI Visibility Snapshot: a moment-in-time analysis of how your brand shows up across ChatGPT, Gemini, and Claude, plus a prioritized roadmap to improve your AI rankings.

  • Brand visibility score across ChatGPT, Gemini, and Claude
  • Competitive benchmarking against your top rivals
  • Keyword-by-keyword breakdown with model-level responses
  • A prioritized roadmap to improve your AI search rankings
Claim Your Free Snapshot

Delivered within 12 hours. No credit card required.

Measured across every leading AI platform
ChatGPT Gemini Claude