"use client"; import { useState } from "react"; import { motion, AnimatePresence } from "framer-motion"; import { cn } from "@/vendor/ui/cn"; import brand from "@/brand.config"; const FAQS = [ { q: "What is an eSIM?", a: "An eSIM is a digital SIM. You scan a QR code — no plastic card, no store visit. Your phone is online in about 30 seconds.", }, { q: "Which devices are compatible?", a: "iPhone XS and later, recent Google Pixels, Samsung Galaxy S21 and newer, and most modern iPads. If your phone can add a cellular plan in Settings, you are set.", }, { q: "How fast is activation?", a: "The QR code arrives by email as soon as payment clears. Scan it before you fly or after you land.", }, { q: "What happens when data runs low?", a: "You get a warning, then you can top up or buy another plan from the dashboard. We do not cut you off without telling you.", }, { q: "Can I use one plan in several countries?", a: "Regional and nomad plans cover more than one country. The card lists coverage before you pay.", }, ]; function FaqItem({ q, a }: { q: string; a: string }) { const [open, setOpen] = useState(false); return (
{open && (

{a}

)}
); } export function FaqSection() { return (

Questions, answered

{FAQS.map((faq) => ( ))}

Still stuck? WhatsApp {brand.name} — real humans, 24/7.

); }