// ideas-levels.jsx — "Beş Büyük Fikir" diagram + "Seviyeler" function FiveBigIdeas({ lang }) { const c = window.CONTENT[lang].ideas; const [active, setActive] = React.useState(0); const items = c.items; const cur = items[active]; return (
{c.eyebrow}

{c.title}

{c.lede}

MODÜL {cur.n} · {(lang === 'tr' ? 'Beş Büyük Fikir' : 'Five Big Ideas')}

{cur.name}

{cur.q}

{items.map((_, i) => (

{lang === 'tr' ? 'Düğüme tıkla, kavramı keşfet.' : 'Tap a node to explore each concept.'}

); } function Levels({ lang }) { const c = window.CONTENT[lang].levels; return (
{c.eyebrow}

{c.title}

{c.lede}

{/* Curved journey illustration on desktop */}
{c.items.map((lv, i) => )}
); } function LevelCard({ lv, idx }) { const isSun = lv.color === 'sun'; return (
e.currentTarget.style.transform = 'rotate(0deg) translateY(-4px)'} onMouseLeave={e => e.currentTarget.style.transform = `rotate(${idx % 2 ? 0.5 : -0.5}deg)`} >
{lv.tag}
{lv.icon}

{lv.name}

{lv.age}

{lv.line}

{lv.body}

★ Final {lv.final.replace(/^Final[::]?\s*/i, '')}
); } Object.assign(window, { FiveBigIdeas, Levels });