// ColdOcean — BOLD Hero: content starts at top, rich right panel
function Mark({ letter, bg = '#ff5a1f', fg = '#0a0a0a' }) {
return (
{letter}
);
}
function Arrow({ size = 14 }) {
return (
);
}
function CoLogo() {
return (
);
}
const CO_BOOKING_URL = 'https://tidycal.com/coldocean/15-minute-meeting';
function CoNav({ active, absolute = true }) {
const links = [
{ k: 'work', l: 'WORK', href: 'case-studies.html' },
{ k: 'about', l: 'ABOUT', href: 'about.html' },
{ k: 'playbook', l: 'PLAYBOOK', href: 'playbook.html' },
{ k: 'blog', l: 'BLOG', href: 'blog.html' },
];
return (
);
}
// ── Live terminal panel (right side, fills space with animated content) ──
function HeroTerminal() {
const steps = React.useMemo(() => [
{ t: 'BOOT', cmd: '$ coldocean --init workflow', out: 'Loading agents ▸ Claude · n8n · OpenClaw' },
{ t: 'FETCH', cmd: '$ apollo.search --icp "seed saas eu"', out: '► 1,284 accounts identified' },
{ t: 'ENRICH', cmd: '$ blitzapi.enrich --signals all', out: '► 96.4% match rate · 14ms avg' },
{ t: 'THINK', cmd: '$ claude.research --account acme', out: '► Brief drafted · 4 angles ranked' },
{ t: 'ROUTE', cmd: '$ n8n.flow --run gtm-cascade', out: '► Deal created in HubSpot' },
{ t: 'SEND', cmd: '$ smartlead.dispatch --persona cfo', out: '► 428 sequences queued' },
{ t: 'LEARN', cmd: '$ supabase.log --reply positive', out: '► Model updated · +0.3% lift' },
], []);
const [i, setI] = React.useState(0);
React.useEffect(() => {
const id = setInterval(() => setI((p) => (p + 1) % steps.length), 1400);
return () => clearInterval(id);
}, [steps.length]);
// Visible window of last 4 entries
const vis = [];
for (let k = 3; k >= 0; k--) {
const idx = (i - k + steps.length * 10) % steps.length;
vis.push({ ...steps[idx], current: k === 0 });
}
return (
{/* Header bar */}
REVENUE_MACHINE.SH
LIVE · {String(i+1).padStart(2,'0')}/{String(steps.length).padStart(2,'0')}
{/* Log */}
{vis.map((s, k) => (
{s.t}
{s.cmd}
{s.out}
{s.current && ▌}
))}
{/* Footer meters */}
{[
['PIPELINE', '€42M', '+12%'],
['LEADS/D', '1.2M', '+4%'],
['LATENCY', '14ms', '−2%'],
].map(([k, v, d]) => (
))}
);
}
function CoHero({ direction, tweaks }) {
const isVariant = direction === 'variant';
return (
{/* Particle network backdrop */}
{/* Left-side vertical fade only (so content is always legible) */}
{/* Marquee under nav */}
{Array.from({ length: 2 }).flatMap((_, j) => (
['◆ GTM AUTOMATION', 'AGENTS THAT SHIP', '◆ EU · UK · APAC', 'AI WORKFLOWS AT SCALE', '◆ BUILT IN DAYS NOT MONTHS', 'n8n · CLAUDE · OPENCLAW', '◆ 47 GTM TEAMS', '1.2M LEADS/DAY']
.map((t, i) => (
{t}
))
))}
{/* Content — anchored to TOP (no blank space above) */}
{/* Left — headline */}
GTM AI AUTOMATION · EST. 2024
WE BUILD REVENUE
MACHINES THAT NEVER SLEEP.
A GTM automation studio. We ship AI-agent workflows for modern revenue teams — pipeline, outbound, research, ops. Autonomous. End-to-end.
{/* Trusted by strip */}
TRUSTED BY GTM TEAMS AT
{['WATTLIFT', 'HEXUS.AI', 'LEADZEN', 'TERRANCONNECT', 'DBS'].map((c) => (
{c}
))}
{/* Right — terminal + tool cluster */}
{/* Tool tiles */}
{[
{ l: 'CLAUDE', c: '#ff5a1f' },
{ l: 'n8n', c: '#e4ff3f' },
{ l: 'HUBSPOT', c: '#ffa726' },
{ l: 'APOLLO', c: '#f5f2ec' },
{ l: 'SUPABASE', c: '#ff5a1f' },
{ l: 'SALESFORCE', c: '#ffa726' },
{ l: 'OPENCLAW', c: '#e4ff3f' },
{ l: 'AIRTABLE', c: '#f5f2ec' },
].map((t) => (
{t.l}
))}
{/* Corner markers */}
{/* Scroll hint */}
SCROLL
);
}
function HeroCorner({ top, bottom, left, right, flip, vflip }) {
const s = { position: 'absolute', width: 14, height: 14, borderColor: 'var(--co-flame)', borderStyle: 'solid', borderWidth: 0, zIndex: 6 };
if (top != null) s.top = top; if (bottom != null) s.bottom = bottom;
if (left != null) s.left = left; if (right != null) s.right = right;
s.borderTopWidth = vflip ? 0 : 2;
s.borderBottomWidth = vflip ? 2 : 0;
s.borderLeftWidth = flip ? 0 : 2;
s.borderRightWidth = flip ? 2 : 0;
return ;
}
window.CoNav = CoNav;
window.CoHero = CoHero;
window.CoLogo = CoLogo;
window.Mark = Mark;
window.Arrow = Arrow;
window.CO_BOOKING_URL = CO_BOOKING_URL;