Ocean depth, engineered focus

The Nereus visual language

A refined blue-and-white system that trades clip-art illustration for precision typography, glass surfaces and calibrated depth — built to convert while it calms.

02 — Colour palette

Four tokens, infinite depth

A deliberately narrow palette: deep navy for authority, ocean blue for identity, electric cyan for conversion moments, ice white for calm. Everything else is neutral slate.

#0B132B

Primary Deep Navy

Dark accents & high-contrast headers

slate-950 / nereus-navy

Usage · Headlines, dark hero canvas, footer, nav on scroll

#0066FF

Core Ocean Blue

Brand identity & primary buttons

blue-600 / nereus-blue

Usage · Primary CTA, links, active states, brand marks

#00D2FF

Electric Cyan

High-conversion focus states & badges

cyan-400 / nereus-cyan

Usage · Focus rings, badges, ambient glow, data highlights

#F8FAFC

Surface / Ice White

Clean, modern background

slate-50 / nereus-ice

Usage · Page surface, cards, section bands, input fills

Depth gradient

from-nereus-navy via-nereus-blue to-nereus-cyan

Ambient glow

cyan-400/55 radial · blur-3xl

Neutral ramp

slate-50 → slate-900
03 — Typography

Plus Jakarta Sans, tightly tracked

One geometric humanist family across the product and the site. Display sizes lean into negative tracking and heavy weight; body copy stays relaxed at 1.7 line-height for scannability.

Family

Plus Jakarta Sans

Fallback: Geist, system-ui

200 · ExtraLight

400 · Regular

600 · SemiBold

800 · ExtraBold

AaBbCc

H1 · Display

clamp 48–72px · 800 · -0.03em · leading-[1.05]

Master Deep Work without Distractions

H2 · Section title

36px · 700 · -0.02em · leading-tight

Distraction blocking across all your devices

H3 · Card title

20px · 700 · -0.01em

Scheduled focus sessions

Body · Base

18px · 400 · leading-[1.7] · slate-500

Nereus blocks distractions everywhere so you can enter flow state instantly.

Caption · Muted

13px · 500 · 0.08em · uppercase · slate-400

No credit card required · Cancel anytime

Font files

Self-host in production — the site loads Plus Jakarta Sans locally via next/font, so no Google Fonts request is made at runtime.

  • Plus Jakarta Sans

    Primary · 400/500/600/700/800 · OFL

    family .zip
  • Plus Jakarta Sans · specimen

    Google Fonts · weights & preview

    specimen
  • Geist

    Fallback · variable · OFL

    releases
  • @font-face snippet

    CSS · self-hosted woff2 stack

04 — Components

Buttons, badges & glass cards

Live shadcn/ui primitives styled with the Nereus tokens. Hover and focus each control to inspect the motion and glow behaviour.

Buttons

Primary CTA · glow + lift

Secondary · outline & ghost

On dark surface

Badges & pills

Rating 4.9/5Productivity App of the DayPrivate by designNew · v2.0Focus session live

Input & focus state

Focus ring: ring-4 ring-cyan-400/25

Block the whole web

Site and app blocklists sync instantly across macOS, iOS and Chrome — no gaps to slip through.

Sessions that hold

Locked mode makes a focus block un-cancellable, so the decision is made once, in advance.

Depth analytics

See time submerged, streaks and interruption patterns rendered in calm, readable charts.

05 — Download CTAs

Four platforms, one decision

Never show four buttons. Detect the visitor's OS and browser, then surface a single primary desktop build, one mobile route, and the Chrome extension only when a Chromium browser is present.

Simulate

Live CTA stack

Routing rules

  • Primary · desktop build
    User agent decides the label and the file: Windows → .exe, macOS → universal .dmg. Unknown desktop OS falls back to a neutral “Download for Desktop” pointing at /download.
  • Secondary · mobile
    iOS routes straight to the App Store. Android shows a waitlist CTA until the build ships, then flips to Play Store with no layout change.
  • Tertiary · Chrome extension
    Rendered only when Chromium is detected (Chrome, Edge, Brave, Arc, Opera). Safari and Firefox users never see a dead-end button.
  • Always available
    A muted “All platforms” text link under the stack keeps every build one click away for anyone the detection gets wrong.
All platforms & older builds
06 — Hero visual direction

Two routes out of clip-art

Both directions keep the logo and the blue/white system. Toggle between them to compare a dark, atmospheric mesh against a crisp light vector treatment.

4.9/5 from 2,400+ deep workers

Master Deep Work without Distractions

Nereus blocks distractions everywhere so you can enter flow state instantly.

Session

01:24:36

Blocked today

147 attempts

Devices

Mac · iPhone · Chrome

Option A — slate-950 canvas · blue/cyan mesh blurs · glassmorphism cards · white type

07 — Conversion & trust

Social proof, monochrome and aligned

Logos render as flat grayscale at a fixed optical height, lifting to full contrast on hover. Paired with a compact rating strip, this becomes the highest-performing band above the fold.

Trusted by professionals at Netflix, Google & McKinsey

NetflixGoogleKKRPalantirDartmouthAbbVieNetflixGoogleKKRPalantirDartmouthAbbVie

4.9/5

Average rating

2,400+ reviews

1.4M

Distractions blocked

last 30 days

38%

More deep work

first month average

Ready to go deep?

Start a 7-day free trial. No credit card, no lock-in — just quiet.

No credit card required · Cancel anytime

Take the guide with you

Export this page as a PDF, or pull the raw tokens and source files individually from each section above.

Logo pack

Tip: choose “Save as PDF” in the print dialog and enable background graphics.

Print utility classes

  • .no-print

    Hidden in the PDF — nav, toggles, download pills

  • .print-only

    Hidden on screen, block in the PDF

  • .print-only-inline

    Inline variant of print-only

  • .print-avoid-break

    Keeps a block on one page

  • .print-break-before

    Forces a new page before the block

  • .print-break-after

    Forces a new page after the block

  • .print-flat

    Drops shadow, blur and filters for clean output

  • .print-full-width

    Expands a constrained block to full page width