"use client" import { Button } from "@/components/ui/button" import { Card } from "@/components/ui/card" import { cn } from "@/lib/utils" import Link from "next/link" interface FeatureSectionProps { title: string oversizedTitle: string description: string ctaText?: string reversed?: boolean accentColor?: string children?: React.ReactNode href?: string customCTA?: React.ReactNode externalLink?: boolean } const FeatureSection = ({ title, oversizedTitle, description, ctaText, reversed = false, accentColor = "text-primary", children, href, customCTA, externalLink = false }: FeatureSectionProps) => { return (
{/* Content */}

{oversizedTitle}

{title}

{description}

{customCTA ? ( customCTA ) : (ctaText && ( href ? ( ) : ( ) ))}
{/* Visual */}
{children ? (
{children}
) : (
)}
) } export default FeatureSection