// Hero: dark teal full-bleed, two columns. Left = copy + CTAs + trust strip. Right = founder headshot card. function Hero({ calendlyUrl }) { const trustChips = [ { icon: '⭐', label: '5 Star Google Reviews' }, { icon: 'βœ“', label: 'QBO Certified' }, { icon: null, label: '100% service businesses' }, ]; const fuds = ['No contracts', '24hr Replies', 'Free intro call', 'U.S. Based πŸ‡ΊπŸ‡Έ']; const pains = [ 'Tax season is stressful every single year', "You're not sure if your books are actually right", "You don't really understand your own financials", 'Your bookkeeper is slow or hard to reach', ]; return (
{/* subtle highlight */}
{/* LEFT */}
{trustChips.map(c => ( {c.icon && {c.icon}}{c.label} ))}

Clean books, clear financials, and reliable communication.{' '} Every month.

You shouldn't have to chase your bookkeeper or wait until tax season for clarity. Get reliable monthly financials and responses within one business day so you can make better decisions, grow with confidence, and stress less about your books.

{ e.currentTarget.style.background = '#fff'; e.currentTarget.style.color = '#3F8074'; e.currentTarget.style.borderColor = '#fff'; }} onMouseLeave={e => { e.currentTarget.style.background = '#C4924A'; e.currentTarget.style.color = '#fff'; e.currentTarget.style.borderColor = '#C4924A'; }} >Book A Free Call
{fuds.map(f => ( βœ“ {f} ))}
{/* RIGHT: founder headshot on white rounded card */}
Macen Krauter, founder of Chekbooks
); } function HeroForm({ calendlyUrl = 'https://calendly.com/macen-chekbooks/discovery-call' }) { const [submitted, setSubmitted] = React.useState(false); const [form, setForm] = React.useState({ first: '', last: '', business: '', revenue: '', email: '', phone: '' }); const upd = k => e => setForm({ ...form, [k]: e.target.value }); const buildCalendlyUrl = () => { const params = new URLSearchParams(); const name = [form.first, form.last].filter(Boolean).join(' ').trim(); if (name) params.set('name', name); if (form.email) params.set('email', form.email); if (form.business) params.set('a1', form.business); if (form.revenue) params.set('a2', form.revenue); if (form.phone) params.set('a3', form.phone); const sep = calendlyUrl.includes('?') ? '&' : '?'; return params.toString() ? calendlyUrl + sep + params.toString() : calendlyUrl; }; const onSubmit = e => { e.preventDefault(); window.open(buildCalendlyUrl(), '_blank', 'noopener'); setSubmitted(true); }; const labelStyle = { fontSize: 11, fontWeight: 600, letterSpacing: '0.08em', color: '#6e8a86', textTransform: 'uppercase', marginBottom: 6, display: 'block', }; const inputStyle = { width: '100%', boxSizing: 'border-box', background: '#fff', border: '1px solid #d5e7e4', borderRadius: 10, padding: '11px 13px', color: '#163F34', fontFamily: 'Inter', fontSize: 14, outline: 'none', transition: 'border-color .15s, box-shadow .15s', }; const focusIn = e => { e.target.style.borderColor = '#3F8074'; e.target.style.boxShadow = '0 0 0 3px rgba(63,128,116,0.12)'; }; const focusOut = e => { e.target.style.borderColor = '#d5e7e4'; e.target.style.boxShadow = 'none'; }; return (
{submitted ? (
βœ“

Pick a time, {form.first || 'there'}.

My Calendly opened in a new tab. Pick a slot that works and you're booked.

Didn't open? Click here
) : (
{/* Founder portrait */}
Macen Krauter, founder of Chekbooks

Book a free call with me

I'll take a look at your current system and see where I can help.

)}
); } Object.assign(window, { Hero, HeroForm });