"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import TextAbout from '@/components/sections/about/TextAbout';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="medium"
        sizing="medium"
        background="grid"
        cardStyle="gradient-mesh"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="solid"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",
          id: "hero",
        },
        {
          name: "About",
          id: "about",
        },
        {
          name: "Services",
          id: "services",
        },
        {
          name: "Impact",
          id: "impact",
        },
        {
          name: "Testimonials",
          id: "testimonials",
        },
        {
          name: "FAQ",
          id: "faq",
        },
        {
          name: "Contact",
          id: "contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/music-label-collection_23-2147594884.jpg"
      logoAlt="Charbel Communication Coach Logo"
      brandName="Charbel"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardGallery
      background={{
        variant: "sparkles-gradient",
      }}
      title="Master Your Voice, Command Your Presence."
      description="Charbel empowers leaders and professionals to communicate with unparalleled clarity, confidence, and charisma. Elevate your impact and redefine your presence."
      buttons={[
        {
          text: "Discover Your Potential",
          href: "#services",
        },
        {
          text: "Book a Consultation",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/young-pregnant-woman-work_23-2149292809.jpg",
          imageAlt: "Abstract communication network",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/photovoltaics-plant-researchers-doing-videocall-optimize-energy-production_482257-120519.jpg",
          imageAlt: "Luxurious boardroom setting",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/3d-render-abstract-technology-with-flowing-cyber-particles_1048-15470.jpg",
          imageAlt: "3D abstract sound wave visualization",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/elegant-desk-arrangement-flat-lay_23-2148975789.jpg",
          imageAlt: "Minimalist luxurious office workspace",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-man-doing-kettlebells_183364-118241.jpg",
          imageAlt: "3D abstract human head with network connections",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-office-chair-indoors_23-2151108702.jpg",
          imageAlt: "Luxurious microphone in a studio setting",
        },
      ]}
      mediaAnimation="slide-up"
    />
  </div>

  <div id="about" data-section="about">
      <TextAbout
      useInvertedBackground={false}
      tag="About Charbel"
      title="The Art of Influence: Charbel's Philosophy"
      buttons={[
        {
          text: "Meet Your Coach",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      description="With years of dedicated expertise, Charbel transforms communication challenges into strengths. My approach integrates psychological insights with practical strategies, ensuring every client not only speaks but truly resonates, fostering authentic connections and lasting impact."
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardOne
      animationType="depth-3d"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      features={[
        {
          title: "Executive Presence & Leadership",
          description: "Cultivate an authoritative and inspiring presence that commands respect and drives influence in any professional setting.",
          imageSrc: "http://img.b2bpic.net/free-photo/call-center-manager-providing-guidance-intern-close-up_482257-118001.jpg",
          imageAlt: "Executive presenting in a luxurious boardroom",
        },
        {
          title: "Conflict Resolution & Negotiation",
          description: "Master advanced communication techniques to navigate complex discussions, resolve conflicts, and achieve favorable outcomes with grace.",
          imageSrc: "http://img.b2bpic.net/free-photo/protection-concept-with-pawns_23-2149277052.jpg",
          imageAlt: "Two professionals in a sophisticated discussion",
        },
        {
          title: "Public Speaking Mastery",
          description: "Transform stage fright into powerful performance. Deliver captivating presentations with clarity, confidence, and compelling storytelling.",
          imageSrc: "http://img.b2bpic.net/free-photo/person-having-hearing-issues_23-2150038489.jpg",
          imageAlt: "Speaker on a luxurious stage with audience",
        },
      ]}
      title="Tailored Coaching for Unrivaled Communication"
      description="From high-stakes boardroom presentations to impactful personal dialogues, our bespoke programs are designed to enhance every facet of your verbal and non-verbal expression."
      tag="Our Services"
      buttons={[
        {
          text: "Explore All Programs",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="impact" data-section="impact">
      <MetricCardSeven
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={false}
      metrics={[
        {
          id: "m1",
          value: "95%",
          title: "Client Satisfaction",
          items: [
            "Proven methodologies",
            "Individualized approach",
            "Tangible results",
          ],
        },
        {
          id: "m2",
          value: "200+",
          title: "Leaders Transformed",
          items: [
            "Enhanced influence",
            "Increased confidence",
            "Clearer messaging",
          ],
        },
        {
          id: "m3",
          value: "15",
          title: "Years of Expertise",
          items: [
            "Industry-leading insight",
            "Adaptive strategies",
            "Global client base",
          ],
        },
      ]}
      title="Transformative Results, Measurable Growth"
      description="Our clients consistently achieve significant improvements in their communication effectiveness, leading to enhanced leadership, professional success, and stronger personal relationships."
      tag="Our Impact"
      buttons={[
        {
          text: "See Success Stories",
          href: "#testimonials",
        },
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="partners" data-section="partners">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Global Innovate Solutions",
        "Apex Strategies Group",
        "Visionary Capital",
        "Elite Corporate Training",
        "Summit Leadership Institute",
        "Precision Dynamics Co.",
        "Catalyst Ventures Inc.",
        "Quantum Leap Consulting",
      ]}
      title="Empowering Leaders Across Diverse Industries"
      description="Our methodologies are globally recognized and proven effective across diverse sectors, helping professionals from innovative startups to Fortune 500 companies refine their communication strategies."
      tag="Trusted By"
      buttons={[
        {
          text: "Partner with Charbel",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      speed={40}
      showCard={true}
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTwo
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={false}
      carouselMode="buttons"
      testimonials={[
        {
          id: "t1",
          name: "Eleanor Vance",
          role: "CEO, Global Innovate",
          testimonial: "Charbel's coaching transformed my ability to articulate complex visions. My team is more engaged, and my leadership impact has quadrupled.",
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg",
          imageAlt: "Portrait of Eleanor Vance",
        },
        {
          id: "t2",
          name: "Marcus Thorne",
          role: "Director, Apex Strategies",
          testimonial: "The precision and clarity Charbel brought to my communication style are unmatched. Every interaction now feels purposeful and powerful.",
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-blonde-young-woman-with-her-boyfriend_23-2147891251.jpg",
          imageAlt: "Portrait of Marcus Thorne",
        },
        {
          id: "t3",
          name: "Isabelle Chen",
          role: "Founder, Visionary Capital",
          testimonial: "Pitching to investors used to be daunting. Charbel gave me the tools to connect, convince, and close deals with absolute confidence.",
          imageSrc: "http://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5366.jpg",
          imageAlt: "Portrait of Isabelle Chen",
        },
        {
          id: "t4",
          name: "David Ramirez",
          role: "Lead Strategist, Precision Dynamics",
          testimonial: "I never realized the subtle nuances that were holding me back. Charbel's insights were revolutionary, truly elevating my professional dialogue.",
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-smiling-woman-recording-video-her-room-has-camera-coffee-table-reviewing_1258-255259.jpg",
          imageAlt: "Portrait of David Ramirez",
        },
        {
          id: "t5",
          name: "Sophia Lee",
          role: "Creative Director, Lumina Studio",
          testimonial: "Working with Charbel brought a new dimension to my presentations. My ideas are now conveyed with passion and absolute conviction.",
          imageSrc: "http://img.b2bpic.net/free-photo/company-worker-browsing-internet-research-project-using-computer-create-business-report-with-charts-data-analyzing-network-information-web-presentation-handheld-shot_482257-50935.jpg",
          imageAlt: "Portrait of Sophia Lee",
        },
      ]}
      title="Voices of Transformation"
      description="Hear directly from leaders and professionals who have unlocked their full communication potential and achieved extraordinary results with Charbel's expert guidance."
      tag="Client Success Stories"
      buttons={[
        {
          text: "Read All Testimonials",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "q1",
          title: "What makes Charbel's coaching unique?",
          content: "Charbel employs a holistic approach, blending psychological insights, neuro-linguistic programming (NLP) techniques, and practical, actionable strategies tailored to your unique communication style and goals. This ensures not just improvement, but transformation.",
        },
        {
          id: "q2",
          title: "Who benefits most from this coaching?",
          content: "Our coaching is ideal for executives, emerging leaders, public speakers, sales professionals, and anyone committed to mastering their communication to achieve higher levels of influence, presence, and impact in their personal and professional life.",
        },
        {
          id: "q3",
          title: "What are the typical coaching program durations?",
          content: "Programs are highly personalized. They can range from intensive 4-week modules focusing on specific skills to comprehensive 6-month transformative journeys. A discovery call helps determine the best fit for your objectives.",
        },
        {
          id: "q4",
          title: "Is virtual coaching available?",
          content: "Yes, Charbel offers flexible virtual coaching sessions globally, ensuring you can access expert guidance regardless of your location. In-person executive workshops are also available upon request.",
        },
        {
          id: "q5",
          title: "How do I start my coaching journey?",
          content: "The first step is a complimentary 30-minute discovery call to discuss your aspirations, challenges, and how Charbel can best support your communication goals. Simply book a consultation via our contact form.",
        },
      ]}
      title="Common Queries & Clear Responses"
      description="Find quick answers to the most frequently asked questions about Charbel's premium coaching programs, methodologies, and flexible scheduling options."
      tag="Your Questions Answered"
      buttons={[
        {
          text: "Still Have Questions?",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={false}
      background={{
        variant: "sparkles-gradient",
      }}
      tag="Connect with Charbel"
      title="Begin Your Communication Journey"
      description="Ready to unlock unparalleled clarity, confidence, and charisma? Reach out to schedule a discreet consultation and discover how tailored coaching can profoundly transform your impact."
      imageSrc="http://img.b2bpic.net/free-photo/high-angle-modern-woman-talking-mobile_23-2148415912.jpg"
      imageAlt="Luxurious office interior"
      mediaAnimation="slide-up"
      mediaPosition="left"
      inputPlaceholder="Enter your email"
      buttonText="Schedule Consultation"
      termsText="By clicking 'Schedule Consultation', you're confirming that you agree with our Terms and Conditions and Privacy Policy."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/abstract-background-with-flowing-lines-design_1048-6534.jpg"
      imageAlt="Abstract luxury gradient background"
      logoSrc="http://img.b2bpic.net/free-vector/music-label-collection_23-2147594884.jpg"
      logoText="Charbel"
      columns={[
        {
          title: "Services",
          items: [
            {
              label: "Executive Presence",
              href: "#services",
            },
            {
              label: "Public Speaking",
              href: "#services",
            },
            {
              label: "Conflict Resolution",
              href: "#services",
            },
          ],
        },
        {
          title: "Resources",
          items: [
            {
              label: "Testimonials",
              href: "#testimonials",
            },
            {
              label: "FAQs",
              href: "#faq",
            },
            {
              label: "Impact Report",
              href: "#impact",
            },
          ],
        },
        {
          title: "Connect",
          items: [
            {
              label: "Book a Call",
              href: "#contact",
            },
            {
              label: "Email Charbel",
              href: "mailto:info@charbelcoach.com",
            },
            {
              label: "LinkedIn",
              href: "https://linkedin.com/in/charbel",
            },
          ],
        },
      ]}
      copyrightText="© 2024 Charbel. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
