Brand Book

The complete brand identity, voice guidelines, and visual design system for Unduit

Foundation

Design Tokens

Colors, gradients, typography scale, border radii, and shadows that define the Unduit visual language.

Brand Colors

Gradients

Typography Scale

Border Radii

Shadow Scale

Category 1

Input Controls

Components that allow users to enter data, make choices, or trigger actions — from simple buttons to sliders.

Buttons

Primary Button

Secondary Button

Danger / Destructive Button

Icon-only Button

FAB (Floating Action Button)

Text Fields

Selection Controls

Checkboxes

Radio Buttons

Toggles / Switches

Slider

Asset Utilization60%

Date Picker

Category 3

Informational Components

Feedback, status updates, and contextual helpers that keep users informed at all times.

Progress Bar

Asset Recovery Progress68%

Loading Spinner

Toast / Snackbar

Badges

Tooltips

Notifications Settings Profile Favourites

Category 4

Containment & Layout

Structure components that group, organise, and present content in a cohesive, scannable way.

Cards

Accordion

Modal / Dialog

Data Table

AssetStatusAssigned ToLocationValue

Carousel

Category 5

Global Components

Persistent UI components that appear on every page - the Navbar and Footer architecture, specs, and sub-patterns.

Navbar

Height

92px

H-Padding

42px

Background

rgba(255,255,255,0.60)

Blur

backdrop-blur-md

Position

Fixed / z-50

Logo Size

134 x 32px

Preview
Services Explore Platform Company Resources

Mega Menu - Icon Pill

Procure & Deploy
Track & Manage
Recover & Secure
Platform

Footer

Background

#FAF9F8

Min-height (XL)

620px

Top Padding

80px (pt-20)

Grid

4 columns (desktop)

Column Gap

60px

Max Width

1440px

Newsletter Card

Subscribe to our newsletter

Footer Link Column

All Services

Back to Top Button

Category 6

Page Patterns

Structural templates and layout conventions used to compose consistent, scannable pages across the platform.

Section Label + Heading Pattern

Section Label

Power Word Gradient, Rest Dark

Supporting description. Body copy is always #374051 at 16-20px,
Regular weight, max-width 540px.

Label Size

11px / Uppercase

Label Color

#FF5F00 or rgba(0,0,0,0.38)

Heading Size

36px - 46px

Heading Weight

Semibold (600)

Line Height

1.1

Letter Spacing

tight (-0.02em)

Logo Ticker (Trust Strip)

Uber Eats SAP Ferguson TINTI Avery McLane Montway

Animation

20s linear infinite

Transform

translateX(-50%)

Mask

Fade 10% each side

Overflow

hidden

List Width

max-content (2x items)

Wrap

nowrap

Hero Section Pattern

Preview

AI-Driven IT Agent
for Global Execution

Unduit is the IT agent that runs enterprise IT.
It plans, executes, and governs IT operations globally, allowing organizations to scale fluidly.

CTA Section Pattern

Ready to get started?

Transform your IT operations with Unduit today.

Service Page Layout Stack

NavbarFixed glassmorphism nav - 92px height, z-50
HeroService hero with gradient heading + dual CTAs
OfferingsGrid of service cards - 1192px max-width
Business ImpactMetric/benefit cards with orange accents
FAQAccordion, max-width 900px, #FAF9F8 cards
Footer4-column grid - min-height 620px, #FAF9F8

Category 7

Imagery

How background videos, SVG illustrations, gradient overlays, and background patterns are used across the platform - with layout examples.

Imagery Roles

Background Video

Hero sections - full-bleed, opacity 0.55-0.6, object-cover, translateY(120px) offset to frame the subject centrally.

SVG Illustrations

Service page heroes - right-column, object-contain, max-width 850px, aspect-ratio 1.4/1. Always crisp and vector-based.

Background Patterns

Feature/Impact sections - SVG tiled or positioned at 100% cover. Used as a textured backdrop behind glassmorphism cards.

Gradient Overlays

Radial or linear gradients layered over white to warm up hero backgrounds. Max opacity 0.4 - never obscure text.

Layout Example - Full-Bleed Hero (Centered)

Preview

AI-Driven IT Asset
Lifecycle Management

A complete solution to manage every device from acquisition to disposal.

Video Opacity

0.55 - 0.60

Video Offset

translateY(120px)

Video Fit

object-cover

Content Z

z-10 (above video)

Layout Example - Split Hero (Text Left / Illustration Right)

Preview

Track and Manage

Real-time visibility into every asset. Know exactly where every device is at all times.

SVG Illustration object-contain max-w-[850px]

Text Column

45% width

Image Column

55% width

Image Fit

object-contain

Max Width

850px

Layout Example - Background Pattern with Glassmorphism Cards

Preview

Zero Redundancy

Contextual description supporting the benefit shown in this card.

Managed Compliance

Contextual description supporting the benefit shown in this card.

Increased Security

Contextual description supporting the benefit shown in this card.

Card BG

rgba(255,255,255,0.45)

Card Border

2px solid #FFF

Backdrop Blur

20px

Pattern Opacity

≤ 0.06

Layout Example - CTA Section with Background Image

Preview

This isn't free forever

The Unduit AI agent works across this app ecosystem to execute lifecycle operations from start to finish.

✓ Fewer steps for IT teams
✓ Consistent execution across regions
✓ One global operational standard

Container BG

Orange gradient + SVG bg-image

SVG Fit

background-size: cover

Border Radius

50px (inner + outer)

Card BG

rgba(255,255,255,0.45) + blur(20px)

Imagery Rules

Do

  • Use vector SVGs for all product illustrations - never rasterize
  • Keep video opacity at 0.55-0.6 so text always reads clearly on top
  • Offset background video with translateY to frame it naturally
  • Use radial gradient overlays (max opacity 0.4) to warm up hero bg
  • Always wrap illustrations in an aspect-ratio container to prevent reflow

Don't

  • Place background imagery behind text without a transparent overlay
  • Use photography or photos - Unduit uses vector illustrations only
  • Scale illustrations beyond their natural container (no stretching)
  • Use imagery with heavy detail at small sizes - keep it clean and minimal
  • Apply backdrop-blur to content cards that sit over plain white backgrounds

Logo Usage

Rules and specifications for displaying the Unduit wordmark and U mark across all surfaces and backgrounds.

Logo variants

Unduit full wordmark - dark on light background

Full wordmark · dark · light background

Unduit full wordmark - white undu and gradient it on dark background

Full wordmark · white “undu” + orange gradient “it” · dark background

Unduit full wordmark - white on orange gradient

Full wordmark · white · orange gradient background

Unduit U mark

"U" mark · orange gradient · accent use · 48 x 52px

Sizing specifications

Navbar

134 x 32 px

Footer

112 x 28 px

Favicon / app icon

32 x 32 px (U mark)

Minimum wordmark

80 px wide

Clear space

Maintain a minimum clear space equal to the height of the U mark (52px) on all sides of the logo. Never place other elements inside this exclusion zone.

Approved backgrounds

White

Off-white / #FAF9F8

Dark / #1A1A1A

Orange gradient

Logo dos & don'ts

Do

  • Use the provided SVG files - never recreate or redraw the logo
  • Use the full wordmark on all external-facing surfaces
  • Maintain the minimum clear space rule around the logo
  • Use the dark wordmark on white and off-white backgrounds
  • Use white “undu” + orange gradient “it” on dark (#1A1A1A) backgrounds
  • Use the white wordmark on orange gradient backgrounds
  • Scale the logo proportionally - never stretch or squish

Don't

  • Place the dark wordmark on dark or gradient backgrounds
  • Use a CSS invert filter on the logo - use the correct colour variant instead
  • Rotate, skew, or add effects (drop shadows, outlines, glows) to the logo
  • Use the wordmark smaller than 80 px wide
  • Change the logo colours - use only the three approved variants
  • Place any element inside the logo's clear space zone
  • Use an old or rasterised version of the logo - always use the SVG

Guidelines

Dos & Don'ts

Core rules that preserve visual consistency, brand integrity, and quality across all components and pages.

Typography

Do

  • Use SF Pro Display exclusively - Regular, Medium, Semibold, Bold
  • Apply orange gradient only to the first word or a single keyword in a heading
  • Use lineHeight 1.1 for headings and 1.6 for body copy
  • Use tracking-tight (-0.02em) on all section headings

Don't

  • Use system fonts or web fonts other than SF Pro Display
  • Apply gradient to entire paragraphs or long body text - accents only
  • Mix font weights outside of 400, 500, 600, and 700
  • Use italic - no italic variant of SF Pro Display is in use

Colors

Do

  • Use #1A1A1A for all headings and primary text
  • Use #374051 for body copy and descriptions
  • Use #FAF9F8 as alternate section background instead of pure white
  • Reserve orange gradient for interactive elements and keyword highlights

Don't

  • Use orange as a large solid background fill - gradient accents only
  • Introduce new brand colors outside the defined palette
  • Use pure black (#000) for text - always use #1A1A1A
  • Place low-contrast text on orange gradient backgrounds

Buttons

Do

  • Use dark gradient (134deg, #475565 → #000710) for all primary CTAs
  • Include the .btn-arrow reveal animation on primary buttons
  • Apply scale-105 on hover and scale-95 on active for all buttons
  • Keep button heights always at 50px

Don't

  • Use flat or solid orange for primary buttons - always use gradients
  • Create buttons shorter than 44px or taller than 56px
  • Add a border to the primary dark-gradient button
  • Place more than 2 CTA buttons side-by-side in a single section

Cards

Do

  • Use border-radius 26-28px for feature and impact cards
  • Use border: 2px solid #FFFFFF (glass border) for card edges
  • Add box-shadow: 0 4px 30px rgba(0,0,0,0.05) for depth
  • Use #FAF9F8 or rgba(255,255,255,0.45) as card backgrounds

Don't

  • Use hard opaque colored backgrounds inside card grids
  • Mix card border-radius values within the same section
  • Apply backdrop-blur to content cards - reserve for overlays/navbar only
  • Make cards narrower than 240px or wider than 380px in a grid

Icons

Do

  • Use Lucide React exclusively for all functional icons
  • Set strokeWidth to 1.8px consistently across all icons
  • Size icons 16px (nav/small) to 28px (cards/large) by context
  • Use icon pills (28x28px, border-radius 7px) inside navigation menus

Don't

  • Mix icon libraries - no Font Awesome, Heroicons, or Material Icons
  • Use filled icon variants unless intentional (e.g. FAB buttons)
  • Use icons larger than 32px without a containing pill or badge
  • Change icon stroke widths arbitrarily - keep 1.8px uniform

Animations

Do

  • Use Framer Motion for all entrance and interaction animations
  • Use the standard ease curve [0.22, 1, 0.36, 1] for all transitions
  • Stagger list and card animations with 0.05-0.10s delays
  • Start entrance animations at y: 30, opacity: 0

Don't

  • Use raw CSS animations for complex entrance effects - use Framer Motion
  • Animate more than 3 properties simultaneously on one element
  • Use bounce or elastic easing - stick to the standard ease curve
  • Animate static text content unnecessarily

Spacing

Do

  • Use py-24 to py-32 (96-128px) for section vertical padding
  • Maintain 14px gaps between cards in a grid
  • Keep heading-to-description spacing at 16px (mb-4)
  • Keep description-to-CTA spacing at 32px (mt-8)

Don't

  • Use section padding below py-16 (64px)
  • Use more than 32px card gap - it will look too sparse
  • Nest sections inside sections - keep each section top-level
  • Add inconsistent padding inside card components

Navigation

Do

  • Keep navbar height exactly at 92px - never modify this value
  • Maintain 42px horizontal padding in the navbar
  • Use hover-triggered dropdowns with 120ms close timeout
  • Apply glassmorphism: rgba(255,255,255,0.60) + backdrop-blur-md

Don't

  • Place non-navigational content (banners, promos) in the navbar
  • Show more than 5 top-level nav categories
  • Use click-triggered dropdowns - hover is the standard
  • Remove or reduce the backdrop-blur effect from the navbar

Confirm Asset Recovery

Are you sure you want to initiate global asset recovery for 47 devices? This action cannot be undone.

Scroll to Top

See Unduit in action

Personalized walkthrough of the Unduit Platform with our experts.

By continuing, you agree to our Terms of Service and Privacy Policy

Do more, with less IT

Get access to Unduit’s extensive IT platform in a few simple steps

By continuing, you agree to our Terms of Service and Privacy Policy

🍪 Our website uses cookies

Our website use cookies. By continuing, we assume your permission to deploy cookies as detailed in our Privacy Policy.