"use client"

import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import TeamCardTen from '@/components/sections/team/TeamCardTen';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactText from '@/components/sections/contact/ContactText';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { TrendingUp, Target, BarChart3, Sparkles, Zap } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="icon-arrow"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
      contentWidth="medium"
      sizing="medium"
      background="none"
      cardStyle="glass-elevated"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="solid"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingInline
          brandName="Growth Coach"
          navItems={[
            { name: "Services", id: "features" },
            { name: "About", id: "team" },
            { name: "Testimonials", id: "testimonials" },
            { name: "FAQ", id: "faq" }
          ]}
          button={{
            text: "Book Free Consultation",            href: "#contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDualMedia
          tag="Business Coach"
          tagIcon={TrendingUp}
          title="Transform Your Business with Strategic Marketing Coaching"
          description="I help entrepreneurs and executives unlock unprecedented growth through proven marketing strategies and personalized business coaching. Let's build your market leadership together."
          background={{ variant: "plain" }}
          mediaItems={[
            {
              imageSrc: "https://img.b2bpic.net/free-photo/women-discussing-business-desk_23-2149332995.jpg",              imageAlt: "Professional business coaching session"
            },
            {
              imageSrc: "https://img.b2bpic.net/free-photo/growth-strategy-management-mission-success-concept_53876-15848.jpg",              imageAlt: "Business growth and strategy planning"
            }
          ]}
          rating={5}
          ratingText="Trusted by 150+ businesses"
          buttons={[
            {
              text: "Start Your Growth Journey",              href: "#contact"
            },
            {
              text: "Learn More",              href: "#features"
            }
          ]}
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardTwentyFive
          tag="Our Services"
          title="Marketing Coaching That Drives Real Results"
          description="Specialized coaching programs designed to elevate your marketing strategy and accelerate business growth"
          animationType="depth-3d"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          features={[
            {
              title: "Marketing Strategy Development",              description: "Create data-driven marketing strategies aligned with your business goals. I'll help you identify your ideal customer, position your brand, and build sustainable competitive advantages.",              icon: Target,
              mediaItems: [
                {
                  imageSrc: "https://img.b2bpic.net/free-photo/business-people-meeting_53876-13583.jpg",                  imageAlt: "Strategic marketing planning"
                },
                {
                  imageSrc: "https://img.b2bpic.net/free-photo/young-woman-analysing-charts-laptop-start-up-business-meeting-room_482257-5026.jpg",                  imageAlt: "Market analysis and insights"
                }
              ]
            },
            {
              title: "Sales & Revenue Optimization",              description: "Transform your sales process and revenue streams. Learn pricing strategies, customer acquisition techniques, and retention tactics that multiply your profitability.",              icon: BarChart3,
              mediaItems: [
                {
                  imageSrc: "https://img.b2bpic.net/free-photo/african-man-black-suit_1157-45555.jpg",                  imageAlt: "Sales performance optimization"
                },
                {
                  imageSrc: "https://img.b2bpic.net/free-photo/close-up-digital-tablet-with-bar-graph_1098-3523.jpg",                  imageAlt: "Revenue growth metrics"
                }
              ]
            },
            {
              title: "Brand Positioning & Messaging",              description: "Build an unforgettable brand that resonates with your target market. Develop compelling brand stories and messaging frameworks that differentiate you from competitors.",              icon: Sparkles,
              mediaItems: [
                {
                  imageSrc: "https://img.b2bpic.net/free-vector/neon-business-cards-pack_23-2148566003.jpg",                  imageAlt: "Brand identity development"
                },
                {
                  imageSrc: "https://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg",                  imageAlt: "Messaging framework creation"
                }
              ]
            },
            {
              title: "Digital Marketing Mastery",              description: "Master modern digital channels including social media, content marketing, email marketing, and paid advertising. Build integrated campaigns that convert.",              icon: Zap,
              mediaItems: [
                {
                  imageSrc: "https://img.b2bpic.net/free-psd/digital-marketing-idea-project-support-join-us_505751-8091.jpg",                  imageAlt: "Digital marketing channels"
                },
                {
                  imageSrc: "https://img.b2bpic.net/free-photo/young-woman-analysing-charts-laptop-start-up-business-meeting-room_482257-5026.jpg",                  imageAlt: "Campaign execution and analytics"
                }
              ]
            }
          ]}
        />
      </div>

      <div id="team" data-section="team">
        <TeamCardTen
          tag="About Me"
          title="15+ Years of Business Coaching and Marketing Strategy Experience"
          members={[
            {
              id: "1",              name: "Marketing Coach & Strategist",              imageSrc: "https://img.b2bpic.net/free-photo/positive-confident-businessman-posing-outside_74855-1183.jpg",              imageAlt: "Professional business coach"
            }
          ]}
          memberVariant="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardSixteen
          tag="Success Stories"
          title="What My Clients Say"
          description="Real results from real entrepreneurs and business leaders who transformed their businesses through coaching"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          testimonials={[
            {
              id: "1",              name: "Sarah Mitchell",              role: "CEO",              company: "TechStart Solutions",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg",              imageAlt: "Sarah Mitchell CEO"
            },
            {
              id: "2",              name: "James Chen",              role: "Founder",              company: "Growth Marketing Co",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-businessman-with-tie_1098-2867.jpg",              imageAlt: "James Chen Founder"
            },
            {
              id: "3",              name: "Emily Rodriguez",              role: "Marketing Director",              company: "InnovateLab Inc",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3796.jpg",              imageAlt: "Emily Rodriguez Marketing Director"
            },
            {
              id: "4",              name: "Michael Park",              role: "Business Owner",              company: "Digital Enterprise",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/positive-middle-aged-business-leader-window_1262-5388.jpg",              imageAlt: "Michael Park Business Owner"
            }
          ]}
          kpiItems={[
            {
              value: "150+",              label: "Businesses Coached"
            },
            {
              value: "3.5x",              label: "Average Revenue Growth"
            },
            {
              value: "98%",              label: "Client Satisfaction Rate"
            }
          ]}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitMedia
          tag="Questions"
          title="Frequently Asked Questions"
          description="Everything you need to know about business coaching and working with me"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          imageSrc="https://img.b2bpic.net/free-photo/young-beautiful-female-support-phone-operator-speaking-consulting-office_176420-957.jpg"
          imageAlt="Business coaching support"
          mediaPosition="left"
          animationType="smooth"
          faqs={[
            {
              id: "1",              title: "Who benefits most from business coaching?",              content: "My coaching is ideal for entrepreneurs, executives, and business leaders who are ready to scale. Whether you're at $100K or $10M in revenue, if you're committed to growth and open to strategic guidance, we can work together to accelerate your trajectory."
            },
            {
              id: "2",              title: "How long does a typical coaching engagement last?",              content: "Most engagements range from 3 to 12 months, depending on your goals and starting point. We'll assess your situation during our initial consultation and recommend a customized plan. Many clients see significant results within the first 90 days."
            },
            {
              id: "3",              title: "What is your coaching process?",              content: "My approach combines assessment, strategy development, implementation support, and accountability. We start with a deep dive into your business, create a strategic roadmap, execute tactical initiatives, and refine based on real-world results."
            },
            {
              id: "4",              title: "How do you measure success?",              content: "Success is measured through your KPIs: revenue growth, customer acquisition, market share, profitability, and business valuation. We establish clear metrics upfront and track progress consistently throughout our engagement."
            },
            {
              id: "5",              title: "Do you work with companies in specific industries?",              content: "I work across diverse industries including B2B SaaS, e-commerce, professional services, and digital agencies. My strategies are adaptable but particularly effective for high-growth companies and those seeking market leadership."
            },
            {
              id: "6",              title: "What is the investment for coaching?",              content: "Coaching packages range from $5,000 to $50,000+ per year depending on the level of engagement and your business complexity. I offer flexible arrangements and always ensure the ROI far exceeds the investment."
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactText
          text="Ready to transform your business and achieve your growth goals? Let's schedule a free consultation to discuss your challenges and opportunities."
          animationType="entrance-slide"
          background={{ variant: "plain" }}
          useInvertedBackground="noInvert"
          buttons={[
            {
              text: "Schedule Free Consultation",              href: "https://calendly.com/growth-coach"
            },
            {
              text: "Send Inquiry",              href: "mailto:hello@growthcoach.com"
            }
          ]}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoEmphasis
          logoText="Growth Coach"
          columns={[
            {
              items: [
                { label: "Services", href: "features" },
                { label: "About", href: "team" },
                { label: "Testimonials", href: "testimonials" }
              ]
            },
            {
              items: [
                { label: "FAQ", href: "faq" },
                { label: "Book a Call", href: "#contact" },
                { label: "Contact", href: "mailto:hello@growthcoach.com" }
              ]
            },
            {
              items: [
                { label: "LinkedIn", href: "https://linkedin.com" },
                { label: "Twitter", href: "https://twitter.com" },
                { label: "Email", href: "mailto:hello@growthcoach.com" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}