// FAQs. Used on the home page and on /how-it-works.
// Do not add hosting, encryption, certification or AI-training claims here.

const MX_FAQS = [
  ["Does MemberX replace our membership system?",
   "No. MemberX sits alongside your membership and finance systems and brings their information together. You keep the systems you use now."],
  ["What information do you need from our systems?",
   "We start with membership and finance information from the systems you already use. Before setup we agree what we need: who each member is, their membership type, and enough invoice detail to see what is unpaid. If you also want to follow up former members, we will talk through those records and leaving dates."],
  ["Which systems do you work with?",
   "MemberX has a global connector, so we can connect it to any system you use, whether that is your accounting package, email tool, CRM or event platform. Xero, Mailchimp and Hello Club are common examples. Tell us what you use and we will set up the connection for you."],
  ["How are free and complimentary memberships handled?",
   "Free and complimentary memberships should not be treated as unpaid subscriptions. During setup, we agree how your membership types and billing rules map to paid and free memberships, then check the results with you."],
  ["How is our member data kept private?",
   "We take care with chamber member information. MemberX keeps each chamber's information separate. Talk to us if you need a written privacy statement before sharing member information."],
  ["What does setup involve?",
   "Keep your current systems. We do the setup: connect to the systems you already use, agree how membership types and invoices should be read, load the information and review the results with you. You will need someone who knows your membership records and someone who knows your finance data."],
  ["What if our data is a mess?",
   "That is normal, and it should not stop you. We can help you get it sorted: finding duplicates, filling gaps and agreeing how your records should line up. If you need more hands-on help, we offer an onboarding service to clean up and load your data for you."],
  ["How current is the information?",
   "MemberX reflects information from the systems you already use. Check the source dates when reviewing results and refresh when the underlying information changes."],
  ["Will MemberX automatically contact members or guarantee renewals?",
   "The weekly follow-up list helps your team decide who needs attention. Your team checks the context and chooses what to do. MemberX does not guarantee that a member will renew."],
];

function Faq() {
  return (
    <section className="mx-section" id="faqs">
      <div className="mx-container mx-faq-wrap">
        <SectionHead eye="FAQs" title="Questions chambers ask us" />
        <div className="mx-faq">
          {MX_FAQS.map(([q, a]) => (
            <details className="mx-faq-item" key={q}>
              <summary><h3>{q}</h3></summary>
              <p>{a}</p>
            </details>
          ))}
        </div>
      </div>
    </section>
  );
}

window.Faq = Faq;
