Classum is a Seoul-built EdTech platform for universities and corporate L&D, and its marketing surface treats the screen the way a good classroom treats a whiteboard — quiet canvas, structured columns, one bright signal where attention must land. The body background sits at a barely-tinted lavender-gray (#F6F6F9), a half-step off pure white that makes elevation read without shadows, and the dominant card radius is a generous 20px that softens the otherwise dense, multi-section Webflow page composition. Type is set entirely in Pretendard Variable, the open-source Korean optical-sized sans by orioncactus, served from jsDelivr and antialiased aggressively — a deliberate choice that signals "we trust the open Korean web stack" rather than commissioning custom display type.
The brand's color discipline is unusually tight for an EdTech site: long stretches of neutral gray-violet surface punctuated by a single high-saturation red (#FF4438) that lives almost exclusively on primary CTAs ("도입 문의" / 도입 문의 = "request adoption inquiry"). Accent blues, violets and teals appear inside marketing illustrations and feature pills, but the page's interactive grammar is fundamentally two-color: muted lavender for everything, red when you should click. The result reads as B2B-confident without being corporate-cold — closer to a research lab's recruiting page than a typical SaaS hero.
Elevation is almost entirely flat. The CTA observed live had box-shadow: none, cards lean on radius and background contrast instead, and the only depth signal is the lavender canvas pulling cards forward without a stated z-axis. For a product whose actual application is a discussion-heavy LMS (Q&A threads, instructor responses, AI chatbot suggestions), the marketing site's flatness is a thesis: comprehension comes from layout clarity, not from chrome.
Key Characteristics:
#F6F6F9) instead of pure white — softens dense B2B information density#FF4438) reserved strictly for primary CTAsbox-shadow: none on primary CTA, depth through bg contrast#FF4438): Primary CTA fill only — "도입 문의", "소개서 받기" booking CTAs. Never used on body type, never on decorative blocks.#232334): Primary heading color on light surfaces — a dark navy-charcoal, not true black. Warmer than #000.#FFFFFF): Card and modal surface — used wherever content needs to lift off the lavender canvas.#F6F6F9): Page background — the lavender-gray that defines the whole site mood.#FFFFFF): Card / modal / sticky-nav surface.#F0F2F8): Tertiary fills, alternating rows, soft section dividers.#06080D–#121215): Inverted hero/footer band — the rare dark surface where white type takes over.#232334): Primary headings and body emphasis.#49495A): Secondary body text — descriptions, captions.#666B80): Tertiary labels, metadata, breadcrumb.#758696): Disabled / inert text.#B5B9C8): Card borders, divider rules.#0A84FF) / Cobalt (#243CE7): Hyperlinks and product-mark accents.#A567E4): AI-feature illustration accents.#00C3D0): Skill/competency data visualization.#009A5A / #34C759): Success states, growth metrics in case-study charts.#34C759 (matches iOS system green — likely intentional given Pretendard's Apple-adjacent stack).#FFB020 (illustration-derived).#FF4438 (same as brand red — implies CTAs and destructive actions share visual weight; downstream consumers should split this).Pretendard Variable — single typeface across hero, body, nav, CTA, footer. The variable axis covers weights 100–900; observed weights in production are 300 / 400 / 500 / 600 / 700.https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css (SIL OFL 1.1).-apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif — Korean-first system fallbacks before Western ones.-webkit-font-smoothing: antialiased, text-rendering: optimizeLegibility — applied globally.Production CSS frequencies: 700 (55 occurrences) > 600 (32) > 400 (16) > bold-keyword (11) > 500 (11) > 300 (6). The system relies on bold-vs-regular contrast rather than mid-weight subtlety — when a Classum surface needs hierarchy, it jumps from 400 to 600/700, rarely passing through 500.
Pretendard's optical sizing handles Korean syllables (한글) at the same metrics as Latin without manual lang="ko" overrides. Classum does not appear to use any letter-spacing adjustment for Korean (letter-spacing: normal on every observed sample) — trusting Pretendard's default kerning.
20px (×18 — dominant card radius)var(--r-12) (×12)999px (×10 — pill chips)10px (×9)30px (×8 — large feature cards)100% (×8 — circular avatars)8px (×7 — CTA buttons)16px (×7)4px (×7 — input chips)The radius spectrum is wide but disciplined: CTAs at 8px, content cards at 20px, hero feature cards at 30px, pills at 999px. There is no 2px / 6px / 14px noise — Classum picks ratios cleanly.
6px 16px. The lavender canvas leaves wide unbranded margins between sections — vertical rhythm comes from 80–120px section padding.box-shadow: none. The CSS bundle does include box-shadow rules but they are reserved for floating elements (modals, dropdowns, the Channel Talk widget). Marketing-surface depth is canvas-vs-card, not z-axis.#FF4438), white label, weight 600, 8px radius, 6×16 padding, no shadow, no hover-lift observed (Webflow default opacity dim).#06080D–#121215), white type, social icons + app-store badges + legal links.Classum's marketing voice (Korean) is direct, B2B, outcome-oriented — sentences are short declarative, present-tense, and verb-final per Korean syntax. Korean honorifics are formal ~합니다 style, not the casual ~해요 style seen in C2C Korean SaaS like Toss or Daangn. English voice (on the same site's translated sections) mirrors this: short claims, no exclamation marks, no marketing hyperbole. Calls to action are functional verbs (문의, 받기, 보기) — Classum does not pun or use playful imperatives.
Voice tendencies (paraphrased, not quoted):
IP note: this section paraphrases only. Verbatim Classum taglines are not reproduced in this DESIGN.md.
business.classum.com/
├── Hero (dark band, AI 에듀테크 솔루션 positioning)
├── Product pillars (4): AI LMS / Learning Community / Classum Connect / Skill Solution
├── Audience split: 대학 vs 기업 HRD
├── Case studies
├── Resources (브로셔, 블로그, 채용)
└── Footer (dark, legal + social + app badges)
Top-nav surfaces: AI 기반 LMS · 학습 커뮤니티 · AI 상담 챗봇 · 스킬 솔루션 · 리소스 · 로그인 · 도입 문의 (red CTA).
Classum's product thesis treats communication as the unit of learning — questions, answers, threaded discussion, and instructor presence are the primary surfaces, while content delivery is secondary. The marketing surface reflects this by privileging audience-segmented narrative (universities and HR-led enterprises each get their own doorway) over generic feature lists. AI is positioned as a labor-multiplier for educators and L&D managers, not as a replacement narrator — every AI feature on the site is framed alongside a human role it supports (TA, HR manager, instructor).
-webkit-font-smoothing: antialiased — legible at small sizes, but 14px Korean body sits just at WCAG floor; downstream consumers should consider 15–16px base for broader audiences.#FF4438 on white = ~4.3:1 contrast (AA for large text, borderline for 14px). White CTA label on #FF4438 background = ~4.6:1 — passes AA for body, narrowly.prefers-reduced-motion overrides detected.Verified: 2026-05-14 Tier 1 — Live inspect (succeeded):
getComputedStyle × 6 raw samples (hero h1, nav, primary CTA, secondary link, body, section card) on https://business.classum.com/ — captured in assets/_reference/.live-inspect-proof.json.https://cdn.prod.website-files.com/67b08d840cb9f278763c8005/css/classum-web.webflow.shared.ee81640c2.css (13,904 lines).Tier 1 — Official DS lookup (negative result, documented):
classum.com/brand — page title only, no DS/brand guideline content surfaced.design.classum.com, no GitHub org with token repo found.Tier 2 — Third-party indexes (both empty):
getdesign.md/classum → "No designs found for 'classum'." (consistent with KR-10 systemic finding that English directories under-index Korean SaaS).styles.refero.design/?q=classum → no entry returned.Conflicts unresolved: none — Tier 1 live data was internally consistent across CSS bundle and runtime samples.
IP guardrails applied:
Classum is a Seoul-built EdTech platform for universities and corporate L&D, and its marketing surface treats the screen the way a good classroom treats a whiteboard — quiet canvas, structured columns, one bright signal where attention must land. The body background sits at a barely-tinted lavender-gray (#F6F6F9), a half-step off pure white that makes elev
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | compact | |
| Base unit | 4px | |
| Section gap | 32px | |
| Card padding | 16px | |
| Element gap | 12px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| buttons | 20px | |
| inputs | 20px | |
| cards | 16px | |
| dialogs | 16px | |
| badges | 8px |
Elevation
spec/components-schema.md.