Neo Corporate
neo-corporateTrustworthy, structured, quietly modern.
The confident B2B look of Stripe, Notion or Ramp: white canvas, precise 1px slate borders, small radii, a single dependable blue, data-rich product mock-ups, trust signals (logos, compliance badges, numbers) and calm, no-bounce motion. Built for fintech, HR and enterprise SaaS.
- Fonts
- Manrope · displayIBM Plex Sans · bodyIBM Plex Mono · mono
- Demo product
- Ledgerly — Invoicing, payments and spend management for finance teams — close the books in days, not weeks.
- Palette
Use Neo Corporate in your project
Installing any Neo Corporate module brings its tokens. Then follow the one-time setup.
Setup guideSections 32
Hero4 variants
Hero Band
Stripe-style hero on a deep blue gradient band with a slanted bottom edge: headline and CTAs on the left, a stacked pair of payment UI cards (invoice + payment success) on the right.
Hero Dashboard
Split hero: eyebrow, strong headline, copy, blue + bordered CTAs and a compliance line; on the right a finance dashboard mock (KPIs, bar chart, invoice table).
Hero Demo
Enterprise demo-request hero: copy + check bullets + quote on the left, a bordered lead form (name, work email, company, size, submit) with validation-ready fields and success state on the right.
Hero Proof
Centered proof-first hero on a faint grid: announcement badge, headline, CTAs, a four-stat bordered strip and a customer wordmark row.
Features4 variants
Features Bento
Data-driven bento grid of bordered cards: cash-flow line chart, DSO metric, approval flow, currency list and integrations — each a small realistic mock.
Features Grid
Classic 3×2 bordered feature grid sharing hairline borders (one outer frame), each cell with a blue icon square, title, text and a “Learn more” link.
Features Tabs
Underline tabs (Radix Tabs) switching between product areas: copy + check points on the left, a bordered data card (status rows) on the right.
Features Versus
Before/after comparison: a muted “spreadsheets and email” column with red crosses next to a blue-bordered “with Ledgerly” column with green checks.
Pricing4 variants
Pricing Fees
Pay-as-you-go fee sheet: big per-method rates in bordered cells (4-up), then a “no hidden fees” checklist band.
Pricing Matrix
Enterprise feature matrix: sticky-looking header row of plans, grouped rows with section headings, checks/dashes/values and a tinted featured column.
Pricing Tiers
Three bordered tiers with a monthly/annual segmented toggle; the featured tier has a blue top bar and “Most popular” badge; enterprise shows “Custom”.
Pricing Volume
Volume-based fee calculator: stepped slider of monthly payment volume, the blended rate tier highlighted in a tier table, and an estimated monthly fee vs. a typical 2.9% processor.
Testimonials4 variants
Testimonials Cards
Clean 3-column grid of bordered quote cards with company name header, quote, and initials avatar + role footer divided by a hairline.
Testimonials Case Study
Featured customer story: bordered card split into a company quote (logo wordmark, quote, author) and a tinted column of three big result metrics with a “Read the case study” link.
Testimonials Logos
Row of customer wordmark buttons acting as tabs; selecting one swaps the quote, author and key metric below.
Testimonials Ratings
Review-site proof: rating tiles per platform (score + stars + review count), a row of award badges, and two review excerpts.
FAQ4 variants
Faq Accordion
Two-column FAQ: heading + description + contact link on the left, bordered Radix accordion with plus icons rotating to × on the right.
Faq Security
Security & compliance FAQ: dark-tinted certification cards (SOC 2, ISO 27001, GDPR, PCI) with shield icons, then security questions as native <details> disclosure rows.
Faq Sidebar
Help-center style FAQ: a vertical category nav (left, becomes horizontal scroll chips on mobile) and the selected category’s questions as an open definition list.
Faq Support
Compact 2×3 grid of short Q&As followed by three bordered support channel cards (docs, chat, dedicated support).
CTA4 variants
Cta Band
Full-width primary-blue band with a faint grid pattern, headline + subline on the left and inverted white + outlined buttons on the right.
Cta Demo
Book-a-demo CTA: benefits list on the left, bordered form card (work email, company, team size select) on the right with an inline success state.
Cta Stats
Split CTA on a dark (fg-colored) panel: copy + buttons on the left, a 2×2 grid of large outcome stats divided by hairlines on the right.
Cta Trust
Centered CTA inside a bordered panel: headline, two buttons, a line of compliance assurances with shield icons, and a strip of customer wordmarks below a hairline.
UI components 24
Card4 variants
Account Card
Bank account card: institution + masked number header, big balance with available amount, sync timestamp, and three recent inflow/outflow rows.
Invoice Card
Invoice summary card: number + status, bill-to and dates grid, line items table with mono amounts, subtotal/tax/total, and download/send actions.
Kpi Card
Metric card: label, big mono value, colored delta vs. period and an area sparkline in the primary color along the bottom.
Plan Card
Billing/subscription card: current plan + price + renewal date, usage meters (progressbar semantics, turning amber at 80% and red at 95%), manage and upgrade actions.
Input4 variants
Currency Input
Amount field with currency symbol prefix and an attached currency select; formats with thousands separators on blur, right-aligned mono digits.
File Upload
Receipt/document dropzone: dashed bordered area with upload icon, click-or-drag, file list with size, per-file size validation errors and remove buttons.
Input
Form field: label (with optional marker), bordered 40px input with leading/trailing adornments, blue focus ring, hint text or red error with aria-invalid.
Select Field
Labelled Radix Select styled as a bordered field: grouped options (e.g. GL accounts) with group headings, check on the selected item, portalled popover with data-da.
Modal4 variants
Confirm Dialog
Destructive confirmation (Radix AlertDialog): red warning icon, title, consequence text, optional “type VOID to confirm” guard, cancel + red confirm.
Modal
Corporate dialog (Radix): white card with header (title, description, close), divided scrollable body and a tinted footer bar for actions; quick fade + slight scale.
Payment Modal
Pay-invoice dialog: amount summary, card/bank method radio cards, method-specific fields, secure note and a pay button that switches to a success state.
Side Sheet
Detail drawer (Radix Dialog) sliding in from the right: full-height bordered panel with sticky header, scrollable body and footer actions — for record details.
Badge4 variants
Badge
Compact 4px-radius label in six tones × three variants (soft, outline, solid), two sizes, optional leading icon.
Delta Badge
KPI delta chip: arrow + signed percentage, green when the change is favourable and red otherwise (`invert` for metrics where down is good), optional “vs last month”.
Filter Chips
Active-filter bar: “field: value” chips with a remove (×) button each, a result-count region and “Clear all”; announces removals.
Status Badge
Invoice/payment lifecycle status pill with a colored dot: draft, sent, viewed, paid, partial, overdue, void.
Table4 variants
Approvals Table
Bill approval queue: vendor + requester, category, mono amount and inline Approve / Reject buttons that turn the row into a decided state (with Undo); pending count in the header.
Data Table
Customer data table: sortable headers (aria-sort), row checkboxes with select-all (indeterminate), bulk-action bar when rows are selected, mono amounts and pagination.
Invoice Table
Receivables table with status pills, days-late aging text, mono amounts, a totals footer and a per-row Radix dropdown (view, send reminder, duplicate, void).
Ledger Table
General-ledger table grouped by date: journal ref and memo, GL account, debit/credit columns in mono, credits indented, and balanced totals row with a “Balanced” check.
App layouts 12
App header4 variants
App Header
Page header for app screens: breadcrumb trail, title + description, right-aligned secondary/primary actions and an optional row of key-value meta; white with a bottom border.
Header Global
Global top bar: logo, entity switcher (Radix dropdown), centered search with ⌘K hint, help + notifications (count) icon buttons and a user avatar menu (profile, settings, sign out).
Header Report
Report header: title with “last updated” + refresh, a toolbar with period segmented control, entity select, compare toggle and Export; wraps on mobile.
Header Tabs
Record header (e.g. a customer): avatar initials, name + status pill, subtitle, action buttons, and an underline tab bar (links with aria-current and counts) that scrolls horizontally on mobile.
Auth screen4 variants
Auth Screen
Centered sign-in card on a surface-2 page: logo, Google + SSO buttons, “or” divider, email/password (show/hide toggle, forgot link), remember me, blue submit, sign-up link and legal footer.
Auth Split
Split sign-up page: form on the left (name, work email, company, password with live strength checklist), blue gradient panel on the right with benefits, a customer quote and compliance badges (panel hidden below lg).
Auth Sso
Enterprise SSO sign-in: email-first step that detects the domain; SSO domains show the org + identity provider and a “Continue with Okta” button, others fall back to a password field.
Auth Verify
Two-factor verification screen: shield icon, 6 separate digit boxes (auto-advance, backspace, paste support), error/success states, resend with 30s countdown and “use a recovery code” link.
Effects 16
Background4 variants
Dot Matrix Background
Fine dot matrix in the border color; dots near the pointer light up in primary through a radial mask that follows the cursor (pointer devices only).
Flow Lines Background
Horizontal “money flow” lines (smooth SVG curves in the border color) with small primary pulses travelling along them — evokes payment rails. SVG + CSS, static with reduced motion.
Glow Background
Two large blurred primary/accent glows drifting slowly behind content, plus a thin horizon line — restrained corporate ambience. Pure CSS, static with reduced motion.
Grid Background
Faint hairline grid in the border color, radially masked toward one edge, with a few cells softly pulsing in primary — the classic fintech hero backdrop. Pure CSS.
Transition4 variants
Fade Up
The workhorse scroll entrance: content fades in and rises 16px with a quick ease-out when it enters the viewport. Instant with reduced motion.
Scale In
Product-shot entrance: content scales up from 0.94 (optionally from a slight perspective tilt) and fades in with a gentle ease when it enters the viewport.
Stagger Grid
Responsive grid whose items fade + rise in sequence (row by row, left to right) when the grid scrolls into view; a subtle scale from 0.98 keeps it crisp.
Wipe Reveal
Reveal for images, charts and mockups: a primary bar sweeps across, then the content is unveiled with a clip-path wipe (left→right or bottom→top) on scroll into view.
Micro interaction4 variants
Copy Feedback
Copyable mono field (API key, IBAN, invoice link): click copies, the icon cross-fades to a green check and a “Copied” tooltip pops for 1.6s; announced to screen readers.
Press Ripple
Button with a restrained material-style ripple: a soft circle expands from the press point and fades, plus a 1px press-down; disabled with reduced motion.
Spotlight Border
Card whose 1px border lights up in primary around the pointer (a radial highlight follows the cursor along the edge) with a faint inner glow; plain bordered card on touch.
Toggle Save
Settings row with an auto-saving switch: the knob slides, an inline status shows a spinner “Saving…” then a green “Saved” check that fades after 2s (aria-live).
Text4 variants
Count Up
Number that counts up with an ease-out when scrolled into view, formatted with thousands separators (prefix/suffix, decimals); tabular figures prevent jitter. Final value for screen readers.
Shimmer Text
Text filled with a primary→accent-fg gradient and a slow light sweep passing across it every few seconds — for a single highlighted phrase in a headline. Pure CSS.
Typed Words
Headline with a rotating keyword typed and erased character by character in primary, with a blinking caret; reduced motion swaps whole words. Full sentence exposed to screen readers.
Word Reveal
Headline whose words slide up from behind a mask one after another when scrolled into view — crisp, no blur or bounce. The element keeps its plain text for screen readers.
Set up Neo Corporate in your project
Once per project. Installing any Neo Corporate module copies its tokens for you — or install them alone first. New to Artmode? Start with the getting started guide.
npx shadcn@latest add https://artmode.alpvisionweb.online/r/neo-corporate-theme.json1. Import the tokens
@import "tailwindcss"; @import "../components/modules/_core/da-theme.css"; @import "../components/modules/neo-corporate/tokens.css";
3. Scope the area
<div data-da="neo-corporate">
{/* Neo Corporate modules */}
</div>2. Load the fonts
import { Manrope, IBM_Plex_Sans, IBM_Plex_Mono } from "next/font/google";
const neoCorporateDisplay = Manrope({ subsets: ["latin"], variable: "--font-neo-corporate-display" });
const neoCorporateBody = IBM_Plex_Sans({ subsets: ["latin"], variable: "--font-neo-corporate-body", weight: ["400","500","600","700"] });
const neoCorporateMono = IBM_Plex_Mono({ subsets: ["latin"], variable: "--font-neo-corporate-mono", weight: ["400","500"] });
// <html className={`${neoCorporateDisplay.variable} ${neoCorporateBody.variable} ${neoCorporateMono.variable}`}>