Build a modern, mobile-responsive fintech web application called "Oldgold" (an AI agent that autonomously hunts down forgotten 401(k) retirement accounts).
The app should be a single-page React application using Tailwind CSS for styling, Lucide React for icons, and Framer Motion for smooth animations.
Design System & Vibe
- Vibe: Trustworthy, premium, modern, and slightly magical (AI-driven).
- Colors: Use
zinc (50 to 900) for the primary monochrome UI, amber-500 to orange-600 for primary accents and gradients, and soft blue and green for trust/success indicators.
- Typography: Clean sans-serif (Inter). Use tight tracking on large headings.
- Layout: Centered, card-based layouts for the app flow, with a clean top navigation bar.
Application Flow & State
The app should have a main state that toggles between the LandingPage and the AppFlow. The AppFlow should be a multi-step wizard with the following steps: connect -> scanning -> results -> consolidate -> success. Use Framer Motion's AnimatePresence to fade and slightly scale between these steps.
Screen 1: Landing Page
- Header: Logo (Coins icon + "Oldgold") on the left, "Sign In" text button on the right.
- Hero Section:
- A small pill badge at the top: "$1.65 Trillion in forgotten 401(k)s" with a pulsing amber dot.
- Massive, bold headline: "Find your forgotten retirement money." Make "retirement money" a text-transparent gradient from amber-500 to orange-600.
- Subtitle explaining the AI agent scans W-2s and contacts HR departments.
- A large, dark (zinc-900) CTA button: "Find My 401(k)s" with an ArrowRight icon.
- Features Grid: 3 columns below the hero.
- "Autonomous Hunting" (Search icon)
- "One-Click Consolidation" (Zap icon)
- "Ongoing Monitoring" (ShieldCheck icon)
Screen 2: App Flow - Connect IRS
- A clean, centered card.
- Icon: Landmark (bank) icon in a blue tinted circle.
- Title: "Connect IRS Account"
- Description: "We need to pull your W-2 history to identify every employer you've ever had a retirement plan with."
- UI Element: A "Read-only access" trust badge with a shield icon.
- Button: "Connect via ID.me" (zinc-900). Clicking this advances to the next step.