"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MediaAbout from '@/components/sections/about/MediaAbout';
import FeatureProcessSteps from '@/components/sections/feature/FeatureProcessSteps';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { TrendingUp, CheckCircle, Award, Star, DollarSign, Users } from 'lucide-react';

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="entrance-slide"
      borderRadius="sharp"
      contentWidth="medium"
      sizing="large"
      background="circleGradient"
      cardStyle="layered-gradient"
      primaryButtonStyle="primary-glow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          brandName="Lose My Money"
          navItems={[
            { name: "Home", id: "/" },
            { name: "About", id: "/about" },
            { name: "Services", id: "/services" },
            { name: "Contact", id: "/contact" }
          ]}
          button={{ text: "Start Investing", href: "/contact" }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroOverlay
          title="Strategic Wealth Building That Actually Works"
          description="We turn ambitious financial goals into calculated investment outcomes. Expert guidance meets data-driven strategy."
          tag="Investment Leadership"
          tagIcon={TrendingUp}
          imageSrc="https://img.b2bpic.net/free-photo/business-meeting-office_1268-21519.jpg"
          imageAlt="Investment and financial growth visualization"
          textPosition="bottom-left"
          showBlur={true}
          showDimOverlay={true}
          buttons={[
            { text: "Schedule Consultation", href: "/contact" },
            { text: "View Our Strategy", href: "/services" }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <MediaAbout
          title="Investment Excellence Through Rigorous Analysis"
          description="With over 150 institutional clients and $2.3 billion under management, Lose My Money has earned its reputation through transparent strategies, disciplined execution, and commitment to risk-adjusted returns. We believe smart investing isn't about gambling—it's about knowing the odds."
          tag="About Our Firm"
          imageSrc="https://img.b2bpic.net/free-photo/invest-investment-financial-income-profit-costs-concept_53876-128112.jpg"
          imageAlt="Financial planning and advisory services"
          useInvertedBackground="noInvert"
          buttons={[
            { text: "Meet Our Team", href: "/about" },
            { text: "Download Report", href: "#" }
          ]}
        />
      </div>

      <div id="metrics" data-section="metrics">
        <MetricCardOne
          title="Proven Results That Speak for Themselves"
          description="Our track record demonstrates consistent, disciplined investment performance"
          tag="Performance Metrics"
          tagIcon={Award}
          useInvertedBackground="invertDefault"
          textboxLayout="default"
          animationType="slide-up"
          gridVariant="uniform-all-items-equal"
          metrics={[
            {
              id: "1",
              value: "18.7%",
              title: "Avg Annual Return",
              description: "5-year performance vs 12.4% benchmark",
              icon: TrendingUp
            },
            {
              id: "2",
              value: "150+",
              title: "Institutional Clients",
              description: "Trusted by leading organizations globally",
              icon: Users
            },
            {
              id: "3",
              value: "$2.3B",
              title: "Assets Under Management",
              description: "Growing portfolio of strategic investments",
              icon: DollarSign
            },
            {
              id: "4",
              value: "15",
              title: "Years of Excellence",
              description: "Consistent leadership in investment management",
              icon: Award
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTen
          title="What Our Investors Say"
          description="Hear from institutional leaders who've transformed their portfolios with our strategic guidance"
          tag="Client Success Stories"
          tagIcon={Star}
          textboxLayout="default"
          useInvertedBackground="noInvert"
          testimonials={[
            {
              id: "1",
              title: "Exceptional Risk Management in Volatile Markets",
              quote: "Their disciplined approach saved us significant losses during the 2023 correction. They don't chase trends—they build enduring wealth.",
              name: "Jonathan Pierce",
              role: "CFO at Global Capital Partners",
              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: "Jonathan Pierce"
            },
            {
              id: "2",
              title: "Transparency That Builds Trust",
              quote: "After years with other firms, their quarterly reports and honest communication finally gave us confidence in our investment decisions.",
              name: "Sarah Chen",
              role: "Investment Director at Heritage Wealth Management",
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
              imageAlt: "Sarah Chen"
            },
            {
              id: "3",
              title: "Beating the Benchmark Consistently",
              quote: "They've outperformed our benchmarks for 8 consecutive years. That's not luck—that's expertise and dedication.",
              name: "Michael Rodriguez",
              role: "CEO at Institutional Investors Inc.",
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-competitive-employee_1098-2870.jpg",
              imageAlt: "Michael Rodriguez"
            }
          ]}
        />
      </div>

      <FooterBaseCard
        logoText="Lose My Money"
        columns={[
          {
            title: "Services",
            items: [
              { label: "Investment Management", href: "/services" },
              { label: "Portfolio Advisory", href: "/services" },
              { label: "Risk Assessment", href: "/services" },
              { label: "Strategic Consulting", href: "/services" }
            ]
          },
          {
            title: "Company",
            items: [
              { label: "About Us", href: "/about" },
              { label: "Our Team", href: "/about" },
              { label: "Careers", href: "#" },
              { label: "News & Insights", href: "#" }
            ]
          },
          {
            title: "Resources",
            items: [
              { label: "Market Reports", href: "#" },
              { label: "Investment Guide", href: "#" },
              { label: "Performance Data", href: "#" },
              { label: "Contact Support", href: "/contact" }
            ]
          },
          {
            title: "Legal",
            items: [
              { label: "Privacy Policy", href: "#" },
              { label: "Terms of Service", href: "#" },
              { label: "Disclaimers", href: "#" },
              { label: "Compliance", href: "#" }
            ]
          }
        ]}
        copyrightText="© 2025 Lose My Money Investment Agency. All rights reserved."
      />
    </ThemeProvider>
  );
}