"use client"; import { useState, useEffect } from 'react' import Link from 'next/link' import Image from 'next/image' import { Syne } from 'next/font/google' import { ArrowRight, ArrowUpRight, Sun, Moon } from 'lucide-react' const syne = Syne({ subsets: ['latin'], weight: ['400', '500', '600', '700', '800'] }) const FEATURES = [ { num: '01', title: 'Mitgliederverwaltung', desc: 'Digitales CRM für alle Mitgliedsdaten. Kontakte, Statushistorie und Dokumentenablage — sicher in der Cloud, immer aktuell.', tags: ['Cloud CRM', 'Aktenführung', 'Einladungsmanagement'], }, { num: '02', title: 'Push-News & Kommunikation', desc: 'Statt ungeöffneter E-Mails: direkte Push-Benachrichtigungen mit extrem hoher Erreichbarkeit. Sofort, zuverlässig, DSGVO-konform.', tags: ['Push-Notifications', 'News-Feed', 'Direktkommunikation'], }, { num: '03', title: 'Event- und Terminmanagement', desc: 'Veranstaltungen anlegen, kommunizieren und RSVPs digital einsammeln. Keine manuellen Listen, kein Nachfragen — alles läuft automatisch.', tags: ['Terminübersicht', '1-Klick RSVP', 'Kalender-Export'], }, { num: '04', title: 'Lehrlingsbörse & Stellenmarkt', desc: 'Nachwuchs finden, bevor andere ihn sehen. Integrierter Marktplatz für Ausbildungsstellen und Fachkräfte direkt in der App.', tags: ['Lehrlingsbörse', 'Stellenmarkt', 'Lokale Reichweite'], }, ] const STATS = [ { num: '10 Std.', label: 'Zeitersparnis pro Woche' }, { num: 'Echtzeit', label: 'Kommunikation' }, { num: 'Cloud', label: 'Sicher & Überall' }, { num: '100 %', label: 'DSGVO-konform' }, ] export default function RootPage() { const [theme, setTheme] = useState('theme-light'); const [mounted, setMounted] = useState(false); const [openFaq, setOpenFaq] = useState(null); useEffect(() => { setMounted(true); const savedTheme = localStorage.getItem('theme'); if (savedTheme) { setTheme(savedTheme); } }, []); const toggleTheme = () => { const newTheme = theme === 'theme-dark' ? 'theme-light' : 'theme-dark'; setTheme(newTheme); localStorage.setItem('theme', newTheme); }; const toggleFaq = (index: number) => { setOpenFaq(openFaq === index ? null : index); } const schemaOrg = { "@context": "https://schema.org", "@graph": [ { "@type": "SoftwareApplication", "name": "InnungsApp PRO", "applicationCategory": "BusinessApplication", "operatingSystem": "Web, iOS, Android", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" }, "description": "Zettelwirtschaft war gestern. Reduzieren Sie den Verwaltungsaufwand Ihrer Innung um 10 Std/Woche. Die perfekte Handwerk Software inkl. CRM & App." }, { "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Wie lange dauert der Wechsel zur InnungsApp PRO?", "acceptedAnswer": { "@type": "Answer", "text": "Unser Onboarding-Team unterstützt Sie beim gesamten Prozess und richtet Ihre Umgebung schnellstmöglich ein. Sie können zeitnah starten." } }, { "@type": "Question", "name": "Ist die Plattform DSGVO-konform?", "acceptedAnswer": { "@type": "Answer", "text": "Ja. 100% Hosting in Deutschland und streng nach DSGVO-Standards entwickelt." } }, { "@type": "Question", "name": "Brauchen meine Mitglieder eine Schulung?", "acceptedAnswer": { "@type": "Answer", "text": "Nein, die App ist so intuitiv wie WhatsApp – Ihre Mitglieder können sie ohne Einarbeitung direkt nutzen." } } ] } ] }; return ( <>