import * as React from "react"; import { motion } from "framer-motion"; import { Check } from "lucide-react"; import { cn } from "../lib/utils"; interface CryptoFeatureCardProps { icon: React.ReactNode; title: string; description: string; features: string[]; className?: string; delay?: number; } export const CryptoFeatureCard = React.forwardRef( ({ icon, title, description, features, className, delay = 0 }, ref) => { const [isHovered, setIsHovered] = React.useState(false); return ( setIsHovered(true)} onHoverEnd={() => setIsHovered(false)} className="relative h-full" >
{/* Animated glow border effect */}
{/* Background pattern */}
{/* Icon container */}
{icon}
{/* Title */}

{title}

{/* Description */}

{description}

{/* Features list */}
{features.map((feature, index) => (
{feature}
))}
); } ); CryptoFeatureCard.displayName = "CryptoFeatureCard";