# How jace.ai is designed

[Open the live Fudge conversation](https://design.withfudge.com/share/jace.ai-design)

Last updated: 2026-08-10

## Captured pages

[![Footer and final call-to-action section with dark rounded panel, FAQ accordion, and pastel gradient landscape illustration](https://pin.fontofweb.com/8614?format=jpg)](https://design.withfudge.com/share/pin-8614)

[Footer and final call-to-action section with dark rounded panel, FAQ accordion, and pastel gradient landscape illustration](https://design.withfudge.com/share/pin-8614)

[![Testimonial carousel with portrait photo on lavender background, quote in serif type, and pagination dots](https://pin.fontofweb.com/8613?format=jpg)](https://design.withfudge.com/share/pin-8613)

[Testimonial carousel with portrait photo on lavender background, quote in serif type, and pagination dots](https://design.withfudge.com/share/pin-8613)

[![AI Labels feature section with split layout, product screenshot on watercolor gradient, and dotted divider rule](https://pin.fontofweb.com/8612?format=jpg)](https://design.withfudge.com/share/pin-8612)

[AI Labels feature section with split layout, product screenshot on watercolor gradient, and dotted divider rule](https://design.withfudge.com/share/pin-8612)

[![AI Email Drafts feature section with cream panel, dark compose UI mockup on purple-yellow watercolor, and feature list with icon](https://pin.fontofweb.com/8611?format=jpg)](https://design.withfudge.com/share/pin-8611)

[AI Email Drafts feature section with cream panel, dark compose UI mockup on purple-yellow watercolor, and feature list with icon](https://design.withfudge.com/share/pin-8611)

## Overview

Jace AI presents itself as an AI executive assistant through a design language that balances technical credibility with approachable warmth. The system rests on a near-black canvas that makes watercolor gradient illustrations and lavender accents feel luminous rather than decorative. Typography creates clear hierarchy: Gelica, a refined serif, handles display and editorial moments with classical authority, while Geist, a geometric sans, manages interface text and functional labels with crisp neutrality. The result is a reading experience that feels more editorial magazine than SaaS dashboard—appropriate for a product promising to handle the cognitive load of professional communication. Rounded panels, pill-shaped buttons, and generous whitespace keep the dark theme from feeling heavy, while dotted divider rules and small icon-callout rows add rhythm to long-form feature explanations.

## Colors

The palette is built on a dark-mode foundation with warm neutral tints and selective pastel accents. The core principle is contrast without harshness: text rarely hits pure white, and surfaces layer through subtle luminance shifts rather than dramatic jumps.

| token | hex | use |
|---|---|---|
| canvas | #000000 | Page background, deepest layer |
| surface | #1C1C1C | Elevated panels, cards, footer CTA background |
| surface-elevated | #2D2D2D | Navigation pills, hover states, gradient endpoints |
| ink | #2D2D2D | Primary text on light backgrounds, body copy on cream panels |
| ink-secondary | #454545 | Secondary text, muted descriptions, border hairlines |
| ink-muted | #5D5D5D | Tertiary text, disabled states, fine print |
| text-primary | #F6F6F6 | Headlines on dark surfaces, primary inverted text |
| text-secondary | #D1D1D1 | Body text on dark surfaces, secondary inverted text |
| text-tertiary | #E7E7E7 | Subtle labels, metadata on dark backgrounds |
| action-primary | #FFFFFF | Primary button fill, high-emphasis actions |
| action-primary-text | #000000 | Text on primary buttons |
| action-secondary | #2D2D2D | Secondary button fill, ghost button borders |
| action-secondary-text | #F6F6F6 | Text on secondary buttons |
| accent-lavender | #D1C2F4 | Decorative highlights, avatar backgrounds, badge fills |
| accent-pink | #EDC2E7 | Gradient stops, decorative illustration tones |
| accent-yellow | #FFDC61 | Gradient stops, warning highlights, illustration warmth |
| border-subtle | #454545 | Dividers on dark surfaces, ghost button borders |
| border-light | #D1D1D1 | Dividers on light surfaces, input borders |

The dark canvas dominates the experience, with #000000 establishing immediate depth. Elevated surfaces use #1C1C1C for panels and #2D2D2D for interactive elements like navigation pills and gradient endpoints. Text on dark surfaces uses a stepped system: #F6F6F6 for headlines, #D1D1D1 for body, #E7E7E7 for fine labels. On the occasional light panel—seen in feature sections—#2D2D2D serves as primary ink with #454545 for secondary material. Pastel accents appear primarily in photography and illustration: lavender (#D1C2F4) tints avatar backdrops and UI chrome, while pink (#EDC2E7) and yellow (#FFDC61) blend in watercolor gradients that separate product screenshots from their dark surrounds.

## Typography

Two families create the typographic system: Gelica for display and editorial voice, Geist for interface and functional text. Gelica carries the brand's sophistication through its serif construction with restrained contrast; Geist delivers neutrality through geometric clarity with multiple weights.

| token | family | size | weight | leading | tracking | use |
|---|---|---:|---:|---:|---:|---|
| hero-display | Gelica | 5.5rem | 300 | 1 | normal | Homepage hero headline |
| section-display | Gelica | 3.5rem | 400 | 1.05 | normal | Section headlines, CTA panels |
| feature-headline | Gelica | 3rem | 400 | 1.1 | normal | Feature section titles |
| testimonial-quote | Gelica | 2rem | 400 | 1.25 | normal | Customer testimonial body |
| body-large | Geist | 1.125rem | 300 | 1.55 | normal | Lead paragraphs, descriptions |
| body | Geist | 1rem | 400 | 1.5 | normal | Standard paragraphs, UI text |
| body-lead | Geist | 1rem | 400 | 1.625 | normal | Navigation links, looser reading |
| label | Geist | 0.875rem | 500 | 1.43 | normal | Buttons, badges, category labels |
| caption | Geist | 0.75rem | 500 | 1.33 | normal | Metadata, timestamps, legal |
| navigation | Geist | 0.75rem | 500 | 1.33 | normal | Top-bar nav, footer links |

Gelica appears at 88px (5.5rem) for the hero, scaling to 56px (3.5rem) for section headlines and 48px (3rem) for feature titles. Testimonials use 32px (2rem) for quoted body text. Geist anchors the system at 16px (1rem) with 24px line-height for standard reading; 18px (1.125rem) at weight 300 serves lead paragraphs with lighter presence. The 14px (0.875rem) weight-500 pairing handles all button and label needs, while 12px (0.75rem) weight-500 manages navigation and fine print. Line heights stay tight for display (1.0–1.1) and open for body (1.5–1.625). Letter spacing remains normal throughout; no tracked-out uppercase labels appear.

Geist is designed by Basementstudio Andrés Briganti Mateo Zaragoza and distributed by Basementstudio Vercel Andrés Briganti Guido Ferreyra Mateo Zaragoza. Gelica carries no supported attribution. Verify licensing for these families before production use.

## Layout

The page uses a centered container system with generous horizontal margins that create breathing room around content. The main content area sits within `0px 32px` padding and `0px 154px` margins on standard sections, producing a narrow, editorial reading measure. Wider moments—such as the testimonial carousel—expand to `0px 294px` margins, allowing quoted text to occupy more horizontal space. Feature sections alternate between full-bleed dark canvas and contained cream-colored panels with `1.5rem` corner radius.

Vertical rhythm follows a clear sectional logic: hero areas receive `112px` top padding, standard sections use `80px` or `64px` vertical padding, and compact interstitial areas use `32px` or `16px`. The footer CTA panel breaks this pattern with substantial internal padding (`4rem` typical) to create a moment of pause before the page conclusion.

Grid behavior in feature sections splits content asymmetrically: text blocks occupy roughly 40% width with left alignment, while product screenshots or illustrations fill the remaining space, often bleeding to the panel edge or sitting on watercolor gradient backgrounds. The testimonial section centers its quote and attribution, with pagination dots below and navigation arrows at the far right. Navigation sits at the top in a floating pill bar with `9999px` radius, containing logo, links, and action buttons in a single horizontal row.

## Visual language

The visual system distinguishes itself through three signature elements: watercolor gradient illustrations, dotted divider rules, and pill-shaped interactive surfaces.

Watercolor gradients appear behind product screenshots and as section backgrounds, blending lavender, pink, and yellow tones in soft, atmospheric washes. These are photographic or generated assets rather than CSS gradients—visible in the AI Labels and AI Email Drafts sections where UI mockups float on purple-yellow cloud-like textures. The effect humanizes the technical product and creates visual separation between dark interface chrome and light content panels.

Dotted rules serve as section dividers and content separators. A `radial-gradient(circle, rgba(45, 45, 45, 0.4) 1.5px, rgba(0, 0, 0, 0) 1.5px)` pattern creates a horizontal line of discrete dots at 1.5px size with 40% opacity. These appear above and below feature lists, between testimonials and CTAs, and as subtle boundaries in the footer. The dot pattern replaces solid borders with something more delicate and editorial.

Pill shapes dominate interactive elements. Buttons, navigation containers, and avatar frames all use `9999px` border radius for fully rounded caps. Even the primary CTA button in the hero uses this treatment rather than sharper corners. The consistency creates a soft, approachable interface language that counterbalances the dark severity of the canvas.

Iconography appears minimal and functional: small 16px symbols accompany feature list items (clock icons for time savings, eye icons for focus features), and social links in the footer use standard platform glyphs. No custom icon font is visible; symbols appear to be inline SVG or a lightweight system set.

## Components

### Navigation bar

- **Anatomy**: Logo wordmark left, text links center, "Log in" text button and "Get started" filled button right
- **Surface**: Transparent or `surface-elevated` pill container with `9999px` radius
- **Typography**: `navigation` token for links, `label` token for buttons
- **Shape**: Full pill container with internal `0px 16px` padding on links
- **Spacing**: Floats over hero content with minimal vertical padding

### Hero section

- **Anatomy**: Large display headline, supporting paragraph, primary CTA button, secondary text button with icon
- **Surface**: Full `canvas` background
- **Typography**: `hero-display` for headline, `body-large` for description, `label` for actions
- **Shape**: No panel container; text sits directly on dark background
- **Spacing**: `112px` top padding, generous bottom margin before next section

### Feature section (light panel)

- **Anatomy**: Section label or eyebrow, `feature-headline` title, descriptive paragraph, dotted rule, icon-callout row, primary CTA button; paired with product screenshot or illustration
- **Surface**: `surface` or near-white (`#F6F6F6`-tinted) rounded panel with `1.5rem` radius
- **Typography**: `feature-headline` for title, `body` for description, `label` for CTA, `body` weight 500 for callout text
- **Shape**: `rounded.panel` for container; buttons use `rounded.pill`
- **Spacing**: `112px 64px` internal padding typical; text block offset with left padding in some variants
- **Composition**: Asymmetric two-column with text left, visual right; visual often extends to panel edge or sits on watercolor gradient

### Product screenshot frame

- **Anatomy**: Rounded container holding UI mockup with floating labels, badges, or status pills
- **Surface**: Dark interface chrome (`#2D2D2D` to `#000000` gradient) for email compose UI; light surface for inbox lists
- **Typography**: `body` and `label` tokens for mockup text
- **Shape**: `rounded.panel` for outer frame; internal elements use `rounded.pill`
- **Spacing**: Generous internal padding; floats on watercolor gradient background

### Testimonial carousel

- **Anatomy**: Portrait photo left, quote text right, attribution below quote, pagination dots centered, arrow navigation far right
- **Surface**: Transparent or light background; portrait sits on `accent-lavender` square with `rounded.panel` corners
- **Typography**: `testimonial-quote` for body, `body` weight 500 for name, `body` with muted color for title
- **Shape**: `rounded.panel` for avatar container; pagination dots are small pills
- **Spacing**: Centered layout with `294px` side margins for wide measure

### FAQ accordion

- **Anatomy**: Question text with expand/collapse chevron, answer text below
- **Surface**: Transparent or very subtle border
- **Typography**: `body` weight 500 for questions, `body` for answers
- **Shape**: Full-width rows with bottom border or dotted rule separation
- **Spacing**: `32px` vertical padding per item; `16px` gap between question and answer

### CTA panel

- **Anatomy**: Display headline, supporting text, two action buttons, trust badges with icons below
- **Surface**: `surface` dark rounded panel with `1.5rem` radius
- **Typography**: `section-display` for headline, `body-large` for text, `label` for buttons, `caption` for trust badges
- **Shape**: `rounded.panel` container; buttons use `rounded.pill`
- **Spacing**: `4rem` internal padding; buttons centered with `1rem` gap; trust badges in horizontal row with `2rem` gap

### Footer

- **Anatomy**: Logo, link columns, social icons, legal links, certification badges, copyright
- **Surface**: Watercolor gradient illustration at bottom edge; content on transparent or near-transparent layer
- **Typography**: `navigation` for links, `caption` for legal
- **Shape**: No panel; full-width with standard content margins
- **Spacing**: Dotted rule separates CTA from footer; `32px` vertical padding typical

## Responsive behavior

The design is documented from desktop viewport widths. The narrow content measure (`154px` side margins) suggests the system was optimized for reading comfort at standard laptop widths. At narrower viewports, the asymmetric feature layouts should stack vertically: product screenshots would move above or below text blocks rather than sitting beside them. The testimonial carousel would likely collapse to a single centered column with the portrait above the quote. Navigation would compress to a hamburger menu or simplify to logo-plus-CTA. Font sizes should scale down proportionally: the `hero-display` at 88px would reduce to approximately `48px` on tablet and `36px` on mobile to maintain line-length viability. The `section-display` at 56px would become `40px` and then `32px`. Pill-shaped buttons maintain their radius at all sizes but increase touch targets to at least `44px` height on mobile. Watercolor gradient backgrounds should remain visible but may crop differently; consider `background-size: cover` with centered focal points.

## Practical implementation guidance

### Preserve
- The two-family typographic hierarchy: Gelica for display, Geist for everything functional
- Pill-shaped buttons and navigation containers as the signature interactive language
- Watercolor gradient photography as section backgrounds behind product shots
- Dotted divider rules for editorial rhythm between content blocks
- The stepped text color system on dark surfaces (near-white → light gray → muted gray)
- Asymmetric feature layouts with generous whitespace

### Avoid
- Sharp-cornered buttons or cards; the rounded language is integral to the brand warmth
- Pure white text on dark backgrounds; use `#F6F6F6` or `#D1D1D1` to reduce eye strain
- Solid horizontal rules where dotted patterns create the intended editorial feel
- Crowding product screenshots with text; let watercolor gradients provide visual breathing room
- Generic SaaS illustration styles; the watercolor treatment is distinctive

### Recommended build order
1. Establish dark canvas and surface color tokens with proper contrast ratios
2. Implement Geist at 16px/24px as the body foundation with weight 400 and 500 variants
3. Add Gelica display sizes: 88px hero, 56px section, 48px feature, 32px testimonial
4. Build pill button component with primary (white fill, black text) and secondary (dark fill, light text) variants
5. Create dotted divider as reusable component using the radial gradient pattern
6. Implement feature section layout with asymmetric two-column and rounded panel container
7. Add watercolor gradient background treatment for screenshot containers
8. Build testimonial carousel with portrait-left, quote-right layout and pagination
9. Construct FAQ accordion with expand/collapse behavior
10. Assemble footer with gradient illustration, link columns, and certification badges

### Accessibility
- Maintain minimum 4.5:1 contrast for body text; the `#D1D1D1` on `#000000` pairing exceeds this
- Ensure `#F6F6F6` headlines on `#1C1C1C` surfaces meet 3:1 for large text
- Provide visible focus states for pill buttons; consider `2px` outline offset with `accent-lavender` color
- Add `aria-expanded` to FAQ accordion triggers and manage keyboard navigation between items
- Testimonial carousel needs previous/next button labels and live region for quote changes
- Watercolor gradients behind text should maintain sufficient contrast; avoid placing body text directly on gradient areas

## Scope note

This guide covers the Jace AI homepage including hero, feature sections, testimonial carousel, FAQ accordion, call-to-action panel, and footer. Pricing pages, authentication flows, and in-product interface chrome are not represented. Motion behavior for the testimonial carousel, FAQ expand/collapse transitions, and any scroll-triggered animations are not documented from still images.

## More website design guides

[Browse website design guides by pattern and website](/design-guides).
