import { Button } from "./ui/button"; import { useAnimatedCounter } from "./hooks/useAnimatedCounter"; import { ArrowUpRight } from "lucide-react"; import { useState, useEffect } from "react"; import { BrandedTag } from "./about/BrandedTag"; import { PrimaryCTAButton } from "./PrimaryCTAButton"; interface StatItemProps { end: number; suffix: string; label: string; duration?: number; } function StatItem({ end, suffix, label, duration = 2000 }: StatItemProps) { const { count, ref } = useAnimatedCounter({ end, suffix, duration }); return (
{/* Top line */}
{/* Large number */} {count} {/* Yellow square and label */}
{label}
{/* Bottom line */}
); } export function StatsSection() { return (
{/* Branded Tag */} {/* Main Heading */}

Your Partner in Leadership, Culture, and Capability Building

{/* CTA Button */} console.log('About us clicked')} ariaLabel="Learn more about KLC" />
{/* Desktop Statistics */}
{/* Mobile Statistics - Show below content on mobile/tablet */}
); }