CLEVER PREP DESIGN SYSTEM

Style Guide

A living reference of the colors, typography, components and primitives that make up the Clever Prep brand. Use this page as the source of truth when designing new screens.

COLORS

Color palette

The full token set used across the site. Each swatch shows its CSS variable, hex value, and a usage hint.

Brand

--cp-navy#28354aPrimary text + headlines
--cp-orange#ed863cPrimary CTAs, accents
--cp-orange-border#ab5e21CTA border / hover
--cp-cream-bg#f7f4edPage background
--cp-pill-red#eb4e53Status pills, alerts

Text

--cp-text-headline#28354aHeadlines (h1–h5)
--cp-text-primary#28354aBody emphasis, labels
--cp-text-secondary#4e4e4eBody copy, supporting
--cp-text-meta#565656Meta info, captions
--cp-text-muted#656565Muted / disabled text

Pastels

--cp-bg-pastel-blue#deedf4Optometry surface
--cp-bg-pastel-cream#ebe0caMCAT surface
--cp-bg-pastel-sage#dee9e3Service tile (sage)
--cp-bg-pastel-warm#e0dbd1Service tile (warm)
--cp-bg-pastel-green#dcebd7Service tile (green)

Borders

--cp-border-soft#dadadaSoft separators
--cp-border-input#cbcbcbInput borders
--cp-border-cardrgba(160,160,160,.58)Card edges
TYPOGRAPHY

Type scale

Every text style on the site, with the CSS variable that drives its size and the typeface in use.

Display

Supercharge your prep

--cp-text-display · LT Superior Serif · 400
Heading 2

Effective guidance, real results

--cp-text-h2 · LT Superior Serif · 400
Heading 3

Built for committed students

--cp-text-h3 · LT Superior Serif · 400
Heading 4

How our process works

--cp-text-h4 · LT Superior Serif · 400
Heading 5
A small heading sitting above body copy
--cp-text-h5 · LT Superior Serif · 400
Body (large)

Personalized tutoring from the 99th percentile. Built for human beings, not algorithms.

--cp-text-body-lg · Geist · 300
Body

Standard paragraph copy used across most prose blocks on the site.

--cp-text-body · Geist · 400
Small

Small supporting copy for captions and helper text.

--cp-text-small · Geist · 400
Mono labelPROUD TO HELP STUDENTS FROM--cp-text-xs · Geist Mono · 500
BUTTONS

Buttons

Four button styles. All share a text-swap hover effect — hover any button to see the label slide up out, replaced by an identical copy slide-in from below.

PrimaryGet startedPrimary action — orange CTA
GhostGet startedBordered, transparent fill
SecondaryGet startedNavy fill on cream
TextGet startedTertiary — text + arrow, no fill
RECIPE LIBRARY — PHASE A

Reforma-derived shared sections

Five pure-CSS recipes that any future page can call. Live smoke test of bricks_recipes.py.

RECIPE 1 OF 5 · cp-r-context

Built by ODs, for ODs studying for the NBEO.

Why it matters

Ready to start studying?

14-day free trial. No credit card required.

CONTENT

Adaptive QBank

5,000+ NBEO-style questions with explanations.

INSIGHT

Topic mastery

Per-domain confidence scores.

PRACTICE

Mock exams

Full-length, timed.

PLAN

Personalized study plan

Tuned to your baseline and exam date.

BEFORE

Generic prep

One-size-fits-all study plan ignoring your weak areas.

AFTER

EyeQ®

Adaptive, per-topic plan tuned to your baseline.

EyeQ® pilot launchCASE · 2024

EyeQ® pilot launch

View case study
NBEO beta cohortCASE · 2024

NBEO beta cohort

View case study
Research validationCASE · 2023

Research validation

View case study
0NBEO pass rate
0practice questions
0avg score gain
0student rating

Right after sign-up. The diagnostic takes 30 minutes and you have a study plan the same day.

Most students hit their target percentile after 8–12 weeks of daily 60-minute sessions.

Yes. Full refund within 14 days, no questions asked.

Logo 1Logo 2Logo 3Logo 4Logo 5Logo 6Logo 7Logo 8

"EyeQ® rebuilt my study habits from scratch."

A. Smith · OD4

"It's the only NBEO prep that respects my time."

B. Jones · OD4

"Hit 90th percentile after 10 weeks."

C. Lee · OD4

"The diagnostic alone is worth the price."

D. Patel · OD3
STEP 1

Take the diagnostic

30-minute adaptive assessment maps your strengths and weak areas.

  • Adaptive item difficulty
  • Per-topic confidence
  • Done in one sitting
  • STEP 2

    Get your personalized plan

    A daily plan tuned to your exam date and weak areas.

  • Daily 60-minute sessions
  • Calendar sync
  • Auto-rebalances
  • STEP 3

    Study with proven tools

    Adaptive QBank, content review, spaced retrieval — the three highest-leverage techniques.

  • 5,000+ items
  • Topic mastery
  • Spaced retrieval
  • STEP 4

    Walk in confident

    Full-length timed mocks under NBEO conditions.

  • Mock exams
  • Per-topic gap analysis
  • Day-of confidence
  • PRE-MED
    OD STUDENTS
    TUTORS

    For pre-med students

    Build the foundational vision-science knowledge that wins OD-school interviews.

  • Anatomy & optics fundamentals
  • Career mapping
  • Pre-OD community access
  • Get pre-med plan

    For optometry students

    NBEO Part I prep with adaptive practice and per-topic mastery tracking.

  • 5,000+ NBEO-style items
  • Adaptive study plan
  • Mock exams
  • Start NBEO prep

    For tutors & study groups

    Cohort tracking, shared QBank, and per-student progress dashboards.

  • Cohort dashboards
  • Custom assignments
  • Bulk licensing
  • Tutor plans
    01 · CONTENT

    Content vetted by ODs

    Every flashcard and explanation is reviewed by practicing optometrists.

    02 · ADAPTIVE

    Adaptive at every level

    Item difficulty, study plan, and review schedule all rebalance daily.

    03 · MEASURED

    Measured against real exams

    Mock exams mirror NBEO scoring so you know exactly where you stand.

    04 · OUTCOMES

    Outcomes you can predict

    Published pass-rate data from real student cohorts, not vendor claims.

    COMPONENTS

    Component patterns

    Live instances of the recurring patterns used across the site.

    STAT CARD
    1,200+

    students helped this year

    AVATAR STACK

    4 tutors matched in 24 hrs

    TESTIMONIAL
    I went from a 503 to a 519 in twelve weeks. My tutor met me where I was and gave me a plan I could actually stick to.
    Priya R.·Hopkins Med
    PRICING CARDStandard
    $4,999
    /total

    35 sessions of comprehensive prep

    Get started
    ACCORDION
    How does the matching process work?+

    Book a free consult and we'll talk through your target score, weak areas and timeline. We typically match you with a tutor in 24 hours.

    Can I switch tutors?+
    Do you offer refunds?+
    CARDS

    Card styles

    Common surface treatments — orange CTA, ghost, navy and pastel.

    Orange CTA

    Bold call-to-action surface

    Book a free consult

    Navy

    Inverted dark surface

    Talk to a tutor

    Cream

    Default page-aligned card

    Learn more

    Pastel

    Soft surface, used for tiles

    Explore
    FORM

    Form components

    Every input type with default, focused, filled, error, and disabled states. All controls share the same border, radius and focus ring.

    Text input — states

    Default
    you@school.edu
    Focused
    you@school.edu
    Filled
    simon@asmcreative.com
    Error
    not-an-email
    Enter a valid email address
    Disabled
    Locked field

    Textarea & select

    I'm aiming for a 95th-percentile MCAT score. I tend to lose points on biochem passages and CARS — would love to focus on those.
    Choose a program

    Selection controls

    Checkbox · off
    Email me weekly progress
    Checkbox · on
    Recording every session
    Checkbox · disabled
    Plan upgrade (admin)
    Radio · off
    Pay monthly
    Radio · on
    One-time payment
    Switch · off
    Marketing emails
    Switch · on
    Practice reminders
    BADGES

    Badges, pills & ribbons

    Compact status, tag and emphasis chips.

    Status pills

    Success
    !Warning
    ×Error
    iInfo
    Neutral

    Tag chips

    BiochemCARSPhysicsO-ChemBehavioralPsych

    Score pills & ribbons

    524+12.4 PTSMost Popular
    ICONOGRAPHY

    Icons

    The core glyph set. Sized via a single CSS variable, stroke 1.6px, currentColor inherits from the parent.

    arrow-right
    arrow-up-right
    chevron-down
    check
    close
    plus
    minus
    search
    menu
    user
    book
    calendar
    clock
    star
    mail
    chat
    ELEVATION

    Shadows

    Four elevation levels, applied to surfaces. Use sparingly — the brand leans on borders + cream backgrounds first.

    Level 0noneNo shadow — flat surface
    Level 10 1px 2px rgba(15,18,23,.08)Card resting
    Level 20 8px 24px rgba(15,18,23,.10), 0 2px 4px rgba(15,18,23,.06)Card hover, dropdown
    Level 30 24px 60px rgba(15,18,23,.18), 0 6px 14px rgba(15,18,23,.08)Modal, bottom sheet, popover
    CORNERS

    Border radii

    Six radius tokens, applied to cards, buttons, badges and overlays.

    --cp-radius-sm9px
    --cp-radius-md11px
    --cp-radius-lg12px
    --cp-radius-xl17px
    --cp-radius-2xl20px
    --cp-radius-3xl25px
    SPACING

    Spacing scale

    Spacing tokens used across containers, gaps and stacks. Bars are drawn to scale.

    --spacing-space-px
    4px
    --spacing-space-hairline
    8px
    --spacing-space-micro
    16px
    --spacing-space-nano
    12px
    --spacing-space-xxxs
    20px
    --spacing-space-xxs
    24px
    --spacing-space-xs
    32px
    --spacing-space-sm
    48px
    --spacing-space-md
    64px
    --spacing-space-lg
    80px
    --spacing-space-xl
    120px
    --spacing-space-xxl
    160px