import Card from '@/components/site/card'; import Icon from '@/components/site/icon'; type StepCardProps = { step: string; title: string; description: string; icon?: string; /** Duration or phase label shown next to the number. */ badge?: string; footer?: { icon: string; label: string }; }; export default function StepCard({ step, title, description, icon, badge, footer, }: StepCardProps) { return (
{step} {badge && ( {badge} )} {icon && !badge && ( )}

{title}

{description}

{footer && (
{footer.label}
)}
); }