/* global React, Icon */ function Features(){ const items=[ {ic:"funnel",t:"Captação multicanal",d:"Leads entram pelo site, por campanhas ou cadastro manual do vendedor — todos centralizados em um só funil."}, {ic:"route",t:"Distribuição e captura",d:"Distribua automaticamente ou deixe o corretor assumir. Cada lead encontra um responsável em segundos."}, {ic:"lock",t:"Trava por corretor",d:"Ao assumir, o lead fica travado para aquele corretor — sem disputa interna e sem atendimento duplicado."}, {ic:"timer",t:"SLA de atendimento",d:"Defina o prazo de primeiro contato. O Tovix monitora cada lead e dispara alertas antes do atraso."}, {ic:"shield",t:"Auditoria e logs",d:"Histórico completo de cada lead e log de todas as ações críticas. Rastreabilidade total para a operação."}, {ic:"chart",t:"Dashboard executivo",d:"Conversão, leads atrasados e volume por empreendimento em tempo real, com rankings de vendedores e corretores."}, {ic:"network",t:"Múltiplas incorporadoras",d:"Gerencie várias empresas e parceiros de venda na mesma plataforma, com dados isolados por operação."}, {ic:"coins",t:"Controle de comissão",d:"Registre vendas, percentuais e comissões por corretor e parceiro — fechamento comercial sem planilha."}, {ic:"users",t:"6 perfis de acesso",d:"Diretor, admin, supervisor, vendedor e corretor: cada um vê e faz exatamente o que deve, com permissões granulares."}, ]; return (
Recursos

Tudo que a operação comercial precisa, num lugar só.

Do primeiro clique no site ao fechamento da venda — com governança, velocidade e transparência em cada etapa.

{items.map((f,i)=>(

{f.t}

{f.d}

))}
); } function HowItWorks(){ const steps=[ {st:"Lead capturado",sd:"Site, campanha ou cadastro manual.", tag:"Etapa 01 · Entrada",h:"Todo lead entra rastreado.", p:"Formulários do site e campanhas criam o lead automaticamente; o vendedor também cadastra manualmente. Origem, canal e empreendimento já ficam registrados.", li:["Criação automática pelo site","Cadastro manual pelo vendedor","Origem e canal registrados"]}, {st:"Distribuição / captura",sd:"Automática ou assumida pelo corretor.", tag:"Etapa 02 · Roteamento",h:"O lead encontra um dono.", p:"Distribua por regras ou libere para os corretores assumirem. O primeiro a captar passa a ser o responsável — com data e hora gravadas.", li:["Distribuição por regras","Captura pelo corretor disponível","Registro de quem assumiu e quando"]}, {st:"Trava e atendimento",sd:"Lead travado, SLA em contagem.", tag:"Etapa 03 · Atendimento",h:"Sem disputa, sem atraso.", p:"Ao assumir, o lead trava para aquele corretor. O SLA começa a contar e alertas avisam antes do prazo estourar.", li:["Trava exclusiva por corretor","Contagem de SLA em tempo real","Alertas de lead atrasado"]}, {st:"Venda e comissão",sd:"Fechamento com histórico completo.", tag:"Etapa 04 · Fechamento",h:"Resultado registrado e auditável.", p:"Registre a venda, o valor e a comissão do corretor e parceiro. Todo o caminho do lead fica salvo em histórico e logs para auditoria.", li:["Registro de venda e valor","Cálculo de comissão por corretor/parceiro","Histórico e auditoria completos"]}, ]; const [active,setActive]=React.useState(0); const s=steps[active]; return (
Como funciona

O fluxo do lead, do clique ao contrato.

{steps.map((st,i)=>( ))}
{s.tag}

{s.h}

{s.p}

{s.li.map((l,i)=>
{l}
)}
{String(active+1).padStart(2,'0')} / 04
); } Object.assign(window,{ Features, HowItWorks });