// faq-final.jsx — FAQ accordion + Final CTA + Footer function FAQ({ lang }) { const c = window.CONTENT[lang].faq; const [open, setOpen] = React.useState(0); return (
{c.eyebrow}

{c.title}

{c.items.map((it, i) =>
{open === i &&
{it.a}
}
)}
); } function FinalCTA({ lang, openLead, ctaIdx }) { const c = window.CONTENT[lang].final; const hc = window.CONTENT[lang].hero; const ctaLabel = hc.ctaVariants[ctaIdx % hc.ctaVariants.length]; return (
{/* decorative shapes */}
{c.eyebrow}

{c.title}

{c.lede}

    {c.benefits.map((b, i) =>
  • {b}
  • )}
{c.footnote}
); } function Footer({ lang, openLead }) { const c = window.CONTENT[lang].footer; return ( ); } Object.assign(window, { FAQ, FinalCTA, Footer });