flowmance

Victory Design System

Victory website template previewVictory website template preview detail 2Victory website template preview detail 3

Victory is a light, tidy agency template from the classic Webflow school. Everything sits in a centred 940px column on white or very pale grey bands, headlines are set in hairline Roboto (weights 100 and 300), and one royal blue does all the accent work. It feels calm and corporate-friendly: thin outline icons, centred text and generous 120px gaps between bands.

Four signatures make it recognisable:

  1. Hairline headlines. The hero We create experiences is Roboto 100 at 60px, and prices are Roboto 100 at 80px in blue ($37/mo). Section titles are Roboto 300 at 31px. Nothing on the page is bold.
  2. One royal blue. #4E69B1 colours the triangle logo, the EXPLORE NOW button, service icons and titles, prices, the serif See other pricing plans > link and a full-width testimonial band.
  3. Outline icons in thin circles. Services show a blue line icon inside a 100px circle with a 1px blue border, over a spaced uppercase blue title and three centred lines of grey text.
  4. Alternating white and #F5F5F5 bands. A pale lavender-grey photo backdrop for the hero, white for services, pale grey for the logo strip and pricing, blue for testimonials, then a blue-tinted image band for the newsletter.

Colors

Surfaces

canvas#FFFFFF

Page background and white bands

surface-1#FFFFFF

Pricing cards (white cards on the grey band)

band#F5F5F5

The logo strip and pricing bands (.section.gray); form input fill

field#F5F5F5

The logo strip and pricing bands (.section.gray); form input fill

inverse-canvas#4E69B1

Testimonial band

footer-muted#B1B1B1

Footer links and small footer text

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#121212

Headlines and the logo-strip line

ink-muted#919191

Paragraphs (p is 17px/300 #919191), pricing features, dropdown links

ink-soft#818181

Nav links at rest, pricing sub-title

ink-faint#D3D3D3

Struck-through features a plan doesn't include

on-outline#414141

Text of the outline SELECT OPTION button

inverse-ink#FFFFFF

Text on inverse-canvas

inverse-ink-muted#FFFFFF · 60%

Paragraphs on blue or on the newsletter image

Action

primary#4E69B1

Buttons, icons, service titles, prices, links

primary-hover#6280D1

Button fill on hover

secondary#212121

Subscribe button

Lines & effects

line#EDEDED

Dividers inside and between pricing cards

line-strong#E1E1E1

Border of the outline button

inverse-link#FFFFFF · 50%

Footer links and small footer text

glass#FFFFFF · 40%

Inactive slider dots on blue

overlay#4E69B1 · 97%

Blue wash over the newsletter background image

placeholder#999999

Input placeholder

Typography

Roboto · display-price

The quick brown fox jumps

Prices $37, $79 in blue. 80px · 100 · 1.0

Roboto · headline-md

The quick brown fox jumps

Get notified of new features (white). 32px · 300 · 1.41

Roboto · price-suffix

The quick brown fox jumps

/mo after the price. 30px · 100 · 2.67

Roboto · title-quote

The quick brown fox jumps

Testimonial text, white, centred. 24px · 100 · 1.67

Roboto · body-lg

The quick brown fox jumps

Paragraphs and pricing features. 17px · 300 · 1.65

Roboto · label-service

The quick brown fox jumps

Service titles in blue. 14px · 500 · 1.71 · 1px

Spacing & shape

PurposeValue
Container940px, centred, for every band including the nav
Section rhythm120px top and bottom (.section)
Breakpoints991px, 767px and 479px

Spacing scale

TokenValuePreview
xs10px
sm20px
md25px
lg30px
xl50px
2xl80px

Layout spacing

TokenValuePreview
section-compact50px
footer50px
nav-height100px
section120px

Border radius

sm6px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2band

Motion

Button hoverFill #4E69B1 → #6280D1 and translateY(-5px), transition: all .4s
Nav link hover#818181 → #4E69B1, transition: all .4s
Client logosOpacity 50% → 80% on hover, transition: all .4s
Small togglesopacity .3s; background-color .1s, color .1s on dropdowns
Sticky navA fixed white nav moves y −100% → 0% over 500ms once the page scrolls
Scroll revealTwo elements fade opacity 0 → 1 and slide from x −100px or y 100px to 0 over 1000ms outQuart

Do’s and don’ts

  • Keep everything inside the 940px column with 120px between bands.
  • Use Roboto 100 for display sizes (60px hero, 80px prices) and 300 for section titles and body.
  • Use #4E69B1 for every accent: buttons, icons, service titles, prices and the testimonial band.
  • Alternate white #FFFFFF and grey #F5F5F5 bands, with white cards on the grey ones.
  • Put thin blue line icons inside 100px circles with a 1px blue border.
  • Lift buttons 5px and lighten them to #6280D1 on hover, over 400ms.
  • Use bold weights or heavy headlines; nothing goes above 500.
  • Add a second accent colour or gradients.
  • Use ink-muted #919191 below 17px or on the #F5F5F5 band; it is light grey and needs the 17px size and 1.65 line height on white. Use #121212 on grey. ink-soft #818181 is for the 12px uppercase nav and the 23px sub-title only.
  • Put the white button label on the #6280D1 hover fill for long text; keep button labels 12px uppercase with 1px tracking and 2–3 words.
  • Round cards or images, or use any radius other than 6px and full circles.
  • Use Playfair Display; Lora appears only in the serif link and blockquotes.

Example prompt

Any page in the Victory style

Prompt
Build your page in the Victory style. Use Roboto: 60px weight 100 for the hero headline, 31px weight 300 for centred section titles, 17px weight 300 with line height 28px in #919191 for paragraphs, and 12px weight 400 uppercase with 1px tracking for nav and buttons. Headlines are #121212 on white. Keep content in a 940px column, with bands 120px tall top and bottom, alternating white and #F5F5F5. The only accent is #4E69B1: buttons (padding 14px 30px, 6px radius, white text, hover #6280D1 plus a 5px lift over 400ms), thin blue line icons in 100px circles with 1px blue borders, uppercase blue service titles (14px/500), prices at 80px weight 100, and one full-width blue testimonial band with 24px weight 100 white quotes. Pricing cards are white on grey with 1px #EDEDED dividers; the featured one has a 0 0 30px #00000026 shadow. No gradients, no bold text, square-cornered images.

More design systems like this

Agency design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access