import React, { useState, useEffect } from 'react'; import ExclusiveLaunchPopup from './ExclusiveLaunchPopup'; interface HeroSectionProps { onJoinWaitlist: () => void; } const HeroSection: React.FC = ({ onJoinWaitlist }) => { const [remainingSpots, setRemainingSpots] = useState(892); // Simulate live counter decreasing useEffect(() => { const interval = setInterval(() => { setRemainingSpots(prev => { if (prev <= 0) return 0; const shouldDecrease = Math.random() < 0.08; if (shouldDecrease) { const decrease = Math.floor(Math.random() * 2) + 1; return Math.max(0, prev - decrease); } return prev; }); }, 3000); return () => clearInterval(interval); }, []); return (
{/* Main Hero Content */}
{/* Left Content */}

The Future of Business Excellence

Where sophistication meets innovation in enterprise management

{/* Elegant CTA Section */}
500+
Enterprises
99.9%
Uptime
24/7
Support
{/* Right Content - Premium Visual */}
{/* Main Card */}
{/* Premium Icon */} {/*
*/} Pennyzo Icon {/*
*/} {/* Premium Text */}

Executive Suite

Experience the pinnacle of business management with our meticulously crafted platform designed for visionary leaders.

{/* Features List */}
{['Advanced Analytics Dashboard', 'AI-Powered Insights', 'White-Glove Support'].map((feature, index) => (
{feature}
))}
{/* Elegant Scroll Indicator */}
Explore
); }; export default HeroSection;