'use client' import { useState, useEffect, useCallback } from 'react' import Link from 'next/link' import { motion, AnimatePresence } from 'framer-motion' import { Scale, ArrowRight, Mail, Sparkles, Shield, FileSearch, Brain } from 'lucide-react' /* ─── Particle Field ─── */ function Particles() { const [particles, setParticles] = useState<{ id: number; x: number; y: number; size: number; duration: number; delay: number }[]>([]) useEffect(() => { const pts = Array.from({ length: 60 }, (_, i) => ({ id: i, x: Math.random() * 100, y: Math.random() * 100, size: Math.random() * 3 + 1, duration: Math.random() * 20 + 15, delay: Math.random() * -20, })) setParticles(pts) }, []) return (
{particles.map((p) => (
))}
) } /* ─── Feature Card ─── */ function FeatureCard({ icon: Icon, emoji, title, desc, delay, }: { icon: React.ComponentType<{ className?: string }> emoji: string title: string desc: string delay: number }) { return (
{emoji}

{title}

{desc}

) } /* ─── Main Page ─── */ export default function Home() { const [email, setEmail] = useState('') const [submitted, setSubmitted] = useState(false) const [mounted, setMounted] = useState(false) useEffect(() => { setMounted(true) }, []) const handleSubmit = useCallback( (e: React.FormEvent) => { e.preventDefault() if (email.trim()) { setSubmitted(true) } }, [email] ) return (
{/* ═══ CSS Animations ═══ */} {/* ═══ NAVBAR ═══ */} {/* ═══ HERO — Full Viewport ═══ */}
{/* Background effects */}
{/* Central mega glow */}
{/* Scan line */}
{/* Grid */}
{mounted && }
{/* "Em Breve" Badge */}
EM BREVE
{/* Headline */} O Direito nunca mais será o mesmo. {/* Subheadline */} Inteligência Artificial que entende a lei como você.
Mais rápido, mais preciso, mais inteligente.
{/* Email Form */}

Seja o primeiro a ter acesso

{!submitted ? (
setEmail(e.target.value)} placeholder="seu@email.com.br" className="w-full pl-12 pr-4 py-4 rounded-2xl bg-white/[0.05] border border-white/[0.08] text-white placeholder-zinc-600 focus:outline-none focus:border-emerald-500/50 focus:ring-2 focus:ring-emerald-500/20 transition-all text-[15px]" />
) : (

🎉 Obrigado!

Você será notificado assim que o LexMind estiver disponível.

)}
Vagas limitadas para o lançamento
{/* Scroll indicator */}
{/* ═══ FEATURES PREVIEW ═══ */}

O que está por vir

Tecnologia que redefine
a prática jurídica

{/* ═══ SOCIAL PROOF ═══ */}
{Array.from({ length: 5 }).map((_, i) => ( ))}

“A nova era do Direito está chegando.”

Desenvolvido por especialistas em IA e Direito

Tecnologia de ponta
Escritórios inovadores
Precisão jurídica
{/* ═══ SECOND CTA ═══ */}

Não fique de fora da revolução

Garanta seu acesso antecipado e transforme sua prática jurídica com inteligência artificial.

Criar Conta
{/* ═══ FOOTER ═══ */}
) }