DesignMD Maker logo ← Home Report · Code analysis
W
Design System

Wealth management for the modern age | Alphanso

Design system extracted from https://alphanso.ai/ on 2026-08-26 (code-based analysis).

Source · https://alphanso.ai/ Engine · Code analysis Created · Aug 26, 2026 05:27 Cost · $0.0000
Detected Language

Design Style

technical / mono accents
monospace font in use
Palette

Colors

primary
#333333
12.63 on white · 1.66 on black · 0° 0% 20%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#0082F3
3.83 on white · 5.49 on black · 208° 100% 48%
Token Roles 13 tokens
background
#FFFFFF · 21:1 vs black
surface
#F3F4F2 · 19.03:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#DDDDDD · 15.46:1 vs black
border
#4E4E4E · 8.32:1 vs white
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F3F4F2 · 19.03:1 vs black
surface-container
#EFEFF2 · 18.3:1 vs black
surface-container-high
#EEEEEE · 18.1:1 vs black
surface-container-highest
#EFEEEB · 18.1:1 vs black
Detected Palette 24 colors by frequency in source CSS
#000000
used 29× · 0° 0% 0%
#FFFFFF
used 20× · 0° 0% 100%
#131313
used 8× · 0° 0% 7%
#F3F4F2
used 6× · 90° 8% 95%
#DDDDDD
used 4× · 0° 0% 87%
#4E4E4E
used 4× · 0° 0% 31%
#333333
used 3× · 0° 0% 20%
#222222
used 3× · 0° 0% 13%
#3898EC
used 2× · 208° 83% 57%
#E2E2E2
used 2× · 0° 0% 89%
#0082F3
used 2× · 208° 100% 48%
#D7D7D7
used 2× · 0° 0% 84%
#147AF3
used 2× · 213° 90% 52%
#4D65FF
used 1× · 232° 100% 65%
#FFFF00
used 1× · 60° 100% 50%
#FFDEDE
used 1× · 0° 100% 94%
#CCCCCC
used 1× · 0° 0% 80%
#999999
used 1× · 0° 0% 60%
#EEEEEE
used 1× · 0° 0% 93%
#C8C8C8
used 1× · 0° 0% 78%
#AFAFAF
used 1× · 0° 0% 69%
#EFEFF2
used 1× · 240° 10% 94%
#D4D4D8
used 1× · 240° 5% 84%
#2C2626
used 1× · 0° 7% 16%
Surface Treatments

Gradients

linear-gradient(270deg, #fff 70%, #ffffffb3 85%, #0000)
linear-gradient(90deg, #fff 70%, #ffffffb3 85%, #0000)
linear-gradient(358deg, #101010 11%, #fff0 95%)
Type System

Typography

display
inherit
68px · 300 · LH 1.22 · LS -.06em
Wealth management for the modern age | Alphanso
headline-lg
inherit
40px · 300 · LH 1.22 · LS -.06em
Wealth management for the modern age | Alphanso
headline-md
inherit
24px · 300 · LH 1.22 · LS -.06em
Wealth management for the modern age | Alphanso
title-lg
inherit
20px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-lg
inherit
18px · 300 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-md
inherit
16px · 300 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14.1px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12.8px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
Inter, sans-serifmonospacewebflow-iconswebflow-icons !importantArial, sans-serifGeorgi
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
unit
8px
xs
4px
sm
8px
md
16px
lg
32px
xl
64px
detected
.25rem
detected
.5rem
detected
10px
detected
.75rem
detected
1rem
detected
16px
detected
1.25rem
detected
20px
detected
1.5rem
detected
2rem
Breakpoints
479px767px991px
Depth

Elevation & Depth

level 1
0 4px 8px #00000008, 0 15px 15px #00000008, 0 35px 21px #00000005, 0 61px 25px #00000003
Geometry

Shapes

sm
2px
md
8px
lg
24px
pill
100%
r5
99rem
r6
1rem
r7
.75rem
r8
1.5rem
r9
4px
r10
.5rem
Tokens in Context

Components

card
background{colors.surface}
border1px solid {colors.border}
radius24px
boxShadow{elevation.md}
button-primary
background{colors.primary}
radius100%
Animation

Motion

Keyframes 2 found
@keyframes marquee
from { transform: translate3d(0,0,0); } to{ transform: translate3d(-50%,0,0); } /* -50% if track contains two copies back-to-back */
@keyframes spin
0% { transform: rotate(0); } 100% { transform: rotate(360deg); }
Applied Animations
none !important
Easing Curves
cubic-bezier(.25, .46, .45, .94)cubic-bezier(.215, .61, .355, 1)
Transitions
transform .4s cubic-bezier(.25, .46, .45, .94)color .4s cubic-bezier(.25, .46, .45, .94), background-color .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)opacity .3s cubic-bezier(.215, .61, .355, 1)opacity .3s cubic-bezier(.25, .46, .45, .94)color .3s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94)color .3sbackground-color .3s cubic-bezier(.25, .46, .45, .94)
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Wealth management for the modern age | Alphanso

FieldValue
Site / Projecthttps://alphanso.ai/
Analyzed on2026-08-26
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a light canvas (#FFFFFF), ink text (#000000), a vivid accent (#0082F3). All type is set in Inter, sans-serif. Detected font weights: 300, 400, 500, 700. Detected style signatures: technical / mono accents.

Logo asset(s): https://cdn.prod.website-files.com/686ccdbd9c2f1427e90052ae/6899d2ab7d68237c5db4b27f_Alphanso%20logo.svg · https://cdn.prod.website-files.com/686ccdbd9c2f1427e90052ae/6960cdf28806aee77686281d_UnitedHealthcare_(logo)%201.svg

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%29
#FFFFFF255, 255, 2550° 0% 100%20
#13131319, 19, 190° 0% 7%8
#F3F4F2243, 244, 24290° 8% 95%6
#DDDDDD221, 221, 2210° 0% 87%4
#4E4E4E78, 78, 780° 0% 31%4
#33333351, 51, 510° 0% 20%3
#22222234, 34, 340° 0% 13%3
#3898EC56, 152, 236208° 83% 57%2
#E2E2E2226, 226, 2260° 0% 89%2
#0082F30, 130, 243208° 100% 48%2
#D7D7D7215, 215, 2150° 0% 84%2
#147AF320, 122, 243213° 90% 52%2
#4D65FF77, 101, 255232° 100% 65%1
#FFFF00255, 255, 060° 100% 50%1
#FFDEDE255, 222, 2220° 100% 94%1
#CCCCCC204, 204, 2040° 0% 80%1
#999999153, 153, 1530° 0% 60%1
#EEEEEE238, 238, 2380° 0% 93%1
#C8C8C8200, 200, 2000° 0% 78%1

Assigned roles

Roles are taken from the page's own semantic CSS custom properties when present, otherwise inferred from usage frequency + luminance/saturation.

TokenHexRGBHSL
--color-primary#33333351, 51, 510° 0% 20%
--color-accent#0082F30, 130, 243208° 100% 48%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#F3F4F2243, 244, 24290° 8% 95%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#DDDDDD221, 221, 2210° 0% 87%
--color-border#4E4E4E78, 78, 780° 0% 31%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F3F4F2
--color-surface-container#EFEFF2
--color-surface-container-high#EEEEEE
--color-surface-container-highest#EFEEEB

Gradients

  • linear-gradient(90deg, #f3f4f2 70%, #f3f4f2cc 85%, transparent)
  • linear-gradient(270deg, #f3f4f2 70%, #f3f4f2cc 85%, transparent)
  • linear-gradient(90deg, #f3f4f2 37%, #fff0)
  • linear-gradient(-90deg, #f3f4f2, #fff0)
  • linear-gradient(270deg, #fff 70%, #ffffffb3 85%, #0000)
  • linear-gradient(90deg, #fff 70%, #ffffffb3 85%, #0000)
  • linear-gradient(358deg, #101010 11%, #fff0 95%)

Typography

Primary typeface: Inter — stack: Inter, sans-serif

Font stacks (most used first)

  • Inter, sans-serif
  • monospace
  • webflow-icons
  • webflow-icons !important
  • Arial, sans-serif
  • Georgi

Derived type scale

TokenSize
display68px
headline-lg40px
headline-md24px
title-lg20px
body-lg18px
body-md16px
label-md14.1px
label-sm12.8px

Font sizes (by frequency)

SizeCount
1rem15
.88rem5
14px3
3.75rem3
2.25rem3
.75rem3
1.25rem3
1.5rem3
2.75rem3
24px2
18px2
4.25rem2
.8rem2
2.5rem2
3.25rem2
2rem2
2em1
1em1
38px1
32px1

Weights in use: 300, 400, 500, 700

Line heights (by frequency)

ValueCount
1.57
1.223
12
20px2
1.22
01
44px1
36px1
30px1
24px1

Letter spacing (by frequency)

ValueCount
-.06em8
-.008em2
-.03em1

Spacing

Derived spacing scale

TokenValue
unit8px
xs4px
sm8px
md16px
lg32px
xl64px

Raw values (by frequency)

ValueCount
2rem58
1rem44
.5rem35
3rem34
1.5rem31
.75rem26
2.5rem23
1.25rem22
16px8
4rem8
.25rem7
5rem4
0rem4
10px3
20px3
8rem2

Borders & Radius

Derived radius tokens

TokenValue
sm2px
md8px
lg24px
pill100%

Raw values (resolved, by frequency)

RadiusCount
99rem8
1rem8
.75rem5
1.5rem4
inherit3
02
4px2
.5rem2
100%1
8rem1
2px1
1.5em1

Shadows

Derived elevation

TokenValue
md0 4px 8px #00000008, 0 15px 15px #00000008, 0 35px 21px #00000005, 0 61px 25px #00000003

All detected shadows

  • 0 4px 8px #00000008, 0 15px 15px #00000008, 0 35px 21px #00000005, 0 61px 25px #00000003

Layout

Container max-width: 991px

Breakpoints

  • 479px
  • 767px
  • 991px

Animation & Motion

Transitions

  • transform .4s cubic-bezier(.25, .46, .45, .94)
  • color .4s cubic-bezier(.25, .46, .45, .94), background-color .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)
  • opacity .3s cubic-bezier(.215, .61, .355, 1)
  • opacity .3s cubic-bezier(.25, .46, .45, .94)
  • color .3s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94)
  • color .3s
  • background-color .3s cubic-bezier(.25, .46, .45, .94)

Easing curves

  • cubic-bezier(.25, .46, .45, .94)
  • cubic-bezier(.215, .61, .355, 1)

Keyframes

@keyframes marquee { from { transform: translate3d(0,0,0); } to{ transform: translate3d(-50%,0,0); } /* -50% if track contains two copies back-to-back */ }
@keyframes spin { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }

Animations

  • none !important

CTA labels found on page

  • Log in
  • Watch demo
  • Talk to an advisor
  • Watch Demo
  • Learn more
  • Subscribe

Source Design Tokens (CSS custom properties)

:root {
  --text-color--text-primary: #131313;
  --text-color--text-secondary: var(--brand--neutral-light);
  --brand--gray-lighter: #f3f4f2;
  --brand--neutral-lighter: #afafaf;
  --border-color--border-primary: #efeff2;
  --brand--white: white;
  --text-color--text-tertiary: var(--brand--neutral-lighter);
  --bg-color--bg-secondary: var(--brand--gray-lighter);
  --border-color--border-secondary: #d4d4d8;
  --bg-color--bg-tertiary: var(--brand--neutral-dark);
  --brand--gray-light: #d7d7d7;
  --brand--neutral-dark: #131313;
  --brand--neutral-light: #4e4e4e;
  --brand--black: #000;
  --bg-color--bg-primary: var(--brand--white);
  --brand--secondary: #147af3;
  --brand--secondary-light: #147af34d;
  --brand--neutral: #2c2626;
  --brand--tertiary-light: #43595b;
  --brand--tertiary: #142f32;
  --bg-color--bg-icon-white: #ffffff4d;
  --text-color--text-blue-neutral: #7b88a8;
  --brand--tertiary-lighter: #e6e8e3;
  --brand--green: #15a46e;
  --text-color--purple-heilight: #6a35ff;
  --bg-color--bg-alternate: var(--brand--white);
  --border-color--border-alternate: white;
  --link-color--link-primary: var(--brand--black);
  --link-color--link-alternate: var(--brand--white);
  --brand: #333;
}

Do's and Don'ts

Do

  • Do reserve the accent #0082F3 for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #FFFFFF; surfaces should stay within the detected neutral ramp.
  • Do stick to the detected font weight(s): 300, 400, 500, 700.
  • Do align spacing to the 8px base unit derived from the page.

Don't

  • Don't introduce colors outside the detected palette — every hue above was found in the source.

Design Tokens (copy-paste)

:root {
  --color-primary: #333333;
  --color-accent: #0082F3;
  --color-background: #FFFFFF;
  --color-surface: #F3F4F2;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #DDDDDD;
  --color-border: #4E4E4E;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F3F4F2;
  --color-surface-container: #EFEFF2;
  --color-surface-container-high: #EEEEEE;
  --color-surface-container-highest: #EFEEEB;
  --font-sans: Inter, sans-serif;
  --font-size-display: 68px;
  --font-size-headline-lg: 40px;
  --font-size-headline-md: 24px;
  --font-size-title-lg: 20px;
  --font-size-body-lg: 18px;
  --font-size-body-md: 16px;
  --font-size-label-md: 14.1px;
  --font-size-label-sm: 12.8px;
  --radius-sm: 2px;
  --radius-md: 8px;
  --radius-lg: 24px;
  --radius-pill: 100%;
  --shadow-md: 0 4px 8px #00000008, 0 15px 15px #00000008, 0 35px 21px #00000005, 0 61px 25px #00000003;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 64px;
  --tracking-display: -.06em;
  --container-max: 991px;
}