Marketing AI Design System - Version 1.1
Pilot Marketing AI Design
Overview

Quick Reference

Essential values at a glance.

Category Value
Source of truth Design system markdown file
Website Pilot.com
Primary color #5931DC — PILOT purple
Body font Euclid Circular B — geometric, warm, weights 300–700
Tech font Space Mono — labels, buttons, eyebrows (use sparingly)
Human accent font La Belle Aurore — ≤4 words, never a crutch
CTA border-radius 999px — always full pill
Text alignment Left-align default — center permitted for exceptions
Drop shadow color Purple family only · blur 50–100px · opacity 10–20%
Container max-width 75.5rem (1208px) · 40px h-padding
Section padding 120px vertical (standard) · 7.5rem hero
Base text color #3f3c3d
Platform Webflow + custom CSS · Marketo forms · Swiper.js · GSAP 3
Overview

How to Use

Use the Pilot marketing AI design system with your favorite AI vibe coding tool. It includes definitions, brand guidelines, fonts, icons, and logos. You can build marketing websites, decks, assets, ad creative, landing pages, micro-sites, and more!

  1. Design with Claude Code or Antigravity IDE.
  2. Clone the design system repo: github.com/Pilot-Design-Team/design-pilot-com
  3. Commit and push the changes to GitHub.
  4. Publish the project to Vercel.
Starter Prompt
Prompt
Use the Pilot design system. Clone the repo https://github.com/Pilot-Design-Team/design-pilot-com and review ReadMe.md before starting. When I prompt you to build, use only the existing patterns, components, layouts, and visual treatments in the design system. Do not create new UI patterns, components, layouts, or visual treatments. Follow the structure, behavior, and visual language already established.
Brand

Brand Philosophy: People & Tech Spectrum

Pilot is 50% people, 50% tech. But this ratio shifts depending on the context. Match all visual choices — photography, type, backgrounds — to where the feature sits on this spectrum.

MORE PEOPLE
photos · La Belle Aurore · warmth
HALF & HALF MORE SOFTWARE
product UI · Space Mono · data
Situation Ratio Visual Direction
CFOs building a financial model 80% People Photography, La Belle Aurore, warm backgrounds
Day-to-day bookkeeping 50 / 50 Balance product UI + human imagery
AI accounting offering 80% Tech Product screenshots, data visuals, Space Mono, grid backgrounds
Overview

DesignSystem.md

Download

This design system Markdown file is the source of truth for agents and humans and contains everything you need to know about the pilot marketing AI design system.

Foundations

Color Palette

Named colors are the official brand language. Purple scale: deep (loud, certain) → light (calm, trust). Secondary spread colors pair with purple — subdued tones are standard; "+" variants for accents only. Click any swatch to copy the hex.

Primary Purple Scale
PROFIT#281350CMYK: C95 M100 Y41 K31Pantone: 2695 CDarkest anchor, deep backgrounds
PILOT#5931DCCMYK: C80 M98 Y0 K2Pantone: 2725 CPrimary CTAs, links, accents
BRILLIANT#825BEBCMYK: C46 M62 Y0 K8Pantone: 2665 CMedium purple, accents, gradients
HIGHLIGHT#DECEFFCMYK: C13 M20 Y0 K0Pantone: 2635 CProduct change indicator
MARGIN#F6F3FFCMYK: C5 M7 Y0 K10Pantone: 7443 CNear-white, ultra-light bg
Secondary Spread — Subdued Standard
ACCESS#FCF3D6CMYK: C2 M3 Y18 K0Pantone: 7499 CWarm cream
CLARITY#FBEDFFCMYK: C2 M8 Y0 K0Pantone: 7436 CLight lavender
TRUST#E7F9FFCMYK: C10 M0 Y1 K0Pantone: 545 CLight sky blue
Secondary Spread — Vivid Accent Only
ACCESS+#FFD967CMYK: C1 M13 Y67 K0Pantone: 128 CBright gold
CLARITY+#F891FFCMYK: C19 M44 Y0 K0Pantone: 226 CBright pink
TRUST+#8EECFFCMYK: C39 M0 Y5 K0Pantone: Blue 0821 CBright cyan
Functional & Neutral
Body Text#3f3c3d
Deep Purple#3c2d89
Light Neutral#f3f5faBorders, pricing tabs — not for section/card bg
CTA Green#47bfa4Product only — not for marketing
Error Red#ce1836Product only — not for marketing
Border#e0e0e0
Foundations

Typography

Three fonts. Each carries meaning. Euclid Circular B is the default for everything. Space Mono signals tech. La Belle Aurore signals human warmth — use it sparingly, never more than 4 words.

Typography Rules
Alignment Rules
Rule
We default to left-aligned text. Text can be centered for section headings, pricing, and CTA blocks.
Text should never be right-aligned.
✓ Left-Aligned (Default)

Financial clarity

Body copy always sits left. This is the default for all Pilot content.

✗ Right-Aligned (Never)

Financial clarity

Right-aligned text is never used in Pilot content.

⚠ Centered (Conditional)

Financial clarity

Allowed only for section headings, pricing, and CTA blocks.

Font Weight Conventions
Font weight 600 (SemiBold) is Pilot's primary emphasis weight — it carries all headings, section titles, stats, and CTA labels. 700 (Bold) is never used for headings.
Weight Role Frequency
300 Light / modifier text in mixed-weight headlines (Euclid Light) — migrate to 400 Legacy
400 Body copy, paragraphs, form labels, nav links Standard
500 Mid-emphasis (utility classes only) — migrate to 600 Legacy
600 All headings, section titles, stats, nav active, pricing, CTAs Primary
700 Inline <strong> / bold spans only — never for headings Low
900 Avoid — almost never used Avoid
Live Specimen · 600 vs 700 on Headings
✓ Correct — weight 600

Financial clarity for growing companies

Euclid Circular B · SemiBold 600
✗ Wrong — weight 700

Financial clarity for growing companies

700 is too heavy for Pilot headings
Font Families

AI-powered bookkeeping for small businesses

Euclid Circular B Web alt: Poppins
Headings · body copy · subtitles
weights: 300, 400, 500, 600, 700
Geometric, warm, friendly. When bolded, commanding. Otherwise, it invites a conversation.
Default font

GET STARTED →

Space Mono Google Fonts
Labels · buttons · eyebrows · tabs
weights: 400, 700
Precise, monospace. Signals "tech" and data. Used for CTAs and mechanical labels.
Use sparingly

for small businesses

La Belle Aurore Google Fonts
Human accent · warmth · imperfection
weight: 400
Script, cursive. Adds warmth and a human touch. Never a crutch.
Max 4 words
EUCLID CIRCULAR B LICENSE → DOWNLOAD POPPINS → DOWNLOAD SPACE MONO → DOWNLOAD LA BELLE AURORE →
Euclid Circular B — Weight Ramp
Live Specimen
300 Financial clarity for growing companies
400 Financial clarity for growing companies
500 Financial clarity for growing companies
600 Financial clarity for growing companies
700 Financial clarity for growing companies
Font Pairing — In Context
Live Preview · All Three Fonts Working Together

Our Platform

The AI accountant that works
alongside your team

not against it

Strata handles the full scope of bookkeeping autonomously, from transaction categorization to financial statement production. Your team stays in control while AI does the repetitive work.

Font Size Scale — Semantic Tiers

Font sizes are organized into semantic tiers. Pick the right tier for your content type; the exact size within a tier depends on context and emphasis.

All sizes use Euclid Circular B unless otherwise noted. Eyebrow and button text use Space Mono.
Display Tier — hero headlines, stat callouts
SizepxLine HeightNotes
4.5rem72Maximum display
4rem64120%XL stat numbers
3.75rem60107%Hero headlines
3rem48115%Standard H1
Heading Tier — section titles, card headers
SizepxLine HeightNotes
2.5rem40115%Section headings (H2)
2rem32125%Card titles (H3)
1.75rem28Subsection headers
1.5rem24125%Small headers (H4)
Subheading Tier — intro text, large body, pull quotes
SizepxLine HeightNotes
1.375rem221.9remFeature descriptions
1.25rem201.875remLarge body / footer titles
1.125rem181.9remHero form inputs
Body Tier — paragraphs, descriptions, UI text
SizepxLine HeightNotes
1rem161.5–1.75remDefault body
0.9rem14.4Compact body
0.875rem14135%Small body / meta
Caption Tier — labels, legal, fine print
SizepxLine HeightNotes
0.8125rem13135%Fine print, footer legal
0.8rem12.8120%Inline labels
0.75rem12Eyebrow text, small caps
Heading Scale
Element Size Weight Line Height
h1 Display 3rem (48px) 600 115%
h2 Section 2.5rem (40px) 600 115%
h3 Card header 2rem (32px) 600 125%
h4 1.5rem (24px) 600 125%
Body 1rem (16px) 400 1.75rem (28px)
Eyebrow 0.75rem (12px) 400
Cursive accent 2.5rem (40px) 400 1
Eyebrow / Section Label
Live Example

Our Services

Financial clarity for small businesses

Letter Spacing Values
Value Usage
-0.03em (-0.48px) Cursive accent text, slide CTA buttons
-0.01em (-0.16px) Tight headings
0.075em (1.2px) Eyebrow labels (uppercase)
0.12em (1.92px) Uppercase labels
0.125em (2px) Button text (uppercase)
0.15em (2.4px) Wide caps, announcements
Foundations

Spacing & Layout

Container widths, section padding, and grid patterns used across pilot.com.

Spacing Scale
10rem (160px) — Large section gap (top)
7.5rem (120px) — Standard section padding (top/bottom)
5rem (80px) — Footer top padding
3.75rem (60px) — Column gap (pricing)
3rem (48px) — Footer column gap
2.5rem (40px) — Card padding (standard)
1rem (16px) — Default grid gap
Container Widths
Class Max Width H-Padding
.container Canonical 75.5rem (1208px) — Standard 40px
.container-narrow Canonical 60rem (960px) 40px
.container-narrow Legacy 856px 40px
.container-narrower Legacy 766px 40px
.container-max-85rem Legacy 1360px
.container-max-80rem Legacy 1280px
Grid Patterns
Class Columns Gap
.grid-2col 1fr 1fr 3.75rem
.grid-3-col 1fr 1fr 1fr 16px
.grid__4 1fr 1fr 1fr 1fr
.grid-5-col 1fr×5 16px
.footer-grid 1fr×5 3rem
.pricing-columns 1fr 1fr 40px
Responsive Breakpoints
Name Query Behavior
Mobile max-width: 479px Single column, stacked layout
Tablet max-width: 767px 2-column, simplified nav
Webflow collapse 768px Mobile hamburger menu activates
Desktop min-width: 1281px Full nav with adjusted container padding
Large min-width: 1900px Hero image shadow hidden
Foundations

Gradients

Gradients suggest transformation — moving from one state to another. Because the brand is rigidly accurate, gradients reintroduce human nature: sunlight, depth, a world outside the spreadsheet.

Use gradients within the same tonal family. Don't mix warm and cool families unless intentionally creating a multi-directional ambient orb effect.
Diagonal (135°)
Deep PurplePROFIT → PILOT
Purple ScalePILOT → BRILLIANT
CyanTRUST → TRUST+
GoldACCESS → ACCESS+
Vertical (180°)
PinkCLARITY+ → CLARITY
Purple LightPILOT → HIGHLIGHT

Multi-directional

Ambient gradients using blurred orbes.

Foundations

Grids and Shapes

Content lives inside fixed-width containers and uses blessed grid ratios that map to a 12-column design grid. Circles add structure and warmth — but only when they earn their place.

Grid System & Blessed Ratios

The underlying design grid is 12 columns. In CSS, content uses fr units that map to specific column spans. Only these blessed ratios are permitted.

Non-standard ratios (e.g. 1.25fr, 55% 45%) are technical debt and must be migrated to a blessed ratio.
Ratio 12-Col Spans CSS Visual
1 : 1 6 + 6 1fr 1fr
1 : 2 4 + 8 1fr 2fr
2 : 1 8 + 4 2fr 1fr
1 : 3 3 + 9 1fr 3fr
3 : 1 9 + 3 3fr 1fr
1 : 1 : 1 4 + 4 + 4 1fr 1fr 1fr
1 : 1 : 1 : 1 3 + 3 + 3 + 3 1fr 1fr 1fr 1fr
1×5 1fr 1fr 1fr 1fr 1fr
Full 12 1fr
Container Widths
Container Max Width H-Padding Usage
Standard 75.5rem (1208px) 2.5rem (40px) Default page container
Narrow 60rem (960px) 2.5rem (40px) Text-heavy, focused content
Live Examples

Bookkeeping

Whether you're scaling from 2 to 20 people — Pilot works for growing businesses.

Tax

AI-powered bookkeeping that handles your finances end-to-end.

1:1 · pin line divider

Didn't set up your business right?

We fix the mistakes other accountants miss.

GET THE OPS CHECKLIST →
2:1 · 8+4 cols

Bookkeeping

Expert bookkeepers for startups

Tax

Federal and state tax filing

CFO

Strategic financial guidance

1:1:1 · pin line dividers

Sidebar

Navigation or filter links live here

Main Content

The line between sidebar and content is the boundary. No card needed — the pin line does the work.

1:3 · pin line divider
Pin Lines vs Cards

Pilot uses thin intersecting lines — not explicit card containers — as the primary way to separate grid content. Lines create structure without the visual weight of bordered cards.

Default to lines, not cards. Use a 1px border between columns and rows to divide content. Only reach for an explicit card when the content needs elevation (shadow) or a distinct background color.
✓ Pin Lines (Default)

Yi Jean Lim

Former investment banker

"We bring reality-anchored clarity and a focus on rapid time-to-value."

Cole Levin

Finance Director

"The difference between companies that scale and those that stall?"

Neha Banik

Corporate Strategist

"Small businesses need clear financials and someone in their corner."

⚠ Explicit Cards (Only When Needed)

Yi Jean Lim

"We bring reality-anchored clarity."

Cole Levin

"Companies that scale measure what matters."

Neha Banik

"Small businesses need clear financials."

Use cards only when content needs elevation (shadow) or a distinct background.

Pattern When to Use CSS
Pin lines Team profiles, feature comparisons, pricing columns, any repeating content within a shared context border-right: 1px solid #e0e0e0
Row dividers Stacked rows within a section (FAQ, feature lists, table-like layouts) border-bottom: 1px solid #e0e0e0
Cards Only when content needs visual elevation — distinct background, shadow, or clickable surface Canonical card classes
Circles — The Rising Sun
Always mathematically perfect. No ovals. Use border-radius:50% with equal W×H or aspect-ratio:1. Do not fill with PROFIT (#281350) — it reads as a void, not an anchor.
Circle Palette
PILOT
BRILLIANT
HIGHLIGHT
ACCESS+
TRUST+
CLARITY+
Blurred Orb
(ambient)
Lines — Structure & Section Dividers
If you can delete a line and the design still works — delete it.
Line Examples

Section divider — 1px #e0e0e0

Eyebrow left-border accent

OUR SERVICES

Intersecting lines (infographic framing)

Foundations

Corners & Border Radius

Traditional finance = rigid spreadsheets. We deliberately round corners to varying degrees to make the brand feel approachable. CTAs are always full pills.

Radius Scale — Live Preview
0px
None
4px
Checkboxes
8px
Cards
16px
Featured cards
32px
Data boxes
(30–40px range)
56px
Hero form
999px
CTA pill
(always)
Element Radius Notes
CTA Buttons 999px Always full pill. Gradient stroke/glow optional for emphasis.
Name cards, data boxes 30–40px Use Figma Scale function when resizing to preserve rounding.
Chat bubbles iPhone-style Mimic iOS native message bubble — their own design language.
Standard cards 8px Light rounding for data/content cards.
Featured cards 16px More prominent rounding.
Hero email form 3.5rem (56px) Email capture wrapper.
Pricing tabs 60px Pill-shaped tab switcher.
Components

Buttons

All CTAs are pills (999px radius). Font: Space Mono, uppercase. Always a purple. Can have a light gradient stroke or glow ring for emphasis. Transition: all 0.2s.

All Button Variants

On light background

On dark background

Variant Background Border Text
Primary filled #5931DC None White · Space Mono · uppercase
Glow emphasis #5931DC Glow ring rgba(89,49,220,.2) White · Space Mono
Outlined Transparent 1.5px solid #5931DC #5931DC
Dark filled #281350 None White · Space Mono
White outlined Transparent 1.5px solid white White (for dark backgrounds)
Components

Form Fields

Clean, minimal. Input border is 1px #e0e0e0 turning purple on hover/focus. Hero form uses a pill container (3.5rem radius). Focus ring: 3px rgba(89,49,220,.08).

Live Form Components

Hero email capture (pill form)

CSS
/* Standard input / select */
input, select {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  font-size: 16px;
  min-height: 52px;
  padding: 12px 16px;
  transition: border 0.2s;
}
input:hover  { border-color: #5931DC; }
input:focus  {
  border-color: #5931DC;
  box-shadow: 0 0 0 3px rgba(89,49,220,.08);
  outline: none;
}
Components

Cards

Three canonical card variants for new implementations. Default to pin lines for separating content — only use cards when content needs elevation, a distinct background, or is a clickable surface.

Only these 3 canonical variants should be used for new work. Legacy card classes (.card-large, .card-small, .promo-card, .story-card, .card-gray, .testimonial-card) are technical debt — migrate to a canonical variant.
Canonical Card Variants
.card-white Canonical

White Card

Default card for general content. Radius: 0.5rem, padding: 4rem.

.card-white-shadow Canonical

White Shadow Card

Elevated or featured items. Purple subtle shadow.

.blog-card Canonical

Blog / Resource Card

CMS and resource content. Image + text layout.

.cta — dark card (full width)

Ready to scale your bookkeeping?

Expert financial management — powered by people and technology.

Card Background Radius Shadow
.card-white White 0.5rem None
.card-white-shadow White 0.75rem Purple subtle
.blog-card Image + Text 0.625rem Standard
Deprecated Card Variants Migrate
Legacy Class Issue Migrate To
.card-large No radius, 3.75rem padding .card-white
.card-small 4px radius, gray border .card-white or .card-white-shadow
.promo-card 10px radius, gray shadow .card-white-shadow
.story-card 5px radius, gray shadow .card-white-shadow
Visual Style

Drop Shadows

Only for complex graphics incorporating name tags, layered product snapshots, or icons. Subtle shadows add depth and clarify composition.

Purple shadows only. Blur: 50–100px. Opacity: 10–20%. Never use black, gray, or neutral shadow colors.
Shadow Scale
Light
Minimumblur 50px · opacity 10%
Standard
Standardblur 70px · opacity 15%
Heavy
Maximumblur 100px · opacity 20%
Glow
Purple Glow0 0 60px · deep purple
Ring
Button Glowthin ring + soft spread
Visual Style

Decorative Patterns

Patterns foreshadow what customers see in the product. Four types — all using the purple color family. These are overlays, not backgrounds. They layer on top of section background colors to add visual texture.

Ledger
Dot Matrix
Bar Chart
Highlighted Cells
Layering Over Section Colors

Patterns are never used on their own — they sit on top of a section background color. The pattern opacity is tuned for the purple family, so they work best on dark sections (Profit, Deep Purple) and neutral light sections.

Section BackgroundPattern Works?Notes
Profit (#281350)BestPrimary use case — CTA blocks, heroes. Patterns add depth to dark purple.
Deep Purple (#3c2d89)GoodWorks well, especially Ledger and Highlighted Cells.
White / GraySubtleVery faint — use only when you need just a hint of texture.
Warm / Cool tintsAvoidPurple patterns clash with non-purple tinted backgrounds.
Live Preview · Ledger on Profit

See what Pilot can do for you

Get the peace of mind that comes from partnering with our experienced finance team.

💡 Patterns use rgba(89,49,220,...) — the same purple base as PILOT. Adjust opacity to suit: 0.08–0.12 for light backgrounds, 0.12–0.20 for dark backgrounds.
CSS Snippets
CSS
/* Ledger grid */
.bg-ledger {
  background-image:
    linear-gradient(to right, rgba(89,49,220,.08) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(89,49,220,.08) 1px, transparent 1px);
  background-size: 40px 24px;
}

/* Dot matrix */
.bg-dots {
  background-image: radial-gradient(circle, rgba(89,49,220,.2) 1.5px, transparent 1.5px);
  background-size: 12px 12px;
}
Visual Style

Section Background Colors

Section backgrounds create visual rhythm and signal content tone. Background color choice is not decorative — it follows the warm↔cool spectrum used for photography and visual direction.

The Content Spectrum

Background tints map to where content sits on the people↔software spectrum:

WARM
people · relationships
NEUTRAL
balanced
COOL
tech · software · data
Position Tint Color Signal Use When
Warm Access
Human, relationships, SMB Testimonials, team, founder stories, SMB content
Neutral Clarity
Balanced, brand-neutral General features, balanced product + people
Neutral Highlight
Curiosity, exploration Product walkthroughs, "what's changed" moments
Cool Trust
Tech, software, data Platform demos, AI features, startup content
Highlight (#DECEFF) carries special meaning from the Pilot product — it signals "something changed, take a look." Intentionally neither red nor green, it invites exploration without alarm.
Approved Section Backgrounds

Only these colors may be used as full-section backgrounds. All other colors are restricted to accents, borders, or inline elements.

White#ffffff
Margin#f6f3ff
Access#FCF3D6
Trust#E7F9FF
Clarity#FBEDFF
Highlight#DECEFF
Profit#281350
Deep Purple--purple--x-d89 · #3c2d89
Colors not approved as section backgrounds: any vibrant/+ accent (Access+, Trust+, Clarity+), any functional color, any gray including #f3f5fa. Clarity+ (#f891ff) is an accent color only — never a full section background.
Section Separation Rules

Background color changes and pin lines are both tools for visual separation. Use one or the other — the choice depends on how different the content is.

Content Shift Separation Method Example
Same topic, subsections Pin line (border-bottom: 1px solid #e0e0e0) Feature list items within one section
Different topic Background color change "How It Works" → "Case Studies"
Major shift Background color change + increased padding Content sections → CTA block
There is no strict rule against adjacent sections sharing a background — pin lines can do the separation work. The goal is visual rhythm, not rigid alternation.
Dark Background Usage

Two dark backgrounds are approved, each with a different feel:

Profit

#281350 — Deepest purple

Maximum authority and certainty. Used for heroes, manifesto statements, primary CTAs, and the footer.

Deep Purple

#3c2d89 — Slightly lighter, warmer

Secondary dark sections, testimonial blocks, dark accents, footer.

Form Description Use
Full-bleed Entire section background is dark, edge to edge Heroes, manifesto statements, immersive brand moments
Contained block Rounded container (border-radius: 1rem) with dark bg, inside a light section CTA blocks, callout boxes
Text & Button Behavior on Backgrounds
Background Text Color Button Style
White / light tints #3f3c3d (Pilot Black) Purple filled or purple outline
Warm / cool / neutral tints #3f3c3d (Pilot Black) Purple filled or purple outline
Profit (#281350) #fff headings · #c8b6fc secondary Purple filled or white outline
Deep Purple (#3c2d89) #fff headings · #c8b6fc secondary Purple filled or white outline
💡 On dark purple backgrounds, use #c8b6fc for secondary text (descriptions, subheads) instead of pure white to maintain the purple atmosphere. Reserve white for headings and primary text.
Example Page Flow

A page is not locked to one end of the spectrum. Background tints should follow shifts between people-forward and tech-forward content:

Example Section Flow
Hero Profit — dark purple
Product Demo Trust — cyan (tech-forward)
Testimonials Access — cream (people-forward)
Feature Grid White + pin lines
CTA Block Profit — dark purple
Footer Profit — dark purple
Visual Style

Icons

Every icon is composed of two things: 1) precise, angular 45° or 90° lines — representing technology, and 2) a soft, human circle — representing people. Precision, powered by people.

Stroke weight: 1.5–2px, consistent. Line angles: 45° or 90° only. Dark navy (#281350) strokes + purple circle accent (#825BEB or #DECEFF).
Icon Repository — Key Color Dark Purple

All icons from icons/Icons (Key Color)/. Click any icon to open the file. Alt color variants available in All Icons (Alt Colors)/.

General Concept
AIAI
Back OfficeBack Office
BadgeBadge
BankingBanking
CalculatorCalculator
CompliantCompliant
DashboardDashboard
FixFix
FounderFounder
Goal SettingGoal Setting
GrowthGrowth
HiringHiring
LegalLegal
PaymentPayment
Reaching TargetTarget
ReportsReports
RevenueRevenue
SpreadsheetSpreadsheet
Team MemberTeam Member
TeamTeam
VerifiedVerified
Operational Services
AI BookkeeperAI Bookkeeper
Op StratOp Strategy
InvoicingInvoicing
PayrollPayroll
ReportingReporting
Trusted Advisory / CFO
BudgetingBudgeting
CompensationCompensation
ForecastForecast
FundraisingFundraising
PricingPricing
SetupSetup
Financial Foundations
BookkeepingBookkeeping
TaxesTaxes
ComplianceCompliance
OperationsOperations
AdminAdmin
Stock AdminStock Admin
SMB BoosterSMB Booster
Startup BoosterStartup Booster
Industries
Software StartupSoftware
AI StartupAI Startup
E-CommerceE-Commerce
ConsultingConsulting
Creative AgenciesAgencies
Professional ServicesPro Services
RecruitingRecruiting
Law FirmLaw Firm
Life SciencesLife Sciences
Food & BeverageFood & Bev
Coffee ShopCoffee Shop
RetailRetail
Food TruckFood Truck
FranchiseFranchise
DentistDentist
Medical SpaMedical Spa
ConstructionConstruction
Plumbing HVACPlumbing
TradesTrades
Field ServicesField Services
ResidentialResidential
Other StartupOther
Marketing
NewsletterNewsletter
ToolkitToolkit
Agency CalculatorCalculator
Visual Style

Photography

Rule #1: Real people in real situations. Rule #2: Break people out of their box. We prefer an okay real photo over an eye-grabbing treated fake. Calm, confident honesty.

✓ Do
  • People in motion or mid-thought
  • Customers who look like our customers
  • Authentic documents (real Form 1040)
  • Diversity of people, products, and locations
  • Break subjects out of rectangular boxes
  • Subtle monotone gradients or gradient halos
  • Headshots: visible shoulders, warm lighting
  • Ask "which photo seems more true?"
✗ Avoid
  • Fake smiles and improbable emotions
  • Exaggerated piles of papers
  • Fake monochromatic background photos
  • Circular- or square-cropped headshots
  • Opaque overlays / layered backgrounds
  • Grayscale headshots or photo filters
  • Rectangular photo boxes
  • Heavily retouched "aspirational" stock
Photo Spectrum
SMB WARM
Natural light, small biz
BALANCED STARTUP COOL
Clean, modern offices
Type Rule
Headshots Eye contact required. Shoulders visible. Warm lighting, friendly expression. No grayscale, no filters. Use AI to fix missing shoulders.
B&W Photography Collage-style layouts only, and only out of necessity. No people looking at camera. Isolate and place subjects into brand layouts.
Breaking out of boxes Frame subjects with curves/circles (rising sun shape). Enrich with gradient halos. Remove backgrounds and composite into brand layouts.
Stock Photography Library

Our approved stock photography library lives in Google Drive. Use these images for wireframes, landing pages, and marketing materials. All photos follow the rules above.

OPEN STOCK PHOTOGRAPHY →
When selecting stock photos, always ask: "which photo seems more true?" Prefer an okay real photo over an eye-grabbing treated fake.
Visual Style

Animations & Transitions

Transitions are fast and purposeful. Standard is 0.2s. Hover lifts and smooth scrolls reinforce precision and care.

Type Value Usage
Standard all 0.2s Buttons, hover states, form border colors
Moderate all 0.3s Nav shadow on scroll, dropdown menus
Slow all 0.5s Height transitions, accordion open/close
Eased all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) Smooth ease-in-out
Color only background-color 0.1s, color 0.1s Button fill switches
CSS
/* Logo wall infinite scroll */
@keyframes moveLogoWall {
  to { transform: translateX(-2872px); }
}
.logo-carousel-flex {
  animation: moveLogoWall 125s linear infinite;
}

/* Testimonial card float */
@keyframes stand-out {
  0%, 39%, 100% { box-shadow: none; transform: translateY(0); }
  6%, 33%       { box-shadow: 0 64px 46px rgba(0,0,0,.04); transform: translateY(-60px); }
}
.testimonial { animation: stand-out 12s infinite; }
Assets

Logo Assets

All logo files live in logos/ in this repository. Official SVGs are also hosted on the Webflow CDN.

Wordmarks
Pilot black wordmark Black
Pilot purple wordmark Purple on dark
Pilot purple on purple On purple
Pilot logo small PNG PNG (small)
Marks & App Icons
Pilot circular mark Circular Mark
Pilot lettermark Lettermark
Pilot app icon dark App Icon (Purple)
Pilot app icon light App Icon (Light)
File Type Notes
full-logo-black.svg Wordmark Black "pilot" text — light backgrounds
full-logo-purple.svg Wordmark Purple "pilot" text — dark backgrounds
pilot_logo_small.png Wordmark Purple wordmark, PNG format
logo-circular-pilot.svg Mark Circular "p" mark
pilot-icon.svg Mark "p" lettermark
dark-pilot-logo.svg App icon Purple bg, white "p" — rounded square
light-pilot-logo.svg App icon White bg, dark "p" — rounded square
Download-Ready Subfolders

All logo variants are also available as organized, consistently named files in two subfolders. Use SVG for web and print; PNG for raster contexts.

Subfolder Files Variants Colorways
logos/SVG/ 8 Full logo, Lettermark Black, Purple, Purple Fill, White
logos/PNG/ 11 Full logo, Lettermark Black, Purple, Purple Fill, White, White Fill
Naming convention: {type}_{colorway}.{ext} — e.g. full-logo_purple.svg, lettermark_white_fill.png
Media Kit — All Logo Downloads

The complete media kit with all logo variants is maintained in Google Drive. This is the canonical source for downloading logos in any format.

OPEN MEDIA KIT →
Variant Colorways Formats
Full logo Black, Purple, Purple Fill, White, White Fill SVG, PNG, PDF
Lettermark Black, Purple, Purple Fill, White, White Fill SVG, PNG, PDF
Download-ready .zip archives are available in the Drive folder. This is the single source of truth for all Pilot logo assets.
Logo Lockups and Placement
Pilot
SECOND LOGO

When pairing the Pilot logo with a second logo (e.g. from a partner), the separating line is always as tall as the Pilot logo. The second logo cannot be taller than the Pilot logo.

In social media graphics, logo should always be placed in the bottom left corner. Exceptions: photography/graphics don't allow it.

Reference

CSS Variables

Complete :root variable block — official named colors plus all variables extracted from the live Webflow CSS. Copy and paste into any project.

CSS — Complete :root
:root {
  /* ── Official Named Colors ── */
  --color-profit:        #281350;  /* PROFIT — darkest purple */
  --color-pilot:         #5931DC;  /* PILOT — primary brand purple */
  --color-brilliant:     #825BEB;  /* BRILLIANT — medium purple */
  --color-highlight:     #DECEFF;  /* HIGHLIGHT — product change indicator */
  --color-margin:        #F6F3FF;  /* MARGIN — near-white tint */

  /* Secondary — Subdued (standard) */
  --color-access:        #FCF3D6;  /* ACCESS — warm cream */
  --color-clarity:       #FBEDFF;  /* CLARITY — light lavender */
  --color-trust:         #E7F9FF;  /* TRUST — light sky blue */

  /* Secondary — Vivid (accent use only) */
  --color-access-plus:   #FFD967;  /* ACCESS+ — bright gold */
  --color-clarity-plus:  #F891FF;  /* CLARITY+ — bright pink */
  --color-trust-plus:    #8EECFF;  /* TRUST+ — bright cyan */

  /* ── Webflow Live Site Variables ── */
  --pilot-black:               #3f3c3d;
  --pilot-dark-purple:         #281350;  /* = PROFIT */
  --white:                     #ffffff;

  --purple--1-primary-ee5:     #5f2ee5;  /* CTA purple ≈ PILOT */
  --purple--2-beb:             #825beb;  /* = BRILLIANT */
  --purple--3-30-6fc:          #c8b6fc;  /* Light purple nav text */
  --purple--x-d89:             #3c2d89;  /* Deep purple accent */
  --purple--x-c70:             #473c70;
  --purple--3-cfd:             #f0ecfd;

  --light--light-5fa:          #f3f5fa;  /* Borders, pricing tabs — not for section/card bg */
  --light--purple-f2edff:      #f2edff;
  --light--f8f8f8:             #f8f8f8;
  --light--blue-gray-afc:      #f9fafc;
  --light--light-ef5:          #edeef5;
  --light--light-purple-afd:   #e3dafd;
  --gray:                      #f3f5fa;
  --gray-999:                  #999;
  --gray-light:                #e0e0e0;
  --dark-gray-363:             #656363;
  --pale-periwinkle:           #f6f3ff;  /* = MARGIN */

  --bright-blue:               #4f9bf3;
  --cta-green:                 #47bfa4;
  --error-red:                 #ce1836;
  --supernova:                 #ffcc00;
  --light-yellow:              #fee17f;
  --pilot-pink:                #f891ff;  /* = CLARITY+ */
  --pilot-pink-10:             #f891ff1a;
  --pilot-cyan:                #e7f9ff;  /* = TRUST */
  --pale-lavender:             #fef4ff;
  --buttery-cream:             #fcf3d6;  /* = ACCESS */
  --pastel-violet:             #fbedff;  /* = CLARITY */
  --olive-green:               #6e9605;
}
Reference

Homepage Section Map

The pilot.com homepage structure — Webflow-built, sections in order from top to bottom.

Section Class Background Key Feature
Announcement Banner .navbanner #f891ff Canonical Dark text on pink (CLARITY+), 50px tall
Navigation .navbar7_component #ffffff Sticky, shadow on scroll, z-index 555
Hero .new_hero White/light gradient Email capture form + dashboard image
Social Proof Logos Logo carousel White Trusted by 3,000+ clients · infinite scroll animation
About / Features .home_about_flex White + #dae9f3 borders 3-column feature cards
AI Dashboard .home_ai_* White AI financial insights demo
CFO Guidance .home_cfo_flex White + lime #f3ffd3 3 advisor profiles
Growth Scenarios .home_growth-flex White + #e7ddc9 4 use-case cards
Case Studies Swiper slider White Rotating customer stories
Resources .home_insights-* White 4 resource/guide cards
3-Way CTA .new_footer-* Light purple + dark purple Conversion section
Footer .footer White 5-column link grid · Space Mono legal text
Reference

Third-Party Integrations

Tools and services in the pilot.com marketing stack.

Tool Purpose
Webflow CMS / hosting platform
Google Tag Manager Analytics orchestration
Marketo Lead forms
Chili Piper Meeting scheduling
Swiper.js Carousels / sliders
GSAP 3 Animations
Intellimize A/B testing / personalization
Convert A/B testing
OneTrust Cookie consent
OptinMonster Lead gen popups
Reference

Utility Classes

Spacing scale, text colors, and background colors available as utility classes. Component patterns for common interactive elements.

Margin Bottom
ClassValue
margin-bottom-00
margin-bottom-0-5rem0.5rem (8px)
margin-bottom-1rem1rem (16px)
margin-bottom-1-5rem1.5rem (24px)
margin-bottom-2rem2rem (32px)
margin-bottom-2-5rem2.5rem (40px)
margin-bottom-3rem3rem (48px)
margin-bottom-4rem4rem (64px)
Margin Top
ClassValue
margin-top-1rem1rem (16px)
margin-top-1-5rem1.5rem (24px)
margin-top-2rem2rem (32px)
margin-top-3rem3rem (48px)
margin-top-4rem4rem (64px)
margin-top-6rem6rem (96px)
margin-top-8rem8rem (128px)
Padding
ClassValue
padding-top-00
padding-top-3rem3rem
padding-top-4rem4rem
padding-bottom-2rem2rem
padding-bottom-4rem4rem
padding-bottom-8rem8rem
padding-tb-5rem5rem top + bottom
Text Color Classes
ClassColorSwatch
text-color-purple#5f2ee5
text-color-dark-purple#3c2d89
text-color-dark-purple-281#281350
text-color-white#ffffff
text-color-black#3f3c3d
text-color-gray#999
text-color-blue#4f9bf3
Background Color Classes
ClassColorSwatch
bg-color-white#ffffff
bg-color-purple#5f2ee5
bg-color-dark-purple-281#281350
bg-color-royal-purple#3c2d89
bg-color-medium-purple#825beb
bg-color-light-purple-f2edff#f2edff
bg-color-light-blue#e7f9ff
bg-color-buttercream#fcf3d6
Component Patterns
Animated Arrow Link
LEARN MORE

Gap expands from 0.5rem to 1rem on hover. Purple, Space Mono, uppercase.

Hover-Raise Effect

Hover me

translateY(-4px) on hover

Max-Character Constraints
ClassMax WidthUsage
max-char-1818chTight headlines
max-char-2020chShort headlines
max-char-2121chHero headlines
max-char-4242chSubheadings
max-char-5656chBody text blocks