import Image from 'next/image'; import Link from 'next/link'; import { ArrowRightIcon, BookOpenIcon, CalendarIcon, FileTextIcon, GraduationCapIcon, LayoutDashboardIcon, MailIcon, ShieldCheckIcon, UsersIcon, WalletIcon, BedDoubleIcon, GlobeIcon, ZapIcon, HeadsetIcon, LockIcon, SmartphoneIcon, CheckIcon, } from 'lucide-react'; import { PricingTable } from '@kit/billing-gateway/marketing'; import { CtaButton, EcosystemShowcase, FeatureShowcase, FeatureShowcaseIconContainer, Hero, Pill, SecondaryHero, } from '@kit/ui/marketing'; import { Trans } from '@kit/ui/trans'; import billingConfig from '~/config/billing.config'; import pathsConfig from '~/config/paths.config'; function Home() { return (
{/* Hero Section */}
} title={ } subtitle={ } cta={} image={ {`MyEasyCMS } />
{/* Trust Indicators */}

{/* Core Modules Feature Grid */}
.{' '} } icon={ } >
{/* Dashboard Showcase */}
} description={} > MyEasyCMS Dashboard
{/* Additional Features Row */}
.{' '} } icon={ } >
{/* Why Choose Us Section */}
} description={} textPosition="right" >
{/* How It Works */}

{/* Pricing Section */}
}> } heading={} subheading={} />
{/* Final CTA */}

); } export default Home; function MainCallToActionButton() { return (
); } function IconFeatureCard(props: { icon: React.ComponentType<{ className?: string }>; titleKey: string; descKey: string; }) { return (

); } function TrustItem(props: { icon: React.ComponentType<{ className?: string }>; label: string; }) { return (
); } function WhyItem(props: { icon: React.ComponentType<{ className?: string }>; titleKey: string; descKey: string; }) { return (

); } function StepCard(props: { step: string; titleKey: string; descKey: string }) { return (
{props.step}

); }