"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { Award, Lightbulb, Scale, ShieldCheck, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="shift-hover"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="medium"
        sizing="largeSmallSizeLargeTitles"
        background="floatingGradient"
        cardStyle="subtle-shadow"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="solid"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Inicio",
          id: "#hero",
        },
        {
          name: "Nosotros",
          id: "#about",
        },
        {
          name: "Servicios",
          id: "#services",
        },
        {
          name: "Equipo",
          id: "#team",
        },
        {
          name: "Contacto",
          id: "#contact",
        },
      ]}
      button={{
        text: "Consulta Gratuita",
        href: "#contact",
      }}
      brandName="Bufete Candanedo"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCentered
      background={{
        variant: "downward-rays-static",
      }}
      title="Bufete Candanedo: Excelencia Legal en Panamá"
      description="Ofrecemos asesoría legal de confianza y resultados probados para proteger sus intereses. Su defensa experta en derecho corporativo, civil y litigios."
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
          alt: "Abogado Principal",
        },
        {
          src: "http://img.b2bpic.net/free-photo/proud-entrepreneur-with-employees-background_1098-3585.jpg",
          alt: "Abogada Asociada",
        },
        {
          src: "http://img.b2bpic.net/free-photo/concentrated-woman-participating-conference_1262-4860.jpg",
          alt: "Socio Fundador",
        },
        {
          src: "http://img.b2bpic.net/free-photo/view-3d-courtroom-scene-lawyer-s-day-celebration_23-2151023374.jpg",
          alt: "Asociada Senior",
        },
        {
          src: "http://img.b2bpic.net/free-photo/happy-businessman-with-smartphone-smiling-camera_23-2148112961.jpg",
          alt: "Abogado de Proyectos",
        },
      ]}
      avatarText="Más de 20 años de experiencia al servicio de Panamá."
      buttons={[
        {
          text: "Nuestros Servicios",
          href: "#services",
        },
        {
          text: "Contactar Ahora",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      marqueeItems={[
        {
          type: "text-icon",
          text: "Experiencia Legal",
          icon: Scale,
        },
        {
          type: "text-icon",
          text: "Compromiso Ético",
          icon: ShieldCheck,
        },
        {
          type: "text-icon",
          text: "Innovación en Soluciones",
          icon: Lightbulb,
        },
        {
          type: "text-icon",
          text: "Atención Personalizada",
          icon: Users,
        },
        {
          type: "text-icon",
          text: "Resultados Comprobados",
          icon: Award,
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={true}
      title="Sobre Bufete Candanedo: Su Socio Legal Estratégico"
      description="Bufete Candanedo es una firma legal con una trayectoria impecable en Panamá, dedicada a proporcionar soluciones jurídicas innovadoras y personalizadas. Nos distinguimos por nuestro compromiso con la excelencia, la ética profesional y la satisfacción de nuestros clientes, ofreciendo un servicio 'Exelente' como lo confirman nuestras valoraciones. Nuestro equipo de abogados altamente calificados está listo para enfrentar los desafíos legales más complejos con estrategia y determinación."
      imageSrc="http://img.b2bpic.net/free-photo/portrait-beautiful-young-african-business-woman-with-dreadlocks-wear-blue-blouse-skirt-posed-cafe_627829-774.jpg"
      imageAlt="Modern law office interior"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardTwentyNine
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      features={[
        {
          title: "Derecho Corporativo y Comercial",
          description: "Asesoría integral en constitución de sociedades, fusiones, adquisiciones y contratos comerciales.",
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-world-intellectual-property-day_23-2151325891.jpg",
          imageAlt: "Legal contract document",
          titleImageSrc: "http://img.b2bpic.net/free-photo/employee-holding-contract_1098-3749.jpg",
          buttonText: "Saber Más",
        },
        {
          title: "Litigios y Resolución de Conflictos",
          description: "Representación efectiva en procesos judiciales, arbitrajes y mediaciones para proteger sus derechos.",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-two-businesspeople-doing-paperwork_23-2147876725.jpg",
          imageAlt: "Scales of Justice",
          titleImageSrc: "http://img.b2bpic.net/free-photo/tired-man-working-late-office_23-2149006073.jpg",
          buttonText: "Saber Más",
        },
        {
          title: "Derecho Civil y de Familia",
          description: "Orientación en asuntos de propiedades, herencias, divorcios y otros procedimientos civiles.",
          imageSrc: "http://img.b2bpic.net/free-photo/company-leaders-analyzing-reports-two-business-colleagues-sitting-together-looking-document-holding-tablet-talking-medium-shot-communication-concept_74855-11619.jpg",
          imageAlt: "Lawyer client discussion",
          titleImageSrc: "http://img.b2bpic.net/free-photo/business-meeting-cafe_53876-15162.jpg",
          buttonText: "Saber Más",
        },
      ]}
      title="Nuestros Servicios Legales Especializados"
      description="En Bufete Candanedo, ofrecemos una amplia gama de servicios legales, adaptados a las necesidades específicas de nuestros clientes, tanto individuales como corporativos. Nuestro enfoque se centra en la prevención, resolución y defensa de sus derechos e intereses."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardTwo
      animationType="depth-3d"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      carouselMode="buttons"
      metrics={[
        {
          id: "1",
          value: "20+",
          description: "Años de experiencia combinada",
        },
        {
          id: "2",
          value: "95%",
          description: "Tasa de éxito en casos",
        },
        {
          id: "3",
          value: "100%",
          description: "Satisfacción del cliente",
        },
      ]}
      title="Nuestros Números Hablan por Sí Solos"
      description="Comprometidos con la excelencia, nuestros logros reflejan la dedicación y el impacto positivo que tenemos en la vida y negocios de nuestros clientes."
    />
  </div>

  <div id="team" data-section="team">
      <TeamCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      members={[
        {
          id: "1",
          name: "Lic. Ricardo Candanedo",
          role: "Socio Fundador",
          description: "Especialista en derecho corporativo y arbitraje, con más de 15 años de experiencia.",
          imageSrc: "http://img.b2bpic.net/free-photo/cheerful-boss-sitting-with-newspaper-table_1098-3037.jpg",
          imageAlt: "Lic. Ricardo Candanedo",
        },
        {
          id: "2",
          name: "Lic. Ana Sofía Guerra",
          role: "Asociada Senior",
          description: "Experta en derecho civil y litigios, reconocida por su meticulosidad y enfoque estratégico.",
          imageSrc: "http://img.b2bpic.net/free-photo/smiley-senior-woman-posing-inside-medium-shot_23-2149833721.jpg",
          imageAlt: "Lic. Ana Sofía Guerra",
        },
        {
          id: "3",
          name: "Lic. Carlos González",
          role: "Asociado",
          description: "Un profesional dedicado, conocido por su excelente trato al cliente y por llevar casos complejos con éxito.",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-old-fashioned-man_1157-45586.jpg",
          imageAlt: "Lic. Carlos González",
        },
      ]}
      title="Conozca a Nuestro Equipo de Abogados"
      description="Nuestro equipo está compuesto por profesionales apasionados y expertos en diversas ramas del derecho, dedicados a ofrecerle la mejor representación legal."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTwo
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={true}
      carouselMode="buttons"
      testimonials={[
        {
          id: "1",
          name: "Carlos González",
          role: "Empresario",
          testimonial: "¡Excelente! La asesoría de Bufete Candanedo fue clave para el éxito de mi negocio. Profesionales y efectivos, los recomiendo ampliamente.",
          imageSrc: "http://img.b2bpic.net/free-photo/businesswomen-fist-bump_53876-15167.jpg",
          imageAlt: "Carlos González",
        },
        {
          id: "2",
          name: "William Escalante",
          role: "Guía Local",
          testimonial: "Un servicio legal excepcional. La atención fue 'en español' y sumamente clara, lo que me brindó mucha tranquilidad. Muy agradecido por su profesionalismo.",
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-working-her-office-businesswoman-sitting-with-her-notebook-writing-making_1258-194709.jpg",
          imageAlt: "William Escalante",
        },
        {
          id: "3",
          name: "Sofía Rivera",
          role: "Directora de Marketing",
          testimonial: "La firma Candanedo superó nuestras expectativas. Su enfoque proactivo y su profundo conocimiento legal nos salvaron de situaciones complicadas.",
          imageSrc: "http://img.b2bpic.net/free-photo/cheerful-woman-with-speech-bubble_53876-13588.jpg",
          imageAlt: "Sofía Rivera",
        },
        {
          id: "4",
          name: "Roberto Jiménez",
          role: "Inversionista",
          testimonial: "Necesitaba una consultoría experta para un proyecto grande y el equipo de Bufete Candanedo me proporcionó la seguridad y dirección que buscaba. Fantástico.",
          imageSrc: "http://img.b2bpic.net/free-photo/happy-man-talking-his-girlfriend-while-relaxing-cafe_637285-8958.jpg",
          imageAlt: "Roberto Jiménez",
        },
        {
          id: "5",
          name: "Elena Morales",
          role: "Propietaria",
          testimonial: "Resolvieron mi caso de manera eficiente y con gran profesionalismo. Me sentí apoyada en todo momento. Definitivamente la mejor elección.",
          imageSrc: "http://img.b2bpic.net/free-photo/happy-female-office-workers-thumbing-up-smiling-two-cheerful-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-success-cooperation-concept_74855-7378.jpg",
          imageAlt: "Elena Morales",
        },
      ]}
      title="Lo que Nuestros Clientes Dicen"
      description="La confianza de nuestros clientes es nuestro mayor orgullo. Sus experiencias positivas son el reflejo de nuestro compromiso y la calidad de nuestro servicio legal."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "1",
          title: "¿Qué tipos de casos maneja Bufete Candanedo?",
          content: "Nos especializamos en derecho corporativo, civil, comercial y litigios. Ofrecemos una amplia gama de servicios para empresas y particulares.",
        },
        {
          id: "2",
          title: "¿Cómo puedo agendar una consulta inicial?",
          content: "Puede contactarnos a través de nuestro formulario en línea, por teléfono o enviando un correo electrónico. Nuestro equipo le asistirá para programar su primera consulta.",
        },
        {
          id: "3",
          title: "¿Cuál es la política de confidencialidad de la firma?",
          content: "La confidencialidad es un pilar fundamental de nuestra práctica. Garantizamos la máxima discreción y protección de toda la información de nuestros clientes.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/dictionary-definition-word_93675-128626.jpg"
      imageAlt="Legal consultation in progress"
      mediaAnimation="slide-up"
      mediaPosition="right"
      title="¿Preguntas Frecuentes?"
      description="Hemos recopilado las dudas más comunes de nuestros clientes para ofrecerle respuestas claras y concisas. Si no encuentra su pregunta, no dude en contactarnos."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={true}
      background={{
        variant: "downward-rays-animated",
      }}
      text="Comience a Proteger sus Intereses Hoy"
      buttons={[
        {
          text: "Solicitar Consulta",
          href: "#contact",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoText="Bufete Candanedo"
      leftLink={{
        text: "Política de Privacidad",
        href: "#",
      }}
      rightLink={{
        text: "Términos de Servicio",
        href: "#",
      }}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
