import { Button } from “@/components/ui/button”;
import { ArrowRight } from “lucide-react”;
import { useEffect, useState } from “react”;
import { useAnalytics } from “@/hooks/useAnalytics”;
import ExitPopup from “@/components/ExitPopup”;
import LogosCarousel from “@/components/LogosCarousel”;
import BenefitsSection from “@/components/BenefitsSection”;
import TestimonialsSection from “@/components/TestimonialsSection”;
import FAQSection from “@/components/FAQSection”;
import MembersCounter from “@/components/MembersCounter”;
import ScrollToTop from “@/components/ScrollToTop”;
/**
* Design Philosophy: Modern Dark Luxury
* – Bold typography with Space Grotesk for headers
* – Red accent color (#ef4444) for high contrast and energy
* – Smooth animations and hover effects
* – Clean, spacious layout with strategic whitespace
* – Premium feel with subtle shadows and glows
*/
export default function Home() {
const { trackCTAClick } = useAnalytics();
const [vacancyPercentage, setVacancyPercentage] = useState(0);
useEffect(() => {
// Animate the vacancy bar on load
const timer = setTimeout(() => {
setVacancyPercentage(87);
}, 500);
return () => clearTimeout(timer);
}, []);
return (
{/* Background gradient overlay for depth */}
{/* Main Hero Section */}
{/* Main Headline */}
Tem gente pagando mais caro no que é barato
{/* Subheadline */}
Não seja um deles! 💸
Entre para o nosso GRUPO VIP de ofertas 👇🏻
{/* CTA Buttons */}
trackCTAClick(“whatsapp”, “hero_section”)}
className=”btn-primary flex items-center justify-center gap-3 group”
style={{ animation: ‘slideUp 0.6s ease-out 0.2s both’ }}
>
Entrar no grupo do WhatsApp
{/* Telegram Button */}
trackCTAClick(“telegram”, “hero_section”)}
className=”btn-secondary flex items-center justify-center gap-3 group”
style={{ animation: ‘slideUp 0.6s ease-out 0.4s both’ }}
>
Entrar no canal do Telegram
{/* Benefits Section */}
{/* Members Counter – Social Proof */}
{/* Testimonials Section */}
{/* FAQ Section */}
{/* Footer */}
© 2026 Outlet das Promoções. Todos os direitos reservados.
{/* CSS for animations */}
);
}