DESIGN.md · Analysis

Finiquita tu Deuda

finiquitatudeuda.es · 8 Sept 2026 · 47 colors · Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif

Finiquita tu Deuda

A Spanish debt resolution service brand combining financial expertise with approachable, human-centered design. The aesthetic balances professional credibility with warm, accessible visual language.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#eeeeee
surface-container-high#e9ecef
surface-container-highest#e0e0e0
on-surface#333333
on-surface-variant#7a7a7a
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#d0d0d0
outline-variant#c0c0c0
surface-tint#25d366
primary#25d366
on-primary#ffffff
primary-container#d4f5e0
on-primary-container#0d6b38
inverse-primary#1fb854
secondary#e62222
on-secondary#ffffff
secondary-container#ffdddd
on-secondary-container#7d0a0a
tertiary#6ec1e4
on-tertiary#ffffff
tertiary-container#d4f0f9
on-tertiary-container#0d4a5f
error#e62222
on-error#ffffff
error-container#ffdddd
on-error-container#7d0a0a
primary-fixed#d4f5e0
primary-fixed-dim#b8e6cc
on-primary-fixed#0d6b38
on-primary-fixed-variant#1fb854
secondary-fixed#ffdddd
secondary-fixed-dim#ffb3b3
on-secondary-fixed#7d0a0a
on-secondary-fixed-variant#c41e1e
tertiary-fixed#d4f0f9
tertiary-fixed-dim#b3e0f0
on-tertiary-fixed#0d4a5f
on-tertiary-fixed-variant#2a8fb0
background#ffffff
on-background#333333
surface-variant#f0f0f0

Typography

display
fontFamily: Roboto · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Roboto · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Roboto · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Roboto · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Poppins · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Poppins · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

Finiquita tu Deuda is a Spanish financial services brand specializing in debt resolution and negotiation. The design system embodies 'Warm Professional Minimalism'—a visual language that combines the credibility of financial expertise with the accessibility of human-centered care. The aesthetic uses soft, rounded forms (50% border-radius on primary CTAs, 20px on secondary elements) paired with a confident color palette anchored by vibrant green (#25d366) for action and bold red (#e62222) for urgency, set against clean white surfaces (rgb(255, 255, 255)). The brand evokes trust through clarity: every interface element serves a purpose, and visual hierarchy is achieved through scale, color, and subtle depth (box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) on elevated cards).

The voice is direct, empathetic, and solution-focused. Tone: conversational but professional, never patronizing. Vocabulary emphasizes agency and partnership—'Libérate' (liberate yourself), 'No estás solo' (you're not alone), 'Nuestro equipo' (our team). The brand speaks to financially stressed individuals with respect and optimism, using concrete language ('Estudio de viabilidad GRATUITO'—free viability study) rather than jargon. Example sentence in brand voice: 'Con un promedio de 4.8, somos los más populares—porque tu libertad financiera es nuestra prioridad.'

Colors

The color system balances emotional warmth with financial credibility. Primary (#25d366, rgb(37, 211, 102)) is a vibrant, action-oriented green used exclusively on call-to-action buttons, interactive elements, and success states. It signals growth, resolution, and forward momentum. Secondary (#e62222, rgb(230, 34, 34)) is a bold red deployed on secondary CTAs, alerts, and emphasis text—it conveys urgency and importance without aggression. Tertiary (#6ec1e4, rgb(110, 193, 228)) is a soft cyan used for informational accents, highlights, and supporting UI elements, adding visual interest without competing for attention.

The surface stack anchors the design in clean, professional neutrality: surface (#ffffff) is the primary canvas, with surface-container-low (#f0f0f0) used for subtle backgrou

Typography

The type system uses a two-family approach: Roboto for all headings (display, headline-lg, headline-md, title-lg) and system fonts (-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif) for body text, with Poppins reserved for button labels and small UI text. This creates visual hierarchy while maintaining legibility across devices.

Display (60px, 700 weight, -0.04em letter-spacing) anchors hero sections with commanding presence. Headline-lg (40px, 700 weight, -0.02em) is used for major section titles like 'Libérate de Deudas con Finiquita tu Deuda'. Headline-md (28px, 700 weight) breaks up content sections. Body-lg (18px, 400 weight, 28px line-height) is used for primary CTA text and prominent body copy, while body-md (16px, 400 weight, 24px line-height)

Layout

The layout system uses a 12-column grid with a max-width of 1200px (--wp--style--global--wide-size: 1200px), constrained to 800px for content-heavy sections (--wp--style--global--content-size: 800px). The design employs a fluid, mobile-first approach: sections stack vertically on small screens and expand to multi-column layouts at breakpoints (768px, 1024px, 1200px).

White-space is generous and intentional: section-to-section separation uses lg spacing (40px) to create breathing room and visual rhythm. Within cards and containers, md spacing (24px) is the default padding, with sm spacing (12px) used for internal element separation. The gutter between grid columns is 24px, maintained consistently across all breakpoints. Container margins follow the pattern: 24px on mobile, 40px on tablet,

Elevation & Depth

Depth is conveyed through a three-level shadow system combined with subtle background color shifts. Level 1 (Base/Flat) uses no shadow—elements sit flush on the surface (#ffffff). Level 2 (Elevated Cards) applies box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), paired with a light background shift to surface-container-low (#f0f0f0). This is used on service cards, input fields, and secondary containers. Level 3 (Modals/Overlays) uses box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), typically applied to floating elements like WhatsApp chat buttons or modal dialogs.

On hover, cards transition from Level 2

Shapes

The shape philosophy is 'Approachable Precision'—rounded corners signal friendliness and accessibility, while measured radius values prevent the design from feeling overly playful or informal. Primary CTAs use full border-radius (50%, or 9999px in CSS), creating pill-shaped buttons that feel inviting and modern. Secondary buttons use xl radius (20px), slightly less aggressive but still warm. Service cards and containers use md radius (6px) or lg radius (10px), providing subtle softness without compromising professional appearance. Input fields use DEFAULT radius (5px), balancing form functiona

Components

Action Elements Primary buttons (button-primary) use backgroundColor: {colors.primary} (#25d366), textColor: white, fontFamily: Inter, fontSize: 18px, fontWeight: 400, borderRadius: 50%, padding: 8px 24px, height: 44px. On hover, the background shifts to #1fb854 with a subtle scale(1.02) transform and 0.2s ease-out transition. Secondary buttons (button-secondary) use backgroundColor: {colors.secondary} (#e62222), fontFamily: Poppins, fontSize: 14px, fontWeight: 500, borderRadius: 20px, padding: 12px 24px. Hover state darkens to #c41e1e. Both button types have no border and use white text for maximum contrast. The WhatsApp CTA button is fixed bottom-right (bottom: 20px, right: 60px, z-index: 999) with a 40px × 40px icon, scale(1.2) on hover, and a tooltip that appears on hover with back

Do's and Don'ts

**Do**

  • Do use primary green (#25d366) exclusively on CTAs and success states—it's the brand's signature action color and must never be diluted or overused on non-interactive elements.
  • Do apply the three-level shadow system consistently: flat (no shadow) for base surfaces, 0 3px 8px rgba(0, 0, 0, 0.15) for elevated cards, and 0 8px 24px rgba(0, 0, 0, 0.12) for modals—never mix shadow depths.
  • Do maintain 24px gutter spacing between grid columns and 40px section separation (lg spacing) to preserve the clean, breathable layout rhythm across all breakpoints.
  • Do use Roboto 700 weight for all headings with negative letter-spacing (-0.02em to -0.04em) to create premium visual weight and hierarchy.
  • Do apply transform: translateY(-8px) on card hover states paired with shadow upgrade and 0.3s ease-out transition for consistent, polished interaction feedback.

**Don't**

  • Don't use secondary red (#e62222) on primary CTAs—it's reserved for secondary actions, alerts, and urgency signals; mixing red and green CTAs creates visual confusion.
  • Don't apply border-radius values outside the defined scale (3px, 5px, 6px, 10px, 20px, 50%)—arbitrary radii break the cohesive, intentional aesthetic.
  • Don't center-align body text or paragraphs; left-align all body copy to maintain readability and professional appearance. Center only headings and CTAs.
  • Don't use box-shadow on text elements or inline components—shadows are reserved for container-level depth only to maintain clarity and hierarchy.
  • Don't exceed 1200px max-width on desktop or constrain content to less than 800px on tablet; respect the grid system to ensure consistent, scalable layouts across devices.