attio.com website design: fonts, colors and UI patterns

4 featured captures from attio.com, with sourced design evidence from Fudge.

How is attio.com designed? Show me the visual system I can use as a reference.

Captured pages

Overview

Attio's design system presents a contemporary SaaS aesthetic that balances professional credibility with approachable warmth. The visual language centers on generous whitespace, precise typography, and a carefully calibrated neutral palette punctuated by vibrant blue action moments. The system employs three distinct typefaces: Inter for all interface elements, navigation, and body content; Inter Tight as a condensed variant for specific display contexts; and Tiempos Text for editorial moments including hero headlines and section displays that require a more refined, literary tone.

The overall composition favors clarity over density. Content blocks breathe with ample vertical spacing, while component surfaces use subtle borders rather than heavy shadows to establish hierarchy. The pricing page demonstrates this restraint through clean card containers with hairline borders, while the social proof section introduces organic asymmetry through a masonry layout of testimonial cards. Dark surfaces appear selectively—primarily in the footer and certain call-to-action banners—creating dramatic contrast moments that anchor the page rhythm. The system avoids decorative excess, relying instead on typographic scale, color discipline, and considered spacing to communicate sophistication.

Colors

tokenvalueuse
canvas#FFFFFFPrimary background for all content sections and card surfaces
surface#F5F5F5Subtle secondary backgrounds for toggle containers and inactive states
ink#1A1A1APrimary text, headings, and high-emphasis content
muted-ink#6B7280Secondary text, descriptions, timestamps, and placeholder content
border#E5E7EBCard outlines, dividers, accordion separators, and subtle boundaries
action#3B82F6Primary buttons, links, active toggles, and highlighted mentions
action-hover#2563EBHover state for interactive action elements
inverse-ink#FFFFFFText on dark or action-colored backgrounds
inverse-surface#0A0A0AFooter background and dark banner sections
success#10B981Positive indicators, checkmarks, and savings badges

The color philosophy operates on a near-monochromatic neutral foundation with a single vibrant accent. The neutral scale runs from pure white through subtle grays to near-black, providing sufficient contrast for all text hierarchies without visual noise. The blue accent (#3B82F6) appears strategically: in primary call-to-action buttons, highlighted @mentions within testimonials, active toggle states, and promotional badges. Dark surfaces use true black-tinted tones rather than pure black, softening the visual weight of footer and banner regions. The system maintains consistent color behavior across light and dark contexts—action blue remains constant, while text and surface colors invert appropriately.

Typography

tokenfamilysizeweightleadingtrackinguse
hero-displayTiempos Text3rem4001.1-0.02emPage headlines, editorial section titles
section-displayInter2.5rem6001.15-0.02emSubsection headings, pricing page titles
bodyInter1rem4001.60Paragraphs, descriptions, accordion answers
body-mediumInter1rem5001.60Emphasized body, card subtitles, FAQ questions
labelInter0.875rem5001.40Buttons, navigation items, category headers
captionInter0.75rem4001.50.01emTimestamps, metadata, legal copy
navigationInter0.875rem5001.40Header and footer link lists

The typographic system pairs the geometric clarity of Inter and Inter Tight with the editorial refinement of Tiempos Text. Inter handles all functional and interface typography across five weights from Regular to Bold, with Medium serving as the workhorse for labels, buttons, and navigation. Inter Tight provides a condensed geometric alternative for display contexts requiring tighter horizontal fit. Tiempos Text appears exclusively at display scale, lending gravitas to hero headlines and section titles without competing with the interface's modern efficiency. Tracking remains tight for display sizes (-0.02em) to maintain visual density, while body text uses neutral tracking for optimal readability. Line heights are generous for body content (1.6) and compact for display (1.1), creating clear rhythmic distinction between reading and scanning contexts.

Verify licensing for these families before production use. Inter and Inter Tight are designed by Rasmus Andersson and available from Rsms. Tiempos Text is designed by Kris Sowersby and available from Klim Type Foundry.

Layout

The layout system employs a centered container with generous horizontal padding, establishing a comfortable reading measure while accommodating full-bleed sections for visual impact. Content sections stack vertically with substantial separation—typically 6rem between major regions—creating a deliberate pacing that prevents cognitive overload.

The pricing page demonstrates a classic four-column grid for tier comparison, with equal-width cards that maintain alignment across price points, feature lists, and action buttons. Cards share consistent internal padding and border treatment, with the recommended tier receiving subtle emphasis through border color rather than shadow elevation.

The social proof section abandons strict grid symmetry in favor of a masonry arrangement, allowing testimonial cards to flow at varying heights based on content length. This introduces organic visual rhythm that counterbalances the system's otherwise rectilinear precision.

The footer implements a multi-column link grid organized by category, with consistent vertical spacing between groups and clear typographic hierarchy between category labels and individual links. Social icons occupy a distinct horizontal band at the footer base, separated by a subtle divider.

Section backgrounds alternate between white canvas and subtle surface tones, with occasional dark inverse surfaces for call-to-action banners. The blue CTA banner spans full width with asymmetric composition—text and button left-aligned, decorative geometric wireframe elements right-aligned—creating dynamic tension within the system's otherwise centered conventions.

Visual language

Attio's visual identity communicates sophisticated simplicity through disciplined restraint. The interface avoids gradients, heavy shadows, and decorative textures in favor of flat color fields, precise borders, and typographic hierarchy. Geometric wireframe illustrations appear in accent moments—such as the blue CTA banner—providing technical sophistication without visual clutter. These line-art elements use the background color at reduced opacity, maintaining monochrome discipline even in decorative contexts.

Card surfaces throughout the system share consistent treatment: white background, single-pixel border in the border color token, and rounded corners at 0.75rem. No shadow elevation distinguishes cards from background; the border alone provides sufficient definition. This flat approach extends to buttons, where solid fill colors and clear text contrast replace beveled or shadowed treatments.

The testimonial cards introduce subtle personality through profile avatars and platform icons, yet maintain system discipline through consistent padding, border radius, and typographic treatment. Timestamp and username metadata use the caption token, creating clear information hierarchy within each card.

Iconography appears functional and minimal—plus and minus indicators for accordion states, checkmarks for feature lists, external-link arrows for off-site references. These elements use the muted-ink color at rest and inherit action color for interactive states.

Components

### Primary Action Button - Anatomy: Text label centered within a solid colored rectangle - Surface: Background uses action color (#3B82F6), text uses inverse-ink (#FFFFFF) - Typography: label token (Inter 0.875rem Medium) - Shape: borderRadius 0.5rem, padding 0.75rem vertical and 1.5rem horizontal - Spacing: Typically appears as the rightmost element in button groups, or centered within card footers - Variants: Filled state as described; on dark backgrounds maintains identical treatment

### Secondary Action Button - Anatomy: Text label centered within a bordered rectangle - Surface: Background uses canvas (#FFFFFF), text uses ink (#1A1A1A), border uses border color (#E5E7EB) - Typography: label token (Inter 0.875rem Medium) - Shape: borderRadius 0.5rem, padding matches primary button - Spacing: Appears adjacent to primary buttons or as standalone card actions - Composition: Used for lower-commitment actions like "Talk to sales" or tier downgrades

### Pricing Card - Anatomy: Tier name, price display, billing period, feature description, feature checklist, action button - Surface: Background canvas, border 1px solid border color, borderRadius 0.75rem - Typography: Tier name uses section-display at smaller scale; price uses hero-display scale in Inter Semibold; features use body token with checkmark icons - Shape: Consistent 2rem internal padding - Spacing: Equal width in multi-card arrangements, with 1.5rem gap between cards - Variants: Recommended tier receives action-colored border instead of neutral border; "Save" badges use action color background with inverse text

### Testimonial Card - Anatomy: Profile avatar, name and username header, platform icon, body text, timestamp - Surface: Background canvas, border 1px solid border color, borderRadius 0.75rem - Typography: Name uses body-medium; username and timestamp use caption; body text uses body token; @mentions inherit action color - Shape: 1.5rem internal padding; avatar as 2.5rem circle - Composition: Masonry flow with varying heights; cards align to implicit columns without strict row matching

### Accordion Item - Anatomy: Question text, expand/collapse icon, answer content (when expanded) - Surface: Transparent background; border-bottom 1px solid border color separates items - Typography: Question uses body-medium; answer uses body with generous line height - Shape: Full width within container; padding 1.5rem vertical - Composition: Icon right-aligned, question left-aligned; expanded state reveals answer below with additional vertical spacing - States: Collapsed shows [+] icon; expanded shows [−] icon; icon uses muted-ink color

### Toggle Switch - Anatomy: Two-option segmented control with active indicator - Surface: Background uses surface color (#F5F5F5); active option uses canvas with subtle shadow or border - Typography: label token for both options - Shape: Full pill borderRadius (9999px); compact padding suitable for inline placement above content - Composition: Centered above pricing cards; equal width segments

Responsive behavior

The design system should maintain single-column stacking for pricing cards on narrow viewports, converting the four-column comparison to a vertically scrollable arrangement with sticky tier headers if needed. Testimonial masonry should collapse to a single column, preserving card internal structure while eliminating multi-column flow. The footer link grid should stack category columns vertically, maintaining group integrity while adapting to reduced horizontal space.

Typography should scale down proportionally: hero-display reduces to 2rem on mobile, section-display to 1.75rem, with body remaining at 1rem for readability. Section vertical spacing should compress from 6rem to 4rem to respect reduced viewport height. The blue CTA banner should center text and stack button below headline, with decorative wireframe elements either scaling down or hiding to prevent visual crowding.

Navigation should collapse to a hamburger menu or simplified icon set, with footer social icons remaining visible and accessible. Accordion items should maintain full width with touch-appropriate tap targets of at least 44px height for the question row.

Practical implementation guidance

### Preserve - The strict typeface hierarchy: Inter for functional text, Inter Tight for condensed display contexts, Tiempos Text for editorial display only - Flat card treatment with border-only definition; avoid adding shadows that compromise the system's clean aesthetic - Generous whitespace between sections; the breathing room is integral to the premium perception - Consistent blue accent discipline; limit #3B82F6 to interactive elements and intentional highlights - The asymmetric CTA banner composition as a distinctive brand moment

### Avoid - Introducing additional accent colors beyond the established blue; the system's strength is chromatic restraint - Using Tiempos Text at small sizes or for body content; it is reserved for display scale only - Adding gradient backgrounds or decorative patterns that compete with the flat surface philosophy - Reducing border radius inconsistently; the 0.75rem panel and 0.5rem button radii are purposeful - Shadow-based elevation; if depth is needed, use border color changes or subtle background shifts

### Recommended Build Order 1. Establish the type scale with Inter, Inter Tight, and Tiempos Text loaded at all required weights 2. Implement the neutral color foundation (canvas through border) before adding the action accent 3. Build the card component as the primary content container, verifying border and radius consistency 4. Construct button variants with proper padding, radius, and hover states 5. Implement section spacing and container constraints 6. Add the pricing grid with toggle and card alignment 7. Build the accordion with proper icon state management 8. Implement the testimonial masonry with responsive collapse 9. Add the dark footer and blue CTA banner as inverse surface treatments

### Accessibility - Maintain minimum 4.5:1 contrast ratio for all body text; the ink (#1A1A1A) on canvas (#FFFFFF) exceeds 15:1 - Ensure action color (#3B82F6) on white meets 3:1 for large text and UI components, with hover state (#2563EB) improving contrast - Provide visible focus indicators for all interactive elements, using outline or border color shifts - Preserve accordion keyboard operability with Enter/Space to toggle, arrow keys to navigate between items - Ensure pricing toggle has proper aria-pressed or role="switch" semantics with visible state indication - Testimonial avatars should have alt text describing the person when names are present, or be decorative if redundant

Scope note

This guide covers the marketing site surfaces visible in the supplied images: homepage hero and social proof sections, pricing page with tier comparison and FAQ accordion, and the shared footer with navigation links. The Attio application interface, mobile-specific layouts, animation behaviors, form validation states, and dark mode variants are not represented in the available material. Measurements are practical adaptation targets derived from visual inspection of the supplied screenshots.

More website design guides

Browse website design guides by pattern and website.