"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import ContactFaq from "@/components/sections/contact/ContactFaq";
import FeatureCardSeven from "@/components/sections/feature/FeatureCardSeven";
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Calendar, Phone, Mail, MessageCircle } from "lucide-react";

export default function ContactPage() {
  const navItems = [
    { name: "Sobre", id: "about" },
    { name: "Metodologia", id: "methodology" },
    { name: "Resultados", id: "results" },
    { name: "FAQ", id: "faq" },
    { name: "Contato", id: "contact" },
  ];

  const footerColumns = [
    {
      title: "Produto",
      items: [
        { label: "Nossas Soluções", href: "#services" },
        { label: "Metodologia", href: "/metodologia" },
        { label: "Casos de Sucesso", href: "/resultados" },
        { label: "Pricing", href: "#contact" },
      ],
    },
    {
      title: "Empresa",
      items: [
        { label: "Sobre SCALENZA", href: "/sobre" },
        { label: "Nossa Equipe", href: "/sobre" },
        { label: "Blog", href: "#blog" },
        { label: "Carreiras", href: "#careers" },
      ],
    },
    {
      title: "Suporte",
      items: [
        { label: "FAQ", href: "#faq" },
        { label: "Entre em Contato", href: "/contato" },
        { label: "WhatsApp", href: "https://wa.me/5511999999999" },
        { label: "Email", href: "mailto:hello@scalenza.com" },
      ],
    },
    {
      title: "Legal",
      items: [
        { label: "Política de Privacidade", href: "#privacy" },
        { label: "Termos de Uso", href: "#terms" },
        { label: "Política de Cookies", href: "#cookies" },
        { label: "LGPD", href: "#lgpd" },
      ],
    },
  ];

  return (
    <ThemeProvider
      defaultButtonVariant="directional-hover"
      defaultTextAnimation="background-highlight"
      borderRadius="pill"
      contentWidth="compact"
      sizing="largeSmallSizeLargeTitles"
      background="noiseDiagonalGradient"
      cardStyle="soft-shadow"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="glass"
      headingFontWeight="bold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple brandName="SCALENZA" navItems={navItems} />
      </div>

      <div id="contact-methods" data-section="contact-methods">
        <FeatureCardSeven
          title="Entre em Contato com SCALENZA"
          description="Múltiplas formas de conectar com nossa equipe para discutir sua estratégia de crescimento."
          tag="Estamos Prontos"
          tagIcon={MessageCircle}
          tagAnimation="slide-up"
          features={[
            {
              id: 1,
              title: "Agende uma Consulta",
              description: "Preferimos conversar. Reserve 30 minutos com nosso especialista para entender seu desafio e apresentar soluções personalizadas.",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AV64qLDViQ8fXh668ee5UaJJsc/a-professional-diagnostic-session-bookin-1772665549575-9b9f64bb.png?_wi=2",
              imageAlt: "Agendar consulta estratégica",
            },
            {
              id: 2,
              title: "Conversar no WhatsApp",
              description: "Tem uma pergunta rápida? Entre em contato conosco via WhatsApp. Responderemos em poucas horas com recomendações iniciais.",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AV64qLDViQ8fXh668ee5UaJJsc/a-strategic-process-automation-illustrat-1772665547974-42c5ab9c.png?_wi=2",
              imageAlt: "Contato via WhatsApp",
            },
            {
              id: 3,
              title: "Enviar Email",
              description: "Prefere comunicação formal? Envie um email detalhando sua situação e objetivos. Nossa equipe entrará em contato em até 24 horas.",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AV64qLDViQ8fXh668ee5UaJJsc/a-helpful-customer-support-and-knowledge-1772665550385-ede8be50.png",
              imageAlt: "Contato via email",
            },
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="contact-faq" data-section="contact-faq">
        <ContactFaq
          faqs={[
            {
              id: "1",
              title: "Qual é o próximo passo após agendar uma consulta?",
              content: "Você receberá um link de calendário. Escolha o horário que preferir. Nossa equipe enviará uma chamada de video link e documentação preparatória antes da reunião.",
            },
            {
              id: "2",
              title: "Quanto custa uma consulta inicial?",
              content: "A consulta é completamente gratuita. Sem compromisso, sem custo oculto. O objetivo é entender sua situação e mostrar se e como podemos ajudar.",
            },
            {
              id: "3",
              title: "Quanto tempo após a consulta terei uma proposta?",
              content: "Proposta customizada é entregue em 2-3 dias úteis. Incluir análise completa do seu funil, recomendações estratégicas e investment projections.",
            },
          ]}
          ctaTitle="Pronto para Começar?"
          ctaDescription="Agende seu diagnóstico estratégico gratuito agora. Sem compromisso, só insights valiosos."
          ctaButton={{ text: "Agendar Consulta Gratuita", href: "https://calendly.com/scalenza" }}
          ctaIcon={Calendar}
          useInvertedBackground={true}
          animationType="slide-up"
          accordionAnimationType="smooth"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          logoText="SCALENZA"
          columns={footerColumns}
          copyrightText="© 2025 SCALENZA. Todos os direitos reservados. Intelligent Franchise Growth."
        />
      </div>
    </ThemeProvider>
  );
}