import type { Metadata } from "next";
import { Hero } from "@/components/home/Hero";
import { TrustBadges } from "@/components/home/TrustBadges";
import { LogoCloud } from "@/components/home/LogoCloud";
import { HowItWorks } from "@/components/home/HowItWorks";
import { TransferMethods } from "@/components/home/TransferMethods";
import { RatesAndFees } from "@/components/home/RatesAndFees";
import { Recipients } from "@/components/home/Recipients";
import { KycSecurity } from "@/components/home/KycSecurity";
import { MobileAppPromo } from "@/components/home/MobileAppPromo";
import { SupportedCountries } from "@/components/home/SupportedCountries";
import { Testimonials } from "@/components/home/Testimonials";
import { HomeFaq } from "@/components/home/HomeFaq";
import { FinalCta } from "@/components/home/FinalCta";

export const metadata: Metadata = {
  title: "Send Money Abroad in Minutes",
  description:
    "XRemit makes international money transfers fast, secure, and affordable. Send to 80+ countries with bank deposit, cash pickup, and mobile money — backed by bank-grade security and live FX rates.",
  alternates: { canonical: "/" },
  openGraph: {
    title: "XRemit — Send Money Abroad in Minutes",
    description:
      "Fast, secure, and affordable international money transfers to 80+ countries.",
    url: "/",
    type: "website",
  },
};

export default function HomePage() {
  return (
    <>
      <Hero />
      <TrustBadges />
      <LogoCloud />
      <HowItWorks />
      <TransferMethods />
      <RatesAndFees />
      <Recipients />
      <KycSecurity />
      <MobileAppPromo />
      <SupportedCountries />
      <Testimonials />
      <HomeFaq />
      <FinalCta />
    </>
  );
}
