"use client";

import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import SplitAbout from '@/components/sections/about/SplitAbout';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Lightbulb, Target, Users, Globe, Handshake, Compass, TrendingUp, MessageSquare, Award } from "lucide-react";
import Link from "next/link";

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="bounce-effect"
      defaultTextAnimation="entrance-slide"
      borderRadius="sharp"
      contentWidth="medium"
      sizing="medium"
      background="aurora"
      cardStyle="soft-shadow"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="glass"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleMinimal
          brandName="Kapitoshka"
          button={{
            text: "Get In Touch",
            href: "/contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero" className="mx-auto px-4 md:px-6">
        <HeroLogoBillboard
          logoText="Kapitoshka"
          description="Partnering with exceptional founders to build the next generation of transformative companies. We invest in early-stage startups solving complex problems with innovative solutions."
          background={{ variant: "sparkles-gradient" }}
          imageSrc="https://img.b2bpic.net/free-photo/start-up-business-goals-strategy_53876-124798.jpg"
          imageAlt="venture capital investment startup business growth"
          frameStyle="card"
          logoLineHeight={1.1}
        />
      </div>

      <div id="about" data-section="about" className="mx-auto px-4 md:px-6">
        <SplitAbout
          title="About Kapitoshka"
          description="Founded with a mission to identify and nurture exceptional founders tackling global challenges through technology and innovation."
          tag="Our Story"
          tagIcon={Lightbulb}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          imagePosition="right"
          bulletPoints={[
            {
              title: "Early-Stage Focus",
              description: "We specialize in seed and Series A investments across technology, fintech, and enterprise software sectors.",
              icon: Target
            },
            {
              title: "Founder-First Approach",
              description: "Our team brings decades of operational experience and mentorship to support founders every step of their journey.",
              icon: Users
            },
            {
              title: "Global Perspective",
              description: "We maintain an international network of advisors, partners, and limited partners across five continents.",
              icon: Globe
            },
            {
              title: "Hands-On Support",
              description: "Beyond capital, we provide strategic guidance, network introductions, and operational expertise to drive growth.",
              icon: Handshake
            }
          ]}
          imageSrc="https://img.b2bpic.net/free-photo/cheerful-business-team-watching-presentation-laptop-sitting-workplace-staring-display-smiling-copy-space-business-meeting-concept_74855-11583.jpg"
          imageAlt="investment team office corporate business professionals"
          buttons={[
            {
              text: "View Our Fund",
              href: "/fund"
            }
          ]}
        />
      </div>

      <div id="investment-thesis" data-section="investment-thesis" className="mx-auto px-4 md:px-6">
        <FeatureCardOne
          title="Investment Thesis"
          description="We identify and support founders building solutions at the intersection of technology, sustainability, and market opportunity."
          tag="Our Strategy"
          tagIcon={Compass}
          textboxLayout="default"
          useInvertedBackground="noInvert"
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          features={[
            {
              title: "Climate & Sustainability",
              description: "Technologies enabling the global transition to clean energy and sustainable practices. We back founders solving climate challenges at scale.",
              imageSrc: "https://img.b2bpic.net/free-photo/businessman-checking-report-tablet_482257-120320.jpg",
              imageAlt: "technology startup innovation modern office team workspace"
            },
            {
              title: "Enterprise Software",
              description: "B2B SaaS platforms that improve operational efficiency and unlock new business models for enterprises across industries.",
              imageSrc: "https://img.b2bpic.net/free-photo/portrait-smiling-coworkers-looking-revenue-figures-paperwork_482257-126641.jpg",
              imageAlt: "fintech company software digital modern workspace"
            },
            {
              title: "Fintech & Web3",
              description: "Financial infrastructure and blockchain technologies that democratize access to capital and financial services globally.",
              imageSrc: "https://img.b2bpic.net/free-photo/authentic-small-youthful-marketing-agency_23-2150167443.jpg",
              imageAlt: "saas startup cloud business digital technology"
            }
          ]}
        />
      </div>

      <div id="metrics" data-section="metrics" className="mx-auto px-4 md:px-6">
        <MetricCardSeven
          title="Our Track Record"
          description="Proven results demonstrating our commitment to supporting exceptional founders and building valuable companies."
          tag="Impact & Growth"
          tagIcon={TrendingUp}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          animationType="scale-rotate"
          metrics={[
            {
              id: "1",
              value: "50+",
              title: "Companies Funded",
              items: ["Average portfolio size", "Across 3 continents", "Active investments"]
            },
            {
              id: "2",
              value: "$250M",
              title: "Assets Under Management",
              items: ["Committed capital", "Growing fund II launching", "Strong LP returns"]
            },
            {
              id: "3",
              value: "8",
              title: "Unicorn Exits",
              items: ["$1B+ valuations", "5 IPOs completed", "3 strategic acquisitions"]
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials" className="mx-auto px-4 md:px-6">
        <TestimonialCardOne
          title="What Founders Say"
          description="Hear directly from the visionary founders we've partnered with about their experience with Kapitoshka."
          tag="Founder Stories"
          tagIcon={MessageSquare}
          textboxLayout="default"
          useInvertedBackground="noInvert"
          gridVariant="uniform-all-items-equal"
          animationType="blur-reveal"
          testimonials={[
            {
              id: "1",
              name: "Michael Chen",
              role: "CEO & Founder",
              company: "SolarDynamics",
              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/portrait-grey-haired-businessman-standing_74855-10324.jpg",
              imageAlt: "founder entrepreneur startup ceo portrait"
            },
            {
              id: "2",
              name: "Sophia Martinez",
              role: "Founder & CTO",
              company: "DataSync Pro",
              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/content-indian-ceo-standing-smiling-portrait-successful-pensive-bearded-businessman-glasses-posing-office-room-business-expression-management-concept_74855-11642.jpg",
              imageAlt: "female founder entrepreneur startup ceo portrait"
            },
            {
              id: "3",
              name: "James Robertson",
              role: "CEO",
              company: "BlockVault",
              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/content-senior-businessman-with-arms-crossed_1262-1790.jpg",
              imageAlt: "founder portrait entrepreneur business startup professional"
            },
            {
              id: "4",
              name: "Isabella Wong",
              role: "Founder & CEO",
              company: "CloudScale",
              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/positive-confident-businessman-posing-outside_74855-1183.jpg",
              imageAlt: "tech entrepreneur founder startup business portrait"
            }
          ]}
        />
      </div>

      <FooterBaseReveal
        columns={[
          {
            title: "Company",
            items: [
              { label: "About Us", href: "/about" },
              { label: "Our Fund", href: "/fund" },
              { label: "Team", href: "/team" },
              { label: "Portfolio", href: "/portfolio" }
            ]
          },
          {
            title: "Resources",
            items: [
              { label: "Investment Thesis", href: "/investment-thesis" },
              { label: "Founder Resources", href: "/resources" },
              { label: "Blog", href: "/blog" },
              { label: "Press", href: "/press" }
            ]
          },
          {
            title: "Contact",
            items: [
              { label: "Get In Touch", href: "/contact" },
              { label: "Apply to Fund", href: "/apply" },
              { label: "hello@kapitoshka.vc", href: "mailto:hello@kapitoshka.vc" },
              { label: "LinkedIn", href: "https://linkedin.com" }
            ]
          }
        ]}
        copyrightText="© 2025 Kapitoshka Venture Capital. All rights reserved."
      />
    </ThemeProvider>
  );
}