'use client' import { useState } from 'react' import { motion, AnimatePresence } from 'framer-motion' import { ChevronDown } from 'lucide-react' const faqs = [ { question: 'How does matching work?', answer: "When you and your partner both answer positively to the same question (yes or maybe), it's a match! You'll both be notified and a private chat thread opens for that question. Your individual answers remain private until there's a match.", }, { question: 'Are my answers private?', answer: "Absolutely. Your individual answers are never revealed to your partner. They only see questions where you've both answered positively. If you say no to something, your partner will never know.", }, { question: 'What happens if my partner says no to a question?', answer: "Nothing! They won't know you were interested, and you won't know they said no. The question simply doesn't become a match. This creates a safe space to be honest about your desires.", }, { question: 'Do both partners need Pro?', answer: "No! When one partner upgrades to Pro, both partners automatically get full access to all premium packs. One subscription covers your entire relationship.", }, { question: 'Is my data secure?', answer: 'Yes. All chat messages are end-to-end encrypted, meaning only you and your partner can read them. We take your privacy seriously and never share your data with third parties.', }, ] function FAQItem({ question, answer, isOpen, onClick, }: { question: string answer: string isOpen: boolean onClick: () => void }) { return (
Everything you need to know about Sauci.