Back to versions
Version comparison

What changed from the live site

A detailed breakdown of every structural, visual, and technical change introduced in V1 and V2 compared to the current live prospero.systems (Squarespace, scored 6.2/10 in the UX audit).

Current live site — baseline

UX audit score
6.2 / 10
UX audit, April 2026
Platform
Squarespace
Mega-menus as separate pages, no static export
Typeface
System UI / Segoe UI
Not brand-specified (brand manual: Messina Sans)
Known P1 issues
9 issues
Scroll voids, LCP >3 s, broken English default, hidden solutions, etc.
V1Small
9
P1 bugs fixed
1
New page added
83
Pages built
0
IA changes
V1 deliberately does not apply any IA restructure. Navigation labels, URL slugs, and information hierarchy are kept identical to the live site. Only bugs are fixed and the typeface is corrected.

Performance

  • Particle background removed. The animated SVG particle cloud caused forced reflows on every frame. Replaced with a static hero — no JavaScript, no animation cost.
  • Autoplay video dropped. Hero video loaded simultaneously with the particle script, pushing LCP above 3 s. Eliminated entirely.
  • Fonts self-hosted. Messina Sans TTF served from /assets/fonts/ — no Google Fonts round-trip, no FOUT.
  • No third-party trackers. Analytics placeholder left in HTML but empty — no external scripts blocking rendering.
Performance Bug fix
📐

Scroll & layout bugs

  • Scroll-animation voids eliminated. Three large content blocks on the homepage were set to opacity:0 until in-view and never triggered reliably. All content is visible on load.
  • No prefers-reduced-motion bypass. All remaining transitions respect the system motion preference.
  • Consistent section heights. Hero and solution sections now have predictable padding (fluid clamp()) with no viewport-height units that caused scroll dead-zones on mobile.
Bug fix
🗺

Navigation

  • Added "Why DetectX" page. A dedicated differentiation narrative page — previously missing entirely. Now the first item in primary nav.
  • Removed /cart. Vestigial Squarespace Commerce link appeared in the header. DetectX is not a product customers can add to a cart.
  • English default route. The live site auto-redirects / to /de. V1 serves English at root; German is out of scope for this workbench.
  • Real dropdown menus. Squarespace renders mega-menus as separate pages (/detectx-industries, /detectx-solutions, etc.). V1 replaces these with semantic <ul> dropdowns built into the header partial.
Bug fix New page
🔤

Brand & typography

  • Messina Sans applied. The brand manual (April 2021) specifies Messina Sans for all web and PDF use. The live site uses system UI / Segoe UI. V1 self-hosts the correct typeface.
  • H1 weight corrected to Bold (700). Brand manual maps "Headings / distinction" to Bold. The live site renders all headings at Semibold (600). V1 corrects H1.
  • Brand red exact match. Live site uses #e63946. Brand manual specifies #E42C2F. V1 uses the exact hex from the manual across all tokens.
  • Fluid type scale. Viewport-responsive sizes replace fixed px values — text scales smoothly from 360 px to 1280 px wide.
  • Focus rings. Added visible :focus-visible outlines in brand red on all interactive elements — absent on the live site.
Brand Bug fix
📋

Content & proof

  • Consistent solution page layout. Every solution page now follows a 3-section structure: header → capabilities → cross-links to Platform. The live site has no consistent template.
  • Case study rail on solution pages. Each solution page surfaces the relevant customer case study inline. On the live site, case studies are only reachable from Resources.
  • Stock imagery replaced. AI-generated stock photos on solution cards replaced with geometric SVG illustrations — more appropriate for a compliance brand.
  • Quantified stats surfaced. The 98% false-alert reduction and other key metrics are treated as headline copy throughout, not footnotes.
New Fix

Technical

  • Static HTML — no Squarespace dependency. All 83 pages are hand-authored HTML files. No CMS, no JavaScript framework, no build tool required.
  • Header & footer via JS injection. A single main.js injects shared partials at runtime — one place to update nav across all pages.
  • 4-file CSS architecture. tokens.css → base.css → layout.css → components.css. All design decisions live in tokens.css; nothing hardcoded elsewhere.
  • No dark mode (intentional). Matches the current live site. Dark mode tokens are defined but disabled — flagged for re-evaluation in a future phase.
  • Visual-only forms. <form> elements are present with correct markup but have no backend. Comments in HTML explain how to wire a real endpoint.
Technical
Enter V1 View styleguide
V2Medium
+6
Hidden solutions surfaced
3
Nav sections renamed
12-col
Explicit grid
85+
Pages in scope
V2 applies all V1 fixes first, then layers the IA restructure and new visual system on top. If you see a change listed in V1, it is also present in V2.
🏗

Information architecture — restructured

  • "Case Studies" renamed to "Customers" and promoted from Resources sub-menu to top-level primary nav. Active word, higher discoverability
  • Solutions regrouped into 3 semantic clusters: FSI Compliance (AML, KYC, Name Screening, Adverse Media, Asset Screening, Credit Risk, Fraud) / Risk & Identity (Digital Identity, Risk-Based Profiling, Customer Risk Score) / Business Intelligence (Customer Retention, Sales Optimisation, Sales Forecasting, Demand Forecasting, Supply Chain). Previously one flat mega-menu list
  • 6 hidden solutions surfaced. Customer Retention, Sales Optimisation, Demand Forecasting, Supply Chain Optimisation, Sales Forecasting, and Customer Risk Score were not in the live site's mega-menu at all. V2 promotes them under the Business Intelligence cluster.
  • "Other Industries" renamed to "Third-Party Risk & Due Diligence." More specific, searchable, matches how buyers actually search for this capability.
  • Platform split into two groups: Universal Capabilities (Alert Management, Business Rules Designer, Enhanced AI Search, Link Analysis, Transaction Monitoring) / Analytics Engines (Behavioural Analysis, Clustering & Modelling, Evolutionary Learning, NLP, Pattern Recognition, Profiling & Scoring). Previously one flat list
  • Unified DetectX® product menu in header. Header now has one primary CTA ("Request Trial") and one secondary CTA ("Talk to Us") — replaces multiple competing CTAs from the live site.
  • Insights elevated alongside Customers. Both editorial channels (blog + proof) now sit at the same nav level, not buried under Resources.
IA change New structure
🎨

Visual system

  • Swiss editorial direction. Thin horizontal rules replace colour-fill section dividers. Publication-like typography-led hierarchy.
  • Sharp border radii. Cards at 4 px (vs V1's 12 px), buttons at 4 px (vs V1's pill/999 px). Deliberately austere.
  • Generous section padding. Sections max at 8 rem vertical padding (vs V1's 6 rem). More whitespace, less clutter.
  • Minimal hover effects. Cards respond with border-color change only — no lift, no shadow. Interactive without being distracting.
  • Softer shadows. Box shadows are 20–30 % lighter than V1. Elevation is suggested, not stated.
Design
🔤

Typography

  • H1 Bold (700), tighter tracking. Letter-spacing −0.025 em (vs V1's −0.02 em) — stronger editorial pull.
  • H4 & H5 corrected to Semibold (600). V1 left these at Medium (500) — not a weight defined in the brand manual. Now aligned to the Semibold / subtitle role.
  • Tighter line-height on headings. 1.1 (vs V1's 1.15) for more compact, confident headings.
  • Light weight (300) added. Messina Sans Light loaded for future display use — not used in body copy.
  • Editorial utility classes. .section-num, .eyebrow, .accent-rule added as first-class typographic tools.
  • Display font slot reserved. --font-display token defined — architecture ready for a serif accent if the direction evolves.
Brand Design

Layout & grid

  • 12-column explicit grid. V1 uses auto-fit / minmax() flex-wrap. V2 uses a named 12-column CSS grid — predictable, precise column placement on every section.
  • Asymmetric hero layout. Title column at 7 fr, lede/CTA column at 5 fr — deliberate visual tension, not centered symmetry.
  • Responsive gutter token. --gutter: clamp(1rem, 3vw, 2rem) — gutters grow with the viewport rather than being fixed.
  • Tighter-compact section variant. --section-py-tight added for sections that follow immediately after another — avoids double spacing.
Layout
🎛

Colour tokens

  • Brand red unchanged. #E42C2F — same exact hex as V1 and the brand manual.
  • Border grays strengthened. --color-border: #e0e0e0 (vs V1's #e5e7eb) and --color-border-strong: #bbbbbb (vs V1's #d1d5db). Crisper rules on white.
  • Focus ring uses deeper red. rgba(139, 30, 43, 0.28) at 28 % opacity (vs V1's brand red at 35 %). Same visual weight, darker source.
  • Semantic rule aliases. --color-rule and --color-rule-strong added — intent-named tokens for horizontal section dividers.
Brand Design
🧩

Components

  • Buttons square-cornered. 4 px radius, medium weight (500), small letter-spacing (0.04 em), 1.5 px border — more formal, less playful than V1's pill buttons.
  • Cards sharp. 4 px radius (vs V1's 12 px), hover = border-color shift only. Publication card aesthetic.
  • Snappier animation. --duration-med: 200 ms (vs V1's 220 ms). Small change, perceptibly more responsive.
  • Stat display scale. --step-stat: clamp(4rem, 3rem + 5vw, 8rem) — large numeral values can render at up to 128 px without a separate display font.
Components New tokens
Enter V2 View styleguide