// ====================== POP-UP DE CHAMADA (somente home) ====================== function PromoPopup() { const KEY = "jgf_promo_popup_v1"; const [open, setOpen] = React.useState(false); React.useEffect(() => { let seen = false; try { seen = sessionStorage.getItem(KEY) === "1"; } catch (e) {} if (seen) return; const t = setTimeout(() => setOpen(true), 1600); return () => clearTimeout(t); }, []); const close = () => { setOpen(false); try { sessionStorage.setItem(KEY, "1"); } catch (e) {} }; React.useEffect(() => { if (!open) return; const h = (e) => { if (e.key === "Escape") close(); }; document.addEventListener("keydown", h); return () => document.removeEventListener("keydown", h); }, [open]); if (!open) return null; return (