// GSP — FAQ: hero + acordeón data-driven (lee window.GSP_FAQ). function FAQItem({ q, a, open, onToggle }) { const Icon = window.Icon; return (

{a}

); } function FAQ() { const data = window.GSP_FAQ; const [open, setOpen] = React.useState({}); const toggle = (k) => setOpen((s) => ({ ...s, [k]: !s[k] })); return (
{data.header.overline}

{data.header.title}

{data.header.subtitle}

{data.groups.map((g, gi) => (

{g.name}

{g.items.map(([q, a], ii) => { const k = gi + '-' + ii; return ( toggle(k)} /> ); })}
))}
); } window.FAQ = FAQ;