import { setRequestLocale } from "next-intl/server";
import TechHeroSection from "@/components/TechHeroSection";
import ArchitectureSection from "@/components/ArchitectureSection";
import AICapabilitiesSection from "@/components/AICapabilitiesSection";
import Web3CapabilitiesSection from "@/components/Web3CapabilitiesSection";
import TechCTASection from "@/components/TechCTASection";

export default async function TechPage({
  params,
}: {
  params: Promise<{ locale: string }>;
}) {
  const { locale } = await params;
  setRequestLocale(locale);

  return (
    <main>
      <TechHeroSection />
      <ArchitectureSection />
      <AICapabilitiesSection />
      <Web3CapabilitiesSection />
      <TechCTASection />
    </main>
  );
}
