'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 (
)
}
/* ─── 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 ═══ */}
Lex
Mind
Já tem conta? Acessar
Criar Conta
{/* ═══ HERO — Full Viewport ═══ */}
{/* Background effects */}
{/* Central mega glow */}
{/* Scan line */}
{/* Grid */}
{mounted && }
{/* "Em Breve" Badge */}
{/* 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]"
/>
Quero Acesso Antecipado
) : (
🎉 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 ═══ */}
{/* Social placeholders */}
{['𝕏', 'in', '▶'].map((s, i) => (
{s}
))}
© 2026 LexMind Tecnologia Jurídica Ltda. Todos os direitos reservados.
)
}