// FAQ
function FAQ() {
  const [open, setOpen] = React.useState(0);
  const items = [
    {
      q: '¿Cómo migramos los datos desde nuestro software actual?',
      a: 'Nuestro equipo realiza la migración completa sin coste extra desde sistemas como Gesden, Klinikare, Odontonet, Dentalink o Excel. Importamos pacientes, historial clínico, agendas y radiografías. El proceso típico dura entre 3 y 7 días.',
    },
    {
      q: '¿Es seguro? ¿Dónde se almacenan los datos?',
      a: 'DentiaCloud cumple con RGPD, ISO 27001 y normativa sanitaria española. Los datos se almacenan cifrados (AES-256) en servidores ubicados en la UE (Madrid e Irlanda). Realizamos copias de seguridad cada hora y auditorías de seguridad trimestrales.',
    },
    {
      q: '¿Cumple con el RGPD y la LOPD-GDD?',
      a: 'Sí, completamente. Firmamos contrato de encargado de tratamiento con cada clínica. Incluimos consentimientos informados predefinidos, registro de actividades de tratamiento y herramientas para gestionar derechos ARCO de pacientes desde un panel.',
    },
    {
      q: '¿Qué soporte técnico ofrecéis?',
      a: 'Soporte en español por chat, email y teléfono. Planes Pro y Enterprise incluyen tiempo de respuesta inferior a 4 horas y un Customer Success Manager dedicado. Horario extendido de lunes a sábado, 8h a 21h.',
    },
    {
      q: '¿Se integra con aseguradoras, contabilidad y otras herramientas?',
      a: 'Sí. Integraciones nativas con Sanitas, Adeslas, DKV, Mapfre y 8 aseguradoras más. Conectamos con Holded, A3, Sage y Contasol para contabilidad. API REST abierta y conectores Zapier disponibles en el plan Pro.',
    },
    {
      q: '¿Necesitamos formación para usarlo?',
      a: 'DentiaCloud está diseñado para que cualquier profesional sea autónomo en menos de un día. Incluimos formación online en directo, biblioteca de vídeos y onboarding personalizado en planes Pro y Enterprise. Sesiones presenciales disponibles bajo presupuesto.',
    },
    {
      q: '¿Funciona sin conexión a internet?',
      a: 'Modo offline disponible para agenda y consulta de historial. Los cambios se sincronizan automáticamente al recuperar conexión. El módulo de imágenes DICOM funciona en local con sincronización selectiva al cloud.',
    },
    {
      q: '¿Puedo cancelar cuando quiera?',
      a: 'Sí, sin permanencia ni penalizaciones. Conservamos tus datos durante 90 días tras la cancelación y te los entregamos exportados en formato estándar (HL7, CSV) si lo deseas.',
    },
  ];

  return (
    <section id="faq" className="section">
      <div className="container">
        <div className="section-head">
          <div style={{display:'flex', justifyContent:'center'}}>
            <div className="eyebrow"><span className="dot"/>Preguntas frecuentes</div>
          </div>
          <h2>Resolvemos tus dudas.</h2>
          <p>Si necesitas algo más, nuestro equipo te responde en menos de 4 horas, en español.</p>
        </div>

        <div className="faq-wrap">
          {items.map((it, i) => (
            <div className={`faq-item ${open===i ? 'open' : ''}`} key={i}>
              <button className="faq-q" onClick={() => setOpen(open === i ? -1 : i)}>
                <span>{it.q}</span>
                <span className="faq-icon"><I.Plus size={14}/></span>
              </button>
              <div className="faq-a">
                <div className="faq-a-inner">{it.a}</div>
              </div>
            </div>
          ))}
        </div>
      </div>
    </section>
  );
}
window.FAQ = FAQ;
