/* NexGen Builders — main App */ const ACCENT_BLUE = { blue: '#3D7EFF', blueHot: '#5B9CFF', cyan: '#22D3EE', coral: '#FF5757' }; function App() { const [lang, setLang] = React.useState(window.DJANGO_LANG || 'el'); React.useEffect(() => { const root = document.documentElement; root.style.setProperty('--blue', ACCENT_BLUE.blue); root.style.setProperty('--blue-hot', ACCENT_BLUE.blueHot); root.style.setProperty('--cyan', ACCENT_BLUE.cyan); root.style.setProperty('--coral', ACCENT_BLUE.coral); }, []); React.useEffect(() => { document.documentElement.lang = lang; }, [lang]); const dict = window.I18N[lang]; const { Nav, Hero, Marquee, Programs, WhyUs, Achievements, Areas, FAQ, Careers, CTA, Footer } = window.NGB; const heroSrc = _a('assets/photo-classroom.jpg'); return (