/* shared.jsx — icon set + content data, exported to window */

const I = {
  cal: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><rect x="3" y="4.5" width="18" height="16" rx="2"/><path d="M3 9h18M8 2.5v4M16 2.5v4"/></svg>,
  clock: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><circle cx="12" cy="12" r="9"/><path d="M12 7.5V12l3 2"/></svg>,
  pin: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M12 21s7-6.3 7-11a7 7 0 1 0-14 0c0 4.7 7 11 7 11Z"/><circle cx="12" cy="10" r="2.5"/></svg>,
  check: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.4" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M4 12.5l5 5L20 6.5"/></svg>,
  spark: (p) => <svg viewBox="0 0 24 24" fill="currentColor" {...p}><path d="M12 2l1.6 6.4L20 10l-6.4 1.6L12 18l-1.6-6.4L4 10l6.4-1.6L12 2Z"/></svg>,
  arrowL: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M15 5l-7 7 7 7"/></svg>,
  arrowR: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M9 5l7 7-7 7"/></svg>,
  shield: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6l8-3Z"/><path d="M8.5 12l2.3 2.3L16 9.5"/></svg>,
  fire: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M12 3c1 3-1.5 4-1.5 6.5A2.5 2.5 0 0 0 13 12c.5-1 .3-2 .3-2 1.5 1 3.2 3 3.2 5.5a4.5 4.5 0 1 1-9 0C7.5 11 12 9 12 3Z"/></svg>,
  lock: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><rect x="4.5" y="10.5" width="15" height="10" rx="2"/><path d="M8 10.5V7a4 4 0 0 1 8 0v3.5"/></svg>,
  target: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><circle cx="12" cy="12" r="8.5"/><circle cx="12" cy="12" r="4.5"/><circle cx="12" cy="12" r="1"/></svg>,
  gem: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M6 3h12l3.5 5L12 21 2.5 8 6 3Z"/><path d="M2.5 8h19M8 3l-2 5 6 13 6-13-2-5M9 8h6"/></svg>,
  mail: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round" {...p}><rect x="3" y="5" width="18" height="14" rx="2"/><path d="M4 6.5l8 6 8-6"/></svg>,
  ticket: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2 2 2 0 0 0 0 4 2 2 0 0 1-2 2 2 2 0 0 0 0 4H5a2 2 0 0 1-2-2 2 2 0 0 0 0-4 2 2 0 0 0 0-4Z"/></svg>,
  star: (p) => <svg viewBox="0 0 24 24" fill="currentColor" {...p}><path d="M12 2l2.9 6 6.6.6-5 4.3 1.5 6.5L12 16.9 5.9 19.4 7.4 12.9 2.4 8.6 9 8 12 2Z"/></svg>,
  // pillar icons
  excellence: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M12 3l2.4 4.9 5.4.8-3.9 3.8.9 5.4L12 16.3 7.2 18.7l.9-5.4L4.2 8.7l5.4-.8L12 3Z"/></svg>,
  position: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" {...p}><circle cx="12" cy="12" r="9"/><path d="M16 8l-2.5 6.5L7 17l2.5-6.5L16 8Z"/></svg>,
  emotion: (p) => <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" {...p}><path d="M12 20s-7-4.3-7-9.3A3.7 3.7 0 0 1 12 8a3.7 3.7 0 0 1 7 2.7c0 5-7 9.3-7 9.3Z"/></svg>,
};

const DATA = {
  event: { date: "01 de Agosto de 2026", venue: "Hotel Majestic Palace", city: "Florianópolis · SC", time: "Das 13h às 22h" },

  pains: [
    "Você cobra um preço justo e mesmo assim ouve \u201ctá caro\u201d — enquanto vê o concorrente baratear o mercado inteiro.",
    "Trabalha de domingo a domingo, mas o dinheiro some e o lucro nunca sobra no fim do mês.",
    "Sente que ainda é você quem segura tudo nas costas — se parar um dia, a operação trava.",
    "Tem dificuldade de montar e manter uma equipe que veste a camisa de verdade.",
    "Sabe que a sua empresa pode crescer muito mais, mas falta clareza de qual é o próximo passo.",
    "No fundo, sente que ninguém leva o profissional de limpeza tão a sério quanto deveria.",
  ],

  pillars: [
    { icon: "excellence", t: "Excelência Profissional", d: "Entregar tanto valor que o preço deixa de ser o assunto e você se descola da concorrência." },
    { icon: "position", t: "Posicionamento Estratégico", d: "Construir uma marca que atrai os melhores clientes e te permite cobrar o que você realmente merece." },
    { icon: "emotion", t: "Inteligência Emocional", d: "Desenvolver a cabeça de dono para liderar com confiança, superar desafios e decidir com clareza." },
  ],

  benefits: [
    ["Precificar com segurança", " e parar de entrar na guerra de preço — cobrando o valor que o seu trabalho merece."],
    ["Atrair clientes melhores", ", que valorizam o serviço, pagam em dia e indicam você."],
    ["Tirar a empresa das suas costas", ": estruturar a operação para rodar sem depender de você em cada detalhe."],
    ["Liderar e reter uma equipe", " que entrega no padrão, mesmo quando você não está olhando."],
    ["Sair com um plano claro", " dos próximos passos — não mais teoria, mas direção e ações definidas."],
    ["Decidir com a cabeça no lugar", ", com a inteligência emocional para crescer sem se sabotar."],
    ["Fazer networking nacional", " com donos de empresas de limpeza que vivem os mesmos desafios."],
    ["Se posicionar como empresário(a)", " do setor de limpeza, e não como \u201csó mais um prestador\u201d."],
  ],

  numbers: [
    { v: "9h", l: "de imersão presencial, das 13h às 22h" },
    { v: "01/08", l: "dia do evento · Hotel Majestic Palace · Floripa" },
    { v: "5", l: "palestrantes referência no mercado nacional" },
  ],

  speakers: [
    { name: "Humberto Celanti", role: "Atração principal", img: "assets/humberto.jpg",
      bio: "Criador do Enalimpe (Encontro Nacional de Profissionais de Limpeza Residencial), Humberto construiu um dos maiores eventos do país voltado ao setor de limpeza e se tornou referência em transformar profissionais de limpeza em donos de empresas lucrativas." },
    { name: "Sirlei Fernandes", role: "Palestrante", img: "assets/sirlei.jpg",
      bio: "Sirlei Fernandes é uma voz de referência em transformação humana. Psicanalista, hipnoterapeuta, especialista em Programação Neurolinguística, escritora, autora de Reconstrução Emocional e criadora do Método O Despertar da Consciência, dedica há mais de duas décadas sua vida a despertar pessoas para uma nova identidade." },
    { name: "Giovanna Carvalho", role: "Palestrante", img: "assets/giovanna.jpg",
      bio: "Personal Organizer, mentora e empreendedora. Com mais de 10 anos de experiência no mercado, já formou mais de 700 profissionais. Sua missão é transformar vidas por meio da organização, gerando bem-estar, produtividade e novas oportunidades." },
    { name: "Cleusa Poloceno", role: "Palestrante", img: "assets/cleusa.jpg",
      bio: "Fundadora e CEO da Cléo Personal Cleaner, atua há mais de três décadas no mercado da limpeza profissional. Empreendedora visionária, esposa e mãe, tornou-se uma referência no setor por sua dedicação à excelência, inovação e capacitação profissional, inspirando mulheres a empreenderem e alcançarem novos patamares de crescimento." },
    { name: "Rodrigo Baroni", role: "Palestrante", img: "assets/rodrigo.jpg",
      bio: "Rodrigo Baroni é CEO da PisoClean e uma das maiores referências do Brasil em recuperação e tratamento de pisos. Empresário, mentor e inovador, construiu uma trajetória de destaque ao transformar conhecimento técnico em soluções que impactam milhares de profissionais em todo o país." },
  ],

  testimonials: [
    { q: ["Saí de casa achando que era ", "só mais um evento", ". Voltei com um plano pronto e a clareza de exatamente o que mudar na minha empresa."], n: "Participante Enalimpe", c: "Empresa de limpeza · SP" },
    { q: ["Parei de competir por preço. Hoje eu ", "cobro o que mereço", " e os clientes certos chegam até mim."], n: "Participante Enalimpe", c: "Empresa de limpeza · PR" },
    { q: ["A virada foi emocional. ", "Saí da operação", " e finalmente lidero como dona do negócio."], n: "Participante Enalimpe", c: "Empresa de limpeza · RS" },
  ],

  objections: [
    { e: "🕒", q: "Não tenho como parar minha operação um dia inteiro.", a: "É justamente por viver preso na operação que vale a pena. Um dia de clareza pode te economizar meses andando em círculos — e o plano que você monta aqui foi feito para destravar o crescimento que a correria não deixa enxergar." },
    { e: "📍", q: "Sou de fora, fica longe pra mim.", a: "Floripa é um dos destinos mais acessíveis do Sul, e o Hotel Majestic Palace fica em um ponto central. Muita gente une o evento a um respiro estratégico longe da rotina." },
    { e: "🌱", q: "Minha empresa ainda é pequena, será que é pra mim?", a: "O Eleva Clean foi pensado para empresas de pequeno, médio e grande porte. Quem começa sai com a base certa; quem já é maior sai com o próximo nível de estratégia." },
    { e: "🔁", q: "Já fui em outros eventos e não mudou nada.", a: "Aqui você não sai só com anotações. Sai com um plano emocional e estratégico construído na prática, pronto para executar. Conteúdo sem direção vira frustração — o foco aqui é a direção." },
    { e: "💸", q: "Está caro.", a: "Pense em quanto você deixa na mesa todo mês competindo por preço e trabalhando dobrado por pouco lucro. O ingresso é uma fração disso — e o que você aprende fica com você para sempre." },
  ],

  loteItems: [
    "Acesso ao dia completo de imersão (13h–22h)",
    "Conteúdo dos 3 pilares com todos os palestrantes",
    "Coffee break incluso ☕",
    "Construção do seu plano estratégico na prática",
    "Networking com profissionais do setor",
  ],

  faq: [
    { q: "Onde será o evento?", a: "O Eleva Clean acontecerá no Hotel Majestic Palace, em Florianópolis." },
    { q: "Que horas começa?", a: "O evento será no dia 01 de agosto de 2026, das 13h às 22h." },
    { q: "Posso levar criança?", a: "Não. Por ser uma imersão com conteúdo de impacto emocional e profissional, o evento será permitido apenas para adultos." },
    { q: "Onde posso comprar meu ingresso?", a: "Basta clicar no botão ‘Garantir meu lugar’ aqui neste site. Em breve o meio de pagamento estará disponível diretamente pela página." },
    { q: "Para quem é o Eleva Clean?", a: "O Eleva Clean foi criado para empresários, empreendedores, profissionais da limpeza, líderes, gestores e qualquer pessoa que deseja evoluir profissionalmente e emocionalmente. Um evento para homens e mulheres que buscam mais resultados, clareza, crescimento e alta performance." },
  ],

  simple: ["Acesso ao dia completo de imersão (13h–22h)", "Conteúdo dos 3 pilares com todos os palestrantes", "Construção do seu plano estratégico", "Networking com o setor"],
  diamond: ["Tudo do ingresso Simple", "Coffee break incluso", "Assento prioritário · área VIP", "Brinde e material exclusivo", "Networking exclusivo com os palestrantes"],
};

Object.assign(window, { I, DATA });
