// faq.jsx
function Faq() {
  const [open, setOpen] = React.useState(0);

  const items = [
    { cat: 'Gründung', q: 'Wie lange dauert die Gründung wirklich?', a: 'Die Gründung der LLC selbst ist in 3–5 Werktagen durch. Inklusive EIN-Beantragung beim IRS und Bankkonto-Setup sind wir im Schnitt nach 14 Tagen komplett live. Mit EIN Express sogar innerhalb 7 Tagen möglich.' },
    { cat: 'Steuern', q: 'Muss ich als Deutscher wirklich keine Steuern in den USA zahlen?', a: 'Als non-resident mit einer Single-Member LLC ohne US-Mitarbeiter oder US-Warenlager zahlst du in der Regel keine US-Einkommensteuer — die LLC ist steuerlich transparent. Das Federal Tax Filing ist aber trotzdem Pflicht (daher unser Tax-Service).' },
    { cat: 'Banking', q: 'Bekomme ich garantiert ein US-Bankkonto?', a: 'Mercury, Wise Business oder Relay — wir erreichen bei unseren Kunden eine Approval-Rate von ~94% beim ersten Anbieter. Falls der erste Antrag abgelehnt wird, machen wir den zweiten und dritten gratis nach.' },
    { cat: 'ITIN', q: 'Brauche ich eine ITIN als LLC-Gründer?', a: 'Nicht automatisch. Die ITIN brauchst du, wenn du persönlich in den USA einen Steuer-Impact hast — z.B. bei Single-Member LLC mit US-Mitarbeiter, oder bei einer Partnership. Im kostenlosen Erstgespräch klären wir, ob ITIN sinnvoll ist.' },
    { cat: 'Preise', q: 'Gibt es versteckte laufende Kosten?', a: 'Im ersten Jahr: nein. Ab Jahr 2 kommen der Registered Agent (~150 $/Jahr) und die Franchise Tax des Bundesstaats (Wyoming: 60 $/Jahr, New Mexico: 0 $). Das Federal Tax Filing kannst du selbst machen oder bei uns für 399 € pro Jahr buchen.' },
    { cat: 'Community', q: 'Was genau steckt im Business Funding Blueprint?', a: 'Ein Schritt-für-Schritt Playbook, um nach LLC-Gründung US-Kreditkarten, Credit Lines und Business Loans freizuschalten — inkl. Scripts, Templates und wöchentlichen Live-Calls. Gratis bei jeder LLC-Gründung oder ITIN-Buchung.' },
    { cat: 'Support', q: 'Was passiert nach der Gründung?', a: 'Ein Jahr lang laufender Compliance-Support inklusive: Post, Behörden-Kontakt, BOI-Reporting, Steuer-Reminder. Danach kannst du auf unser Tax-Filing-Abo umsteigen oder selbst weitermachen.' }
  ];

  return (
    <section className="faq" data-screen-label="FAQ">
      <div className="wrap">
        <SectionHead
          eyebrow="FAQ"
          title={<>Ehrliche Antworten auf<br/><em>die häufigsten Fragen.</em></>}
          sub="Nicht aus Marketing-Sicht. Aus unserer Gründer-Sicht — weil wir selbst mal auf der anderen Seite saßen."
        />

        <div className="faq-grid">
          {items.map((it, i) => (
            <div key={i} className={`faq-item ${open === i ? 'open' : ''}`} onClick={() => setOpen(open === i ? -1 : i)}>
              <div className="faq-cat">{it.cat}</div>
              <div className="faq-q">
                <span>{it.q}</span>
                <span className="plus">+</span>
              </div>
              <div className="faq-a">{it.a}</div>
            </div>
          ))}
        </div>
      </div>
    </section>
  );
}
window.Faq = Faq;
