Visual QA Checklist — Code-Level Analysis
- File integrity: Complete HTML with all closing tags verified
- Navigation integrity: 11 desktop menu items confirmed (added "Advisers & M&A")
- Link verification: All 18 unique destinations verified in deploy paths
- SEO metadata: Added robots, Open Graph, Twitter Card tags
- Brand compliance: All colors from brand system; no new fonts; button classes scoped
- Copy accuracy: 300% EBITDA now clarified (Australia-specific); 17× EBIT, 85% EBIT, $110M+ verified
- Accessibility issues fixed: Triage cards now use <button> with aria-expanded/aria-controls
- Responsive fixed: Media queries corrected (768px → 767px breakpoint)
- Performance: Reduced-motion CSS added; animations respect prefers-reduced-motion
- Navigation footer: Preserved exactly; no structure changes
What Still Requires Real-Browser Confirmation
- Actual font rendering and load timing (Google Fonts async behavior)
- Real-device touch interaction on mobile (button sizing, tap targets)
- Scroll performance with animations on low-end devices
- Mobile menu toggle animation and open/close states
- Actual color contrast ratios in different lighting conditions
- JavaScript event handler firing in live browser (accordion expand/collapse)
- Layout shift during font load (measure with DevTools Lighthouse)
- Form interactions and validation (if any forms on page)
- All asset paths verified in deploy structure (/shape-logo.png, /brand-system.css)