"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
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 { Sparkles, Target, Users, TrendingUp } 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="Executive Coaching"
          navItems={[
            { name: "Services", id: "features" },
            { name: "Team", id: "team" },
            { name: "Testimonials", id: "testimonials" },
            { name: "FAQ", id: "faq" }
          ]}
          button={{ text: "Book a Call", href: "#contact" }}
          animateOnLoad={true}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDualMedia
          title="Transform Your Business With Strategic Coaching"
          description="I help executives and entrepreneurs overcome challenges, clarify vision, and build thriving organizations. Personalized coaching tailored to your unique goals and industry."
          tag="Executive Coaching"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          background={{ variant: "plain" }}
          buttons={[
            { text: "Schedule Consultation", href: "#contact" },
            { text: "Learn More", href: "#features" }
          ]}
          buttonAnimation="slide-up"
          mediaItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/women-discussing-business-desk_23-2149332995.jpg?_wi=1",              imageAlt: "Business coaching session with executive and mentor"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-colleagues-excited-about-business-accomplishment_482257-126616.jpg",              imageAlt: "Professional business growth and collaboration"
            }
          ]}
          mediaAnimation="slide-up"
          rating={5}
          ratingText="Trusted by 150+ Leaders"
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardTwentyFive
          title="Coaching Services"
          description="Comprehensive programs designed to unlock your potential and drive meaningful results"
          tag="Our Expertise"
          features={[
            {
              title: "Strategic Business Planning",              description: "Develop clear strategies that align with your vision, market opportunities, and organizational capabilities. Build sustainable competitive advantages.",              icon: Target,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/strategy-planning-vision-growth-success-concept_53876-15841.jpg",                  imageAlt: "Strategic planning and business roadmap"
                },
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/business-marketing-concept-with-wooden-blocks-wooden-table-high-angle-view_176474-9339.jpg",                  imageAlt: "Goal setting and strategic execution"
                }
              ]
            },
            {
              title: "Executive Leadership Development",              description: "Enhance leadership capabilities, emotional intelligence, and decision-making skills. Create lasting impact within your organization and industry.",              icon: Users,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/women-discussing-business-desk_23-2149332995.jpg?_wi=2",                  imageAlt: "Leadership coaching and professional development"
                },
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/trans-person-working-office-with-colleagues_23-2149286980.jpg",                  imageAlt: "Executive training and team leadership"
                }
              ]
            },
            {
              title: "Organizational Growth",              description: "Scale your business effectively, build high-performing teams, and create systems for sustainable growth. Navigate complex transitions with confidence.",              icon: TrendingUp,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/african-man-black-suit_1157-45555.jpg",                  imageAlt: "Business growth metrics and success"
                },
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/business-team-planning-marketing-strategy_53876-102032.jpg",                  imageAlt: "Organizational expansion and performance"
                }
              ]
            }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="team" data-section="team">
        <TeamCardTen
          title="Meet Your Coaches"
          tag="Expert Advisors"
          tagAnimation="slide-up"
          members={[
            {
              id: "1",              name: "Alexandra Chen",              imageSrc: "http://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: "Alexandra Chen, Senior Executive Coach"
            },
            {
              id: "2",              name: "Michael Richardson",              imageSrc: "http://img.b2bpic.net/free-photo/friendly-successful-business-woman-posing-with-arms-crossed_74855-2813.jpg",              imageAlt: "Michael Richardson, Leadership Development Coach"
            }
          ]}
          membersAnimation="slide-up"
          memberVariant="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardSixteen
          title="What Our Clients Say"
          description="Real stories from leaders who transformed their businesses and careers"
          tag="Success Stories"
          tagAnimation="slide-up"
          testimonials={[
            {
              id: "1",              name: "Sarah Johnson",              role: "CEO",              company: "TechVentures Inc",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",              imageAlt: "Sarah Johnson, CEO testimonial"
            },
            {
              id: "2",              name: "Jennifer Martinez",              role: "Founder",              company: "Growth Partners",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-worker-posing-company-business-catalogue_1163-4801.jpg",              imageAlt: "Jennifer Martinez, Founder testimonial"
            },
            {
              id: "3",              name: "David Anderson",              role: "VP Operations",              company: "Elite Solutions",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-team-leader-looking-camera-group-corporate-meeting_1163-3920.jpg",              imageAlt: "David Anderson, VP Operations testimonial"
            },
            {
              id: "4",              name: "Rebecca Thompson",              role: "Executive Director",              company: "Future Forward LLC",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",              imageAlt: "Rebecca Thompson, Executive Director testimonial"
            }
          ]}
          kpiItems={[
            { value: "150+", label: "Leaders Coached" },
            { value: "87%", label: "Revenue Growth Average" },
            { value: "12+ Years", label: "Industry Experience" }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitMedia
          title="Frequently Asked Questions"
          description="Everything you need to know about our coaching programs"
          tag="Help"
          tagAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "How long does a typical coaching engagement last?",              content: "Most coaching engagements range from 3 to 12 months, depending on your goals and the complexity of your challenges. We typically work on a weekly or bi-weekly basis, with each session lasting 60-90 minutes. We'll customize the duration and frequency to match your specific needs."
            },
            {
              id: "2",              title: "What is your coaching approach?",              content: "I use a combination of evidence-based coaching methodologies, including goal-setting frameworks, leadership assessments, and accountability systems. The approach is collaborative and tailored to your unique situation, focusing on practical strategies and measurable outcomes."
            },
            {
              id: "3",              title: "Are coaching sessions confidential?",              content: "Absolutely. All coaching relationships are strictly confidential. What you share in sessions stays between us, allowing you the freedom to be authentic and explore challenges openly."
            },
            {
              id: "4",              title: "How do I know if coaching is right for me?",              content: "Coaching is ideal if you're facing challenges in leadership, strategy, or growth; seeking to develop new skills; or looking for objective guidance. I offer a complimentary consultation to explore whether coaching is the right fit for your situation."
            },
            {
              id: "5",              title: "What results can I expect?",              content: "Results vary by individual and goal, but clients typically report improved decision-making, stronger leadership presence, clearer strategic direction, increased confidence, and measurable business growth. We establish clear metrics at the beginning to track progress."
            }
          ]}
          imageSrc="http://img.b2bpic.net/free-photo/happy-business-team-communicating-meeting-office_637285-9191.jpg"
          imageAlt="Professional coaching and consultation"
          mediaAnimation="slide-up"
          faqsAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          mediaPosition="left"
          buttonAnimation="slide-up"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactText
          text="Ready to unlock your potential and transform your business? Let's start with a confidential consultation to explore your goals and how I can help you achieve them."
          animationType="entrance-slide"
          background={{ variant: "plain" }}
          useInvertedBackground={false}
          buttons={[
            { text: "Schedule Your Call", href: "mailto:info@executivecoaching.com" },
            { text: "Download Coaching Guide", href: "#" }
          ]}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoEmphasis
          logoText="Executive Coaching"
          columns={[
            {
              items: [
                { label: "Services", href: "#features" },
                { label: "Team", href: "#team" },
                { label: "Testimonials", href: "#testimonials" }
              ]
            },
            {
              items: [
                { label: "FAQ", href: "#faq" },
                { label: "Book a Call", href: "#contact" },
                { label: "Contact", href: "mailto:info@executivecoaching.com" }
              ]
            },
            {
              items: [
                { label: "Privacy Policy", href: "#" },
                { label: "Terms of Service", href: "#" },
                { label: "LinkedIn", href: "https://linkedin.com" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
