"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import SplitAbout from '@/components/sections/about/SplitAbout';
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import FooterBase from '@/components/sections/footer/FooterBase';
import { Rocket, Zap, Network, Handshake, Globe, Star } from 'lucide-react';
import Link from 'next/link';

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="background-highlight"
      borderRadius="rounded"
      contentWidth="medium"
      sizing="largeSmallSizeLargeTitles"
      background="circleGradient"
      cardStyle="glass-depth"
      primaryButtonStyle="inset-glow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen
          navItems={[
            { name: "Home", id: "/" },
            { name: "About", id: "/about" },
            { name: "Strategy", id: "/strategy" },
            { name: "Team", id: "/team" },
            { name: "Contact", id: "/contact" }
          ]}
          brandName="PitchDrive"
          bottomLeftText="Based in Belgium"
          bottomRightText="hello@pitchdrive.io"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroLogo
          logoText="PitchDrive"
          description="Belgium's leading venture capital firm accelerating next-generation startups"
          buttons={[
            { text: "Explore Opportunities", href: "/strategy" },
            { text: "Schedule a Meeting", href: "/contact" }
          ]}
          imageSrc="https://img.b2bpic.net/free-photo/start-up-business-goals-strategy_53876-124798.jpg"
          imageAlt="Venture capital investment startup business growth"
          showDimOverlay={true}
          logoLineHeight={1.2}
        />
      </div>

      <div id="about" data-section="about">
        <SplitAbout
          title="About PitchDrive"
          description="We invest in bold entrepreneurs building the future. With deep expertise in deep tech, fintech, and health innovation, we provide not just capital, but strategic guidance and industry connections."
          tag="Our Mission"
          tagIcon={Rocket}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          imagePosition="right"
          bulletPoints={[
            {
              title: "Early-Stage Expertise",
              description: "Seed to Series B investments in transformative technologies",
              icon: Zap
            },
            {
              title: "Strategic Partnerships",
              description: "Access to our network of industry leaders and strategic advisors",
              icon: Network
            },
            {
              title: "Hands-On Support",
              description: "Active involvement in portfolio company growth and scaling",
              icon: Handshake
            },
            {
              title: "European Base",
              description: "Local expertise with global reach across European markets",
              icon: Globe
            }
          ]}
          imageSrc="https://img.b2bpic.net/free-photo/workers-long-wooden-table_1262-810.jpg"
          imageAlt="PitchDrive venture capital team"
          buttons={[
            { text: "Learn More", href: "/about" }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTwelve
          cardTitle="Trusted by 75+ innovative founders building the future"
          cardTag="Founder Stories"
          cardTagIcon={Star}
          useInvertedBackground="noInvert"
          testimonials={[
            {
              id: "1",
              name: "Anna Kovacs",
              imageSrc: "https://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg",
              imageAlt: "Anna Kovacs"
            },
            {
              id: "2",
              name: "Jean-Pierre Dupont",
              imageSrc: "https://img.b2bpic.net/free-photo/cheerful-african-american-businessman_1262-20994.jpg",
              imageAlt: "Jean-Pierre Dupont"
            },
            {
              id: "3",
              name: "Rita Müller",
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
              imageAlt: "Rita Müller"
            },
            {
              id: "4",
              name: "Lucas Bergström",
              imageSrc: "https://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
              imageAlt: "Lucas Bergström"
            },
            {
              id: "5",
              name: "Magdalena Nowak",
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-competitive-employee_1098-2870.jpg",
              imageAlt: "Magdalena Nowak"
            },
            {
              id: "6",
              name: "David Rossi",
              imageSrc: "https://img.b2bpic.net/free-photo/portrait-smiling-mature-businessman-looking-away_23-2147955371.jpg",
              imageAlt: "David Rossi"
            }
          ]}
        />
      </div>

      <FooterBase
        logoText="PitchDrive"
        copyrightText="© 2025 PitchDrive VC | Belgium"
        columns={[
          {
            title: "Company",
            items: [
              { label: "About", href: "/about" },
              { label: "Team", href: "/team" },
              { label: "Portfolio", href: "#" },
              { label: "Blog", href: "#" }
            ]
          },
          {
            title: "Resources",
            items: [
              { label: "Pitch Guide", href: "#" },
              { label: "FAQ", href: "#" },
              { label: "Investment Criteria", href: "#" },
              { label: "Contact", href: "/contact" }
            ]
          },
          {
            title: "Connect",
            items: [
              { label: "LinkedIn", href: "https://linkedin.com" },
              { label: "Twitter", href: "https://twitter.com" },
              { label: "Email", href: "mailto:hello@pitchdrive.io" }
            ]
          }
        ]}
      />
    </ThemeProvider>
  );
}