---
const faqItems = [
  {
    question: "Quels types de projets prenez-vous en charge ?",
    answer: "J'interviens sur des systèmes électroniques spécifiques : cartes et interfaces sur mesure, instrumentation, automatisme, énergie, stockage, optimisation, prototypage, reprise d'existant et intégration terrain. Cela va du sous-système électronique ciblé au système plus large, selon le besoin réel."
  },
  {
    question: "Comment se déroule une mission type ?",
    answer: "Chaque mission commence par un échange pour cadrer le besoin et le cahier des charges. Ensuite : étude de faisabilité, conception (schéma, PCB, firmware), prototypage, tests et validation. Je livre une solution documentée et prête à être industrialisée ou déployée sur le terrain."
  },
  {
    question: "Travaillez-vous avec des industriels ou uniquement le spectacle vivant ?",
    answer: "Les deux. Mon parcours a démarré dans les industries créatives, mais j'interviens aussi pour des clients industriels : transport, énergie, instrumentation, audio, systèmes connectés. Le point commun : des projets où l'électronique doit être spécifique, fiable et parfois coordonnée avec d'autres métiers."
  },
  {
    question: "Proposez-vous des formations ?",
    answer: "Oui. Je propose des formations en électronique, automatisme, énergie, stockage, prototypage, PCB et instrumentation — en entreprise, en école ou avec des partenaires de formation selon le contexte. Les programmes sont adaptables à votre besoin réel."
  },
  {
    question: "Quelles technologies maîtrisez-vous ?",
    answer: "Conception PCB (KiCad), microcontrôleurs (STM32, ESP32, Teensy, Arduino), automates industriels (Siemens S7, Schneider), instrumentation (oscilloscopes, analyseurs), firmware C/C++ et Python, protocoles terrain (MQTT, Modbus, DMX, Art-Net, OSC). Je m'adapte aussi à des stacks spécifiques selon le projet."
  },
  {
    question: "Quel est le délai pour un prototype ?",
    answer: "Cela dépend de la complexité du projet. Un prototype simple peut être livré en 2 à 4 semaines. Un système plus complet avec électronique, firmware, interfaces et intégration prend généralement 6 à 10 semaines. Un premier échange permet de cadrer le planning précis."
  },
  {
    question: "Intervenez-vous partout en France ?",
    answer: "Oui. Je suis basé en France et j'interviens sur tout le territoire — sur site pour les phases d'installation, de mise en service et de formation, et à distance pour la conception, le diagnostic et la mise au point."
  },
  {
    question: "Comment financer une formation (OPCO, CPF) ?",
    answer: "Les formations peuvent être prises en charge par votre OPCO ou via d'autres dispositifs de financement professionnel. Selon le montage, l'intervention peut aussi passer par un partenaire organisme de formation certifié. Je vous aide à cadrer le bon format."
  },
  {
    question: "Qu'est-ce qu'un workflow agentique et comment ça s'applique à l'embarqué ?",
    answer: "Un workflow agentique utilise des agents IA autonomes pour accélérer les tâches répétitives ou complexes : génération de code, revue de schémas, analyse de datasheets, documentation automatique, tests de régression. Ce n'est pas un remplacement de l'expertise humaine, mais un multiplicateur de productivité pour les équipes techniques."
  },
  {
    question: "Êtes-vous assuré ?",
    answer: "Oui. L'électron rare dispose d'une assurance Responsabilité Civile Professionnelle (RC Pro) couvrant l'ensemble des prestations : conception, consulting, formation et intervention sur site. Un accord de confidentialité (NDA) peut également être mis en place sur demande avant tout échange technique."
  }
];

const jsonLd = {
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": faqItems.map(item => ({
    "@type": "Question",
    "name": item.question,
    "acceptedAnswer": {
      "@type": "Answer",
      "text": item.answer
    }
  }))
};
---

<section id="faq" aria-labelledby="faq-title" class="section-anchor mt-5">
  <div class="circuit-board faq-panel rounded-2xl p-5 md:p-6">
    <div class="circuit-title-row">
      <span class="circuit-node" aria-hidden="true"></span>
      <h2 id="faq-title" class="m-0 text-3xl md:text-4xl">
        Questions fréquentes
      </h2>
      <span class="circuit-pinline" aria-hidden="true"></span>
    </div>

    <div class="circuit-board-rail">
      <p class="studio-muted">
        Les réponses aux questions les plus courantes sur mes prestations, mon fonctionnement et mes tarifs.
      </p>
    </div>

    <div class="faq-list mt-4">
      {faqItems.map((item, index) => (
        <details class="faq-item" data-faq-index={index}>
          <summary class="faq-question">
            <span class="faq-question-text">{item.question}</span>
            <span class="faq-chevron" aria-hidden="true"></span>
          </summary>
          <div class="faq-answer studio-muted">
            <p>{item.answer}</p>
          </div>
        </details>
      ))}
    </div>
  </div>

  <script is:inline type="application/ld+json" set:html={JSON.stringify(jsonLd)} />
</section>
