reason: Verify no hardcoded strings (i18n), correct Tailwind tokens, no RSC usage


reason: Acceptance criteria: pixel match, SEO >= 95, npm audit clean