// Stroke icon set — all 24x24, currentColor, no fills
// Reused across the landing. Line style per brief.
const stroke = { fill: 'none', stroke: 'currentColor', strokeWidth: 1.6, strokeLinecap: 'round', strokeLinejoin: 'round' };
const Icon = {
// Hero / nav
arrow: (p) => (
),
play: (p) => (
),
check: (p) => (
),
x: (p) => (
),
alert: (p) => (
),
// Problem section
clock: (p) => (
),
money: (p) => (
),
puzzle: (p) => (
),
// How it works
building: (p) => (
),
team: (p) => (
),
monitor: (p) => (
),
// Agent icons (line, no fills)
director: (p) => (
),
brush: (p) => (
),
chart: (p) => (
),
chat: (p) => (
),
truck: (p) => (
),
box: (p) => (
),
web: (p) => (
),
search: (p) => (
),
shield: (p) => (
),
// Sparkle / autonomy
spark: (p) => (
),
chevron: (p) => (
),
};
Object.assign(window, { Icon });