Build a fully functional, multi-page React application using Tailwind CSS, Lucide React for icons, and Framer Motion for smooth animations.

The Concept:

The app is called "Attainmint". It is a "reverse job board" for elite sales talent. High-performing sales reps share their verified sales numbers anonymously, and companies apply to hire them. Identity is only revealed after a mutual NDA is signed.

Global Design & Theme:

Please build the following 3 main views (use React Router or state-based conditional rendering to navigate between them):

1. Landing Page

2. Company Dashboard (Talent Database)

3. Rep Dashboard (Incoming Opportunities)