Fix accessibility violations: color contrast, aside nesting

- Improve text contrast from #666/#888/#999 to #555/#6b6b6b across site (WCAG AA)
- Fix aside nesting in all 10 blog articles (aside→div in related-articles)
- Fix aside nesting in quote sidebar
- Update CRO enhancement CSS/JS inline colors

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Peter Foster
2026-03-29 16:25:46 +01:00
parent 5f5691f51e
commit 72b114e5bb
17 changed files with 52 additions and 52 deletions

View File

@@ -172,10 +172,10 @@ $breadcrumbs = [
<div class="container">
<div style="max-width: 800px; margin: 0 auto; text-align: center;">
<h2 style="margin-bottom: 30px;">The Background</h2>
<p style="font-size: 1.2rem; line-height: 1.6; color: #666; margin-bottom: 40px;">
<p style="font-size: 1.2rem; line-height: 1.6; color: #555; margin-bottom: 40px;">
UK AI Automation was founded in 2013 by an automation consultant who had spent years building data pipelines and automation systems for financial services clients in London. The insight was simple: businesses — particularly in legal, consultancy, and financial services — were spending enormous amounts of time on manual data work that could be automated.
</p>
<p style="font-size: 1.1rem; line-height: 1.6; color: #666; margin-bottom: 40px;">
<p style="font-size: 1.1rem; line-height: 1.6; color: #555; margin-bottom: 40px;">
Over the past decade the focus has shifted from general data collection toward AI-powered automation: extracting structured data from documents, automating research workflows, building data pipelines that connect existing systems, and creating custom AI agents that handle multi-step tasks autonomously. The clients are the same — legal firms, consultancies, financial services businesses — but the tools have moved on significantly.
</p>
</div>
@@ -275,7 +275,7 @@ $breadcrumbs = [
<p style="font-size: 1.3rem; line-height: 1.6; color: #333; margin-bottom: 40px; font-weight: 500;">
Manual data work is a tax on skilled people's time. A paralegal spending two days extracting data from contracts, a consultant manually compiling a competitor report, a compliance officer trawling through regulatory updates — none of that needs to be done by hand anymore.
</p>
<p style="font-size: 1.1rem; line-height: 1.6; color: #666;">
<p style="font-size: 1.1rem; line-height: 1.6; color: #555;">
I build AI systems that handle those tasks automatically, so the skilled people in your team can spend their time on the work that actually requires their expertise.
</p>
</div>
@@ -332,7 +332,7 @@ $breadcrumbs = [
<section style="padding: 80px 0; background: white; text-align: center;">
<div class="container">
<h2 style="margin-bottom: 20px;">Ready to Work Together?</h2>
<p style="font-size: 1.2rem; color: #666; margin-bottom: 40px;">
<p style="font-size: 1.2rem; color: #555; margin-bottom: 40px;">
Tell us about your data challenge and we'll show you what's possible.
</p>
<div style="display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;">

View File

@@ -71,7 +71,7 @@
background: #00b359;
}
.sticky-cta-bar .close-bar {
color: #888;
color: #6b6b6b;
cursor: pointer;
padding: 5px;
font-size: 1.2em;
@@ -113,7 +113,7 @@
right: 20px;
font-size: 1.5em;
cursor: pointer;
color: #999;
color: #6b6b6b;
}
.exit-popup h3 {
margin: 0 0 15px 0;
@@ -121,7 +121,7 @@
font-size: 1.5em;
}
.exit-popup p {
color: #666;
color: #555;
margin-bottom: 25px;
line-height: 1.6;
}
@@ -165,7 +165,7 @@
.exit-popup .no-thanks {
display: block;
margin-top: 15px;
color: #999;
color: #6b6b6b;
font-size: 0.9em;
cursor: pointer;
}

View File

@@ -4653,7 +4653,7 @@ body { font-size: 17px; }
.bio-role {
font-size: 0.95rem;
color: #666;
color: #555;
margin: 0 0 12px 0;
font-weight: 500;
}

View File

@@ -52,7 +52,7 @@
'<div class="lead-magnet">' +
'<div style="font-size:2.5em;margin-bottom:10px;">📊</div>' +
'<strong>Free Data Project Checklist</strong>' +
'<p style="font-size:0.9em;margin:10px 0 0 0;color:#666;">' +
'<p style="font-size:0.9em;margin:10px 0 0 0;color:#555;">' +
'The same checklist we use for enterprise projects</p>' +
'</div>' +
'<form id="exit-form" onsubmit="submitExitForm(event)">' +
@@ -137,7 +137,7 @@
var notification = document.createElement("div");
notification.id = "social-proof";
notification.style.cssText = "position:fixed;bottom:80px;left:20px;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);z-index:9998;display:none;max-width:280px;font-size:14px;border-left:4px solid #00cc66;";
notification.innerHTML = '<div style="display:flex;align-items:center;gap:10px;"><span style="font-size:1.5em;">🔔</span><span id="social-proof-text"></span></div><span onclick="closeSocialProof()" style="position:absolute;top:5px;right:10px;cursor:pointer;color:#999;font-size:1.2em;">&times;</span>';
notification.innerHTML = '<div style="display:flex;align-items:center;gap:10px;"><span style="font-size:1.5em;">🔔</span><span id="social-proof-text"></span></div><span onclick="closeSocialProof()" style="position:absolute;top:5px;right:10px;cursor:pointer;color:#6b6b6b;font-size:1.2em;">&times;</span>';
document.body.appendChild(notification);
window.closeSocialProof = function() {

View File

@@ -64,14 +64,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>There is a third option: building it yourself, using AI platforms and tools that make this accessible without deep technical expertise. For technically capable firms, this is worth considering for simple, low-stakes workflows. For anything involving client data, complex document types, or production-grade reliability requirements, the time investment in internal development typically exceeds the cost of commissioning a professional build — and the result is a system that needs ongoing technical maintenance rather than a delivered, tested solution with a warranty.</p>
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/how-to-brief-ai-automation-consultant">How to Brief an AI Automation Consultant</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -58,14 +58,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>If your firm reviews significant volumes of any contract type and you want to understand what an automated review system would look like for your practice, we are happy to walk through the options.</p>
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/ma-due-diligence-automation-corporate-law">M&amp;A Due Diligence Automation for Corporate Law Firms</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -81,14 +81,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -87,14 +87,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/gdpr-ai-automation-uk-firms">GDPR and AI Automation: What UK Firms Need to Know</a></li>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -62,14 +62,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -92,14 +92,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
<li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -67,14 +67,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>Getting these three things in place before you start is the best investment you can make in a successful automation project.</p>
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
<li><a href="/blog/articles/build-vs-buy-ai-automation-professional-services">Build vs Buy: AI Automation for Professional Services</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -72,14 +72,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>If you are considering AI automation for due diligence in your practice, get in touch and we can walk through what a system would look like for your specific transaction types.</p>
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work in Legal and Consultancy Firms</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -65,14 +65,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -83,14 +83,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div>
<aside class="related-articles">
<div class="related-articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
</ul>
</aside>
</div>
<footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer>

View File

@@ -26,7 +26,7 @@ $canonical_url = "https://ukaiautomation.co.uk/case-studies/";
.cs-card-body { padding: 30px; }
.cs-tag { display: inline-block; background: #f0f9f7; color: #4f46e5; font-size: 0.8rem; font-weight: 600; padding: 4px 12px; border-radius: 20px; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 0.5px; }
.cs-card h2 { font-size: 1.3rem; color: #1e1b4b; margin-bottom: 12px; }
.cs-card p { color: #666; line-height: 1.6; margin-bottom: 20px; }
.cs-card p { color: #555; line-height: 1.6; margin-bottom: 20px; }
.cs-result { background: #f8f9fa; border-radius: 8px; padding: 16px; font-weight: 600; color: #7c3aed; }
.cs-result span { display: block; font-size: 1.5rem; color: #6d28d9; }
.cs-cta { padding: 80px 0; background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); text-align: center; color: white; }

View File

@@ -672,22 +672,22 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px;">
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">⚖️ Legal Due Diligence</h4>
<p style="color: #666; margin: 0;">Automate the extraction and summarisation of data from contracts, filings, and company documents during due diligence.</p>
<p style="color: #555; margin: 0;">Automate the extraction and summarisation of data from contracts, filings, and company documents during due diligence.</p>
<a href="/blog/articles/due-diligence-automation-law-firms" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a>
</div>
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">📊 Consultancy Research</h4>
<p style="color: #666; margin: 0;">Replace manual research hours with automated monitoring of markets, competitors, and regulatory changes.</p>
<p style="color: #555; margin: 0;">Replace manual research hours with automated monitoring of markets, competitors, and regulatory changes.</p>
<a href="/blog/articles/research-automation-management-consultancy" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a>
</div>
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">📋 Document Review</h4>
<p style="color: #666; margin: 0;">AI-powered extraction and summarisation of contracts, NDAs, and legal documents — replacing the first pass of manual review.</p>
<p style="color: #555; margin: 0;">AI-powered extraction and summarisation of contracts, NDAs, and legal documents — replacing the first pass of manual review.</p>
<a href="/blog/articles/contract-review-automation-law-firms" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a>
</div>
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">📈 Client Reporting</h4>
<p style="color: #666; margin: 0;">Automated data pipelines that compile client reports from multiple sources — delivered on schedule, ready to review.</p>
<p style="color: #555; margin: 0;">Automated data pipelines that compile client reports from multiple sources — delivered on schedule, ready to review.</p>
<a href="/quote" style="color: #4f46e5; text-decoration: none; font-weight: 500;">Get a Quote →</a>
</div>
</div>
@@ -888,7 +888,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;">
<p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
Projects are quoted at a fixed price based on scope. Simple document extraction pipelines typically start from £1,500. More complex multi-step AI agents or data pipeline build-outs run £3,000£10,000. Ongoing retainers for monitoring and maintenance start from £500/month. <a href="/quote" style="color: #4f46e5;">Book a free demo</a> and we'll scope it with you.
</p>
</div>
@@ -900,7 +900,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;">
<p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
We use a combination of OCR, large language models (LLMs), and custom automation code to read documents — PDFs, Word files, emails — and extract the specific data fields you need into a structured format. The system is trained on your actual documents, so it understands your specific terminology and layout. Output goes to CSV, your database, or directly into your existing systems.
</p>
</div>
@@ -912,7 +912,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;">
<p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
Most projects are delivered within 24 weeks from sign-off. We start with a scoping call, agree the specification, build and test, then hand over a working system. Simple document extraction pipelines can be ready in a week. More complex multi-source AI agents typically take 34 weeks.
</p>
</div>
@@ -924,7 +924,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;">
<p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
No. We build automations that your team operates without any technical knowledge — typically triggered by dropping files in a folder, sending an email, or clicking a button. We handle all the automation code and infrastructure. You just see the results in the format you asked for.
</p>
</div>
@@ -936,7 +936,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;">
<p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
We take data security seriously. All documents are processed with encryption in transit and at rest. We operate under NDA as standard, and all processing is GDPR-compliant. For sensitive legal and financial documents, we can also build automations that run entirely within your own infrastructure — no data leaves your systems.
</p>
</div>
@@ -948,7 +948,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;">
<p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
You own the code and can run it yourself. We provide full documentation and a handover session. Most clients also take an optional monthly retainer (from £500/month) for us to monitor the automation, handle maintenance, and add new features as their needs grow.
</p>
</div>

View File

@@ -505,19 +505,19 @@ $breadcrumbs = [
<div style="display:flex;justify-content:center;gap:30px;flex-wrap:wrap;align-items:center;">
<div style="text-align:center;">
<div style="font-size:2em;">🔒</div>
<div style="font-size:0.85em;color:#666;">GDPR Compliant</div>
<div style="font-size:0.85em;color:#555;">GDPR Compliant</div>
</div>
<div style="text-align:center;">
<div style="font-size:2em;">🇬🇧</div>
<div style="font-size:0.85em;color:#666;">UK-Based</div>
<div style="font-size:0.85em;color:#555;">UK-Based</div>
</div>
<div style="text-align:center;">
<div style="font-size:2em;">💷</div>
<div style="font-size:0.85em;color:#666;">Fixed-Price</div>
<div style="font-size:0.85em;color:#555;">Fixed-Price</div>
</div>
<div style="text-align:center;">
<div style="font-size:2em;">🤖</div>
<div style="font-size:0.85em;color:#666;">10+ Years Experience</div>
<div style="font-size:0.85em;color:#555;">10+ Years Experience</div>
</div>
</div>
</div>
@@ -650,7 +650,7 @@ $breadcrumbs = [
</div>
<!-- Sidebar -->
<aside class="quote-sidebar">
<div class="quote-sidebar" role="complementary">
<div class="testimonial-card">
<blockquote>
<p>"UK AI Automation transformed how we track competitor pricing. The data is accurate, timely, and has directly impacted our revenue."</p>
@@ -666,7 +666,7 @@ $breadcrumbs = [
<li><strong>Free consultation call</strong> — we schedule a call to discuss your project</li>
</ol>
</div>
</aside>
</div>
</div>
</div>
@@ -679,22 +679,22 @@ $breadcrumbs = [
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">How much does AI Automation cost?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Projects typically range from £500 for simple one-time extractions to £5,000+ for complex ongoing data pipelines. We provide fixed-price quotes with no hidden fees. <a href="/tools/cost-calculator">Try our cost calculator</a> for an instant estimate.</p>
<p style="margin:15px 0 0 0;color:#555;line-height:1.6;">Projects typically range from £500 for simple one-time extractions to £5,000+ for complex ongoing data pipelines. We provide fixed-price quotes with no hidden fees. <a href="/tools/cost-calculator">Try our cost calculator</a> for an instant estimate.</p>
</details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">How long does a typical project take?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Simple projects: 3-5 days. Complex multi-source projects: 2-4 weeks. We'll give you a specific timeline in your proposal.</p>
<p style="margin:15px 0 0 0;color:#555;line-height:1.6;">Simple projects: 3-5 days. Complex multi-source projects: 2-4 weeks. We'll give you a specific timeline in your proposal.</p>
</details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">Is AI Automation legal?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Yes, when done correctly. We ensure full compliance with GDPR, DPA 2018, and respect robots.txt. Read our <a href="/blog/articles/web-Automation-compliance-uk-guide">complete legal guide</a>.</p>
<p style="margin:15px 0 0 0;color:#555;line-height:1.6;">Yes, when done correctly. We ensure full compliance with GDPR, DPA 2018, and respect robots.txt. Read our <a href="/blog/articles/web-Automation-compliance-uk-guide">complete legal guide</a>.</p>
</details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">What format will I receive the data in?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Your choice: CSV, Excel, JSON, or direct API/database delivery. We can also integrate with your existing systems.</p>
<p style="margin:15px 0 0 0;color:#555;line-height:1.6;">Your choice: CSV, Excel, JSON, or direct API/database delivery. We can also integrate with your existing systems.</p>
</details>
</div>