'use client' import { motion } from 'framer-motion' import { UserPlus, Layers, Hand, Heart, type LucideIcon } from 'lucide-react' const steps: Array<{ number: string title: string description: string icon: LucideIcon color: string }> = [ { number: '01', title: 'Connect with Your Partner', description: 'Create your account and invite your partner using a unique code. Your journey begins together.', icon: UserPlus, color: 'text-primary', }, { number: '02', title: 'Browse Question Packs', description: 'Choose from curated packs covering communication, life goals, and relationship growth.', icon: Layers, color: 'text-secondary', }, { number: '03', title: 'Swipe on Questions', description: 'Answer each question honestly. Swipe right for yes, left for no, or up for maybe. Your answers stay private.', icon: Hand, color: 'text-orange-400', }, { number: '04', title: 'Discover Your Matches', description: 'When both partners answer positively, it\'s a match! Discuss what matters most through private chats.', icon: Heart, color: 'text-pink-400', }, ] export default function HowItWorks() { return (
{/* Background */}
{/* Accent Glow */}

How Sauci Works

Four simple steps to better communication and a stronger relationship.

{steps.map((step, index) => ( {/* Connector Line */} {index < steps.length - 1 && (
)}
{step.number}

{step.title}

{step.description}

))}
) }