const CONQUISTAS_STATS = [
  { num: "5.000+", label: "Trabalhadores representados na região" },
  { num: "Bauru",  label: "e região de atuação sindical" },
  { num: "10+",    label: "Anos defendendo a categoria" },
  { num: "100+",   label: "Atendimentos jurídicos por ano" },
  { num: "3",      label: "Convenções coletivas nos últimos 3 anos" },
];

const CONQUISTAS_AVANCOS = [
  {
    icon: "users",
    cat: "Representação",
    title: "Fortalecimento da representatividade regional",
    desc: "O S.A.T.E. atua em Bauru e região, chegando a trabalhadores que antes não tinham acesso à orientação sindical. Mais trabalhadores representados, mais força nas negociações.",
  },
  {
    icon: "scale",
    cat: "Negociação",
    title: "Melhoria nas condições de trabalho negociadas",
    desc: "Por meio das convenções coletivas, o sindicato garantiu cláusulas específicas sobre jornada, saúde do trabalhador, uniforme e condições mínimas de trabalho nas unidades de saúde da região.",
  },
  {
    icon: "megaphone",
    cat: "Comunicação",
    title: "Ampliação dos canais de atendimento",
    desc: "Criação de canal direto pelo WhatsApp e redes sociais, tornando o sindicato mais acessível para trabalhadores de toda a região — sem precisar ir presencialmente à sede.",
  },
  {
    icon: "globe",
    cat: "Presença",
    title: "Presença ativa nas pautas da enfermagem",
    desc: "Participação em fóruns, audiências e discussões sobre o piso salarial da enfermagem, jornada de 30 horas e reconhecimento dos técnicos como profissionais essenciais da saúde.",
  },
  {
    icon: "book",
    cat: "Educação",
    title: "Divulgação de informações e direitos",
    desc: "Produção e distribuição de materiais informativos sobre direitos trabalhistas em linguagem acessível, alcançando trabalhadores que não sabiam a quem recorrer em casos de violação.",
  },
  {
    icon: "heart",
    cat: "Benefícios",
    title: "Parceria com serviços de saúde para associados",
    desc: "Negociação de convênios médicos, odontológicos e farmacêuticos que beneficiam os associados no dia a dia — porque quem cuida dos outros merece ser cuidado também.",
  },
];

const Conquistas = () => (
  <section className="section conquistas" id="conquistas">
    <div className="container">

      {/* Header */}
      <div className="section-head center" data-reveal="up">
        <span className="kicker">CONQUISTAS</span>
        <h2>Números que mostram <em>nossa força</em>.</h2>
        <p>
          Resultados reais, conquistados com mobilização, negociação e presença
          constante ao lado dos trabalhadores.
        </p>
      </div>

      {/* Stats strip */}
      <div className="conquistas-stats" data-reveal-group>
        {CONQUISTAS_STATS.map((s, i) => (
          <div key={i} className="c-stat" data-reveal-child>
            <div className="c-stat-num">{s.num}</div>
            <div className="c-stat-label">{s.label}</div>
          </div>
        ))}
      </div>

      {/* Divider */}
      <div className="conquistas-divider" data-reveal="fade">
        <span className="kicker">Avanços que fazem diferença</span>
        <p>Cada conquista representa trabalhadores com direitos mais protegidos.</p>
      </div>

      {/* Advances grid */}
      <div className="conquistas-grid" data-reveal-group>
        {CONQUISTAS_AVANCOS.map((a, i) => (
          <div key={i} className="c-card" data-reveal-child>
            <div className="c-card-top">
              <div className="c-icon">
                <Icon name={a.icon} size={22} />
              </div>
              <span className="c-cat">{a.cat}</span>
            </div>
            <h3>{a.title}</h3>
            <p>{a.desc}</p>
          </div>
        ))}
      </div>

    </div>
  </section>
);

Object.assign(window, { Conquistas, CONQUISTAS_STATS, CONQUISTAS_AVANCOS });
