- Add `image`/`imageAlt`/`initials`/`metric`/`metricLabel` fields to the
homepage testimonials data so each card surfaces a concrete client
outcome (e.g. "3× faster loan processing", "+42% organic traffic")
next to the quote.
- Render a 56–64px rounded avatar with lazy-loaded `<img>` (width/height
set to prevent CLS) and a brand-tinted metric badge in the card
header. Initials sit behind the image as an automatic fallback if
the avatar 404s or fails to decode.
- Ship 3 neutral SVG initial-avatars under public/images/testimonials/
(ajay-pruthi, dhirendra-singh, dilip-raj) as placeholders until real
headshots are licensed — flagged in the data-array comment so future
edits know to swap in JPG/WebP at the same path.
- Tighten responsive sizing: card padding scales 8→14, quote text
scales 20→30, avatar 56→64, and the star+metric row now wraps on
narrow viewports so the layout reads cleanly at 360/768/1280.