/* global React */ const { useState, useEffect, useRef, useMemo, useCallback } = React; // ─── Icons (inline, currentColor) ─── const Icon = { arrow: (p) => ( ), plus: (p) => ( ), check: (p) => ( ), star: (p) => ( ), whatsapp: (p) => ( ), shield: (p) => ( ), privacy: (p) => ( ), hotmart: (p) => ( ), method: (p) => ( ), process: (p) => ( ), label: (p) => ( ), brain: (p) => ( ), sales: (p) => ( ), grid: (p) => ( ), form: (p) => ( ), planner: (p) => ( ), chat: (p) => ( ), community: (p) => ( ), simbolo: (p) => ( ), }; // ─── Logo block (full wordmark image) ─── function Logo({size = "md"}) { const heights = {sm: 22, md: 56, lg: 80}; const h = heights[size] || heights.md; return (