- Add "Giải pháp GoodGo" section after hero with 4 feature cards
linking to the platform's core products: Dự án, Khu công nghiệp,
Chuyển nhượng, Định giá BĐS.
- Convert "Tin đăng nổi bật" from residential-only 3-column grid into a
tabbed section with one tab per core feature. Items render as a
vertical list of horizontal cards (image left, title/location/meta
right, price + arrow). Valuation tab shows a highlight CTA since it's
a tool, not a listing type.
- Remove "Khu vực nổi bật" district quick-links block (didn't fit the
platform's multi-product positioning).
- Fix invisible "Tìm kiếm ngay" button on CTA section — outline variant
defaulted to bg-background (white) masking text-primary-foreground
(white) on the primary background.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add vitest/globals types to web tsconfig to fix TS2593 errors in 7 test
files. Fix pricing and subscription test mocks to include all required
lucide-react icons and module dependencies (payment-api, auth-store,
next-intl, i18n/navigation).
All 66 test files now pass (593 tests), typecheck clean, lint clean.
Co-Authored-By: Paperclip <noreply@paperclip.ing>