The startup landing

Poppins for headings · Inter for body · Roboto Mono for code — all three set live below.

Display · Poppins 700

Details make the difference

Body · Inter 400

Good type pairing is quiet craft: a display face with character, a body face that gets out of the way, and a monospace that keeps code honest. Set them together and a page finds its rhythm — headings announce, paragraphs settle, and the details stay precise.

Mono · Roboto Mono 400
function pair(display, body, mono) {
  return { display, body, mono }; // three roles, one system
}

Why these three

The classic startup landing page: a rounded geometric headline that feels approachable, a workhorse body, and a mono for the terminal command that proves you ship. Poppins gives the hero a friendly, confident bold with even circular forms that photograph well over gradients. Inter carries the feature grid and pricing copy at every size without strain. Roboto Mono sets the one-line install or curl example — instantly recognizable as code, familiar to every developer, and quiet enough to sit inside a marketing section without breaking its polish.

Copy the CSS

CSS — all three roles
:root {
  --font-display: 'Poppins', 'Century Gothic', 'Segoe UI', Arial, sans-serif;
  --font-body: 'Inter', -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;
  --font-mono: 'Roboto Mono', 'Courier New', Courier, monospace;
}

h1, h2, h3 {
  font-family: var(--font-display);
  font-weight: 700;
}

body {
  font-family: var(--font-body);
  font-weight: 400;
}

code, pre, kbd {
  font-family: var(--font-mono);
  font-weight: 400;
}

Read more

More about each face: Poppins · Inter · Roboto Mono

Choosing type for this? Fonts for landing pages