"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { Award, BookOpen, Gift, Globe, MessageSquare, Sparkles, Star, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-stagger"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="compact"
        sizing="largeSizeMediumTitles"
        background="floatingGradient"
        cardStyle="layered-gradient"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="glass"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",
          id: "#hero",
        },
        {
          name: "Recomendações",
          id: "#testimonials",
        },
        {
          name: "Diferenciais",
          id: "#features",
        },
        {
          name: "Idiomas",
          id: "#languages",
        },
        {
          name: "Benefícios",
          id: "#campaigns",
        },
        {
          name: "Contato",
          id: "#contact",
        },
      ]}
      button={{
        text: "Falar no WhatsApp",
        href: "https://wa.me/5562981024790",
      }}
      topBarButton={{
        text: "Ligar Agora",
        href: "tel:+5562981024790",
      }}
      logoSrc="http://img.b2bpic.net/free-vector/english-logo-design-template_23-2149505138.jpg"
      logoAlt="KNN Idiomas Goiânia Eldorado Logo"
      brandName="KNN Idiomas Goiânia Eldorado"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplit
      background={{
        variant: "radial-gradient",
      }}
      imagePosition="right"
      title="Mais Oportunidades Começam com Inglês"
      description="Com mais de 100 alunos satisfeitos, avaliamos nossa escola com nota 4,9 estrelas no Google. Agende sua aula experimental gratuita e conheça nossa metodologia que te fará fluente."
      tag="Avaliado em 4,9 estrelas!"
      tagIcon={Star}
      buttons={[
        {
          text: "Agendar Aula Experimental",
          href: "#contact",
        },
        {
          text: "Falar no WhatsApp",
          href: "https://wa.me/5562981024790",
        },
      ]}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-businesswoman_329181-11388.jpg",
          alt: "Estudante feliz",
        },
        {
          src: "http://img.b2bpic.net/free-photo/3d-portrait-high-school-teenager_23-2150793941.jpg",
          alt: "Estudante animado",
        },
        {
          src: "http://img.b2bpic.net/free-photo/young-beautiful-woman-with-curly-hair-isolated_273609-48192.jpg",
          alt: "Estudante dedicada",
        },
        {
          src: "http://img.b2bpic.net/free-photo/front-view-male-student-striped-shirt-wearing-yellow-backpack-holding-clocks-blue-wall_140725-46797.jpg",
          alt: "Estudante confiante",
        },
        {
          src: "http://img.b2bpic.net/free-photo/young-black-woman-with-afro-hair-laughing-enjoying_150588-169.jpg",
          alt: "Estudante sorridente",
        },
      ]}
      avatarText="Junte-se a mais de 100 alunos satisfeitos!"
      imageSrc="http://img.b2bpic.net/free-photo/international-day-education-with-classroom_23-2150931114.jpg"
      imageAlt="Estudantes sorrindo e aprendendo inglês juntos"
      mediaAnimation="slide-up"
      fixedMediaHeight={true}
      marqueeItems={[
        {
          type: "text-icon",
          text: "Foco em Conversação",
          icon: MessageSquare,
        },
        {
          type: "text-icon",
          text: "Professores Qualificados",
          icon: Users,
        },
        {
          type: "text-icon",
          text: "Metodologia Exclusiva",
          icon: BookOpen,
        },
        {
          type: "text-icon",
          text: "Certificação Reconhecida",
          icon: Award,
        },
        {
          type: "text-icon",
          text: "Prepare-se para o Mundo",
          icon: Globe,
        },
      ]}
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTwo
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",
          name: "Ana Clara",
          role: "Estudante",
          testimonial: "Metodologia incrível, professores excelentes e um ambiente que motiva a aprender! Recomendo a todos que querem realmente aprender um novo idioma.",
          imageSrc: "http://img.b2bpic.net/free-photo/teen-girl-glasses-studying-near-window_23-2147860822.jpg",
          imageAlt: "Foto de Ana Clara",
        },
        {
          id: "2",
          name: "Pedro Henrique",
          role: "Profissional de TI",
          testimonial: "Ótimo lugar para aprender e fazer novos amigos. Saí do básico para a conversação em pouco tempo. Minha carreira internacional agradece à KNN!",
          imageSrc: "http://img.b2bpic.net/free-photo/tall-smart-arab-student-man-wear-black-jeans-jacket-eyeglasses-library-with-book-hands_627829-14228.jpg",
          imageAlt: "Foto de Pedro Henrique",
        },
        {
          id: "3",
          name: "Beatriz Lima",
          role: "Empresária",
          testimonial: "Uma escola séria que realmente realiza sonhos. Me sinto muito mais confiante para viajar e fazer negócios em inglês. Resultado rápido e eficaz!",
          imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-office_23-2149173741.jpg",
          imageAlt: "Foto de Beatriz Lima",
        },
        {
          id: "4",
          name: "Lucas Souza",
          role: "Universitário",
          testimonial: "A didática é fantástica! Aprender pelo português realmente acelera o processo. Os professores são muito atenciosos e as aulas dinâmicas.",
          imageSrc: "http://img.b2bpic.net/free-photo/elementary-students-receiving-support-from-tutor-working-homework_482257-118640.jpg",
          imageAlt: "Foto de Lucas Souza",
        },
        {
          id: "5",
          name: "Mariana Costa",
          role: "Designer Gráfica",
          testimonial: "Ambiente super moderno e acolhedor. Fiz grandes amizades e desenvolvi minha conversação de forma que jamais imaginei. KNN é nota 10!",
          imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-attractive-happy-blonde-room-with-loft-interior_613910-8909.jpg",
          imageAlt: "Foto de Mariana Costa",
        },
        {
          id: "6",
          name: "João Victor",
          role: "Comerciante",
          testimonial: "Melhor investimento que fiz! Flexibilidade de horários e um foco real na prática. Em poucos meses já via a diferença no meu dia a dia.",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-kid-pointing-tablet_23-2148974429.jpg",
          imageAlt: "Foto de João Victor",
        },
      ]}
      title="Quem estuda na KNN recomenda"
      description="Com mais de 100 avaliações no Google, alcançamos a nota 4,9/5, refletindo a satisfação e o sucesso de nossos alunos. Venha fazer parte!"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardMedia
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          id: "metodologia",
          title: "Metodologia Exclusiva",
          description: "Nosso método próprio foca na sua evolução rápida, com técnicas inovadoras e comprovadas.",
          tag: "Inovador",
          imageSrc: "http://img.b2bpic.net/free-photo/light-bulb-ideas-creative-diagram-concept_53876-92925.jpg",
          imageAlt: "Metodologia Exclusiva",
        },
        {
          id: "portugues",
          title: "Aprenda usando o Português",
          description: "Facilitamos seu aprendizado utilizando o português como ponte, garantindo compreensão total desde o início.",
          tag: "Eficiência",
          imageSrc: "http://img.b2bpic.net/free-photo/set-colourful-cubes-with-letters_23-2148030989.jpg",
          imageAlt: "Aprenda usando o Português",
        },
        {
          id: "conversacao",
          title: "Conversação desde o início",
          description: "Você pratica a conversação nas aulas e desde as primeiras lições, ganhando confiança rapidamente.",
          tag: "Prática",
          imageSrc: "http://img.b2bpic.net/free-photo/teenagers-home-playing-game-together-notebooks_23-2149332933.jpg",
          imageAlt: "Conversação desde o início",
        },
        {
          id: "professores",
          title: "Professores Qualificados",
          description: "Nossa equipe é formada por educadores experientes e apaixonados por ensinar, prontos para te guiar.",
          tag: "Excelência",
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-adults-studying-together_23-2150331646.jpg",
          imageAlt: "Professores Qualificados",
        },
        {
          id: "ambiente",
          title: "Ambiente Moderno",
          description: "Instalações confortáveis e equipadas para proporcionar a melhor experiência de aprendizado.",
          tag: "Conforto",
          imageSrc: "http://img.b2bpic.net/free-photo/innovative-futuristic-classroom-students_23-2150906268.jpg",
          imageAlt: "Ambiente Moderno",
        },
        {
          id: "idades",
          title: "Turmas para todas as idades",
          description: "Cursos adaptados para crianças, adolescentes e adultos, respeitando o ritmo e necessidades de cada um.",
          tag: "Inclusivo",
          imageSrc: "http://img.b2bpic.net/free-photo/colleagues-doing-team-work-project_23-2149361569.jpg",
          imageAlt: "Turmas para todas as idades",
        },
        {
          id: "certificacao",
          title: "Certificação",
          description: "Ao concluir seus estudos, você recebe um certificado reconhecido, que valoriza seu currículo.",
          tag: "Reconhecimento",
          imageSrc: "http://img.b2bpic.net/free-photo/mortarboard-diploma-grammar-books_23-2149436683.jpg",
          imageAlt: "Certificação",
        },
        {
          id: "flexibilidade",
          title: "Horários Flexíveis",
          description: "Opções de horários que se encaixam na sua rotina, facilitando a conciliação com seus compromissos.",
          tag: "Conveniência",
          imageSrc: "http://img.b2bpic.net/free-photo/low-angle-girl-library_23-2148447995.jpg",
          imageAlt: "Horários Flexíveis",
        },
      ]}
      title="Por que escolher a KNN Idiomas?"
      description="Descubra os diferenciais que fazem da KNN a melhor escolha para o seu aprendizado de idiomas em Goiânia Eldorado."
    />
  </div>

  <div id="languages" data-section="languages">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "english",
          brand: "Idioma",
          name: "Inglês",
          price: "Comece já!",
          rating: 5,
          reviewCount: "120 alunos",
          imageSrc: "http://img.b2bpic.net/free-photo/view-london-from-floating-boat-thames-river-sunset-united-kingdom-westminster_1268-25840.jpg",
          imageAlt: "Cursos de Inglês",
        },
        {
          id: "spanish",
          brand: "Idioma",
          name: "Espanhol",
          price: "Comece já!",
          rating: 5,
          reviewCount: "80 alunos",
          imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-sudoku-game-by-herself_23-2149073684.jpg",
          imageAlt: "Cursos de Espanhol",
        },
        {
          id: "french",
          brand: "Idioma",
          name: "Francês",
          price: "Comece já!",
          rating: 5,
          reviewCount: "50 alunos",
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-women-with-smartphone_1157-615.jpg",
          imageAlt: "Cursos de Francês",
        },
        {
          id: "german",
          brand: "Idioma",
          name: "Alemão",
          price: "Comece já!",
          rating: 5,
          reviewCount: "30 alunos",
          imageSrc: "http://img.b2bpic.net/free-photo/man-woman-holding-sausage-flag_23-2148270253.jpg",
          imageAlt: "Cursos de Alemão",
        },
        {
          id: "italian",
          brand: "Idioma",
          name: "Italiano",
          price: "Comece já!",
          rating: 5,
          reviewCount: "25 alunos",
          imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-bulgarian-flag-outdoors_23-2149341008.jpg",
          imageAlt: "Cursos de Italiano",
        },
        {
          id: "all-languages",
          brand: "Idioma",
          name: "Todos os Idiomas",
          price: "Descubra!",
          rating: 5,
          reviewCount: "200+ alunos",
          imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-dark-earth-space_23-2151051384.jpg",
          imageAlt: "Todos os Idiomas",
        },
      ]}
      title="Nossos Idiomas"
      description="Prepare-se para um mundo de novas oportunidades com nossos cursos de inglês, espanhol, francês, alemão e italiano. Sua jornada começa aqui!"
    />
  </div>

  <div id="purpose" data-section="purpose">
      <FeatureCardMedia
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          id: "viagens",
          title: "Para Viagens Internacionais",
          description: "Explore o mundo com confiança, comunicando-se fluentemente em qualquer destino.",
          tag: "Aventura",
          imageSrc: "http://img.b2bpic.net/free-photo/traveler-girl-searching-right-direction-map_1150-45004.jpg",
          imageAlt: "Para Viagens Internacionais",
        },
        {
          id: "empregos",
          title: "Para Conseguir Melhores Empregos",
          description: "Abra portas para o mercado de trabalho global e conquiste as melhores oportunidades.",
          tag: "Carreira",
          imageSrc: "http://img.b2bpic.net/free-photo/cheerful-hr-managers-asking-interview-questions-vet-applicants_482257-122961.jpg",
          imageAlt: "Para Conseguir Melhores Empregos",
        },
        {
          id: "entrevistas",
          title: "Para Entrevistas de Trabalho",
          description: "Esteja preparado para brilhar em entrevistas e processos seletivos em outro idioma.",
          tag: "Sucesso",
          imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-businessman-having-meeting-with-colleagues-board-room_637285-1022.jpg",
          imageAlt: "Para Entrevistas de Trabalho",
        },
        {
          id: "crescimento",
          title: "Para Crescimento Profissional",
          description: "Amplie seus horizontes, desenvolva novas habilidades e destaque-se na sua área.",
          tag: "Evolução",
          imageSrc: "http://img.b2bpic.net/free-photo/businessman-showing-business-evolution-with-graphic_1134-294.jpg",
          imageAlt: "Para Crescimento Profissional",
        },
        {
          id: "criancas-adolescentes",
          title: "Para Crianças e Adolescentes",
          description: "Um aprendizado divertido e eficaz que prepara os mais jovens para o futuro global.",
          tag: "Educação Infantil",
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-family-members-playing-game_23-2149610825.jpg",
          imageAlt: "Para Crianças e Adolescentes",
        },
        {
          id: "pessoal",
          title: "Para Realização Pessoal",
          description: "Conecte-se com novas culturas, músicas e filmes, enriquecendo sua vida pessoal.",
          tag: "Bem-Estar",
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-doing-creative-journaling_23-2150561887.jpg",
          imageAlt: "Para Realização Pessoal",
        },
      ]}
      title="Idiomas para o seu Futuro"
      description="A KNN Idiomas prepara você para alcançar seus objetivos, seja em viagens, carreira ou realização pessoal. Conheça as possibilidades:"
    />
  </div>

  <div id="campaigns" data-section="campaigns">
      <PricingCardTwo
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      plans={[
        {
          id: "aula-experimental",
          badge: "Comece Grátis",
          badgeIcon: Sparkles,
          price: "Aula Experimental Gratuita",
          subtitle: "Experimente nossa metodologia sem compromisso e se apaixone pelo aprendizado.",
          buttons: [
            {
              text: "Agendar Minha Aula",
              href: "#contact",
            },
          ],
          features: [
            "Conheça o ambiente",
            "Interaja com os professores",
            "Descubra nossa didática",
          ],
        },
        {
          id: "bolsas-estudo",
          badge: "Oportunidade",
          badgeIcon: Award,
          price: "Bolsas de Estudo",
          subtitle: "Condições especiais e descontos para você investir no seu futuro bilíngue.",
          buttons: [
            {
              text: "Ver Minha Bolsa",
              href: "#contact",
            },
          ],
          features: [
            "Descontos exclusivos",
            "Condições facilitadas",
            "Consulte elegibilidade",
          ],
        },
        {
          id: "promocoes",
          badge: "Vantagens",
          badgeIcon: Gift,
          price: "Campanhas Promocionais",
          subtitle: "Fique por dentro das últimas ofertas e comece a estudar com grandes vantagens.",
          buttons: [
            {
              text: "Ver Promoções",
              href: "#contact",
            },
          ],
          features: [
            "Matrículas com bônus",
            "Benefícios para indicados",
            "Pacotes especiais",
          ],
        },
      ]}
      title="Ganhe Benefícios Exclusivos"
      description="Descubra como você pode começar a aprender um novo idioma com vantagens especiais na KNN Idiomas Goiânia Eldorado."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "sparkles-gradient",
      }}
      tag="Não perca tempo!"
      title="Seu futuro começa com um novo idioma"
      description="Agende agora sua visita e conheça a KNN Idiomas Goiânia Eldorado. Estamos na Rua CP 13, 458 - Residencial Celina Park."
      buttons={[
        {
          text: "Falar no WhatsApp",
          href: "https://wa.me/5562981024790",
        },
        {
          text: "Ligar Agora",
          href: "tel:+5562981024790",
        },
        {
          text: "Agendar Visita",
          href: "#contact-form",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoSrc="http://img.b2bpic.net/free-vector/english-logo-design-template_23-2149505138.jpg"
      logoAlt="KNN Idiomas Goiânia Eldorado Logo"
      logoText="KNN Idiomas Goiânia Eldorado"
      leftLink={{
        text: "Falar no WhatsApp",
        href: "https://wa.me/5562981024790",
      }}
      rightLink={{
        text: "Agendar Aula Experimental",
        href: "#contact",
      }}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
