/* ============================================================
AILayers.jsx — "Uma camada de IA conectada à operação da
sua empresa". Arquitetura vertical em 5 camadas conectadas
por uma espinha dorsal de dados (nós luminosos + pulso).
Densidade reduzida + divulgação progressiva. id="solucoes".
============================================================ */
const LAYERS = [
{
n: '01', key: 'canais', title: 'Canais de entrada',
desc: 'Onde as conversas e solicitações começam.',
tone: 'cyan',
items: [
{ i: 'message-circle', t: 'WhatsApp' },
{ i: 'camera', t: 'Instagram' },
{ i: 'globe', t: 'Site' },
{ i: 'mail', t: 'E-mail' },
],
more: [
{ i: 'send', t: 'Telegram' },
{ i: 'phone', t: 'Telefone' },
{ i: 'message-square', t: 'SMS' },
],
moreLabel: 'Ver outros canais',
},
{
n: '02', key: 'ia', title: 'Camada de inteligência',
desc: 'Compreende, contextualiza e decide.',
tone: 'core', core: true, status: 'IA em operação',
items: [
{ i: 'bot', t: 'Agente AR' },
{ i: 'brain', t: 'Memória' },
{ i: 'layers', t: 'Contexto' },
{ i: 'list-checks', t: 'Regras' },
],
more: [
{ i: 'scan-search', t: 'Análise de intenção' },
{ i: 'shield-check', t: 'Validações' },
],
moreLabel: 'Ver capacidades',
},
{
n: '03', key: 'integra', title: 'Automação e integração',
desc: 'Conecta a IA às ferramentas da empresa.',
tone: 'cyan',
items: [
{ i: 'braces', t: 'APIs' },
{ i: 'webhook', t: 'Webhooks' },
{ i: 'workflow', t: 'n8n' },
{ i: 'database', t: 'Banco de dados' },
],
seal: 'Dados protegidos e acessos controlados',
},
{
n: '04', key: 'operacao', title: 'Sistemas da operação',
desc: 'Onde o trabalho realmente acontece.',
tone: 'blue',
items: [
{ i: 'contact', t: 'CRM' },
{ i: 'calendar', t: 'Agenda' },
{ i: 'wallet', t: 'Financeiro' },
{ i: 'file-text', t: 'Documentos' },
],
more: [
{ i: 'building-2', t: 'ERP' },
{ i: 'trending-up', t: 'Vendas' },
{ i: 'package', t: 'Estoque' },
{ i: 'layout-dashboard', t: 'Dashboards' },
],
moreLabel: 'Ver mais sistemas',
},
{
n: '05', key: 'resultados', title: 'Resultados operacionais',
desc: 'O que a inteligência entrega para a empresa.',
tone: 'green',
items: [
{ i: 'user-check', t: 'Lead qualificado' },
{ i: 'calendar-check', t: 'Agendamento' },
{ i: 'bell-ring', t: 'Follow-up' },
{ i: 'bar-chart-3', t: 'Indicadores' },
],
micro: 'CRM atualizado',
},
];
const TONES = {
cyan: { accent: '#00D4FF', soft: 'rgba(0,212,255,0.12)' },
blue: { accent: '#4C9BFF', soft: 'rgba(0,94,255,0.14)' },
core: { accent: '#3D8BFF', soft: 'rgba(0,94,255,0.16)' },
green: { accent: '#1FD17B', soft: 'rgba(31,209,123,0.14)' },
};
const AILayers = () => {
const [open, setOpen] = React.useState({});
React.useEffect(() => { window.lucide && window.lucide.createIcons(); });
const toggle = (k) => setOpen(o => ({ ...o, [k]: !o[k] }));
return (
{layer.desc}