Components

Seventeen building blocks.

Every component is built from the Bonlife tokens - navy chrome, coral CTAs, Onest headings, Inter body. Nothing hard-coded, nothing decorative.

Button

4 variants · 3 sizes

Primary navy, secondary coral, ghost, outline.

IconButton

Round, icon-only actions.

Badge

9 tones

Neutral, brand, semantic, and category tones.

NeutralNavyCoralApprovedOverdueFuneral CoverLife InsuranceSaving & Study PlansAccident & Disability Cover

Card

3 variants

Shadow, outline, flat tint.

Shadow

Default surface.

Outline

Hairline border only.

Flat

Tint background.

Form controls

Inputs, select, checkbox, radio, switch - navy focus, coral outline ring.

13 digits, no spaces.
We could not verify that address.

PlanCard

Category marketing card - flat category fill, coral eyebrow and CTA, white Onest title.

Funeral Cover
Protection your family can count on.
Compare Funeral Plans
Life Insurance
A lump sum that protects what you've built.
Compare Life Insurance
Saving & Study Plans
Grow it steadily, for the years that matter.
Compare Saving Plans
Accident & Disability Cover
Cash support when the unexpected happens.
Compare LifeGuard

PlanRow

Plan list row - plain white, navy Onest, 3px category left tick.

Family Plan
Ages 18-65 · Main life, spouse, children
From N$85/m
Prime Plan
Ages 18-60 · N$25,000 or N$50,000 cover
From N$120/m
OneLife Plan
Lump sum, up to N$1,000,000 cover
From N$240/m
Study Plan
Education-focused, matures at enrolment age
From N$150/m

Tabs

Pill tabs on a muted track.

N$1,000 Instant Cash paid the same day a funeral claim is approved.

Accordion

One item open at a time.

Full details up front - no fine print, no surprises. The waiting period is stated on your policy schedule.

Dialog

Modal with backdrop, escape-key, and click-outside close.

Toast

Navy toast, body-text weight. Sonner under the hood.

Tooltip

Hover for detail.

Sign up without medical examsSame-day N$1,000 on funeral claims