/* eslint-disable react/prop-types */
/**
 * App · ensambla las 11 secciones del Home.
 * Brief 1 §3.1.
 *
 * En el codebase Vite real, cada sección es su propio archivo con su
 * .module.css. Aquí se cargan vía window.* gracias a Babel inline.
 */

function App() {
  return (
    <React.Fragment>
      <window.CobreDefs />
      <window.Cursor />
      <window.SectionTransitions />
      <window.Header />
      <main>
        <window.Hero />
        <window.Stats />
        <window.Philosophy />
        <window.ManifestoTeaser />
        <window.LatestPublication />
        <window.Focus />
        <window.Method />
        <window.Services />
        <window.Portfolio />
        <window.Impact />
        <window.ProsperiaDay />
        <window.LogoWall />
        <window.SocioFormador />
        <window.ProjectStarter />
        <window.Newsletter />
        <window.ContactSection />
      </main>
      <window.Footer />
      <window.WhatsAppFab />
    </React.Fragment>
  );
}

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);
