"use client";

import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import TextAbout from '@/components/sections/about/TextAbout';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="entrance-slide"
      borderRadius="soft"
      contentWidth="mediumSmall"
      sizing="large"
      background="aurora"
      cardStyle="gradient-mesh"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="glass"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple
          brandName="Castilho & Advogados"
          navItems={[
            { name: "Início", id: "#home" },
            { name: "Sobre", id: "#about" },
            { name: "Áreas de Atuação", id: "#areas" },
            { name: "Diferenciais", id: "#differentials" },
            { name: "Contato", id: "#contact" }
          ]}
        />
      </div>

      <div id="home" data-section="home">
        <HeroBillboardTestimonial
          title="Advocacia com tradição, técnica e compromisso com o seu direito."
          description="Desde 2000, o Castilho & Advogados Associados atua com seriedade e experiência na defesa de pessoas, famílias e empresas em Goiânia e região."
          background={{"variant":"plain"}}
          testimonials={[
            { "id": "t1", "name": "João da Silva", "handle": "@joao.cliente", "testimonial": "A equipe da Castilho & Advogados Associados demonstrou um profissionalismo impecável. Fui atendido com clareza e tive meu problema resolvido de forma eficiente.", "rating": 5, "imageSrc": "http://img.b2bpic.net/free-photo/business-deal-handshake_23-2151944843.jpg", "imageAlt": "Cliente satisfeito" },
            { "id": "t2", "name": "Maria Oliveira", "handle": "@maria.empreendedora", "testimonial": "Excelente suporte jurídico para minha empresa. A orientação foi estratégica e me trouxe muita segurança nas decisões. Recomendo!", "rating": 5, "imageSrc": "http://img.b2bpic.net/free-photo/executives-greeting-each-other_1098-2853.jpg", "imageAlt": "Empresária satisfeita" },
            { "id": "t3", "name": "Carlos Souza", "handle": "@carlos.aposentado", "testimonial": "Consegui minha aposentadoria graças à dedicação e conhecimento do escritório. Eles realmente se importam com cada caso. Muito obrigado!", "rating": 5, "imageSrc": "http://img.b2bpic.net/free-photo/subway-car-passing-by-fast_1258-33.jpg", "imageAlt": "Aposentado feliz" },
            { "id": "t4", "name": "Ana Rodrigues", "handle": "@ana.familia", "testimonial": "Em um momento delicado, tive todo o apoio e a clareza que precisava para resolver questões familiares. Atendimento humanizado e muito competente. ", "rating": 5, "imageSrc": "http://img.b2bpic.net/free-photo/vertical-shot-blue-skyscrapers_181624-3480.jpg", "imageAlt": "Mãe satisfeita" },
            { "id": "t5", "name": "Pedro Costa", "handle": "@pedro.trabalhador", "testimonial": "Acompanhamento próximo e transparente em todo o meu processo trabalhista. Fui muito bem representado e tive um resultado positivo. Profissionais de alto nível.", "rating": 5, "imageSrc": "http://img.b2bpic.net/free-photo/business-women-conversating-work_329181-17082.jpg", "imageAlt": "Trabalhador com direitos garantidos" }
          ]}
          useInvertedBackground={false}
          buttons={[
            { "text": "Falar com um advogado", "href": "https://wa.me/5562996396430?text=Ol%C3%A1%2C%20vim%20pelo%20site%20e%20gostaria%20de%20atendimento%20jur%C3%ADdico." },
            { "text": "Conhecer áreas de atuação", "href": "#areas" }
          ]}
          avatars={[
            { "src": "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-15972.jpg", "alt": "Foto de cliente 1" },
            { "src": "http://img.b2bpic.net/free-photo/young-brunette-woman-wearing-green-shirt_273609-14328.jpg", "alt": "Foto de cliente 2" },
            { "src": "http://img.b2bpic.net/free-photo/portrait-successful-confident-businessman_1262-3058.jpg", "alt": "Foto de cliente 3" },
            { "src": "http://img.b2bpic.net/free-photo/woman-posing-with-cup-coffee_23-2149330971.jpg", "alt": "Foto de cliente 4" }
          ]}
          imageSrc="http://img.b2bpic.net/free-photo/serious-man-stylish-suit_1153-3058.jpg"
          imageAlt="Escritório de advocacia moderno e elegante"
          mediaAnimation="slide-up"
          marqueeItems={[
            { "type": "text", "text": "Atuação desde 2000" },
            { "type": "text", "text": "Atendimento personalizado" },
            { "type": "text", "text": "Escritório em Goiânia/GO" },
            { "type": "text", "text": "Segurança Jurídica" },
            { "type": "text", "text": "Foco no Cliente" }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <TextAbout
          title="Tradição e experiência na advocacia"
          description="Desde 2000, o advogado Alcides Alves Castilho Júnior constrói uma trajetória marcada pela seriedade, dedicação e compromisso com seus clientes. Com experiência como servidor público e, posteriormente, como advogado, atua em demandas jurídicas que exigem técnica, responsabilidade e acompanhamento próximo.\n\nO escritório Castilho & Advogados Associados reúne profissionais preparados para oferecer orientação jurídica clara, atendimento humanizado e atuação estratégica em diferentes áreas do Direito. Nossa tradição de mais de 20 anos é a garantia de segurança e confiança para você e sua família."
          useInvertedBackground={false}
        />
      </div>

      <div id="areas" data-section="areas">
        <FeatureCardEight
          title="Áreas de Atuação"
          description="Conheça nossas especialidades e como podemos auxiliar você, sua família ou sua empresa, com a técnica e a experiência que seu caso merece."
          features={[
            { "title": "Direito Previdenciário", "description": "Aposentadorias, pensão por morte, auxílio-doença, BPC/LOAS, revisões e benefícios previdenciários.", "imageSrc": "http://img.b2bpic.net/free-photo/top-view-family-figure-concept-with-copy-space_23-2148488243.jpg", "imageAlt": "Ícone de previdência social" },
            { "title": "Direito Cível e Sucessões", "description": "Inventários, partilhas, divórcios, pensão alimentícia, guarda, regulamentação de visitas e demandas familiares.", "imageSrc": "http://img.b2bpic.net/free-photo/college-mates-studying-together_23-2149038403.jpg", "imageAlt": "Ícone de justiça e família" },
            { "title": "Direito Empresarial", "description": "Contratos, negociações, mediação, arbitragem, compliance e suporte jurídico para empresas.", "imageSrc": "http://img.b2bpic.net/free-photo/still-life-world-intellectual-property-day_23-2151325846.jpg", "imageAlt": "Ícone de empresa e contrato" },
            { "title": "Direito do Trabalho", "description": "Verbas rescisórias, contratos de trabalho, assessoria trabalhista, reclamações trabalhistas e defesas administrativas.", "imageSrc": "http://img.b2bpic.net/free-photo/portrait-african-american-businessman-wearing-formal-suit-glasses_273609-13577.jpg", "imageAlt": "Ícone de trabalhador e direitos" },
            { "title": "Direito Público", "description": "Atuação em demandas envolvendo servidores públicos, administração pública e questões relacionadas ao setor público.", "imageSrc": "http://img.b2bpic.net/free-photo/grey-marble-column-details-building_1359-887.jpg", "imageAlt": "Ícone de administração pública" },
            { "title": "Registro de Marcas", "description": "Proteção de marca, orientação no processo de registro e acompanhamento para garantir segurança ao negócio.", "imageSrc": "http://img.b2bpic.net/free-photo/closeup-view-male-hand-holding-pen_74855-2703.jpg", "imageAlt": "Ícone de registro de marca" }
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="differentials" data-section="differentials">
        <MetricCardSeven
          title="Por que escolher o Castilho & Advogados?"
          description="Nossa atuação é pautada em valores que garantem a segurança jurídica e a satisfação dos nossos clientes."
          metrics={[
            { "id": "m1", "value": "20+", "title": "Experiência desde 2000", "items": [] },
            { "id": "m2", "value": "✓", "title": "Atendimento personalizado", "items": [] },
            { "id": "m3", "value": "✓", "title": "Clareza na orientação jurídica", "items": [] },
            { "id": "m4", "value": "✓", "title": "Acompanhamento próximo do processo", "items": [] },
            { "id": "m5", "value": "✓", "title": "Atuação estratégica", "items": [] },
            { "id": "m6", "value": "✓", "title": "Escritório em Goiânia/GO", "items": [] }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="how-it-works" data-section="how-it-works">
        <ProductCardFour
          title="Como Funciona o Atendimento"
          description="Nosso processo é simples e transparente, pensado para oferecer a melhor orientação jurídica e acompanhamento ao seu caso."
          products={[
            { "id": "s1", "name": "Entre em contato", "price": "Etapa 1", "variant": "Fale com a equipe pelo WhatsApp ou formulário disponível no site.", "imageSrc": "http://img.b2bpic.net/free-photo/smiley-girl-using-her-laptop-keyboard_23-2148598066.jpg", "imageAlt": "Ilustração de contato via telefone" },
            { "id": "s2", "name": "Explique seu caso", "price": "Etapa 2", "variant": "Você será orientado a apresentar as informações iniciais necessárias para a análise.", "imageSrc": "http://img.b2bpic.net/free-photo/collection-trendy-blue-speech-bubbles_23-2147910076.jpg", "imageAlt": "Ilustração de pessoa explicando caso" },
            { "id": "s3", "name": "Análise jurídica", "price": "Etapa 3", "variant": "O escritório avalia a situação com técnica, responsabilidade e discrição, buscando a melhor solução.", "imageSrc": "http://img.b2bpic.net/free-photo/close-up-digital-tablet-with-financial-results_1098-482.jpg", "imageAlt": "Ilustração de advogado analisando documentos" },
            { "id": "s4", "name": "Próximos passos", "price": "Etapa 4", "variant": "Após a análise, são indicadas as medidas jurídicas adequadas e o plano de ação para seu caso.", "imageSrc": "http://img.b2bpic.net/free-photo/male-female-colleagues-standing-by-window-looking-business-graphs-it_1098-20205.jpg", "imageAlt": "Ilustração de planejamento de próximos passos" }
          ]}
          gridVariant="uniform-all-items-equal"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          uniformGridCustomHeightClasses="min-h-75 lg:min-h-90"
        />
      </div>

      <div id="contact-cta" data-section="contact-cta" className="bg-[#8B0F14]">
        <ContactCenter
          tag="Atendimento Jurídico"
          title="Precisa de orientação jurídica?"
          description="Entre em contato com o escritório Castilho & Advogados Associados e receba um atendimento inicial para entender os melhores caminhos para o seu caso. Estamos prontos para ajudar."
          background={{"variant":"plain"}}
          useInvertedBackground={false}
          inputPlaceholder="Seu WhatsApp para contato"
          buttonText="Chamar no WhatsApp"
          termsText="Ao clicar, você concorda em ser contatado via WhatsApp para o atendimento jurídico."
          onSubmit={() => {}}
          buttons={[
            { "text": "Chamar no WhatsApp", "href": "https://wa.me/5562996396430?text=Ol%C3%A1%2C%20vim%20pelo%20site%20e%20gostaria%20de%20atendimento%20jur%C3%ADdico." }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Fale Conosco"
          title="Estamos prontos para atendê-lo."
          description="Nosso escritório está localizado no centro de Goiânia. Entre em contato para agendar uma consulta ou tirar suas dúvidas. Utilize o formulário abaixo ou nossos canais diretos de comunicação:\n\nTelefone: 62 3087-6626\nWhatsApp: 62 99639-6430\nEndereço: Av. Goiás, 174 - Ed. São Judas Tadeu, Sl. 1010, Centro - Goiânia/GO\nHorário: Segunda a Sexta, das 8h às 18h\n\n(Atenção: O formulário aceita apenas o WhatsApp para contato rápido. Para outras informações, utilize os telefones ou e-mail.)"
          background={{"variant":"plain"}}
          useInvertedBackground={false}
          inputPlaceholder="Seu WhatsApp para contato"
          buttonText="Enviar Mensagem"
          termsText="Ao enviar, você concorda com o contato via WhatsApp."
          onSubmit={() => {}}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoReveal
          logoText="Castilho & Advogados Associados\n\nDesde 2000, comprometimento com a justiça e a defesa dos seus direitos. Advocacia com tradição e segurança jurídica em Goiânia e região.\n\nAviso jurídico: Este site possui caráter exclusivamente informativo e não substitui consulta jurídica individualizada."
          leftLink={{"text":"Política de Privacidade","href":"#"}}
          rightLink={{"text":"Termos de Uso","href":"#"}}
          useInvertedBackground={false}
        />
      </div>
    </ThemeProvider>
  );
}
