/* Hero — animated AI agent flow: code → tests → deploy */
const heroStyles = {
hero: {
position: 'relative',
paddingTop: 80,
paddingBottom: 120,
overflow: 'hidden',
borderTop: 0,
},
badge: {
display: 'inline-flex',
alignItems: 'center',
gap: 10,
padding: '6px 14px 6px 6px',
background: 'var(--paper)',
border: '1px solid var(--line)',
borderRadius: 999,
fontFamily: 'var(--font-mono)',
fontSize: 12,
color: 'var(--ink-2)',
},
badgePill: {
background: 'var(--ink)',
color: 'var(--bg)',
padding: '3px 10px',
borderRadius: 999,
fontSize: 10,
letterSpacing: '0.1em',
textTransform: 'uppercase',
},
h1: {
fontFamily: 'var(--font-display)',
fontSize: 'clamp(56px, 8.5vw, 128px)',
lineHeight: 0.94,
letterSpacing: '-0.03em',
margin: '32px 0 28px',
maxWidth: 1100,
},
sub: {
fontSize: 20,
color: 'var(--ink-3)',
maxWidth: 560,
lineHeight: 1.45,
margin: 0,
},
ctas: {
display: 'flex',
gap: 12,
marginTop: 40,
alignItems: 'center',
},
meta: {
display: 'flex',
gap: 32,
marginTop: 56,
paddingTop: 32,
borderTop: '1px solid var(--line)',
fontFamily: 'var(--font-mono)',
fontSize: 12,
color: 'var(--ink-3)',
letterSpacing: '0.04em',
},
metaItem: {
display: 'flex', flexDirection: 'column', gap: 6,
},
metaNum: {
fontFamily: 'var(--font-display)',
fontSize: 32,
color: 'var(--ink)',
letterSpacing: '-0.02em',
},
};
function Hero() {
return (
Senior QA engineers from Silicon Valley plus the AI platform we built. We embed with your team — writing tests, watching production every day, catching regressions before your users do.
Ship software
that doesn't break.