Definición
¿Qué es el módulo de preguntas frecuentes?
El componente que pinta un acordeón accesible de preguntas y respuestas al cierre de la página: HTML nativo (<details>/<summary>), schema FAQPage opcional (centralizado en lib/seo.ts), y un modo bare para incrustarlo dentro de columnas.
Las preguntas frecuentes (FAQAccordion.astro) son el módulo que recoge las dudas reales del visitante —las que llegan por WhatsApp, por correo, por DM— y las presenta como acordeón al cierre de la página. Cada pregunta vive dentro de un <details> nativo del navegador: cero JavaScript de gestión de estado, accesibilidad de fábrica (foco, teclado, screen reader) y compatibilidad universal. El componente quita el triángulo nativo de WebKit y reemplaza el marcador con su propio chevron rotatorio para mantener la consistencia entre navegadores.
En este proyecto vive en un único componente con una API mínima (items[]: {question, answer}, title?, headingId?, emitSchema?, openFirst?, bare?). Los consumidores reales ya son varios: la home lo incrusta en modo bare junto al ContactForm (FAQ a la izquierda + formulario a la derecha), /productos/index lo pinta al cierre con preguntas del catálogo, y los layouts ServiceLayout/ProductLayout lo usan dentro de la sección «Preguntas frecuentes» con las preguntas del frontmatter del servicio o producto. El JSON-LD lo gestiona lib/seo.ts → buildSchema('page', { faqs }), NO el componente —emitSchema=false por default a propósito—.