const Home = ({ navigate }) => { const C = { coral: '#fc6466', bg: '#111111', bg2: '#1A1A1A', bg3: '#242424', surf: '#2F2F2F', white: '#FFFFFF', sec: '#D9D9D9', muted: '#A6A6A6', border: 'rgba(255,255,255,0.10)' }; const SectionLabel = ({ children, style = {}, ...props }) =>
{children}
; const H2 = ({ children, style = {}, ...props }) =>

{children}

; const Body = ({ children, style = {}, ...props }) =>

{children}

; const CTABtn = ({ primary, children, onClick, disabled }) => ; const sectionPad = { padding: '96px 32px' }; const maxW = { maxWidth: 1280, margin: '0 auto' }; // ── HERO VISUAL ── const DashboardVisual = () =>
Pipeline Comercial Ao vivo
{[{ label: 'Leads Gerados', value: 248, pct: 100, color: '#fc6466' }, { label: 'Qualificados', value: 112, pct: 45, color: '#ff8a8b' }, { label: 'Em Proposta', value: 47, pct: 19, color: '#ffaaab' }, { label: 'Fechamentos', value: 18, pct: 7, color: '#ffc9ca' }].map((row, i) =>
{row.label} {row.value}
)}
{[{ label: 'Taxa Conv.', val: '7,3%', up: true }, { label: 'Ciclo Médio', val: '18d', up: false }, { label: 'Ticket Médio', val: 'R$12k', up: true }].map((k, i) =>
{k.label}
{k.val}
{k.up ? '▲ +12%' : '▼ −3%'}
)}
SDR Ativo
Próxima tarefa
Follow-up · 14h30
; // ── SIMULADOR STATE ── const [simMeta, setSimMeta] = React.useState(100000); const [simTicket, setSimTicket] = React.useState(20000); const [simConvProp, setSimConvProp] = React.useState(25); const [simConvSQL, setSimConvSQL] = React.useState(50); const [simConvLead, setSimConvLead] = React.useState(20); const simVendas = simTicket > 0 ? Math.ceil(simMeta / simTicket) : 0; const simProps = simConvProp > 0 ? Math.ceil(simVendas / (simConvProp / 100)) : 0; const simSQLs = simConvSQL > 0 ? Math.ceil(simProps / (simConvSQL / 100)) : 0; const simLeads = simConvLead > 0 ? Math.ceil(simSQLs / (simConvLead / 100)) : 0; const simSteps = [ { label: 'Leads necessários', val: simLeads, color: 'rgba(252,100,102,0.15)', border: 'rgba(252,100,102,0.3)' }, { label: 'SQLs qualificados', val: simSQLs, color: 'rgba(252,100,102,0.2)', border: 'rgba(252,100,102,0.4)' }, { label: 'Propostas enviadas', val: simProps, color: 'rgba(252,100,102,0.28)', border: 'rgba(252,100,102,0.55)' }, { label: 'Vendas fechadas', val: simVendas, color: C.coral, border: C.coral }]; const inputSlider = { width: '100%', accentColor: C.coral, cursor: 'pointer' }; // ── FAQ STATE ── const [openFaq, setOpenFaq] = React.useState(null); const faqs = [ { q: 'O diagnóstico é indicado para empresas em que estágio?', a: 'Para empresas B2B que já vendem, possuem operação comercial ativa e querem entender onde estão os gargalos de prospecção.' }, { q: 'A BARPES Prospecção Estratégica atua só com consultoria ou também implanta?', a: 'A BARPES Prospecção Estratégica combina consultoria, estruturação de processos, implantação de tecnologia parceira e acompanhamento da execução.' }, { q: 'Vocês ajudam a organizar Pipeline e processo comercial?', a: 'Sim. O trabalho pode incluir desenho de funil, etapas, campos obrigatórios, critérios de avanço, rotina de follow-up, governança do CRM e indicadores comerciais.' }, { q: 'É necessário já ter uma equipe comercial estruturada?', a: 'Não necessariamente. O trabalho atende empresas em diferentes níveis de maturidade, desde operações pouco estruturadas até equipes que precisam ganhar controle e previsibilidade.' }, { q: 'Como funciona o primeiro contato?', a: 'O primeiro passo é o Diagnóstico de Prospecção Estratégica — uma conversa consultiva para entender cenário, gargalos, oportunidades e próximos passos.' }]; // ── FORM STATE ── const [formData, setFormData] = React.useState({ nome: '', empresa: '', cargo: '', whatsapp: '', email: '', desafio: '' }); const [submitted, setSubmitted] = React.useState(false); const [sending, setSending] = React.useState(false); const [sendError, setSendError] = React.useState(null); const handleSubmit = async () => { if (!formData.nome || !formData.email) { setSendError('Preencha pelo menos nome e e-mail.'); return; } setSending(true); setSendError(null); try { await window.sendDiagnosticoEmail(formData); setSubmitted(true); } catch (err) { setSendError('Não foi possível enviar. Tente novamente ou nos chame pelo WhatsApp.'); } finally { setSending(false); } }; const inputStyle = { width: '100%', background: '#1A1A1A', border: '1px solid rgba(255,255,255,0.12)', borderRadius: 8, padding: '14px 16px', color: C.white, fontFamily: 'Arial,sans-serif', fontSize: 15, boxSizing: 'border-box', outline: 'none', transition: 'border-color 0.2s' }; const reveal = (delay = 0, axis = 'y') => ({ opacity: 0, transform: axis === 'x' ? 'translateX(-16px)' : 'translateY(24px)', transition: 'opacity 0.65s cubic-bezier(0.16,1,0.3,1), transform 0.65s cubic-bezier(0.16,1,0.3,1)' }); const revealRight = (delay = 0) => ({ opacity: 0, transform: 'translateX(32px)', transition: 'opacity 0.65s cubic-bezier(0.16,1,0.3,1), transform 0.65s cubic-bezier(0.16,1,0.3,1)' }); React.useEffect(() => { const els = document.querySelectorAll('[data-metodo-reveal]'); const obs = new IntersectionObserver((entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const delay = parseInt(entry.target.dataset.metodoReveal) || 0; setTimeout(() => { entry.target.style.opacity = '1'; entry.target.style.transform = 'translateY(0) translateX(0)'; }, delay); obs.unobserve(entry.target); } }); }, { threshold: 0.12 }); els.forEach((el) => obs.observe(el)); const counters = document.querySelectorAll('[data-metodo-count]'); const cobs = new IntersectionObserver((entries) => { entries.forEach((entry) => { if (!entry.isIntersecting || entry.target._counted) return; entry.target._counted = true; const target = parseFloat(entry.target.dataset.metodoCount); if (isNaN(target)) {cobs.unobserve(entry.target);return;} const prefix = entry.target.dataset.prefix || ''; const suffix = entry.target.dataset.suffix || ''; const dec = parseInt(entry.target.dataset.dec || '0'); const dur = 1800,t0 = Date.now(); const tick = () => { const p = Math.min((Date.now() - t0) / dur, 1); const e = 1 - Math.pow(1 - p, 3); const v = target * e; entry.target.textContent = prefix + (dec ? v.toFixed(dec) : Math.floor(v)) + suffix; if (p < 1) requestAnimationFrame(tick);else entry.target.textContent = prefix + (dec ? target.toFixed(dec) : target) + suffix; }; tick(); cobs.unobserve(entry.target); }); }, { threshold: 0.3 }); counters.forEach((el) => cobs.observe(el)); return () => {}; }, []); return (
{/* ── HERO ── */}
Processo + Tecnologia + Gestão

Não é sobre vender...{' '} é sobre planejar quando a próxima oportunidade qualificada chegará ao funil.

Toda empresa ativa já tem um processo comercial, ainda que informal. O gargalo, na maioria das vezes, não é vender: o desafio é fazer os clientes certos chegarem ao comercial, no momento certo, com informação suficiente para avançar.
navigate('diagnostico')}>Agendar Diagnóstico navigate('metodologia')}>Conhecer a metodologia
{['Diagnóstico estratégico', 'Estruturação prática', 'Implantação com acompanhamento', 'Foco em resultado'].map((tag) =>
{tag}
)}
{/* ── PROBLEMA: GRÁFICO DE GARGALOS ── */}
Diagnóstico

O maior gargalo não está apenas na venda. Está antes da oportunidade chegar.

Muitas empresas não têm um problema de venda. Têm um problema de previsibilidade na geração de oportunidades. O resultado é uma operação que até vende, mas não consegue crescer com controle.
{/* Horizontal bar chart */}
Principais sintomas encontrados em PMEs
{[ { label: 'Dependência de indicação', pct: 91 }, { label: 'Baixa geração de leads qualificados', pct: 84 }, { label: 'Outbound sem cadência definida', pct: 78 }, { label: 'Inbound sem nutrição estruturada', pct: 73 }, { label: 'CRM usado apenas como cadastro', pct: 68 }, { label: 'Falta de critérios de qualificação', pct: 65 }, { label: 'Propostas sem rastreabilidade', pct: 58 }, { label: 'Indicadores comerciais dispersos', pct: 52 }]. map((item, i) =>
{item.label} {item.pct}%
)}

Leitura conceitual baseada nos principais sintomas identificados em PMEs. Os percentuais são ilustrativos.

Descubra onde sua prospecção está travando. navigate('diagnostico')} style={{ fontFamily: 'Montserrat,sans-serif', fontWeight: 700, fontSize: 15, color: C.coral, cursor: 'pointer' }}>Agendar diagnóstico →
{/* ── SOLUÇÃO: FUNIL COM NÚMEROS ── */}
Solução

O cliente certo precisa ser encontrado, atraído, convertido e qualificado antes de chegar ao comercial.

A BARPES estrutura uma arquitetura de prospecção que organiza a jornada da oportunidade até a chegada do lead para o vendedor/closer: do primeiro contato a entrega da oportunidade para inciar o trabalho de conversão, observando indicadores em cada etapa. Começamos pelo Planejamento Estratégico de Marketing, Vendas e Operação. A partir dele, organizamos canais, inbound, outbound, pipeline, automações, propostas e rotina de análise.
{[{ phase: 'ESTRATÉGIA', desc: 'Planejamento, perfil do cliente ideal, jornada do lead, canais de tração, estratégias inbound & outbound e plano de ação de marketing & vendas' }, { phase: 'EXECUÇÃO', desc: 'Nutrição e qualificação de leads, estudo das fases do funil de vendas, implantação de tecnologias e documetação do processo de prospecção' }, { phase: 'MEDIÇÃO E CONTROLE', desc: 'Indicadores, análise de resultados e dos planos de ação de vendas e aplicação da melhoria contínua' }].map((p, i) =>
{p.phase}

{p.desc}

)}
{/* Funil visual */}
{/* Glow bg */}
{/* Header */}
Estrutura Comercial

Onde a oportunidade se perde

Etapas do pipeline • volume relativo por fase
{/* Funil SVG - Sophisticated */} {/* Glass blue */} {/* Glass red variants */} {/* Glass green variants */} {/* Glass highlight (white shimmer at top of each layer) */} {/* ── Camadas do funil ── */} {/* 1. Mercado potencial - Azul glass */} Mercado potencial 100% {/* 2. Atrair - Vermelho glass */} Atrair 55% {/* 3. Converter - Vermelho glass (destaque CRÍTICO) */} Converter 28% CRÍTICO {/* 4. Relacionar - Vermelho glass */} Relacionar 14% {/* 5. Qualificar - Verde glass */} Qualificar 7% {/* 6. Vender - Verde glass */} Vender 3% {/* ── Bracket GARGALO ── */} GARGALO {/* Bottom stats */}
100%
Mercado
Potencial
Etapas 2–4
Zona do
Gargalo
3%
Taxa de
Conversão Final
navigate('diagnostico')} style={{ fontFamily: 'Montserrat,sans-serif', fontWeight: 700, fontSize: 12, color: C.coral, cursor: 'pointer', letterSpacing: '0.5px', display: 'flex', alignItems: 'center', gap: 6 }} onMouseEnter={(e) => e.currentTarget.style.opacity = '0.75'} onMouseLeave={(e) => e.currentTarget.style.opacity = '1'}> Estruturar meu funil →
{/* ── DIFERENCIAÇÃO: DIAGRAMA DE INTEGRAÇÃO ── */}
Diferenciação

Processo, Tecnologia e Gestão conectados em uma única arquitetura comercial.

A BARPES não entrega ferramentas isoladas. Integra método, tecnologia e rotina de gestão para que marketing, prospecção e vendas trabalhem conectados.

Tecnologia só gera resultado quando está conectada ao método, servindo como base para medicão e controle do processos.

{['Não somos agência de marketing', 'Não somos revenda de software', 'Não somos implantadora de CRM', 'Somos uma integradora de crescimento comercial'].map((d, i) =>
{d}
)}
{/* Integration diagram */}
{/* Título acima */}
Arquitetura Comercial Integrada
{/* Botão central */}
navigate('metodologia')} style={{ background: C.coral, color: '#000', borderRadius: 14, padding: '18px 36px', fontFamily: 'Montserrat,sans-serif', fontWeight: 800, fontSize: 18, textAlign: 'center', lineHeight: 1.4, zIndex: 1, marginBottom: 32, cursor: 'pointer', transition: 'all 0.2s', boxShadow: '0 8px 32px rgba(252,100,102,0.35)' }} onMouseEnter={(e) => { e.currentTarget.style.background = '#ff4f51'; e.currentTarget.style.transform = 'scale(1.04)'; e.currentTarget.style.boxShadow = '0 12px 40px rgba(252,100,102,0.5)'; }} onMouseLeave={(e) => { e.currentTarget.style.background = C.coral; e.currentTarget.style.transform = 'scale(1)'; e.currentTarget.style.boxShadow = '0 8px 32px rgba(252,100,102,0.35)'; }}>
Metodologia: P.A.C.T.O.
Saiba Mais →
{/* Linha divisória */}
{/* Satellites em grid organizado */}
{[ 'Planejamento estratégico', 'Inbound', 'Outbound', 'Pipeline', 'Automação de marketing', 'Sales engagement', 'Gestão de Planos de Ação', 'Indicadores e BI', 'Rotina de performance']. map((item, i) =>
{ e.currentTarget.style.borderColor = 'rgba(252,100,102,0.5)'; e.currentTarget.style.background = 'rgba(252,100,102,0.06)'; e.currentTarget.style.color = C.white; e.currentTarget.style.transform = 'translateY(-2px)'; }} onMouseLeave={(e) => { e.currentTarget.style.borderColor = 'rgba(255,255,255,0.10)'; e.currentTarget.style.background = 'rgba(255,255,255,0.04)'; e.currentTarget.style.color = C.sec; e.currentTarget.style.transform = ''; }}> {item}
)}
{/* ── RÉGUA DE MATURIDADE ── */}
Maturidade Comercial

Em que estágio está a prospecção da sua empresa?

Nem toda empresa está no mesmo estágio. A BARPES Prospecção Estratégica identifica o estágio atual da prospecção e estrutura o próximo nível de evolução.
{[ { num: 1, label: 'Reativo', desc: 'Depende de indicação, relacionamento e oportunidades ocasionais.', active: false }, { num: 2, label: 'Disperso', desc: 'Executa ações de marketing e vendas sem integração clara.', active: false }, { num: 3, label: 'Organizado', desc: 'Possui CRM, campanhas e algum processo de prospecção.', active: false }, { num: 4, label: 'Estruturado', desc: 'Integra inbound, outbound, qualificação, CRM e indicadores.', active: false }, { num: 5, label: 'Previsível', desc: 'Opera com metas, dados, rotina de gestão e melhoria contínua.', active: true }]. map((lvl, i) =>
{lvl.active &&
}
{lvl.num}
{lvl.label}

{lvl.desc}

)}
navigate('diagnostico')}>Faça um Diagnóstico de Prospecção Estratégica
{/* ── SIMULADOR DE PREVISIBILIDADE ── */}
Simulador de Funil Ideal

Sua meta começa antes da entrada da oportunidade no funil de vendas.

Toda meta comercial precisa ser traduzida em números operacionais. A BARPES Prospecção Estratégica ajuda a transformar metas em indicadores gerenciáveis.
{/* Inputs */}
Configure sua simulação
{[ { label: 'Meta mensal de receita', key: 'meta', val: simMeta, set: setSimMeta, min: 10000, max: 1000000, step: 10000, fmt: (v) => `R$ ${v.toLocaleString('pt-BR')}` }, { label: 'Ticket médio', key: 'ticket', val: simTicket, set: setSimTicket, min: 1000, max: 200000, step: 1000, fmt: (v) => `R$ ${v.toLocaleString('pt-BR')}` }, { label: 'Taxa conversão proposta → venda', key: 'prop', val: simConvProp, set: setSimConvProp, min: 5, max: 80, step: 5, fmt: (v) => `${v}%` }, { label: 'Taxa conversão SQL → proposta', key: 'sql', val: simConvSQL, set: setSimConvSQL, min: 10, max: 90, step: 5, fmt: (v) => `${v}%` }, { label: 'Taxa conversão lead → SQL', key: 'lead', val: simConvLead, set: setSimConvLead, min: 5, max: 60, step: 5, fmt: (v) => `${v}%` }]. map((f) =>
{f.label} {f.fmt(f.val)}
f.set(Number(e.target.value))} style={inputSlider} />
)}

Simulação ilustrativa. Os números reais dependem do mercado, ciclo de venda, oferta, canais e maturidade comercial.

{/* Output */}
Para bater a meta, você precisa gerar:
Meta: R$ {simMeta.toLocaleString('pt-BR')} · Ticket médio: R$ {simTicket.toLocaleString('pt-BR')}
{simSteps.map((s, i) =>
{s.label} {s.val.toLocaleString('pt-BR')}
)}
Receita prevista com essa operação
R$ {(simVendas * simTicket).toLocaleString('pt-BR')}
navigate('diagnostico')} style={{ fontFamily: 'Montserrat,sans-serif', fontWeight: 700, fontSize: 11, color: C.coral, cursor: 'pointer' }}> Quer estruturar esses números na prática? Agende um diagnóstico →
{/* ── INDICADORES COMERCIAIS ── */}
Indicadores Comerciais

Decisões melhores começam com indicadores melhores.

Crescimento previsível exige indicadores visíveis. A BARPES Prospecção Estratégica organiza os dados comerciais para que a liderança saiba quais canais funcionam, onde o funil trava e quais ações precisam ser corrigidas.
Painel Executivo Comercial Exemplo ilustrativo
{[ { label: 'Leads gerados', val: '248', sub: '/mês', trend: '+18%', up: true }, { label: 'SQLs gerados', val: '42', sub: '/mês', trend: '+24%', up: true }, { label: 'Conv. lead → SQL', val: '17', sub: '%', trend: '+3pp', up: true }, { label: 'Propostas enviadas', val: '19', sub: '/mês', trend: '+8%', up: true }, { label: 'Taxa de fechamento', val: '26', sub: '%', trend: '−2pp', up: false }, { label: 'Ticket médio', val: '18000', sub: ' R$', trend: '+12%', up: true }, { label: 'Receita prevista', val: '126000', sub: ' R$', trend: '+21%', up: true }, { label: 'Diagnósticos agendados', val: '11', sub: '/mês', trend: 'novo', up: true }, { label: 'Origem principal', val: 'Inbound', sub: '58%', trend: '', up: null }, { label: 'Principais perdas', val: 'Preço', sub: '34%', trend: '', up: null }]. map((kpi, i) =>
{kpi.label}
{kpi.val} {kpi.sub}
{kpi.trend &&
{kpi.up === true ? '▲' : kpi.up === false ? '▼' : ''} {kpi.trend}
}
)}
{/* ── ICP / PARA QUEM ── */}
Para quem é

Para empresas que já vendem, mas precisam gerar oportunidades com mais previsibilidade.

A BARPES Prospecção Estratégica atende PMEs com operação comercial ativa, produto ou serviço validado e ambição de crescimento que ainda enfrentam desafio em gerar oportunidades qualificadas de forma recorrente.de de gerar oportunidades qualificadas de forma recorrente.
{[ { icon: '◉', title: 'Depende de indicação', desc: 'A maior parte das oportunidades vem de relacionamento e indicações. O crescimento é irregular e difícil de controlar.' }, { icon: '◉', title: 'CRM subutilizado', desc: 'Possui ferramenta de CRM, mas ela não gera inteligência real sobre o funil, a conversão ou o desempenho da equipe.' }, { icon: '◉', title: 'Marketing sem clareza', desc: 'Investe em marketing mas não consegue medir o retorno sobre o funil ou justificar o investimento em canais.' }, { icon: '◉', title: 'Outbound irregular', desc: 'Tenta prospecção ativa mas sem cadência, critérios claros de ICP ou rotina estruturada para o time.' }, { icon: '◉', title: 'Poucos SQLs consistentes', desc: 'Gera leads, mas a maioria não tem perfil ou momento adequado. O time comercial perde tempo com oportunidades fracas.' }, { icon: '◉', title: 'Precisa crescer com controle', desc: 'Sente que a operação cresce, mas sem previsibilidade. Não sabe exatamente o que está funcionando ou onde agir primeiro.' }]. map((c, i) =>
{ e.currentTarget.style.borderColor = 'rgba(252,100,102,0.5)'; e.currentTarget.style.transform = 'translateY(-4px)'; e.currentTarget.style.boxShadow = '0 12px 32px rgba(252,100,102,0.15)'; }} onMouseLeave={(e) => { e.currentTarget.style.borderColor = C.border; e.currentTarget.style.transform = ''; e.currentTarget.style.boxShadow = ''; }}>

{c.title}

{c.desc}

)}
navigate('diagnostico')}>Agendar Diagnóstico de Prospecção Estratégica
{/* ── PARCEIROS ── */}
Tecnologia Parceira

Tecnologias parceiras para sustentar a máquina comercial

Parceira autorizada de soluções que apoiam planejamento, prospecção, pipeline, automação, atendimento, propostas e análise comercial.
{[ { name: 'QOCKPIT', cat: 'Gestão Estratégica', benefit: 'Apoia o planejamento, os indicadores, as metas, os planos de ação e a rotina de gestão.' }, { name: 'Exact Sales / Spotter', cat: 'Sales Engagement', benefit: 'Dá consistência à prospecção ativa, à qualificação, às cadências e à rotina SDR.' }, { name: 'RD Station CRM', cat: 'CRM Comercial', benefit: 'Organiza pipeline, oportunidades, atividades, histórico de vendas e previsibilidade comercial.' }, { name: 'RD Station Marketing', cat: 'Automação de Marketing', benefit: 'Apoia geração, segmentação, nutrição e automação de leads inbound.' }, { name: 'RD Station Conversas', cat: 'Atendimento Digital', benefit: 'Centraliza interações comerciais e atendimento via canais digitais, reduzindo perda de contatos.' }, { name: 'Provelo', cat: 'Gestão de Propostas', benefit: 'Padroniza a emissão, o controle e o acompanhamento de propostas comerciais.' }]. map((p, i) =>
{ e.currentTarget.style.borderColor = 'rgba(252,100,102,0.5)'; e.currentTarget.style.transform = 'translateY(-4px)'; e.currentTarget.style.boxShadow = '0 12px 32px rgba(0,0,0,0.4)'; }} onMouseLeave={(e) => { e.currentTarget.style.borderColor = C.border; e.currentTarget.style.transform = ''; e.currentTarget.style.boxShadow = ''; }}>
{p.name}
{p.cat}

{p.benefit}

)}
{/* ── FORMULÁRIO ── */}
Diagnóstico Gratuito

Agende um diagnóstico e entenda onde sua operação comercial está travando

Converse com a BARPES Prospecção Estratégica e tenha uma visão mais clara sobre processo, pipeline, marketing, vendas, indicadores e prioridades de estruturação.
Prefere falar agora?
Chamar no WhatsApp →

Atendimento consultivo. Conversa objetiva. Foco em diagnóstico prático.

{submitted ?

Solicitação recebida!

Nossa equipe entrará em contato em breve para agendar seu diagnóstico.

:

Fale com a nossa equipe

{[{ key: 'nome', label: 'Nome completo', placeholder: 'Seu nome' }, { key: 'empresa', label: 'Empresa', placeholder: 'Nome da empresa' }, { key: 'cargo', label: 'Cargo', placeholder: 'Seu cargo' }, { key: 'whatsapp', label: 'WhatsApp', placeholder: '(00) 00000-0000' }].map((f) =>
setFormData({ ...formData, [f.key]: e.target.value })} style={inputStyle} onFocus={(e) => e.target.style.borderColor = 'rgba(252,100,102,0.5)'} onBlur={(e) => e.target.style.borderColor = 'rgba(255,255,255,0.12)'} />
)}
setFormData({ ...formData, email: e.target.value })} style={inputStyle} onFocus={(e) => e.target.style.borderColor = 'rgba(252,100,102,0.5)'} onBlur={(e) => e.target.style.borderColor = 'rgba(255,255,255,0.12)'} />