Schmoodboard
Back to examples

Stripe

stripe.com
Stripe
Colors
4 colors
Click to copy
Primary
#000000
#211E55
#423DAA
#635BFF
#9792FF
#CBC8FF
#FFFFFF
Click to copy
Secondary
#000000
#030C15
#07192B
#0A2540
#5C6E80
#ADB6BF
#FFFFFF
Click to copy
Accent
#000000
#552900
#AA5100
#FF7A00
#FFA655
#FFD3AA
#FFFFFF
Click to copy
Background
#000000
#555555
#AAAAAA
#FFFFFF
#FFFFFF
#FFFFFF
#FFFFFF
Typography
Letters

Heading system

Sohne · 24–48px / 400

Body system

Sohne Mono · 14–16px / 400 / 1.6

Headings: Bold to medium weight, mixed color treatment with gradient accents, ~52px hero size, generous line-height

Body: ~16px regular weight, dark navy text, comfortable 1.5 line-height for readability

Hierarchy: Strong headline/subhead distinction using color shifts (navy to purple/orange) rather than just size, monospace for data labels

humanist sans-serif

Possibly: Sohne

technical monospace

Possibly: Sohne Mono

Letters

Aa Bb Cc Dd

Ee Ff Gg Hh Ii

Jj Kk Ll Mm

Nn Oo Pp Qq

Rr Ss Tt Uu

Vv Ww Xx Yy Zz

Numbers

01 02 03 04 05

06 07 08 09

Visual DNA
single-column

Layout

single-column

Density

sparse

Spacing

airy

Framing

Centered content container ~1200px max-width

Design Principles

  • Color within typography creates hierarchy without weight variation
  • Animated gradients add life without distracting from content
  • Whitespace signals enterprise-grade trust and stability
  • Data as design element (live GDP counter) builds credibility
  • Dual CTA pattern (primary + social login) maximizes conversion

Signature Moves

Multi-color text within single headlinesOrganic flowing gradient backgrounds that animate subtlyReal-time statistics as hero contentLogo bar immediately below fold for social proof

Color: Purple primary (#635bff) establishes brand recognition while orange and pink gradients in the hero create warmth and energy. Navy text on white ensures readability while feeling more sophisticated than pure black.

Typography: Sohne's humanist warmth balances the technical fintech subject matter, while monospace accents on data points signal precision and developer credibility.

Grid: Centered content container ~1200px max-width, generous horizontal margins, left-aligned hero text

Flow: Hero with animated gradient background, logo bar social proof, feature sections below

Whitespace: Extensive whitespace frames content, creates premium feel, breathing room around CTAs

Style
"polished enterprise sophistication"

Aesthetic

minimal

Feel

elegant

Industry

fintech

Swiss International StyleApple product pagesModern SaaS design

Stripe's homepage exemplifies premium fintech design through its signature animated gradient hero, which creates visual intrigue while maintaining clarity. The typography strategy uses color as hierarchy—shifting from navy to purple and orange within headlines—rather than relying solely on weight changes. The sparse layout with generous whitespace projects enterprise confidence, while the real-time GDP counter adds a data-driven credibility element. It's a masterclass in making infrastructure feel beautiful.

Components
3 patterns

Navigation

top bar

CTA Style

filled button

Hero
Nav
Cards
CTA
Motion
Moderate
gradient animationhover transitionsscroll revealcounter animation
Spacing
8px base
120px
EYEBROW
16px

Title block

24px

Description copy reflects the measured line length, icon offset, and CTA spacing.

24px
CTA button

Scale

8px
16px
24px
32px
48px
64px
96px

Gaps

16px
24px
32px

Card Padding

24px
32px
Why This Works

The design transforms complex financial infrastructure into something approachable and premium. The animated gradient creates immediate visual interest while the sparse layout and enterprise logos build trust—exactly what a payments company needs.

Key Strengths

  • Animated gradient hero differentiates from static competitors
  • Color-based type hierarchy is sophisticated and memorable
  • Live GDP counter creates urgency and scale perception
  • Logo bar with Google, Shopify, Ford establishes instant credibility
  • Clear dual CTA paths for different user intents

Target Audience

Technical decision-makers at growth-stage to enterprise companies evaluating payment infrastructure—developers and finance leaders who value both functionality and design quality.

How to Recreate

Steps

  1. 01Start with white background and navy (#0a2540) as primary text color
  2. 02Implement animated mesh gradient using CSS or WebGL for hero background
  3. 03Set up Sohne or similar humanist sans-serif (Inter works as free alternative)
  4. 04Create headline component that accepts array of text segments with individual colors
  5. 05Add monospace font for numerical/data elements
  6. 06Build filled purple button with white text, rounded corners ~8px
  7. 07Add outlined secondary button with icon support
  8. 08Create logo bar component with grayscale filter on hover

Key Decisions

  • Using color shifts within text instead of weight changes for hierarchy
  • Keeping background pure white to let gradient hero pop
  • Choosing purple over blue to stand apart from traditional finance
  • Animated rather than static gradient for premium feel

Pitfalls to Avoid

  • Don't make gradient colors too saturated—keep them flowing and organic
  • Avoid pure black text—navy is warmer and more sophisticated
  • Don't overcrowd the hero—Stripe's power is in restraint
  • Don't use generic stock gradients—the organic flowing shape is essential
Implementation
CSS

CSS Variables

:root {
  --primary: #635bff;
  --secondary: #0a2540;
  --accent: #ff7a00;
  --bg: #ffffff;
  --text: #0a2540;
  --radius: ~8px;
  --font-body: Sohne, Inter, system-ui;
  --font-mono: Sohne Mono, monospace;
}

Key Techniques

  • CSS/WebGL mesh gradient animation for hero background
  • Inline spans with different colors for multi-color headlines
  • CSS transitions on buttons and interactive elements
  • Intersection Observer for scroll-triggered animations
  • CSS grayscale filter for logo bar

Framework: React or Next.js with Framer Motion for animations. Consider Three.js or custom WebGL for the gradient mesh. Tailwind CSS works well for the utility-based spacing system.

Responsive: Hero text likely scales down significantly on mobile, gradient simplifies. Navigation collapses to hamburger. Logo bar may become carousel or stack vertically.

Do / Don't

Do

  • Use generous whitespace to create premium feel
  • Animate subtly—the gradient moves slowly, not frantically
  • Mix colors within headlines for visual interest
  • Include real data or metrics for credibility
  • Keep navigation clean with clear hierarchy
  • Use purple consistently as primary action color

Don't

  • Don't use pure black for text—it's too harsh
  • Don't make the gradient animation too fast or distracting
  • Don't crowd the hero with too many elements
  • Don't use generic blue—purple is part of the brand
  • Don't forget the social proof elements (logos, stats)
  • Don't use harsh borders—Stripe prefers shadows and whitespace
AI Prompt
Copy & paste
Create a fintech landing page in the Stripe style. Use a white (#ffffff) background with navy (#0a2540) text. Primary accent is purple (#635bff) for buttons and links. Hero section has an animated organic gradient background flowing from purple through pink (#f771a5) to orange (#ff7a00). Headlines are large (~52px), medium weight, with different segments colored differently (navy, purple, orange) within the same line. Use a humanist sans-serif like Inter. Buttons are rounded (~8px radius) with the primary CTA filled purple, secondary outlined. Include a real-time counter element in monospace showing a statistic. Below the fold, add a logo bar with grayscale company logos (use filter: grayscale). Spacing is very generous—sections have ~120px vertical padding. Keep the layout single-column and centered with ~1200px max-width. The overall feel should be premium, confident, and sophisticated—enterprise fintech, not startup casual.

Generated from visual analysis — verify specific values before use.

Tags
8 tags
fintechpaymentsenterprisegradientminimalsaasdark-textanimated-hero

Free to start

See the language behind great design

Analyze any website. Learn its palette, type system, and layout DNA — then prompt it precisely.

See pricing