Merge version_2 into main #5

Merged
bender merged 2 commits from version_2 into main 2026-03-10 17:10:28 +00:00
2 changed files with 20 additions and 23 deletions

View File

@@ -9,14 +9,9 @@ import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterCard from '@/components/sections/footer/FooterCard';
import { CheckCircle, Clock, Trophy, Shield, Scale, DollarSign, Gavel, MessageSquare, Star, Phone, Mail, MapPin, Briefcase } from 'lucide-react';
import { CheckCircle, Clock, Trophy, Shield, Scale, DollarSign, Gavel, MessageSquare, Star, Phone, Mail, MapPin, Briefcase, Award, Lock, Zap } from 'lucide-react';
export default function LandingPage() {
const handleContactFormSubmit = (data: Record<string, string>) => {
console.log('Form submitted:', data);
// Handle form submission - could send to backend or email service
};
return (
<ThemeProvider
defaultButtonVariant="text-shift"
@@ -115,8 +110,12 @@ export default function LandingPage() {
]
}
]}
buttons={[
{ text: "Solicitar Consultoria", href: "#contact" },
{ text: "Ligar Agora", href: "tel:+558199844071" }
]}
animationType="slide-up"
textboxLayout="default"
textboxLayout="split-actions"
useInvertedBackground={true}
ariaLabel="Serviços jurídicos oferecidos"
/>
@@ -154,14 +153,13 @@ export default function LandingPage() {
id: "3", value: "98%", title: "Taxa de Satisfação de Clientes", items: ["Casos resolvidos satisfatoriamente", "Defesa especializada garantida", "Recuperação de valores indevidos"]
}
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{ text: "Ligar Agora", href: "tel:+558199844071" },
{ text: "Agende uma Consulta", href: "#contact" }
{ text: "Começar Agora", href: "#contact" },
{ text: "Falar com Especialista", href: "tel:+558199844071" }
]}
buttonAnimation="slide-up"
animationType="slide-up"
textboxLayout="split-actions"
useInvertedBackground={true}
ariaLabel="Métricas de desempenho"
/>
</div>
@@ -169,7 +167,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplitForm
title="Entre em Contato Conosco"
description="Envie sua mensagem ou ligue diretamente. Responderemos em breve com uma avaliação gratuita do seu caso. Atendimento 24h disponível."
description="Envie sua mensagem ou ligue diretamente. Responderemos em breve com uma avaliação gratuita do seu caso."
inputs={[
{ name: "name", type: "text", placeholder: "Seu Nome Completo", required: true },
{ name: "email", type: "email", placeholder: "Seu Email", required: true },
@@ -181,9 +179,8 @@ export default function LandingPage() {
imageAlt="Consultoria jurídica profissional"
mediaAnimation="slide-up"
mediaPosition="right"
buttonText="Enviar Mensagem & Agendar Chamada"
onSubmit={handleContactFormSubmit}
ariaLabel="Formulário de contato e agendamento"
buttonText="Enviar Mensagem"
ariaLabel="Formulário de contato"
/>
</div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #faf9f6;
--card: #f4f1ed;
--foreground: #1a1410;
--primary-cta: #c9a961;
--background: #ffffff;
--card: #f8f9fa;
--foreground: #1a1a1a;
--primary-cta: #d4af37;
--primary-cta-text: #ffffff;
--secondary-cta: #8b7355;
--secondary-cta: #2c3e50;
--secondary-cta-text: #120a00e6;
--accent: #d4af37;
--background-accent: #f0e6d2;
--background-accent: #faf8f3;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);