import { motion } from "framer-motion"; import { FileText, Rocket, Crown, Check, ArrowRight, Zap } from "lucide-react"; import { Button } from "./ui/button"; import { GridPattern } from "./GridPattern"; interface Package { icon: React.ReactNode; title: string; description: string; timeline: string; timelineValue: string; outcome: string; outcomeValue: string; priceRange: string; isPopular?: boolean; } const packages: Package[] = [ { icon: , title: "The Blueprint", description: "Your idea, structured. We shape product vision for your website, app, or solution—prioritize features, and map technical architecture into a tangible plan.", timeline: "Timeline:", timelineValue: "1 Week", outcome: "Outcome:", outcomeValue: "Clarity, without ambiguity.", priceRange: "$1,500 – $2,500+", isPopular: false }, { icon: , title: "The Prototype", description: "Your product, visualized. High-fidelity designs, user flows, and a clickable web or mobile prototype that communicates your vision to stakeholders and investors.", timeline: "Timeline:", timelineValue: "2 Weeks or Less", outcome: "Outcome:", outcomeValue: "A working model to validate and showcase.", priceRange: "$6,000 – $8,000+", isPopular: true }, { icon: , title: "The Launchpad (MVP)", description: "Your product, live. A fully functional, market-ready website or mobile app MVP delivered with speed, precision, SEO optimization, and scalability.", timeline: "Timeline:", timelineValue: "Under 6 Weeks", outcome: "Outcome:", outcomeValue: "A product in users' hands.", priceRange: "$20,000 – $30,000+", isPopular: false } ]; export const VibeProgrammingPackages = () => { return (
{/* Header */}

Vibe Programming Packages

Where your vision takes form. From clarity to click-through to launch.

{/* Package Cards */}
{packages.map((pkg, index) => ( {/* Most Popular Badge */} {pkg.isPopular && (
Most Popular
)} {/* Icon */}
{pkg.icon}
{/* Title */}

{pkg.title}

{/* Description */}

{pkg.description}

{/* Timeline */}
{pkg.timeline} {pkg.timelineValue}
{/* Outcome */}
{pkg.outcome} {pkg.outcomeValue}
{/* Price Range */}
{pkg.priceRange}
{/* Get Started Button */}
))}
); };