setMenuOpen(false)}/>
{/* Lead Widget — WhatsApp conversacional */}
>
);
};
// ─── HERO 1 — "O Problema" ────────────────────────────────────────────────────
const HeroProblema = ({ onNav }) => {
const scenes = [
{ icon:'printer', problem:'Impressora parada. Reunião em 10 minutos.', sub:'Cada minuto de downtime custa dinheiro. A Sherlock resolve antes que vire crise.', label:'Suporte Imediato' },
{ icon:'wifi-off', problem:'Queda de conexão. Equipe inteira parada.', sub:'Monitoramento 24/7 que detecta falhas antes que seus funcionários percebam.', label:'Monitoramento 24/7' },
{ icon:'shield-alert', problem:'Vírus. Dados da empresa em risco agora.', sub:'Segurança proativa que blinda sua operação contra ameaças digitais.', label:'Segurança & Proteção' },
];
const [cur, setCur] = useState(0);
const [vis, setVis] = useState(true);
useEffect(() => {
const id = setInterval(() => {
setVis(false);
setTimeout(() => { setCur(c => (c+1)%3); setVis(true); }, 350);
}, 4500);
return () => clearInterval(id);
}, []);
const sc = scenes[cur];
return (
{/* Animated grid */}
{/* Pattern */}
{/* Scanline */}
{/* Slide dots */}
{scenes.map((_,i) => (
{/* Copy */}
Sua TI em colapso?
A Sherlock cuida.
"{sc.problem}"
{sc.sub}
{ e.currentTarget.style.background='#c4a673'; e.currentTarget.style.transform='translateY(-2px)'; }}
onMouseLeave={e=>{ e.currentTarget.style.background='#d6b886'; e.currentTarget.style.transform='translateY(0)'; }}
>
Diagnóstico Gratuito
{['Somente RJ','Suporte 24/7','Equipe certificada','Sem carência'].map(t => (
))}
{/* Illustration */}
);
};
const SceneCard = ({ scene, vis }) => {
const base = { width:360, height:380, position:'relative', opacity:vis?1:0, transition:'opacity 400ms' };
const card = { position:'absolute', inset:0, borderRadius:20, background:'rgba(12,28,38,0.85)', border:'1px solid rgba(214,184,134,0.15)', overflow:'hidden' };
const titleBar = (label) => (
{['#ff5f57','#febc2e','#28c840'].map(c =>
)}
{label}
);
if (scene === 0) return (
{titleBar('status.impressora')}
ERRO: Impressora offline
Depto RH — 3 trabalhos na fila
{['09:47','09:52','09:58'].map((t,i) => (
))}
Suporte Sherlock notificado — a caminho
);
if (scene === 1) return (
{titleBar('monitor.rede — ao vivo')}
{[{n:'Switch',ico:'server',ok:true},{n:'Firewall',ico:'shield',ok:true},{n:'Internet',ico:'globe',ok:false}].map((node,i) => (
{i<2 &&
{i===1 && ✕}
}
))}
{[{l:'14 estações de trabalho',s:'Offline',c:'#fca5a5'},{l:'Servidor de arquivos',s:'Degradado',c:'#fbbf24'},{l:'VoIP / Telefonia',s:'Offline',c:'#fca5a5'}].map(item => (
{item.l}
{item.s}
))}
Sherlock detectou anomalia — análise iniciada
);
return (
⚠ ALERTA DE SEGURANÇA — AÇÃO IMEDIATA
Malware Detectado
Ransomware · Variante LockBit
{[{l:'Arquivos em risco',p:68,c:'#ef4444'},{l:'Propagação na rede',p:31,c:'#fbbf24'},{l:'Backup íntegro',p:100,c:'#22c55e'}].map(item => (
))}
✓ Sherlock isolou a ameaça em 4 min
Backup restaurado · Operação retomada
);
};
// ─── HERO 2 — Diagnóstico Gratuito ───────────────────────────────────────────
const HeroDiagnostico = ({ onNav }) => {
const steps = [
{ num:'01', title:'Você solicita o diagnóstico', sub:'Via WhatsApp — sem burocracia', icon:'message-circle' },
{ num:'02', title:'Nossa equipe visita sua empresa', sub:'Análise presencial em RJ', icon:'map-pin' },
{ num:'03', title:'Relatório detalhado entregue', sub:'Vulnerabilidades, riscos e recomendações', icon:'file-text' },
{ num:'04', title:'Você decide o próximo passo', sub:'Sem compromisso. Sem vendas forçadas.', icon:'check-circle' },
];
const [active, setActive] = useState(0);
useEffect(() => {
const id = setInterval(() => setActive(a => (a+1)%4), 2400);
return () => clearInterval(id);
}, []);
return (
{[...Array(18)].map((_,i) => (
))}
{/* Steps */}
{steps.map((s,i) => (
setActive(i)} style={{
display:'flex', alignItems:'center', gap:18, padding:'16px 20px',
borderRadius:12, cursor:'pointer',
background: active===i ? 'rgba(214,184,134,0.10)' : 'rgba(255,255,255,0.03)',
border: `1.5px solid ${active===i ? 'rgba(214,184,134,0.35)' : 'rgba(255,255,255,0.07)'}`,
transform: active===i ? 'translateX(6px)' : 'translateX(0)', transition:'all 280ms ease',
}}>
{s.num}
{s.title}
{s.sub}
{active===i &&
}
))}
{/* Copy */}
);
};
// ─── HERO 3 — TI para seu Segmento ───────────────────────────────────────────
const HeroSegmentos = ({ onNav }) => {
const segs = [
{ label:'Empresas', icon:'building-2', pain:'Capital imobilizado em equipamentos que ficam obsoletos.', sol:'Alugue toda a infraestrutura de TI com suporte incluído e custo mensal previsível.' },
{ label:'Indústrias', icon:'factory', pain:'TI parada significa linha de produção parada.', sol:'Infraestrutura robusta com monitoramento 24/7 e reposição imediata de equipamentos.' },
{ label:'Clínicas', icon:'heart-pulse', pain:'Dados de pacientes e conformidade com LGPD/CFM.', sol:'TI segura, backup redundante e sistema sempre disponível para atendimento.' },
{ label:'Hospitais', icon:'cross', pain:'Sistemas críticos não podem ter downtime.', sol:'Alta disponibilidade, segurança de dados e equipe certificada no RJ.' },
{ label:'Varejo', icon:'shopping-bag', pain:'PDV fora do ar = venda perdida e cliente insatisfeito.', sol:'Rede estável, equipamentos sempre funcionando e suporte em minutos.' },
{ label:'Condomínios', icon:'home', pain:'Câmeras, portaria, internet — tudo precisa funcionar.', sol:'Gestão completa da TI condominial com atendimento presencial no RJ.' },
];
const [active, setActive] = useState(0);
const sg = segs[active];
return (
{/* Left — light */}
TI Completa para seu Segmento
Sua empresa tem
TI que funciona?
Implantamos, organizamos e gerenciamos toda a TI da sua empresa no Rio de Janeiro — do zero ou retomando o que já existe.
{/* Segment pills */}
{segs.map((s,i) => (
))}
{/* Problem / Solution */}
A Solução Sherlock
{sg.sol}
{ e.currentTarget.style.background='#012d3a'; e.currentTarget.style.transform='translateY(-1px)'; }}
onMouseLeave={e=>{ e.currentTarget.style.background='#16242d'; e.currentTarget.style.transform='translateY(0)'; }}
>Quero uma proposta
{/* Right — dark */}
O que inclui
{[
{ icon:'monitor', label:'Computadores & Notebooks', sub:'Locação sem imobilizar capital', badge:'Locação' },
{ icon:'server', label:'Servidores & Storage', sub:'Infraestrutura corporativa completa', badge:'Infra' },
{ icon:'wifi', label:'Rede & Conectividade', sub:'Roteadores, switches, Wi-Fi gerenciado', badge:'Rede' },
{ icon:'shield-check', label:'Segurança & Backup', sub:'Proteção ativa e cópias redundantes', badge:'24/7' },
{ icon:'headphones', label:'Suporte Técnico', sub:'Atendimento presencial e remoto', badge:'Incluso' },
].map((item,i) => (
{ e.currentTarget.style.background='rgba(214,184,134,0.10)'; e.currentTarget.style.borderColor='rgba(214,184,134,0.24)'; }}
onMouseLeave={e=>{ e.currentTarget.style.background='rgba(214,184,134,0.05)'; e.currentTarget.style.borderColor='rgba(214,184,134,0.11)'; }}
>
{item.badge}
))}
);
};
// ─── Problemas Reais Section ──────────────────────────────────────────────────
const ProblemasReaisSection = () => {
const [active, setActive] = useState(0);
const items = [
{ img:BASE+'assets/problema-tela-azul.jpeg', tag:'Falha Crítica', title:'Tela azul no meio do expediente', text:'Uma falha crítica pode parar equipes inteiras em segundos. Com monitoramento preventivo e gestão profissional da infraestrutura, a Sherlock identifica riscos antes que eles afetem sua operação.', icon:'alert-triangle', metric:'-87%', metricL:'tempo médio de downtime' },
{ img:BASE+'assets/problema-cabeamento.jpeg', tag:'Infra Improvisada', title:'Cabeamento desorganizado e sem padronização', text:'Infraestrutura improvisada gera lentidão, instabilidade e aumenta o risco de falhas. Uma rede estruturada melhora a performance, facilita manutenções e reduz paradas inesperadas.', icon:'server', metric:'+3x', metricL:'velocidade da rede' },
{ img:BASE+'assets/problema-conexao.jpeg', tag:'Instabilidade', title:'Conexão perdida durante uma reunião', text:'Instabilidade de rede impacta produtividade, comunicação e até fechamento de negócios. A Sherlock mantém sua operação conectada, estável e preparada para ambientes corporativos críticos.', icon:'wifi-off', metric:'99,9%', metricL:'de uptime garantido' },
{ img:BASE+'assets/problema-impressora.jpeg', tag:'Operação Parada', title:'Impressora parada, operação atrasada', text:'Pequenos problemas de TI podem causar grandes impactos no dia a dia da empresa. Com suporte corporativo e manutenção preventiva, sua equipe ganha mais continuidade e menos interrupções.', icon:'printer', metric:'<15min', metricL:'tempo de resposta' },
];
return (
{/* Floating orbs */}
Você reconhece esses problemas?
Problemas reais que afetam
a TI da sua empresa
Cenas do dia a dia corporativo. A Sherlock existe para que sua empresa não precise viver nenhuma delas.
{/* 3D Card Grid */}
{items.map((it,i) => (
setActive(i)}
style={{
position:'relative', borderRadius:18, overflow:'hidden',
background:'#0a1a22', cursor:'default',
border:`1.5px solid ${active===i?'rgba(214,184,134,0.5)':'rgba(214,184,134,0.15)'}`,
animation: `tiltIn 700ms ease ${i*120}ms backwards, ${active===i?'glowPulse 3s ease-in-out infinite':'none'}`,
aspectRatio:'4/3.1',
transformStyle:'preserve-3d',
}}
>
{/* Image */}
{/* Gradient overlay */}
{/* Corner badge — tag */}
{/* Floating metric chip */}
{/* Content */}
))}
{/* CTA bar */}
);
};
// ─── Services Section ─────────────────────────────────────────────────────────
const ServicesSection = ({ onNav }) => {
const [hov, setHov] = useState(null);
const svcs = [
{ icon:'stethoscope', title:'Diagnóstico Gratuito', desc:'Análise completa da sua infraestrutura sem custo. Identificamos riscos, vulnerabilidades e oportunidades — com relatório detalhado entregue em mãos.', tag:'Gratuito & Sem Compromisso', hl:true },
{ icon:'server', title:'Implantação de TI do Zero', desc:'Estruturamos toda a infraestrutura tecnológica da sua empresa do início — rede, servidores, segurança, estações de trabalho e processos.', tag:'Do planejamento à execução', hl:true },
{ icon:'monitor-smartphone', title:'Locação de Equipamentos', desc:'Computadores, notebooks, servidores e periféricos sob locação mensal. Sem imobilizar capital, com manutenção e troca incluídas.', tag:'Custo Previsível', hl:true },
{ icon:'headphones', title:'Suporte Corporativo', desc:'Atendimento técnico especializado presencial e remoto. Resolução ágil de incidentes com foco em continuidade operacional.', tag:'Reativo e Proativo' },
{ icon:'eye', title:'Monitoramento 24/7', desc:'Vigilância contínua de servidores, redes e endpoints. Detectamos anomalias e agimos antes que o problema impacte sua operação.', tag:'Sempre Ativo' },
{ icon:'shield-check', title:'Segurança da Informação', desc:'Proteção contra vírus, ransomware, acessos não autorizados e vazamento de dados. Conformidade com LGPD.', tag:'Proteção Contínua' },
{ icon:'database', title:'Backup & Disaster Recovery', desc:'Cópias de segurança redundantes e planos de recuperação testados. Sua empresa opera mesmo em caso de desastres.', tag:'Continuidade Garantida' },
{ icon:'layout-dashboard', title:'Gestão de Infraestrutura', desc:'Administração completa do ambiente — atualizações, patches, inventário de ativos e relatórios mensais.', tag:'Gestão Completa' },
{ icon:'users', title:'Treinamento de Equipes', desc:'Capacitamos seus colaboradores em boas práticas de segurança digital e uso correto de ferramentas.', tag:'Capacitação' },
];
return (
Nossos Serviços
Cobertura completa para sua TI corporativa
Da prevenção à recuperação, a Sherlock cuida de toda a tecnologia da sua empresa no Rio de Janeiro.
{svcs.map((s,i) => (
setHov(i)} onMouseLeave={() => setHov(null)} style={{
background: s.hl ? 'linear-gradient(135deg,#012d3a,#16242d)' : '#fff',
border:`2px solid ${hov===i?'#d6b886':s.hl?'rgba(214,184,134,0.20)':'#e9ecef'}`,
borderRadius:12, padding:'26px 22px',
transition:'all 240ms ease',
transform: hov===i ? 'translateY(-4px)' : 'translateY(0)',
boxShadow: hov===i ? '0 12px 32px rgba(0,0,0,0.14)' : '0 2px 6px rgba(0,0,0,0.04)',
position:'relative', overflow:'hidden', cursor:'default',
}}>
{s.hl &&
Destaque
}
{s.title}
{s.desc}
{s.tag}
))}
);
};
// ─── Implantação Timeline ─────────────────────────────────────────────────────
const TimelineSection = () => {
const [active, setActive] = useState(0);
const steps = [
{ num:'01', title:'Diagnóstico e Levantamento', dur:'Dia 1–2', desc:'Nossa equipe visita sua empresa, analisa o ambiente atual, identifica necessidades, gargalos e riscos. Entregamos um relatório completo — mesmo que você não contrate nada.', del:'Relatório de diagnóstico', icon:'search' },
{ num:'02', title:'Projeto e Proposta', dur:'Dia 3–5', desc:'Com base no diagnóstico, elaboramos o projeto completo: equipamentos, rede, segurança, sistemas e cronograma. Proposta transparente, sem surpresas.', del:'Projeto técnico + proposta comercial', icon:'file-text' },
{ num:'03', title:'Aprovação e Contrato', dur:'Dia 6–7', desc:'Revisamos juntos, ajustamos conforme necessário e formalizamos o contrato com escopo definido e SLAs documentados.', del:'Contrato assinado', icon:'pen-line' },
{ num:'04', title:'Implantação e Configuração', dur:'Semana 2–3', desc:'Instalamos e configuramos toda a infraestrutura: cabeamento, switches, firewall, servidores, estações de trabalho, Wi-Fi, backup e segurança.', del:'Infraestrutura funcionando', icon:'wrench' },
{ num:'05', title:'Treinamento da Equipe', dur:'Semana 3', desc:'Orientamos seus colaboradores sobre o novo ambiente: como usar, boas práticas de segurança e o que fazer em caso de problema.', del:'Equipe capacitada + documentação', icon:'users' },
{ num:'06', title:'Gestão Contínua & Suporte', dur:'Mensal', desc:'Monitoramento 24/7, suporte técnico, atualizações, relatórios mensais de saúde da TI e revisões periódicas.', del:'Relatório mensal + atendimento contínuo', icon:'shield-check' },
];
const st = steps[active];
useEffect(() => {
const id = setInterval(() => setActive(a => (a+1)%6), 3000);
return () => clearInterval(id);
}, []);
return (
Como Trabalhamos
Implantação de TI do zero
com método e transparência
Do diagnóstico à gestão contínua — um processo claro e documentado.
{/* List */}
{steps.map((s,i) => (
))}
{/* Detail */}
Etapa {st.num} · {st.dur}
{st.title}
{st.desc}
{steps.map((_,i) => (
setActive(i)} style={{ height:4, flex:i===active?3:1, borderRadius:2, background:i===active?'#d6b886':'rgba(214,184,134,0.18)', transition:'all 320ms ease', cursor:'pointer' }}/>
))}
);
};
// ─── Locação de Infraestrutura ────────────────────────────────────────────────
const LocacaoSection = ({ onNav, asPage }) => {
const H = asPage ? 'h1' : 'h2';
const [hov, setHov] = useState(null);
const items = [
{ icon:'monitor-smartphone', title:'Notebooks corporativos', sub:'Para equipes administrativas, comerciais, híbridas ou remotas.' },
{ icon:'monitor', title:'Desktops corporativos', sub:'Operações fixas, recepção, atendimento, financeiro, backoffice e setores internos.' },
{ icon:'layout-dashboard', title:'Monitores e estações de trabalho', sub:'Mais produtividade, ergonomia e estrutura para equipes que trabalham com múltiplas telas.' },
{ icon:'package-check', title:'Acessórios corporativos', sub:'Teclados, mouses, headsets, webcams, nobreaks, docks e periféricos essenciais.' },
{ icon:'wrench', title:'Equipamentos sob medida', sub:'Configurações conforme o perfil de uso: básico, administrativo, técnico ou alta performance.' },
{ icon:'shield-check', title:'Gestão e suporte Sherlock', sub:'Acompanhamento técnico, manutenção, substituição, configuração e padronização durante o contrato.' },
];
const idealFor = [
{ icon:'building-2', text:'Empresas em crescimento' },
{ icon:'factory', text:'Indústrias com muitos computadores' },
{ icon:'heart-pulse', text:'Clínicas, consultórios e hospitais' },
{ icon:'users', text:'Equipes híbridas ou remotas' },
{ icon:'activity', text:'Operações renovando máquinas antigas' },
];
const benefits = [
'Menos investimento inicial',
'Mais previsibilidade de custos',
'Equipamentos adequados ao perfil da operação',
'Menos preocupação com manutenção',
'Substituição e suporte durante o contrato',
'Padronização do parque tecnológico',
'Mais segurança na configuração dos dispositivos',
'Escalabilidade para crescer ou reduzir',
'Integração com suporte, segurança, backup e monitoramento Sherlock',
];
const steps = [
{ n:'01', icon:'search', t:'Diagnóstico da necessidade', d:'A Sherlock entende o tamanho da equipe, o perfil de uso e os riscos atuais da operação.' },
{ n:'02', icon:'layout-dashboard', t:'Dimensionamento da infraestrutura', d:'Definimos os equipamentos, configurações e acessórios ideais para cada função.' },
{ n:'03', icon:'package-check',t:'Entrega e configuração', d:'As máquinas são preparadas, padronizadas e entregues prontas para uso.' },
{ n:'04', icon:'shield-check', t:'Gestão contínua', d:'A Sherlock acompanha o ambiente, presta suporte, orienta melhorias e mantém a operação funcionando.' },
];
return (
{/* decorative bg */}
{/* INTRO */}
Locação de Infraestrutura de TI
Equipe sua empresa
sem descapitalizar o caixa.
Computadores, notebooks, monitores e acessórios prontos para uso, com suporte técnico, padronização e gestão Sherlock para sua operação funcionar com segurança e previsibilidade.
Comprar equipamentos, configurar máquinas, lidar com manutenção, substituição, suporte e obsolescência consome tempo, dinheiro e atenção da gestão. Com a locação de infraestrutura de TI da Sherlock, sua empresa conta com equipamentos adequados ao perfil da operação, suporte especializado e uma estrutura tecnológica mais organizada, segura e escalável.
A proposta não é apenas entregar máquinas — é entregar uma base de trabalho confiável para que sua equipe produza mais, com menos interrupções e menos improviso.
{/* Image */}
{/* Floating badge */}
{/* Bottom caption */}
Operação pronta no dia zero.
Equipamentos padronizados, configurados e sob gestão Sherlock — entregues prontos para o time produzir.
{/* EQUIPMENT CARDS */}
O que você pode locar
{items.map((it,i) => (
setHov(i)}
onMouseLeave={() => setHov(null)}
style={{
background: hov===i ? 'linear-gradient(160deg,rgba(214,184,134,0.10),rgba(214,184,134,0.02))' : 'rgba(255,255,255,0.03)',
border:`1.5px solid ${hov===i?'rgba(214,184,134,0.45)':'rgba(214,184,134,0.13)'}`,
borderRadius:14, padding:'26px 22px',
transition:'all 280ms ease',
transform: hov===i ? 'translateY(-4px)' : 'translateY(0)',
position:'relative', overflow:'hidden',
}}
>
0{i+1}
{it.title}
{it.sub}
))}
{/* IDEAL FOR + WHY (light contrast block) */}
Para quem é ideal
Empresas que precisam de uma TI sólida — sem o peso da compra.
A locação faz sentido quando a empresa quer crescer com agilidade, padronizar equipamentos e ter suporte técnico sempre disponível.
{idealFor.map((it,i) => (
{ e.currentTarget.style.borderColor='#d6b886'; e.currentTarget.style.transform='translateX(4px)'; }}
onMouseLeave={e=>{ e.currentTarget.style.borderColor='#e9ecef'; e.currentTarget.style.transform='translateX(0)'; }}
>
{it.text}
))}
Por que locar com a Sherlock
Mais que máquinas. Uma parceria de continuidade.
Locar com a Sherlock é integrar sua infraestrutura ao mesmo ecossistema de suporte, segurança e monitoramento que protege sua operação.
{benefits.map((b,i) => (
{b}
))}
{/* COMO FUNCIONA */}
Como funciona
Do diagnóstico à gestão contínua,
em quatro passos.
{/* connecting line */}
{steps.map((s,i) => (
))}
{/* HIGHLIGHT */}
Sua empresa não precisa comprar tudo para operar com qualidade.
Com a locação de infraestrutura de TI, sua operação ganha flexibilidade, controle e suporte profissional. A Sherlock cuida da base tecnológica para que sua empresa foque no que realmente importa: produtividade, segurança e crescimento.
);
};
// ─── Testimonials ─────────────────────────────────────────────────────────────
const TestimonialsSection = () => {
const [cur, setCur] = useState(0);
const ts = [
{ text:'Antes da Sherlock, ficávamos horas sem internet e ninguém sabia o que estava acontecendo. Hoje temos monitoramento contínuo e os problemas são resolvidos antes que a equipe perceba.', author:'Carlos M.', role:'Diretor de Operações', seg:'Indústria — Rio de Janeiro' },
{ text:'Implantaram toda a nossa TI em menos de duas semanas. Rede, servidor, câmeras, estações de trabalho. Tudo organizado e documentado. Nunca tivemos uma TI tão profissional.', author:'Ana P.', role:'Sócia-Proprietária', seg:'Consultório Médico — Barra da Tijuca, RJ' },
{ text:'O diagnóstico gratuito foi revelador. Descobrimos vulnerabilidades que não sabíamos que existiam. Contratamos os serviços gerenciados na semana seguinte.', author:'Ricardo L.', role:'Gerente de TI', seg:'Hospital — Zona Sul, RJ' },
{ text:'A locação de equipamentos resolveu nosso problema de capital. Pagamos mensalmente, temos tudo sempre atualizado e sem dor de cabeça com manutenção.', author:'Fernanda S.', role:'CEO', seg:'Empresa de Varejo — Rio de Janeiro' },
];
useEffect(() => {
const id = setInterval(() => setCur(c => (c+1)%ts.length), 5000);
return () => clearInterval(id);
}, []);
const t = ts[cur];
return (
O que dizem nossos clientes
Empresas do RJ que
confiam na Sherlock
Somente atendemos no Rio de Janeiro — o que nos permite oferecer suporte presencial rápido e relacionamento de parceria real.
{[{n:'24h',l:'Tempo máximo de resposta'},{n:'100%',l:'Foco em clientes corporativos'},{n:'24/7',l:'Monitoramento ativo'},{n:'RJ',l:'Atendimento exclusivo no estado'}].map(m => (
))}
"
{t.text}
{t.author[0]}
{t.author}
{t.role}
{t.seg}
{ts.map((_,i) => (
);
};
// ─── CTA Section ──────────────────────────────────────────────────────────────
const CTASection = () => (
);
// ─── About Section ────────────────────────────────────────────────────────────
const AboutSection = () => (
Sobre a Sherlock
Tecnologia não é improviso,
é estratégia.
Fundada em 2021, a Sherlock BR nasceu para transformar a TI de um ponto de risco em um pilar de proteção operacional. Somos parceiros estratégicos — não apenas um helpdesk.
Atuamos exclusivamente no Rio de Janeiro, o que nos permite oferecer suporte presencial rápido, conhecer o contexto real de cada cliente e construir relacionamentos de longo prazo.
{[
{ icon:'map-pin', text:'CEO Corporate, Av. João Cabral de Melo Neto, 850, Barra da Tijuca · RJ' },
{ icon:'briefcase', text:'ALB Inteligência Digital Ltda. · CNPJ 43.522.361/0001-00' },
{ icon:'target', text:'Ser o parceiro estratégico de TI de empresas que precisam de continuidade e segurança' },
].map((item,i) => (
))}
{[
{ icon:'shield', title:'Prevenção', sub:'Agimos antes que o problema aconteça' },
{ icon:'activity', title:'Continuidade', sub:'Sua operação nunca para' },
{ icon:'lock', title:'Segurança', sub:'Dados e sistemas protegidos' },
{ icon:'handshake', title:'Parceria', sub:'Estratégia, não apenas suporte' },
].map((p,i) => (
))}
);
// ─── Contact Section ──────────────────────────────────────────────────────────
const ContactSection = () => {
const [form, setForm] = useState({ name:'', company:'', segment:'', email:'', phone:'', message:'' });
const [sent, setSent] = useState(false);
const inp = { padding:'11px 14px', border:'2px solid #e9ecef', borderRadius:8, fontFamily:"'Inter',sans-serif", fontSize:14, color:'#16242d', outline:'none', width:'100%', transition:'border-color 200ms', background:'#fff' };
const focus = e => e.currentTarget.style.borderColor = '#d6b886';
const blur = e => e.currentTarget.style.borderColor = '#e9ecef';
if (sent) return (
✓
Solicitação recebida!
Abrimos o WhatsApp com a sua solicitação — é só enviar para falar agora com nossa equipe. Se o WhatsApp não abrir, use o botão abaixo. Também retornamos em até 24h.
Continuar no WhatsApp
);
return (
Fale conosco
Agende seu
Diagnóstico Gratuito
Nossa equipe analisa sua infraestrutura sem custo e entrega um relatório completo. Atendemos empresas, indústrias, clínicas e hospitais no Rio de Janeiro.
{[{icon:'search',text:'Análise completa do ambiente de TI'},{icon:'file-text',text:'Relatório detalhado de vulnerabilidades'},{icon:'shield',text:'Recomendações de segurança personalizadas'},{icon:'clock',text:'Retorno em até 24h'}].map(b => (
))}
Agendar Diagnóstico Gratuito
);
};
// ─── Mapa / Localização ───────────────────────────────────────────────────────
const MAPS_PLACE = "https://www.google.com/maps/place/Sherlock+%7C+Suporte+em+Tecnologia/@-22.9849673,-43.3612986,17z/data=!3m1!4b1!4m6!3m5!1s0x9bda2f60d41f4d:0xa7a9a7481ac7e35f!8m2!3d-22.9849673!4d-43.3587183!16s%2Fg%2F11vm8crlk8";
const MAPS_ROUTE = "https://www.google.com/maps/dir/?api=1&destination=-22.9849673,-43.3587183&destination_place_id=ChIJTR_UYPYtvQkRX-PHGkinqac";
const MAPS_EMBED = "https://www.google.com/maps?q=Sherlock%20%7C%20Suporte%20em%20Tecnologia%2C%20Av.%20Jo%C3%A3o%20Cabral%20de%20Melo%20Neto%2C%20850%2C%20Barra%20da%20Tijuca%2C%20Rio%20de%20Janeiro&hl=pt-BR&z=16&output=embed";
const MapSection = () => {
const linkBase = { display:'inline-flex', alignItems:'center', gap:9, padding:'12px 20px', fontFamily:"'Inter',sans-serif", fontSize:14, fontWeight:700, borderRadius:8, textDecoration:'none', transition:'all 200ms' };
return (
Onde estamos
Barra da Tijuca,
Rio de Janeiro.
Nossa base fica no CEO Corporate, na Barra — e o atendimento técnico é presencial em toda a cidade do Rio de Janeiro.
CEO Corporate — Av. João Cabral de Melo Neto, 850
Barra da Tijuca, Rio de Janeiro — RJ
Seg a Sex, 9h às 18h · Suporte crítico 24/7
);
};
// ─── Footer ───────────────────────────────────────────────────────────────────
const FOOT_SERVICES = [
{ l:'Diagnóstico Gratuito', h:PAGE_URL.diagnostico },
{ l:'Implantação de TI', h:PAGE_URL.services },
{ l:'Locação de Equipamentos', h:PAGE_URL.locacao },
{ l:'Suporte Corporativo', h:PAGE_URL.services },
{ l:'Monitoramento 24/7', h:PAGE_URL.services },
{ l:'Segurança da Informação', h:PAGE_URL.services },
{ l:'Backup & Recovery', h:PAGE_URL.services },
];
const FOOT_COMPANY = [
{ l:'Início', h:HOME_URL },
{ l:'Serviços', h:PAGE_URL.services },
{ l:'Diagnóstico', h:PAGE_URL.diagnostico },
{ l:'Sobre', h:PAGE_URL.sobre },
{ l:'Blog', h:PAGE_URL.blog },
{ l:'Contato', h:PAGE_URL.contato },
];
const footLink = { fontSize:13, color:'rgba(255,255,255,0.48)', fontFamily:"'Inter',sans-serif", textDecoration:'none', transition:'color 200ms', display:'block' };
const Footer = () => (
);
// ─── Mini hero (páginas internas) ─────────────────────────────────────────────
const MiniHero = ({ tag, title, sub, children }) => (
{tag}
{title}
{sub}
{children}
);
// ─── Shell ────────────────────────────────────────────────────────────────────
const SiteShell = ({ page, children }) => (
);
const mountSite = (page, content) => {
ReactDOM.createRoot(document.getElementById('root')).render(
{content});
};
Object.assign(window, {
Icon, WAIcon, WA_LINK, WA_NUM, waLink, PATTERN, SOCIAL, BASE, HOME_URL, BLOG_DIR, PAGE_URL, onNav, scrollToId,
LeadWidget, Header, Footer, MiniHero, SiteShell, mountSite,
HeroProblema, HeroDiagnostico, HeroSegmentos, SceneCard, ProblemasReaisSection,
ServicesSection, TimelineSection, LocacaoSection, TestimonialsSection, CTASection,
AboutSection, ContactSection, MapSection, MAPS_PLACE, MAPS_ROUTE, MAPS_EMBED,
});