DESIGN.md · Analysis

UNICRED

unicred.com.br · 29 May 2026 · 47 colors · Montserrat, Roboto

UNICRED

UNICRED is a cooperative financial institution delivering personalized banking solutions through a human-centered, trust-driven design language that balances institutional authority with warmth and accessibility.

Colors

surface#ffffff
surface-dim#f8f8f8
surface-bright#ffffff
surface-container-lowest#f8f8f8
surface-container-low#f0f0f0
surface-container#eceeef
surface-container-high#e8e8e8
surface-container-highest#e0e0e0
on-surface#555555
on-surface-variant#979797
inverse-surface#1b3b2c
inverse-on-surface#ffffff
outline#c4c4c4
outline-variant#bba756
surface-tint#bba756
primary#018b6a
on-primary#ffffff
primary-container#094d38
on-primary-container#ffffff
inverse-primary#bba756
secondary#1b3b2c
on-secondary#ffffff
secondary-container#2c5a45
on-secondary-container#ffffff
tertiary#bba756
on-tertiary#1b3b2c
tertiary-container#e8dcc4
on-tertiary-container#3d2f1a
error#f44336
on-error#ffffff
error-container#ffcdd2
on-error-container#b71c1c
primary-fixed#018b6a
primary-fixed-dim#094d38
on-primary-fixed#ffffff
on-primary-fixed-variant#ffffff
secondary-fixed#1b3b2c
secondary-fixed-dim#0d2620
on-secondary-fixed#ffffff
on-secondary-fixed-variant#ffffff
tertiary-fixed#bba756
tertiary-fixed-dim#8b7a3d
on-tertiary-fixed#1b3b2c
on-tertiary-fixed-variant#1b3b2c
background#ffffff
on-background#555555
surface-variant#c4c4c4

Typography

display
fontFamily: Montserrat · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Montserrat · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Montserrat · fontSize: 32px · fontWeight: 600 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Montserrat · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Roboto · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.01em
body-md
fontFamily: Roboto · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Montserrat · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em
label-sm
fontFamily: Montserrat · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

UNICRED is a cooperative financial institution that reimagines banking through a philosophy of institutional warmth and human-centered trust. The design system embodies 'Cooperative Modernism'—a movement that balances the authority and stability of traditional finance with the accessibility and emotional resonance of contemporary digital design. The brand serves individuals and cooperatives seeking financial solutions that feel personal, transparent, and genuinely aligned with their values. The visual language uses a rich, earthy palette anchored by a vibrant teal-green primary (#018b6a) that signals trust and growth, paired with a sophisticated gold accent (#bba756) that conveys prosperity and heritage. Every interface element is designed to reduce friction and build confidence: clean typography hierarchies, generous whitespace, and purposeful color transitions guide users through complex financial decisions without overwhelming them.

The brand voice is conversational yet authoritative, warm yet professional. UNICRED speaks in Portuguese with clarity and respect, avoiding jargon while maintaining credibility. The tone is optimistic about financial empowerment—never patronizing, never breathless. Example sentence in brand voice: 'Precisamos saber um pouco mais sobre você para lhe oferecer o melhor atendimento' (We need to know a bit more about you to offer you the best service).

Colors

The UNICRED color system is built on three foundational pillars: trust (primary teal-green), heritage (tertiary gold), and institutional stability (secondary deep forest). Primary (#018b6a) is the signature accent used exclusively for call-to-action buttons, active navigation states, and key interactive elements that demand user attention. It appears on the hero CTA buttons ('SOU VISITANTE', 'SOU COOPERADO') and all primary form submissions. Secondary (#1b3b2c) anchors the brand's institutional authority, appearing in headers, modal overlays, and deep-background elements that establish visual hierarchy. Tertiary (#bba756) is the heritage accent—a warm gold that highlights category labels, active navigation indicators, and premium service badges. The surface stack progresses from pure white

Typography

The typography system uses Montserrat for headlines and labels (conveying modern confidence and cooperative solidarity) and Roboto for body text (ensuring legibility and approachability). Display (60px, 700 weight) is reserved for hero statements and major section breaks, while headline-lg (40px, 700) anchors page sections like 'SEJA BEM-VINDO'. Headline-md (32px, 600) and title-lg (24px, 600) create a clear visual hierarchy for subsections and card titles. Body-lg (18px, 400) and body-md (16px, 400) are the workhorses for descriptive copy and form labels, with generous 28px and 24px line heights respectively to maximize readability. Label-md (14px, 600) and label-sm (12px, 500) are used for button text, badges, and metadata. Letter-spacing is subtle but intentional: headlines use -0.02em

Layout

The layout system uses a 12-column grid with a maximum container width of 1280px, allowing content to breathe on large screens while remaining focused on mobile (750px viewport). The spacing scale is semantic: unit (8px) is the atomic baseline, xs (4px) for micro-adjustments, sm (12px) for tight grouping, md (24px) for standard section padding and component spacing, lg (40px) for major section separation, and xl (64px) for hero and full-width spacing. Gutter spacing is consistently 24px, creating a rhythm that feels neither cramped nor wasteful. The hero section uses full-viewport height with a semi-transparent overlay (rgba(0,0,0,0.3)) to ensure text legibility over the background image. Card-based layouts use md (24px) padding internally, with lg (40px) margins between card groups. Form

Elevation & Depth

Depth in UNICRED is achieved through a restrained shadow system that avoids the 'floating card' aesthetic in favor of subtle, grounded elevation. Level 1 (Base) uses no shadow—elements sit flush with the surface. Level 2 (Standard Cards) applies elevation.sm (0 1px 2px rgba(0,0,0,0.06)), creating barely perceptible separation for card containers and input fields. Level 3 (Elevated/Modals) uses elevation.md (0 4px 12px rgba(0,0,0,0.08)) for modal overlays, dropdown menus, and hover states on interactive elements. Level 4 (Deep Modals/Popovers) applies elevation.lg (0 6px 16px rgba(27,59,44,0.3)

Shapes

The shape philosophy is 'Institutional Softness'—a balance between the sharp precision of traditional banking and the approachability of modern design. Buttons use sm (0.25rem / 4px) border-radius, creating a subtle softness that feels contemporary without sacrificing professional credibility. Cards and containers use md (0.75rem / 12px) for a more pronounced roundness that invites interaction. Input fields use sm (4px) to maintain visual consistency with buttons and form cohesion. Modals and full-width overlays use lg (1rem / 16px) for a softer, more welcoming appearance. Badges and pills use

Components

Action Elements Buttons are the primary interaction pattern. Button-primary uses primary (#018b6a) background with white text, 2px solid border, 12px 24px padding, and 48px height for touch-friendly targets. On hover, the background shifts to primary-container (#094d38) with elevation.md shadow and a 0.2s transition. Button-secondary uses transparent background with primary text and a 2px primary border; on hover, the background becomes surface-container-high (#e8e8e8). Button-tertiary is reserved for secondary actions and uses the tertiary gold (#bba756) with uppercase text-transform and 0.05em letter-spacing for emphasis. All buttons use Montserrat label-md typography and disable text-decoration on hover to maintain visual clarity.

Containers & Surfaces Cards use surface-contain

Do's and Don'ts

**Do**

  • Do use primary (#018b6a) exclusively for CTAs and active states—it's the brand's most precious color and loses impact through overuse.
  • Do maintain the 24px gutter and md spacing scale across all layouts to preserve the cooperative rhythm and breathing room.
  • Do apply text-shadow: 1px 1px 2px rgba(0,0,0,0.1) on small labels over image backgrounds to ensure accessibility without compromising aesthetics.
  • Do use Montserrat for headlines and labels to reinforce institutional confidence; reserve Roboto for body text to maximize legibility.
  • Do transition interactive elements between elevation levels (Level 1 → Level 2) with 0.2s ease-in-out timing to signal interactivity without jarring motion.

**Don't**

  • Don't use pure black (#000000) or pure white (#ffffff) for text—use on-surface (#555555) and surface (#ffffff) instead to reduce eye strain and maintain brand warmth.
  • Don't apply shadows deeper than elevation.lg (0 6px 16px rgba(27,59,44,0.3))—deeper shadows feel disconnected from the grounded, institutional aesthetic.
  • Don't mix Montserrat and Roboto weights arbitrarily; follow the typography scale strictly to maintain hierarchy and predictability.
  • Don't use tertiary (#bba756) for primary CTAs or interactive elements—it's a heritage accent and loses its signaling power when overused.
  • Don't round corners beyond lg (16px) on cards or containers—extreme roundness undermines the institutional credibility that UNICRED's cooperative mission requires.