function Pilot() {
  const { Badge } = window.SahelSentinelDesignSystem_ecf0ad;
  const { SectionEyebrow } = window;
  React.useEffect(() => { window.lucide && window.lucide.createIcons(); }, []);

  const phases = [
    { icon: "map-pin", tag: "Phase 1 — 2026", title: "Démarrage au Niger", desc: "Pilote dans 1 à 2 communes, en lien étroit avec les collectivités locales." },
    { icon: "flask-conical", tag: "Phase 2 — 2027", title: "Apprentissage terrain", desc: "Affinage du moteur de vigilance à partir des retours communautaires." },
    { icon: "globe", tag: "Phase 3 — 2028+", title: "Réplication régionale", desc: "Extension progressive aux territoires voisins du Sahel." },
  ];

  return (
    <section id="pilote" data-screen-label="Pilote" style={{ padding: "var(--section-padding-y) var(--section-padding-x)", background: "var(--surface-page)" }}>
      <div style={{ maxWidth: "var(--content-max-width)", margin: "0 auto" }}>
        <SectionEyebrow>Pilote & déploiement</SectionEyebrow>
        <h2 style={{ fontSize: "var(--text-display-2)", maxWidth: 700, marginBottom: 56 }}>
          Un démarrage ancré au Niger, une ambition sahélienne.
        </h2>
        <div style={{ display: "grid", gridTemplateColumns: "repeat(3, 1fr)", gap: 24 }}>
          {phases.map((p) => (
            <div key={p.title} style={{ background: "var(--surface-card)", border: "1px solid var(--border-subtle)", borderRadius: "var(--radius-lg)", padding: 24, boxShadow: "var(--shadow-sm)" }}>
              <i data-lucide={p.icon} style={{ width: 24, height: 24, color: "var(--ochre-600)" }}></i>
              <div style={{ marginTop: 16, marginBottom: 8 }}><Badge tone="earth" size="sm">{p.tag}</Badge></div>
              <div style={{ fontFamily: "var(--font-display)", fontWeight: 600, fontSize: 17, marginBottom: 8 }}>{p.title}</div>
              <div style={{ fontSize: 13.5, color: "var(--text-secondary)", lineHeight: 1.55 }}>{p.desc}</div>
            </div>
          ))}
        </div>
      </div>
    </section>
  );
}
window.Pilot = Pilot;
