"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import MediaAbout from '@/components/sections/about/MediaAbout';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import FooterBase from '@/components/sections/footer/FooterBase';
import { Rocket, Sparkles, CheckCircle, Users, Zap, Globe, Briefcase, Star } from 'lucide-react';

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="icon-arrow"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
      contentWidth="smallMedium"
      sizing="mediumLargeSizeMediumTitles"
      background="circleGradient"
      cardStyle="layered-gradient"
      primaryButtonStyle="inset-glow"
      secondaryButtonStyle="layered"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen 
          brandName="PitchDrive"
          navItems={[
            { name: "About", id: "/about" },
            { name: "Portfolio", id: "/portfolio" },
            { name: "Team", id: "/team" },
            { name: "Blog", id: "https://blog.pitchdrive.com" },
            { name: "Contact", id: "/contact" }
          ]}
          bottomLeftText="Antwerp, Belgium"
          bottomRightText="hello@pitchdrive.vc"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardRotatedCarousel
          title="Founders investing in founders"
          description="PitchDrive is a venture capital firm based in Antwerp, Belgium, founded by successful entrepreneurs who understand what it takes to build transformative companies. We provide not just capital, but strategic guidance and operational expertise."
          tag="VC Fund - Belgium"
          tagIcon={Rocket}
          buttons={[
            { text: "Submit Your Pitch", href: "/contact" },
            { text: "Learn More" }
          ]}
          background={{ variant: "sparkles-gradient" }}
          carouselItems={[
            { id: "1", imageSrc: "https://img.b2bpic.net/free-photo/lifestyle-people-office_23-2149173732.jpg", imageAlt: "startup founders pitch meeting business" },
            { id: "2", imageSrc: "https://img.b2bpic.net/free-photo/graph-growth-development-improvement-profit-success-concept_53876-133598.jpg", imageAlt: "venture capital investment growth fund" },
            { id: "3", imageSrc: "https://img.b2bpic.net/free-photo/people-working-html-codes_23-2150038851.jpg", imageAlt: "technology innovation startup digital future" },
            { id: "4", imageSrc: "https://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg", imageAlt: "teamwork collaboration business partnership growth" },
            { id: "5", imageSrc: "https://img.b2bpic.net/free-photo/coin-wooden-table-blurred-nature_1150-17703.jpg", imageAlt: "finance investment growth success business" },
            { id: "6", imageSrc: "https://img.b2bpic.net/free-photo/group-creative-people-analyzing-result-work_329181-15495.jpg", imageAlt: "founders entrepreneurship startup pitch innovation" }
          ]}
          autoPlay={true}
          autoPlayInterval={5000}
        />
      </div>

      <div id="about" data-section="about">
        <MediaAbout
          title="About PitchDrive"
          description="We are a founding team of serial entrepreneurs and investors who have built multiple companies from zero to acquisition. We've been on both sides of the table—pitching our ideas and evaluating the next generation of founders. That unique perspective shapes everything we do at PitchDrive. We invest in exceptional founders solving meaningful problems with innovative technology."
          tag="Our Story"
          tagIcon={Sparkles}
          buttons={[{ text: "View Our Fund", href: "/portfolio" }]}
          imageSrc="https://img.b2bpic.net/free-photo/man-wheelchair-having-office-job_23-2149571066.jpg"
          imageAlt="PitchDrive team in Antwerp office"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="features" data-section="features">
        <FeatureBento
          title="What We Bring to the Table"
          description="Beyond capital, PitchDrive offers strategic guidance, industry connections, and operational expertise to accelerate your growth."
          tag="Our Advantage"
          tagIcon={CheckCircle}
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground="invertDefault"
          features={[
            {
              title: "Strategic Capital",              description: "Patient, founder-friendly capital structured to maximize impact and minimize dilution.",              bentoComponent: "globe"
            },
            {
              title: "Founder Network",              description: "Direct access to our network of successful founders and industry leaders across Europe and beyond.",              bentoComponent: "orbiting-icons",              centerIcon: Users,
              items: [
                { icon: Zap, ring: 1 },
                { icon: Globe, ring: 2 },
                { icon: Briefcase, ring: 1 }
              ]
            },
            {
              title: "Operational Expertise",              description: "Our team has scaled startups across fintech, SaaS, biotech, and e-commerce. We share battle-tested playbooks.",              bentoComponent: "animated-bar-chart"
            },
            {
              title: "European Gateway",              description: "Based in Antwerp, Belgium, we provide unique access to European talent, markets, and regulatory frameworks.",              bentoComponent: "map"
            }
          ]}
        />
      </div>

      <div id="portfolio" data-section="portfolio">
        <ProductCardTwo
          title="Our Portfolio"
          description="We've invested in innovative companies building the future across multiple sectors."
          tag="Portfolio Companies"
          tagIcon={Briefcase}
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground="noInvert"
          gridVariant="three-columns-all-equal-width"
          carouselMode="buttons"
          products={[
            {
              id: "1",              brand: "TechFlow",              name: "AI-Powered Workflow Automation",              price: "Series B - $50M",              rating: 5,
              reviewCount: "200+ users",              imageSrc: "https://img.b2bpic.net/free-photo/teammates-working-late-office_23-2148991369.jpg",              imageAlt: "TechFlow AI automation platform"
            },
            {
              id: "2",              brand: "PaymentX",              name: "Cross-Border Payment Infrastructure",              price: "Series A - $15M",              rating: 5,
              reviewCount: "5000+ customers",              imageSrc: "https://img.b2bpic.net/free-photo/people-taking-part-business-event_23-2149346609.jpg",              imageAlt: "PaymentX fintech platform"
            },
            {
              id: "3",              brand: "BioVenture",              name: "Precision Medicine Diagnostics",              price: "Seed - $8M",              rating: 5,
              reviewCount: "50+ hospitals",              imageSrc: "https://img.b2bpic.net/free-photo/smiley-people-having-office-meeting_23-2148908803.jpg",              imageAlt: "BioVenture medical diagnostics"
            },
            {
              id: "4",              brand: "GrowthHub",              name: "Marketing Analytics Platform",              price: "Series A+ - $25M",              rating: 5,
              reviewCount: "1000+ agencies",              imageSrc: "https://img.b2bpic.net/free-photo/authentic-small-youthful-marketing-agency_23-2150167443.jpg",              imageAlt: "GrowthHub analytics platform"
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTwelve
          cardTitle="Founded by entrepreneurs. Backed by founders who get it."
          cardTag="Portfolio Founder Voices"
          cardTagIcon={Star}
          useInvertedBackground="invertDefault"
          testimonials={[
            {
              id: "1",              name: "Lisa Chen",              imageSrc: "https://img.b2bpic.net/free-photo/positive-confident-businessman-posing-outside_74855-1183.jpg",              imageAlt: "Lisa Chen, CEO of TechFlow"
            },
            {
              id: "2",              name: "David Martinez",              imageSrc: "https://img.b2bpic.net/free-photo/handsome-groom-classy-black-suit-stands-dark-room_8353-7083.jpg",              imageAlt: "David Martinez, CEO of PaymentX"
            },
            {
              id: "3",              name: "Emma Nørberg",              imageSrc: "https://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg",              imageAlt: "Emma Nørberg, CEO of BioVenture"
            },
            {
              id: "4",              name: "James Wilson",              imageSrc: "https://img.b2bpic.net/free-photo/confident-entrepreneur-satisfied-with-own-success_1163-5474.jpg",              imageAlt: "James Wilson, CEO of GrowthHub"
            },
            {
              id: "5",              name: "Priya Sharma",              imageSrc: "https://img.b2bpic.net/free-photo/businessman-wearing-coat_1098-3778.jpg",              imageAlt: "Priya Sharma, Founder"
            },
            {
              id: "6",              name: "Henrik Berg",              imageSrc: "https://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg",              imageAlt: "Henrik Berg, Founder"
            }
          ]}
        />
      </div>

      <FooterBase
        logoText="PitchDrive"
        copyrightText="© 2025 PitchDrive. All rights reserved."
        columns={[
          {
            title: "Company",            items: [
              { label: "About", href: "/about" },
              { label: "Portfolio", href: "/portfolio" },
              { label: "Team", href: "/team" },
              { label: "Blog", href: "https://blog.pitchdrive.vc" }
            ]
          },
          {
            title: "Resources",            items: [
              { label: "Founder Resources", href: "https://pitchdrive.vc/resources" },
              { label: "Investment Process", href: "https://pitchdrive.vc/how-we-invest" },
              { label: "FAQ", href: "/faq" },
              { label: "Contact", href: "/contact" }
            ]
          },
          {
            title: "Connect",            items: [
              { label: "Email", href: "mailto:hello@pitchdrive.vc" },
              { label: "LinkedIn", href: "https://linkedin.com/company/pitchdrive" },
              { label: "Twitter", href: "https://twitter.com/pitchdrive" },
              { label: "Office", href: "https://maps.google.com/?q=Antwerp+Belgium" }
            ]
          }
        ]}
      />
    </ThemeProvider>
  );
}