flowmance

Fortis Design System

Fortis website template previewFortis website template preview detail 2Fortis website template preview detail 3

Fortis is an upbeat SaaS and startup template. It opens on a vivid blue-violet gradient (#472EFC into magenta #DC5DF7) with a big soft wave cutting into a ghost-grey section below, and thin diagonal light streaks crossing the colour. Headings are Montserrat 600 in sentence case, body text is a small, airy PT Sans, and every control is a fully rounded pill. The published home page is the template's showcase: it presents five home layouts and the components page as rounded screenshot cards.

Four signatures make it recognisable:

  1. Gradient hero with a wave. The hero image sits under linear-gradient(27deg, #472EFC 23%, #DC5DF7E0), with a large translucent circle on the right, and ends in a wide, smooth wave that dips into the #F7F8FC section.
  2. Diagonal light streaks. Thin white lines at about 45° cross the hero, the grey band and the CTA band, drifting as you scroll.
  3. Pill pairs. Actions come in pairs of 48px pills with a 50px radius: a magenta filled pill (Explore Layouts) next to a white-outline pill (Only $79 on Marketplace).
  4. Reveal footer. The navy footer (#1D2256) is fixed to the bottom of the viewport, 570px tall, and the page scrolls up off it (body has 570px bottom padding).

Fortis is a light design framed by saturated gradient bands and a navy footer.

Colors

Surfaces

canvas#FFFFFF

Page background, the scrolled nav, cards, dropdowns

surface-1#F7F8FC

Grey bands such as the layout showcase (--gost-gray-section)

surface-2#FAFBFC

Dropdown link hover (--gray)

field#FFFFFF
inverse-canvas#1D2256

Footer and its bottom bar (--midnight-blue)

inverse-canvas-deep#151946

With inverse-canvas: Footer and its bottom bar (--midnight-blue)

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF
ink#121217

Headings, the scrolled nav links

ink-muted#414147

Dropdown link hover text; use it for paragraphs that must be read

ink-subtle#919197

Paragraphs (the p rule) and field text

ink-faint#AFAFBB

Section eyebrows on grey: START BY CHOOSING ONE

on-media#FFFFFF
on-media-muted#FFFFFF · 70%

Eyebrows on the gradient

on-tag#FFFFFF
inverse-ink#FFFFFF
inverse-ink-muted#B7B7C7

Footer small print / column dividers

Action

primary#DC5DF7

Filled pills and form submits (--magenta)

primary-hover#DC5DF7
secondary#472EFC

Gradient start, the CTA band (--blue)

Lines & effects

dropdown-ink#818187

Dropdown links at rest

line#EBECF0

1px borders on inputs, dropdowns and the mega menu (--white-smoke)

line-media#FFFFFF · 21%

Outline pill border on colour / the nav bottom rule over the hero

outline-media#FFFFFF · 49%

Outline pill border on colour / the nav bottom rule over the hero

outline-primary#DC5DF7 · 60%

Border of the outline pill on white (scrolled nav Buy Template)

hero-start#472EFC

Hero overlay, 27°; the CTA band uses linear-gradient(37deg, #472EFC, #DC5DF7)

hero-end#DC5DF7 · 88%

Hero overlay, 27°; the CTA band uses linear-gradient(37deg, #472EFC, #DC5DF7)

tag#A5A6AA

Grey LAYOUT 1 tags

inverse-line#A7ADE4 · 39%

Footer small print / column dividers

Typography

Montserrat · display-hero

The quick brown fox jumps

Fortis - Webflow Startup Template (.banner-title). 45px · 600 · 1.2

Montserrat · headline-lg

The quick brown fox jumps

Home Layouts, Ready to get started?. 36px · 600 · 1.0

PT Sans · body-lg

The quick brown fox jumps

Hero lead text in white (.paragraph-bigger). 15px · 500 · 1.73

Montserrat · label-nav

The quick brown fox jumps

Nav links (capitalised), footer links. 14px · 600 · 1.43

Montserrat · eyebrow

The quick brown fox jumps

INTRODUCING FORTIS UI KIT TEMPLATE, START BY CHOOSING ONE. 11px · 600 · 1.82 · 2px

PT Sans · tag

The quick brown fox jumps

LAYOUT 1, COMPONENTS tags. 9px · 700 · 2.67 · 3px

Spacing & shape

PurposeValue
Containermax 1200px (.container), centred
Section rhythm.section is 140px top and bottom with 30px side padding; 100px top and bottom at ≤767px, with 15px sides at ≤479px
Breakpoints991px, 767px and 479px

Spacing scale

TokenValuePreview
hair5px
xs7px
sm15px
md27px
lg30px
xl50px
2xl100px

Layout spacing

TokenValuePreview
section-side30px
nav75px
band91px
section140px

Border radius

tag7px
card10px
pill50px
full9999px

Surfaces

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

Level 1canvas
Level 2surface-2
Level 3surface-1

Motion

Ornament parallaxDiagonal lines and shapes move y +100px / −100px (also ±50px) while their section scrolls, 500ms smoothing (while scrolling in view, page scroll)
Slow spinDecorative shapes rotate continuously, 6000ms per turn
Hover lifty 0 → −6px and back, 300ms ease (cards and pills)
Entranceopacity 0 → 1 with y 15px → 0, 300ms ease or 500ms
Nav on scrollBackground, text colour and logo swap on scroll out of the hero, 300–500ms
DropdownChevron rotate, 300ms ease; panel fades in
Links and pillstransition: all .2s; nav and footer links opacity .8 → 1 in 200ms

Do’s and don’ts

  • Use the blue-to-magenta gradient (#472EFC to #DC5DF7) for the hero and CTA bands, closed by a soft wave into #F7F8FC.
  • Keep every button and input a 50px-radius pill, 48px tall, padding 12px 28px, Montserrat 13px / 600.
  • Pair a filled #DC5DF7 pill with an outline pill (2px white at 49% on colour, #DC5DF7 at 60% on white).
  • Set headings in Montserrat 600, sentence case, with an 11px uppercase eyebrow (2px tracking) above.
  • Give screenshot cards a 10px radius and 14px 14px 30px 1px rgba(103,117,130,0.2).
  • Keep white text on #DC5DF7 to 13px+ weight 600 pill labels; the pair is about 3.0:1.
  • Set long paragraphs in ink-subtle #919197; it is about 3.1:1 on white and 2.95:1 on #F7F8FC. Keep it to short 13px blurbs and use #414147 where text must be read.
  • Put white text on the #A5A6AA tag for anything but 9px uppercase labels of one or two words; the pair is about 2.4:1. The same goes for ink-faint #AFAFBB (about 2.2:1 on #F7F8FC): 11px uppercase eyebrows only. Dropdown links in #818187 (about 3.9:1) stay at 12px / 600.
  • Use square corners on buttons or fields, or radii other than 7, 10 and 50px.
  • Mix the demo palettes (#45B649, #DCE35B, #FF5630) into the blue-magenta scheme.
  • Use Montserrat weights other than 600 for headings, labels or buttons, or uppercase headings.
  • Use dark or centred shadows; depth is the soft blue-grey offset shadow only.

Example prompt

Any page in the Fortis style

Prompt
Build your page in the Fortis style. Use a white page with #F7F8FC bands, 140px section padding and a 1200px container. The hero and CTA bands use linear-gradient(27deg, #472EFC 23%, rgba(220,93,247,0.88)) with thin white diagonal lines and a smooth wave at the bottom edge. Headings are Montserrat 600 in sentence case: 45px / 1.2 for the hero, 36px / 1.0 for sections, each with an 11px uppercase eyebrow (600, 2px tracking) above. Body text is PT Sans 13px / 1.77 in #919197 for short copy, #414147 for longer text; hero lead text is PT Sans 15px / 500 in white. Buttons are 48px pills (50px radius, padding 12px 28px, Montserrat 13px / 600): filled #DC5DF7 with white text, plus an outline version with a 2px white-49% border on colour. Cards have a 10px radius and box-shadow 14px 14px 30px 1px rgba(103,117,130,0.2). Tags are #A5A6AA with a 7px radius and white PT Sans 9px / 700 uppercase text, 3px tracking. End with a fixed #1D2256 reveal footer, 570px tall. Motion: parallax on ornaments, 6px hover lift in 300ms ease.

More design systems like this

SaaS 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