This site now runs on Next.js App Router so the marketing pages, richer client interactions, and shared tooling all live in one consistent stack. The goal stayed the same through the rebuild: strong performance, clean content structure, and only as much client-side behavior as the page actually earns.

What stays the same after the move

  • Mobile-first layouts, strict performance budgets, and honest service copy.
  • Security headers and CSP synced from a single build step.
  • A bias toward less JavaScript on content pages — interactivity only where it earns its keep.