From 52225f60fc7173ee2271a9b534eee6a094837e43 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 8 Aug 2026 19:10:13 +0000 Subject: [PATCH] fix(website): humanize marketing copy and drop em dashes Update the customer education hero to "Launch an academy customers actually love", rewrite landing and solutions marketing copy with the humanizer skill, and remove em/en dashes from those pages while leaving blog and legal content untouched. Co-authored-by: Rotimi Best --- .../lib/components/ai-builds-section.svelte | 4 +- .../src/lib/components/ai-section.svelte | 2 +- .../lib/components/ai-tutor-section.svelte | 6 +-- .../lib/components/automate-section.svelte | 2 +- .../src/lib/components/boxed-grid.svelte | 2 +- .../lib/components/cert-editor-section.svelte | 4 +- .../src/lib/components/code-block.svelte | 2 +- apps/website/src/lib/components/faq.svelte | 2 +- apps/website/src/lib/components/footer.svelte | 4 +- apps/website/src/lib/components/hero.svelte | 6 +-- .../lib/components/mcp-server-section.svelte | 2 +- .../src/lib/components/particle-field.svelte | 4 +- .../components/split-feature-section.svelte | 2 +- .../src/lib/components/testimonial.svelte | 4 +- .../src/lib/components/vs-help-docs.svelte | 8 ++-- .../compliance-training/+page.svelte | 32 +++++++------- .../customer-education/+page.svelte | 44 +++++++++---------- .../vs-help-docs/+page.svelte | 10 ++--- .../customer-education/vs-help-docs/+page.ts | 2 +- .../docs-vs-company-academy/+page.svelte | 4 +- .../(marketing)/partner-training/+page.svelte | 4 +- apps/website/src/routes/+page.svelte | 4 +- .../src/routes/mcp-recipes/+page.svelte | 4 +- apps/website/src/routes/mcp-recipes/+page.ts | 2 +- apps/website/src/routes/tools/+layout.svelte | 2 +- 25 files changed, 81 insertions(+), 81 deletions(-) diff --git a/apps/website/src/lib/components/ai-builds-section.svelte b/apps/website/src/lib/components/ai-builds-section.svelte index 3c0a0c44..034e0e08 100644 --- a/apps/website/src/lib/components/ai-builds-section.svelte +++ b/apps/website/src/lib/components/ai-builds-section.svelte @@ -36,7 +36,7 @@
AI authoring

AI that turns company knowledge into trainings that drive business outcomebusiness outcomes

@@ -50,7 +50,7 @@

Course builder — plan, approve, implement. Templates, in-editor chat, and MCP.{', diff --git a/apps/website/src/lib/components/ai-tutor-section.svelte b/apps/website/src/lib/components/ai-tutor-section.svelte index e4346cf1..7e97f354 100644 --- a/apps/website/src/lib/components/ai-tutor-section.svelte +++ b/apps/website/src/lib/components/ai-tutor-section.svelte @@ -5,14 +5,14 @@ import ArrowRight from '@lucide/svelte/icons/arrow-right'; /** - * AI teaching assistant section — centered, light theme, logo on top, gradient accent, + * AI teaching assistant section: centered, light theme, logo on top, gradient accent, * large heading, short subhead, optional CTA, and an image placeholder underneath. * Used on the homepage + each solution page with variant copy. * * @typedef {Object} Props * @property {string} [accent] Small gradient line above the heading (e.g. "Academy", "Compliance AI") * @property {string} [title] Main heading - * @property {string} description Subhead paragraph (1–3 sentences) + * @property {string} description Subhead paragraph (1-3 sentences) * @property {string} [ctaLabel] CTA button label (optional). Omit to hide the button. * @property {string} [ctaHref] CTA destination * @property {string} [imagePath] Suggested static file path for the image placeholder @@ -34,7 +34,7 @@ ctaLabel, ctaHref = '/customer-education', imagePath = '/static/ai-tutor-stack.png', - imageCaption = 'AI tutor in a lesson — lesson-aware chat, follow-ups, translation, summarisation', + imageCaption = 'AI tutor in a lesson with chat, follow-ups, translation, and summarisation', showImage = true, imageSrc, imageAlt = '', diff --git a/apps/website/src/lib/components/automate-section.svelte b/apps/website/src/lib/components/automate-section.svelte index 91489264..3430f62b 100644 --- a/apps/website/src/lib/components/automate-section.svelte +++ b/apps/website/src/lib/components/automate-section.svelte @@ -10,7 +10,7 @@ icon: '🤖', title: 'MCP server', description: - 'Drive course authoring from Cursor, Claude Code, Codex, or OpenCode. The MCP server exposes the API surface as agent tools — list, create, update, publish.' + 'Drive course authoring from Cursor, Claude Code, Codex, or OpenCode. The MCP server exposes the API surface as agent tools: list, create, update, publish.' }, { icon: '🪝', diff --git a/apps/website/src/lib/components/boxed-grid.svelte b/apps/website/src/lib/components/boxed-grid.svelte index 3a64c2ce..4d151384 100644 --- a/apps/website/src/lib/components/boxed-grid.svelte +++ b/apps/website/src/lib/components/boxed-grid.svelte @@ -2,7 +2,7 @@ import { BlurFade } from '@cio/ui/custom/animation/blurfade'; /** - * Boxed grid of cards — one outer rounded border, internal dividers between cells. + * Boxed grid of cards: one outer rounded border, internal dividers between cells. * Reused by RoiBand, AutomationBand, customer-ed outcomes, etc. * * @typedef {Object} Props diff --git a/apps/website/src/lib/components/cert-editor-section.svelte b/apps/website/src/lib/components/cert-editor-section.svelte index 7353ba5a..ccbca46d 100644 --- a/apps/website/src/lib/components/cert-editor-section.svelte +++ b/apps/website/src/lib/components/cert-editor-section.svelte @@ -13,8 +13,8 @@ look like yours.

- A real design canvas — drag elements, swap brand colours and fonts, configure the ID format. Issue PDFs and - PNGs learners actually want to share. + A real design canvas. Drag elements, swap brand colours and fonts, configure the ID format. Issue PDFs and + PNGs learners want to share.

diff --git a/apps/website/src/lib/components/code-block.svelte b/apps/website/src/lib/components/code-block.svelte index d20c9248..009a5e7c 100644 --- a/apps/website/src/lib/components/code-block.svelte +++ b/apps/website/src/lib/components/code-block.svelte @@ -75,7 +75,7 @@