ChartMogul

ChartMogul

Subscription Analytics Platform for growing SaaS businesses
Visit
ChartMogul

Marketing Pages

6
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available

๐Ÿ”’ Get SaaSFrame Pro to see 3 more marketing pages from ChartMogul

Emails

7

๐Ÿ”’ Get SaaSFrame Pro to see 4 more emails from ChartMogul

No items found.
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
ChartMogul Stats Section
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
ChartMogul Maps Section

Visual identity

ChartMogul โ€” design reference

Source: https://chartmogul.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Typography

  • font-family: 'Inter', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', 'Noto Sans JP', sans-serif โ€” selector html:lang(ja) body
  • font-family: 'Inter', 'Apple SD Gothic Neo', 'Malgun Gothic', 'Noto Sans KR', sans-serif โ€” selector html:lang(ko) body
  • font-family: 'Inter', 'PingFang TC', 'Microsoft JhengHei', 'Noto Sans TC', sans-serif โ€” selector html:lang(zh-Hant) body
  • font-family: 'Inter', 'PingFang SC', 'Microsoft YaHei', 'Noto Sans SC', sans-serif โ€” selector html:lang(zh-Hans) body
  • font-size: clamp(1rem, .8vw + .9rem, 1.2rem) โ€” selector h3
  • font-size: 1.3rem โ€” selector max-width: 1000px; margin: 0 auto 1.5rem; display: flex; flex-wrap: wrap; gap: 1rem 0; padding: 2rem; justify-content: space-around; figcaption
  • font-size: clamp(1.8rem, 3.75vw + .675rem, 3rem) โ€” selector h2
  • font-size: 1.1rem โ€” selector margin: 0 0 3rem 0; text-align: center; p
  • font-size: clamp(1rem, .8vw + .9rem, 1.3rem) โ€” selector h2 + p
  • font-size: clamp(1.5rem, 2vw + .8rem, 2rem) โ€” selector max-width: 50rem; margin: 0 auto; position: relative; text-align: center; p
  • font-size: 1.2rem โ€” selector h3
  • font-size: clamp(2rem, 3vw + 1.1rem, 3.5rem) โ€” selector display: grid; grid-template: auto auto / 1fr; place-items: center; gap: 5rem; max-width: 72rem; padding: clamp(6rem, 8vw + 1rem, 8rem) 2rem; margin: 4rem auto; box-sizing: border-box; border-radius: clamp(0px, 30vw -
  • font-weight: 600 โ€” selector text-align: center; &::after
  • font-weight: 300 โ€” selector p:last-child
  • font-weight: 700 โ€” selector display: grid; grid-template: auto auto / 1fr; place-items: center; gap: 5rem; max-width: 72rem; padding: clamp(6rem, 8vw + 1rem, 8rem) 2rem; margin: 4rem auto; box-sizing: border-box; border-radius: clamp(0px, 30vw -
  • line-height: 1.2 โ€” selector h1, h2, h3
  • line-height: 1.25 โ€” selector max-width: 50rem; margin: 0 auto; position: relative; text-align: center; p
  • line-height: 1.3 โ€” selector display: grid; grid-template: auto auto / 1fr; place-items: center; gap: 5rem; max-width: 72rem; padding: clamp(6rem, 8vw + 1rem, 8rem) 2rem; margin: 4rem auto; box-sizing: border-box; border-radius: clamp(0px, 30vw -
  • letter-spacing: -0.02rem โ€” selector body

Colors and surfaces

  • color: transparent โ€” selector text-align: center; &::after
  • color: #007DF1 โ€” selector color: #091121; text-wrap: balance; span
  • color: #29303E โ€” selector :where(section)
  • color: #D0DBF5 โ€” selector h2 + p
  • color: #AAB3C7 โ€” selector p
  • background-color: rgb(255 255 255 / 95%) โ€” selector display: block; width: 100%; height: var(--nav-height); position: fixed; inset: 0 0 auto; z-index: 1000000; &[no-blend]

Components and layout

  • border-radius: .5rem โ€” selector display: flex; gap: 1rem; padding: 0 2rem; margin: 5rem -2rem; position: relative; overflow: auto clip; a
  • border-radius: .75rem โ€” selector a:is(.primary, .secondary)
  • border-radius: 50% โ€” selector display: grid; grid: auto auto / auto 1fr; gap: 1.5rem 5rem; max-width: 64rem; padding: 3rem clamp(2rem, 16vw - 2rem, 6rem); margin: 0 auto; font-size: 1.1rem; img
  • box-shadow: 0 0 0 2px inset black โ€” selector color: black; background: none; box-shadow: 0 0 0 2px inset #7A87A2; &:hover
  • box-shadow: 0 0 0 2px inset #B4BCCC โ€” selector color: white; box-shadow: 0 0 0 2px inset #7A87A2; &:is(:hover, :focus)
  • max-width: 50rem โ€” selector padding-block: 6rem 10rem; color: white; background: #13283F; h2, p
  • max-width: 25rem โ€” selector p
  • padding: 4rem max((100% - 1200px) / 2 + 2rem, 2rem) โ€” selector main section
  • padding: .375rem .75rem โ€” selector display: flex; gap: 1rem; padding: 0 2rem; margin: 5rem -2rem; position: relative; overflow: auto clip; a
  • padding: 4rem max((100% - 72rem) / 2 + 2rem, 2rem) โ€” selector main section
  • padding: 1rem 1.4rem โ€” selector a:is(.primary, .secondary)
  • padding: 1rem 1.15rem โ€” selector a:is(.primary, .secondary)
  • gap: 4rem โ€” selector ul
  • gap: 1rem โ€” selector ul
  • gap: 1rem 2rem โ€” selector nav
  • gap: 1.5rem 2rem โ€” selector nav
  • gap: 2rem โ€” selector nav
  • transition: background-color .2s, box-shadow .2s โ€” selector a:is(.primary, .secondary)

Responsive rules

(width < 900px)
(width < 850px)
(width < 48rem)
(width < 48rem) 
(width < 50rem)
(width >= 850px)

Source: https://chartmogul.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Original CSS custom-property declarations, grouped by source and selector. Up to 250 declarations; selectors preserved; media-query conditions are not attached to individual declarations.

https://chartmogul.com/-/layouts/base/index.css?v=EKZidsiI82 โ€” html

--nav-height: 72px;

https://chartmogul.com/index.css?v=tGPYLsgsI7 โ€” book-a-demo

--demo-link-color: #D0DBF5;
--hero-accent-color: #007DF1;

https://chartmogul.com/-/modules/footer-cta/index.css?v=+vo+G6J6wJ โ€” book-a-demo

--demo-input-background: white;
--demo-radius: .75rem;

Source: https://chartmogul.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Observed design values, with source selectors. Names shown are CSS properties, not invented official token names.

PropertyDeclared valueSelector
font-family'Inter', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', 'Noto Sans JP', sans-serifhtml:lang(ja) body
font-family'Inter', 'Apple SD Gothic Neo', 'Malgun Gothic', 'Noto Sans KR', sans-serifhtml:lang(ko) body
font-family'Inter', 'PingFang TC', 'Microsoft JhengHei', 'Noto Sans TC', sans-serifhtml:lang(zh-Hant) body
font-family'Inter', 'PingFang SC', 'Microsoft YaHei', 'Noto Sans SC', sans-serifhtml:lang(zh-Hans) body
font-sizeclamp(1rem, .8vw + .9rem, 1.2rem)h3
font-size1.3remmax-width: 1000px; margin: 0 auto 1.5rem; display: flex; flex-wrap: wrap; gap: 1rem 0; padding: 2rem; justify-content: space-around; figcaption
font-sizeclamp(1.8rem, 3.75vw + .675rem, 3rem)h2
font-size1.1remmargin: 0 0 3rem 0; text-align: center; p
font-sizeclamp(1rem, .8vw + .9rem, 1.3rem)h2 + p
font-sizeclamp(1.5rem, 2vw + .8rem, 2rem)max-width: 50rem; margin: 0 auto; position: relative; text-align: center; p
font-size1.2remh3
font-sizeclamp(2rem, 3vw + 1.1rem, 3.5rem)display: grid; grid-template: auto auto / 1fr; place-items: center; gap: 5rem; max-width: 72rem; padding: clamp(6rem, 8vw + 1rem, 8rem) 2rem; margin: 4rem auto; box-sizing: border-box; border-radius: clamp(0px, 30vw -
font-weight600text-align: center; &::after
font-weight300p:last-child
font-weight700display: grid; grid-template: auto auto / 1fr; place-items: center; gap: 5rem; max-width: 72rem; padding: clamp(6rem, 8vw + 1rem, 8rem) 2rem; margin: 4rem auto; box-sizing: border-box; border-radius: clamp(0px, 30vw -
line-height1.2h1, h2, h3
line-height1.25max-width: 50rem; margin: 0 auto; position: relative; text-align: center; p
line-height1.3display: grid; grid-template: auto auto / 1fr; place-items: center; gap: 5rem; max-width: 72rem; padding: clamp(6rem, 8vw + 1rem, 8rem) 2rem; margin: 4rem auto; box-sizing: border-box; border-radius: clamp(0px, 30vw -
letter-spacing-0.02rembody
colortransparenttext-align: center; &::after
color#007DF1color: #091121; text-wrap: balance; span
color#29303E:where(section)
color#D0DBF5h2 + p
color#AAB3C7p
background-colorrgb(255 255 255 / 95%)display: block; width: 100%; height: var(--nav-height); position: fixed; inset: 0 0 auto; z-index: 1000000; &[no-blend]
border-radius.5remdisplay: flex; gap: 1rem; padding: 0 2rem; margin: 5rem -2rem; position: relative; overflow: auto clip; a
border-radius.75rema:is(.primary, .secondary)
border-radius50%display: grid; grid: auto auto / auto 1fr; gap: 1.5rem 5rem; max-width: 64rem; padding: 3rem clamp(2rem, 16vw - 2rem, 6rem); margin: 0 auto; font-size: 1.1rem; img
box-shadow0 0 0 2px inset blackcolor: black; background: none; box-shadow: 0 0 0 2px inset #7A87A2; &:hover
box-shadow0 0 0 2px inset #B4BCCCcolor: white; box-shadow: 0 0 0 2px inset #7A87A2; &:is(:hover, :focus)
max-width50rempadding-block: 6rem 10rem; color: white; background: #13283F; h2, p
max-width25remp
padding4rem max((100% - 1200px) / 2 + 2rem, 2rem)main section
padding.375rem .75remdisplay: flex; gap: 1rem; padding: 0 2rem; margin: 5rem -2rem; position: relative; overflow: auto clip; a
padding4rem max((100% - 72rem) / 2 + 2rem, 2rem)main section
padding1rem 1.4rema:is(.primary, .secondary)
padding1rem 1.15rema:is(.primary, .secondary)
gap4remul
gap1remul
gap1rem 2remnav
gap1.5rem 2remnav
gap2remnav
transitionbackground-color .2s, box-shadow .2sa:is(.primary, .secondary)

Source: https://chartmogul.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Evidence and limitations

  • Values come directly from downloaded stylesheets. Selector context is retained to distinguish elements; individual media-query conditions are not retained.
  • CSS cascade, active viewport, runtime styles, interactive states and private product UI were not verified. Colors or dimensions in utility classes may be unused on this page.
  • No inferred dark theme, semantic color roles or framework defaults have been added.
  • 5 custom-property declarations found; 83 relevant property declarations parsed.

Stylesheet sources