'use client'; import { useState } from 'react'; import Link from 'next/link'; import styles from './Pricing.module.css'; export default function Pricing() { const [isAnnual, setIsAnnual] = useState(false); const plans = [ { name: 'Free', description: 'Perfect for individuals getting started', price: { monthly: 0, annual: 0 }, features: [ '1 social media account', '10 scheduled posts per month', 'Basic analytics', 'Email support', 'Mobile app access', ], cta: 'Get Started', popular: false, }, { name: 'Pro', description: 'Ideal for growing businesses', price: { monthly: 29, annual: 290 }, features: [ '5 social media accounts', 'Unlimited scheduled posts', 'Advanced analytics & reports', 'Priority email support', 'Team collaboration (3 members)', 'AI content assistant', 'Custom branding', ], cta: 'Start Free Trial', popular: true, }, { name: 'Premium', description: 'For agencies and enterprises', price: { monthly: 99, annual: 990 }, features: [ 'Unlimited social media accounts', 'Unlimited scheduled posts', 'Enterprise analytics & insights', '24/7 priority support', 'Unlimited team members', 'Advanced AI features', 'White-label solutions', 'API access', 'Dedicated account manager', ], cta: 'Contact Sales', popular: false, }, ]; return (
💎 Pricing

Simple, Transparent Pricing

Choose the perfect plan for your needs. All plans include a 14-day free trial.

Monthly Annual Save 17%
{plans.map((plan, index) => (
{plan.popular &&
Most Popular
}

{plan.name}

{plan.description}

$ {isAnnual ? Math.floor(plan.price.annual / 12) : plan.price.monthly} /mo
{isAnnual && plan.price.annual > 0 && (

Billed ${plan.price.annual} annually

)}
{plan.features.map((feature, idx) => (
✓ {feature}
))}
{plan.cta}
))}

💯 30-Day Money-Back Guarantee - Try risk-free. Cancel anytime.

); }