import Link from 'next/link'; import { Button } from '@/components/ui/button'; import { Phone, Mail } from 'lucide-react'; interface CTASectionProps { title: string; description: string; primaryCta: { text: string; href: string; icon?: 'phone' | 'mail'; }; secondaryCta?: { text: string; href: string; }; variant?: 'default' | 'dark'; } export function CTASection({ title, description, primaryCta, secondaryCta, variant = 'default', }: CTASectionProps) { const isDark = variant === 'dark'; const bgClass = isDark ? 'bg-navy' : 'bg-teal'; const textClass = isDark ? 'text-cloud' : 'text-cloud'; const getIcon = () => { if (primaryCta.icon === 'phone') return ; if (primaryCta.icon === 'mail') return ; return null; }; return (

{title}

{description}

{secondaryCta && ( {secondaryCta.text} )}
); }