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< HTMLDivElement, CryptoFeatureCardProps >(({ 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'