New sections:
• Testimonials (#reviews) — 3 persona quotes (DIY owner / shop owner /
dad) with star rating, 3 social-proof stats (4.9/5, 12k+ reports,
98% recommend), middle card on dark for rhythm
• FAQ (#faq) — 8 questions answered, accordion with first item open,
mailto helper link at the bottom
Hero features:
• Expanded from 2 to 4 cards (col-span 6 → 3): Vehicle-Specific +
Plain English + No App + Any Scanner. Covers more value props in
the same vertical space.
Footer:
• Killed the placeholder href="#" links. Product now points to real
sections (added Sample report + FAQ); Company/Legal collapsed to
real mailto links. No more dead anchors.
index.html:
• Full OG tags + Twitter summary_large_image using scene-done 16x9
as preview image
• theme-color for mobile browser chrome
• <link rel=preload> for the LCP mascot JPG
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- public/brand/ip/wrench-uncle/default.jpg: 900px wide JPEG q88 (130 KB),
-97.7% vs the 5.65 MB PNG it replaces in Hero. Original PNG kept on disk
in case higher-res variants are needed later.
- ASSETS.wrenchUncle now points to the JPEG.
- Hero features bento gets id="features" + scroll-mt-6 so the navbar's
Features link (and the footer Product/Features) actually scrolls
somewhere instead of dead-anchoring.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The "Run a demo report" CTA in Showcase now scrolls to a complete sample —
vehicle bar, health score 78/100 (B+), AI summary, 3 prioritized issues
(P0420 / P0171 / P0496), total cost, and "Try with your car" / "Send to
mechanic" CTAs. Hardcoded data — no backend AI Key needed.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
These paths are still served by the old FastAPI container (now obdx-api),
so the new landing nginx must forward them upstream instead of letting the
SPA fallback swallow them.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>