;
const ServicesGrid = () => {
const items = [
{ Icon: SvcIconBrain, title: 'Design Systems That Scale', tag: 'Brand & Visual Foundations', lede: 'A visual identity built to hold up across every channel and touchpoint.',
detail: 'We audit your current brand assets and build the visual foundation your business runs on. From color, typography, and logo usage to brand guidelines and asset libraries, every element is designed for consistency and recognition.',
bullets: ['Brand audits & visual identity strategy', 'Logo design & brand guideline development', 'Asset libraries & style guide creation'],
outcome: 'Discovery-focused · Identity driven' },
{ Icon: SvcIconDashboard, title: 'Logos & Identity That Stick', tag: 'Logo & Brand Identity Design', lede: 'Logo and identity design built to match your audience and hold recognition.',
detail: 'We design logos and identity systems around how your audience actually sees and remembers your brand. From concept development and typography to color systems and usage rules, your identity is built to be recognized and to convert attention into trust.',
bullets: ['Logo design & concept development', 'Brand identity systems & typography', 'Style guides & usage documentation'],
outcome: 'Recognition-first · Audience matched' },
{ Icon: SvcIconNetwork, title: 'Websites Designed to Convert', tag: 'Website & Digital Design', lede: 'Website design built to hold attention and move visitors toward action.',
detail: 'We design websites and digital experiences across every page and template your business needs. Using research-driven layouts and visual hierarchy, pages are designed to keep users engaged and guide them toward your goals.',
bullets: ['Website design & UI/UX', 'Landing page & template design', 'Conversion-focused layout & visual hierarchy'],
outcome: 'Built for engagement · Structured for conversion' },
{ Icon: SvcIconLaptop, title: 'Creative Across Every Channel and Location', tag: 'Multi-Channel & Multi-Location Creative', lede: 'Design assets delivered consistently across every channel and location you serve.',
detail: 'We plan and produce creative across print, digital, and location-specific materials. Whether supporting a single brand or managing assets across hundreds of locations, campaigns are structured to stay consistent wherever your brand shows up.',
bullets: ['Multi-location asset production & templating', 'Print & digital collateral design', 'Brand consistency management across channels'],
outcome: 'Full-reach design · Channel agnostic' },
{ Icon: SvcIconDoc, title: 'Ad Creative Built to Perform', tag: 'Display & Digital Ad Creative', lede: 'Visual assets designed to capture attention and earn the click.',
detail: 'We produce the display ads, image creative, and digital assets your marketing strategy needs to perform. Every asset is built to align with your brand, speak to your audience, and fit the platform it\'s running on. Creative is tested, refined, and optimized as performance data comes in.',
bullets: ['Display & image ad design', 'Social media & digital ad creative', 'Creative testing & performance iteration'],
outcome: 'Attention-driven · Performance optimized' },
{ Icon: SvcIconGear, title: 'Creative Performance You Can Measure', tag: 'Creative Performance & Analytics', lede: 'The measurement foundation your design investment depends on.',
detail: 'We configure the tracking and reporting that gives you a clear picture of what your creative is actually driving. From ad performance and engagement metrics to custom dashboards and asset benchmarking, you always know which designs are working.',
bullets: ['Creative performance tracking & reporting', 'Engagement & conversion attribution', 'Custom dashboards & asset benchmarking'],
outcome: 'Measurement-led · Insight focused' }];
return (
Capabilities
Creative Design Services - Guiding Your Brand Forward
);
};
/* Comparison table */
const ComparisonTable = () => {
const rows = [
{ topic: 'Reporting cadence', before: 'Manually compiled monthly, often 2–3 weeks stale', after: 'Real-time dashboards, executive summary auto-generated daily' },
{ topic: 'Data entry', before: '10+ hours/wk per ops manager re-keying between systems', after: 'Agentic workflows sync sources every 5 minutes, zero re-keying' },
{ topic: 'Lead routing', before: 'Round-robin in CRM, missed by 24+ hours on weekends', after: 'AI-scored, routed in <60 seconds with full context attached' },
{ topic: 'Forecasting', before: 'Gut-feel + last quarter\u2019s spreadsheet', after: 'Predictive model trained on your data, refreshed weekly' },
{ topic: 'New hire ramp', before: '4–6 weeks to learn the spreadsheet maze', after: 'New hires productive day one—the system is the source of truth' },
{ topic: 'Data security', before: 'Files emailed, shared drives, unknown sprawl', after: 'Role-based access, audit logs, private deployments' }];
return (
Before vs. With VEA
The shift you can measure in week three
Operational area
Before VEA
With VEA
{rows.map((r, i) =>
{r.topic}
×{r.before}
✓{r.after}
)}
);
};
/* Case studies — expandable cards. Each card holds full study inline.
Click to expand; smooth height transition; one open at a time. */
const CaseStudies = () => {
const [open, setOpen] = React.useState(0); // first card open by default
const cases = [
{
industry: 'Construction',
company: 'Northwind Construction Group',
headline: '40% faster bid cycles after replacing PDF blueprint takeoffs',
problem: 'Estimators spent 12 hours per bid manually extracting quantities from architectural PDFs. Win rate stagnated because the team could only respond to ~30% of qualifying RFPs in time.',
metrics: [
{ v: '40%', l: 'Faster bid cycles' },
{ v: '$1.4M', l: "Add'l revenue captured" },
{ v: '11 hrs', l: 'Saved per bid' }],
tint: '#FCE4E0',
accent: '#E84A4A',
timeline: '12 weeks · Discovery to MVP',
stack: ['Procore API', 'Azure Document Intelligence', 'Custom CV pipeline', 'Power BI'],
approach: [
{ t: 'Computer-vision takeoff engine', d: 'Trained a fine-tuned vision model on 1,800 prior estimator markups. Extracts dimensions, materials, and assemblies from PDF and CAD inputs in under 90 seconds.' },
{ t: 'Estimator copilot', d: 'Sits inside Procore. Surfaces auto-generated quantity takeoffs alongside the architect\u2019s drawing; estimators review, override, and lock in minutes instead of hours.' },
{ t: 'Bid throughput dashboard', d: 'Replaced four spreadsheets with a single Power BI workspace tracking active RFPs, response time, win rate, and margin by project type.' }],
outcome: 'Northwind tripled the number of RFPs they respond to weekly while reducing estimator overtime by 62%. The model is retrained quarterly on the team\u2019s own approved bids.',
proofPoint: '"We won three projects in Q3 we would have walked away from a year ago. The model paid for itself in the first one." — VP Operations'
},
{
industry: 'HVAC',
company: 'Ridgeline HVAC Services',
headline: 'Dispatch latency dropped from 4 hours to 9 minutes',
problem: 'Service managers were routing technicians manually across 3 zones using a wall whiteboard and a CRM that didn\u2019t talk to scheduling. Same-day service requests routinely became next-week appointments.',
metrics: [
{ v: '96%', l: 'Reduction in dispatch lag' },
{ v: '+22%', l: 'Tech utilization' },
{ v: '4.9★', l: 'Customer rating' }],
tint: '#D8F1F2',
accent: '#3FBFC4',
timeline: '9 weeks · Discovery to production',
stack: ['ServiceTitan API', 'Twilio', 'Mapbox', 'Custom dispatch engine'],
approach: [
{ t: 'Live dispatch optimizer', d: 'Continuously scores every active job against every available technician using skill match, drive time, parts on truck, and customer SLA. Auto-suggests reassignments when conditions change.' },
{ t: 'Customer-facing ETA SMS', d: 'Twilio integration sends booking confirmation, updated arrival window, and tech bio + photo 30 minutes before arrival. Cut "where is my tech" calls by 71%.' },
{ t: 'COO weekly digest', d: 'Auto-generated Monday-morning email: utilization by tech, cancellation root causes, parts shortage forecast, and any SLA breaches with corrective actions.' }],
outcome: 'Ridgeline retired the whiteboard, eliminated 4 hours of daily manager work, and pushed first-time fix rate from 78% to 91%. The COO\'s weekly digest replaced a 90-minute Monday meeting.',
proofPoint: '"It\u2019s like the system thinks the way our best dispatcher thinks—except it works at 3am when she\u2019s asleep." — Operations Director'
},
{
industry: 'Digital Agency',
company: 'Vector & Co.',
headline: 'Reporting day went from a Monday-long ritual to 4 minutes',
problem: 'A 14-person agency spent ~40 person-hours per week assembling client performance decks across GA4, Ads, and CRM. Senior strategists were doing data-entry instead of strategy.',
metrics: [
{ v: '38 hrs', l: 'Recovered per week' },
{ v: '3x', l: 'Reports per client' },
{ v: '7 days', l: 'Earlier insights' }],
tint: '#FCE4E0',
accent: '#E84A4A',
timeline: '7 weeks · Discovery to production',
stack: ['GA4', 'Google Ads', 'HubSpot', 'OpenAI', 'Notion'],
approach: [
{ t: 'Unified client data layer', d: 'Built an ELT pipeline pulling GA4, Ads, Meta, and HubSpot into a single warehouse. Anomaly detection flags week-over-week changes that warrant a strategist\u2019s attention.' },
{ t: 'Auto-generated narrative', d: 'GPT-4o reads the underlying data and drafts a 2-paragraph client-ready narrative for each report. Strategists edit instead of writing from scratch.' },
{ t: 'Client portal', d: 'Branded Notion-embedded dashboards replaced the slide deck. Clients can self-serve current numbers; strategists send a Loom + summary on Monday.' }],
outcome: 'Vector reallocated 38 weekly hours from reporting into net-new strategy work. Two senior strategists were promoted into client-leadership roles previously blocked by reporting load.',
proofPoint: '"My senior team doesn\u2019t open a spreadsheet anymore. They open the system, read what it found, and do the part only humans can do." — Founder'
}];
return (
Case Studies
Real systems, rebuilt with AI.
Driving measurable outcomes.
);
};
/* Testimonials carousel */
/* Testimonials — compact 2x2 grid with portrait photos */
const Testimonials = ({ dark = false }) => {
const items = [
{
quote: "VEA didn't hand us a tool—they handed us our Mondays back. Retired a 600-row reporting spreadsheet in week two.",
name: 'Alicia Thornton',
role: 'COO, Ridgeline HVAC',
photo: (typeof window !== 'undefined' && window.__resources && window.__resources.photoAT) || 'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=200&h=200&fit=crop&crop=faces',
tint: '#3FBFC4'
},
{
quote: 'They speak operations, not just engineering. Discovery alone identified $200K in annual recoverable hours before a line of code was written.',
name: 'Marcus Reilly',
role: 'VP Ops, Northwind Construction',
photo: (typeof window !== 'undefined' && window.__resources && window.__resources.photoMR) || 'https://images.unsplash.com/photo-1519085360753-af0119f7cbe7?w=200&h=200&fit=crop&crop=faces',
tint: '#E84A4A'
},
{
quote: 'We replaced four point solutions with one VEA-built system. New-hire onboarding went from 6 weeks to a Monday-morning walkthrough.',
name: 'Priya Shah',
role: 'Founder, Vector & Co. Digital',
photo: (typeof window !== 'undefined' && window.__resources && window.__resources.photoPS) || 'https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=200&h=200&fit=crop&crop=faces',
tint: '#3FBFC4'
},
{
quote: "I've worked with three other AI consultants. VEA is the only one that ships maintainable, owned code instead of a black-box subscription.",
name: 'David Okafor',
role: 'CTO, Pinecrest Group',
photo: (typeof window !== 'undefined' && window.__resources && window.__resources.photoDO) || 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop&crop=faces',
tint: '#E84A4A'
}];
const text = dark ? '#fff' : 'var(--vea-ink)';
const cardBg = dark ? 'rgba(255,255,255,0.04)' : '#fff';
const cardBorder = dark ? '1px solid rgba(255,255,255,0.08)' : '1px solid var(--vea-line)';
// Duplicate items so the marquee loops seamlessly
const loop = [...items, ...items];
return (
Testimonials
What our clients are saying
{loop.map((c, i) =>
"
{c.quote}
{c.name}
{c.role}
)}
);
};
/* Unfair Advantage — compact single row */
const UnfairAdvantage = () => {
const items = [
{ Icon: UAIconCode, title: 'A strategy built before a dollar is spent', body: 'Every engagement starts with audience research, competitive analysis, and a channel plan your team reviews and approves before campaigns go live.' },
{ Icon: UAIconStopwatch, title: 'Creative that\'s built to perform, not just look good', body: 'Our in-house creative team produces ad assets designed around your brand and tested against real performance data to improve over time.' },
{ Icon: UAIconHex, title: 'Reporting that connects spend to results', body: 'Clear, consistent reporting that ties your advertising activity to leads, revenue, and ROI so you always know what your budget is doing.' }];
return (
);
};
/* FAQ accordion */
const FAQ = () => {
const items = [
{ q: 'How do you measure the success of design work?', a: 'We treat creative like any other business investment. Before a project starts, we define what success looks like, whether that\'s engagement rate, conversion rate, brand recall, or lead volume. Every design decision gets tied back to that goal, and we report on performance so you can see how the creative is actually performing, not just how it looks.' },
{ q: 'Will new branding or design actually impact our bottom line?', a: 'Good design influences how quickly people trust your brand, how long they stay on your site, and how likely they are to convert. We build every asset with your business goals in mind, from logo and identity work to website design and ad creative, so the visual investment supports growth rather than sitting separate from it.' },
{ q: 'How do you make sure design stays consistent across our website, ads, and marketing materials?', a: 'We start every engagement by building a style guide and asset library that defines your colors, typography, logo usage, and design standards. That foundation becomes the reference point for every asset we produce, so your brand looks and feels the same whether someone sees it on your website, in a display ad, or on a location page.' },
{ q: 'How involved do we need to be in the creative process?', a: 'As involved as you want to be. We run structured working sessions early on to align on strategy and direction, then handle production and iteration on our end. You\'ll review and approve key milestones along the way, but the day-to-day design work is on us.' }];
const [open, setOpen] = React.useState(0);
return (
By submitting, you agree to be contacted about your AI Discovery Sprint. We never sell your data.
}
{/* Nav */}
);
};
const FinalCTA = () =>
Get Started
Ready to overcome your operational frustrations and start managing growth?
Tell us where your creative and branding needs help. We'll come back within one business day to begin a custom tailored discovery sprint to guide a strategy session.
{['Senior strategist response within 1 business day', 'No obligation — leave with a written ROI estimate', 'Veteran advertising engineers, not pop-up consultants'].map((t, i) =>