/** * Feature Card * Reusable feature card component with icon, title, description, and CTA link */ 'use client'; import Link from 'next/link'; import { motion } from 'framer-motion'; import { ArrowRight, LucideIcon } from 'lucide-react'; interface FeatureCardProps { icon: LucideIcon; title: string; description: string; highlight: string; ctaText: string; ctaHref: string; } export function FeatureCard({ icon: Icon, title, description, highlight, ctaText, ctaHref, }: FeatureCardProps) { return ( {/* Icon with Gradient Background */}
{/* Title */}

{title}

{/* Highlight Badge */}
{highlight}
{/* Description */}

{description}

{/* CTA Link */} {ctaText}
); }