Lead Registration Form - Copy this React, Tailwind Component to your project
"Create a clean, modern interface for a lead registration process with multiple steps. The design should be intuitive, with a focus on user experience and clarity. The interface will guide users through a series of steps to complete their registration: Personal Information: Request the user's name, email, phone number, and company name. Business Details: Gather information about the user's business, including industry, number of employees, and annual revenue. Lead Source: Ask the user how they heard about the company, with options such as social media, referral, online search, and advertisement. Summary and Confirmation: Provide a summary of the information entered and request confirmation before submission. Design elements should include a progress bar at the top to indicate the current step, navigation buttons for 'Next' and 'Previous', and clear error messaging for any required fields that are not completed. Use a professional color scheme with a primary color for action buttons and secondary colors for accents. Include visual cues to guide the user, such as icons and subtle animations for transitions between steps."
