import AnimatedSvgBackground from '@components/AnimatedSvBackground';
import Navbar from '@components/layout/Navbar';
import Footer from '@components/layout/Footer';
import CookieBanner from '@components/common/CookieBanner';

import HeroSection from '@features/landing/HeroSection';
import EngagementsSection from '@features/landing/EngagementsSection';
import AegisSection from '@features/landing/AegisSection';
import SectorsSection from '@features/landing/SectorsSection';
import ComparativeSection from '@features/landing/ComparativeSection';
import ContactSection from '@features/landing/ContactSection';

export default function GiseLandingPage() {
  return (
    <div className="min-h-screen font-sans bg-[#f8f9fa] dark:bg-[#0f172a] text-[#1f1f1f] dark:text-[#e3e2e6] selection:bg-blue-600 selection:text-white transition-colors duration-300">
      <AnimatedSvgBackground />
      <div className="relative z-10">
        <Navbar />
        <HeroSection />
        <EngagementsSection />
        <AegisSection />
        <SectorsSection />
        <ComparativeSection />
        <ContactSection />
        <Footer />
        <CookieBanner />
      </div>
    </div>
  );
}