Vue 3 + TypeScript + Vite + Tailwind CSS v4 multi-step lead capture form
with config-driven white-labeling, externalized content (content.json),
and "starting at" pricing estimates. Mobile-first with camera photo upload.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>