"use client"; import type { LucideIcon } from "lucide-react"; import { Building2, Megaphone, Smartphone, Tv } from "lucide-react"; import { SectionReveal } from "@/components/sections/SectionReveal"; interface UseCase { title: string; description: string; icon: LucideIcon; } const useCases: UseCase[] = [ { title: "YouTube", description: "Intros, outros, and long-form explainers with chapters and thumbnail-ready frames.", icon: Tv, }, { title: "Instagram Reels", description: "Vertical templates, bold captions, and beat-synced cuts built for short-form.", icon: Smartphone, }, { title: "Ads", description: "High-converting promos for Meta, Google, and TikTok with platform-safe ratios.", icon: Megaphone, }, { title: "Corporate Videos", description: "Onboarding, training, and investor updates with consistent brand styling.", icon: Building2, }, ]; export function VideoMakerUseCases() { return (

Built for every channel

Pick a format and let templates handle aspect ratio, safe zones, and pacing.

{useCases.map((useCase) => { const Icon = useCase.icon; return (

{useCase.title}

{useCase.description}

); })}
); }