import Link from "next/link"; import { ArrowRight, FileText, AudioLines, ImageIcon, Sparkles, Languages, Users, Repeat, ListChecks, Check, } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent } from "@/components/ui/card"; import { PLAN_ORDER, PLANS } from "@/lib/billing/plans"; import { formatPrice } from "@/lib/utils"; export default function LandingPage() { return ( <> {/* Hero */}
GPT-4 · ElevenLabs · DALL·E — in one workflow

From a topic idea to a{" "} finished podcast in minutes

PodcastYes writes the script, records realistic multi-voice audio, and designs the cover art — automatically. No microphone, no editing, no design skills required.

Free plan includes 3 scripts & 1 audio generation / month. No card required.

{/* How it works */}
{STEPS.map((step, i) => (
{String(i + 1).padStart(2, "0")}

{step.title}

{step.body}

))}
{/* Features */}
{FEATURES.map((f) => (

{f.title}

{f.body}

))}
{/* Pricing preview */}
{PLAN_ORDER.map((key) => { const plan = PLANS[key]; return ( {plan.highlight && ( Most popular )}

{plan.name}

{plan.tagline}

{formatPrice(plan.priceMonthly)} /mo
    {plan.bullets.slice(0, 5).map((b) => (
  • {b}
  • ))}
); })}

Full comparison on the{" "} pricing page .

{/* CTA */}

Make your first episode today

Spin up a fully produced episode on the free plan in a couple of minutes — then decide.

); } function SectionHeading({ eyebrow, title, subtitle, }: { eyebrow: string; title: string; subtitle: string; }) { return (

{eyebrow}

{title}

{subtitle}

); } const STEPS = [ { icon: FileText, title: "Configure your episode", body: "Set the topic, tone, length, audience, and language. Pick a format: solo, interview, or multi-host.", }, { icon: AudioLines, title: "AI generates everything", body: "GPT-4 writes the script, ElevenLabs records it with realistic voices, and DALL·E designs the cover art.", }, { icon: ImageIcon, title: "Fine-tune & publish", body: "Edit the script, regenerate sections, download the MP3 and assets, and repurpose into blogs and social posts.", }, ]; const FEATURES = [ { icon: FileText, title: "AI script generation", body: "Structured, on-brand scripts tailored to your tone, format, and audience." }, { icon: AudioLines, title: "Multi-voice audio", body: "14+ realistic voices and multi-speaker dialogue for interviews and panels." }, { icon: ImageIcon, title: "AI cover art", body: "Eye-catching episode artwork generated to match your topic in one click." }, { icon: Repeat, title: "Content repurposing", body: "Turn any episode into blog posts, social threads, and newsletters instantly." }, { icon: ListChecks, title: "Series generator", body: "Plan an entire season — titles, topics, and episodes — from a single prompt." }, { icon: Languages, title: "13+ languages", body: "Produce episodes for a global audience without re-recording anything." }, ];