diff --git a/src/pages/AboutPage.css b/src/pages/AboutPage.css index d6eb235..81fa5ad 100644 --- a/src/pages/AboutPage.css +++ b/src/pages/AboutPage.css @@ -39,7 +39,7 @@ /* Story */ .about-story-text { - max-width: 800px; + max-width: 1100px; margin: 0 auto; color: var(--light-grey-100); font-size: 1.05rem; @@ -55,7 +55,7 @@ display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; - max-width: 1000px; + max-width: 1200px; margin: 0 auto; } @@ -105,7 +105,7 @@ display: grid; grid-template-columns: repeat(5, 1fr); gap: 1.25rem; - max-width: 1100px; + max-width: 1200px; margin: 0 auto; } @@ -143,7 +143,7 @@ display: flex; gap: 2.5rem; align-items: center; - max-width: 900px; + max-width: 1200px; margin: 0 auto; background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(12px); @@ -223,7 +223,7 @@ display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.25rem; - max-width: 1000px; + max-width: 1200px; margin: 0 auto; } @@ -283,7 +283,7 @@ border: 1px solid rgba(255, 91, 4, 0.2); border-radius: 20px; padding: 3.5rem 2rem; - max-width: 700px; + max-width: 900px; margin: 0 auto; } diff --git a/src/pages/PricingPage.css b/src/pages/PricingPage.css index 59a2bf7..39770fa 100644 --- a/src/pages/PricingPage.css +++ b/src/pages/PricingPage.css @@ -39,7 +39,7 @@ /* Implementation Pricing Table */ .pricing-table-wrap { - max-width: 800px; + max-width: 1200px; margin: 0 auto; } @@ -65,9 +65,28 @@ border-bottom: none; } +.pricing-table-row--popular { + background: rgba(255, 91, 4, 0.06); +} + .pricing-table-service { color: var(--light-grey-100); font-size: 0.95rem; + display: flex; + align-items: center; + gap: 0.6rem; +} + +.pricing-popular-tag { + background: var(--orange-100); + color: #fff; + padding: 0.15rem 0.6rem; + border-radius: 100px; + font-size: 0.7rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.04em; + flex-shrink: 0; } .pricing-table-price { @@ -82,7 +101,7 @@ display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; - max-width: 1100px; + max-width: 1200px; margin: 0 auto; } @@ -210,7 +229,7 @@ display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.25rem; - max-width: 1000px; + max-width: 1200px; margin: 0 auto; } @@ -248,7 +267,7 @@ display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.25rem; - max-width: 1000px; + max-width: 1200px; margin: 0 auto; } @@ -307,7 +326,7 @@ border: 1px solid rgba(255, 91, 4, 0.18); border-radius: 20px; padding: 2.5rem; - max-width: 900px; + max-width: 1200px; margin: 0 auto; text-align: center; } @@ -357,7 +376,7 @@ /* Comparison Table */ .comparison-table-wrap { - max-width: 900px; + max-width: 1200px; margin: 0 auto; overflow-x: auto; } @@ -401,7 +420,7 @@ /* FAQ */ .faq-list { - max-width: 800px; + max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; @@ -471,7 +490,7 @@ } .pricing-quote-form-wrap { - max-width: 800px; + max-width: 1200px; margin: 0 auto; background: rgba(255, 255, 255, 0.04); backdrop-filter: blur(12px); diff --git a/src/pages/PricingPage.tsx b/src/pages/PricingPage.tsx index 7bba9b5..d6b1f41 100644 --- a/src/pages/PricingPage.tsx +++ b/src/pages/PricingPage.tsx @@ -13,6 +13,8 @@ const fadeUp = { }; const implementationPricing = [ + { service: 'AI Chatbots & Virtual Assistants', price: '£3,000 – £10,000', popular: true }, + { service: 'Custom Website Development', price: '£2,500 – £15,000', popular: true }, { service: 'Workflow Automation Implementation', price: '£3,500 – £12,000' }, { service: 'System Integration & Synchronisation', price: '£2,500 – £10,000+' }, { service: 'CRM Workflow Optimisation', price: '£3,000 – £6,500' }, @@ -174,13 +176,16 @@ const PricingPage = () => { {implementationPricing.map((item, i) => ( - {item.service} + + {item.service} + {'popular' in item && item.popular && Popular} + {item.price} ))} diff --git a/src/pages/ServicesPage.css b/src/pages/ServicesPage.css index 1bf31df..af8343d 100644 --- a/src/pages/ServicesPage.css +++ b/src/pages/ServicesPage.css @@ -42,7 +42,7 @@ display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; - max-width: 1100px; + max-width: 1200px; margin: 0 auto; } @@ -53,7 +53,8 @@ border-radius: 16px; padding: 2rem; cursor: pointer; - transition: border-color 0.3s, transform 0.2s; + transition: border-color 0.3s, transform 0.2s, box-shadow 0.3s; + position: relative; } .service-card:hover { @@ -64,6 +65,31 @@ border-color: var(--orange-100); } +.service-card--popular { + border-color: var(--orange-100); + background: rgba(255, 91, 4, 0.06); + box-shadow: 0 0 30px rgba(255, 91, 4, 0.08); +} + +.service-card--popular:hover { + border-color: var(--orange-100); + box-shadow: 0 0 40px rgba(255, 91, 4, 0.15); +} + +.service-popular-badge { + position: absolute; + top: -11px; + right: 1.5rem; + background: var(--orange-100); + color: #fff; + padding: 0.25rem 0.9rem; + border-radius: 100px; + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.05em; +} + .service-card-header { display: flex; justify-content: space-between; @@ -153,7 +179,7 @@ border: 1px solid rgba(255, 91, 4, 0.18); border-radius: 20px; padding: 2.5rem; - max-width: 1000px; + max-width: 1200px; margin: 0 auto; } @@ -205,7 +231,7 @@ /* Process Steps */ .process-steps { - max-width: 800px; + max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; @@ -251,7 +277,7 @@ display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; - max-width: 1000px; + max-width: 1200px; margin: 0 auto; } @@ -290,7 +316,7 @@ border: 1px solid rgba(255, 91, 4, 0.2); border-radius: 20px; padding: 3.5rem 2rem; - max-width: 700px; + max-width: 900px; margin: 0 auto; } diff --git a/src/pages/ServicesPage.tsx b/src/pages/ServicesPage.tsx index 67e32c1..377d853 100644 --- a/src/pages/ServicesPage.tsx +++ b/src/pages/ServicesPage.tsx @@ -14,6 +14,44 @@ const fadeUp = { }; const services = [ + { + icon: ( + + + + ), + title: 'AI Chatbots & Virtual Assistants', + price: '£3,000 – £10,000', + purpose: 'Deploy intelligent chatbots that handle customer support, qualify leads, and book appointments 24/7 — no human required.', + popular: true, + includes: [ + 'Custom chatbot design & personality', + 'Integration with your website, WhatsApp, or Messenger', + 'Knowledge base training on your business data', + 'Lead qualification & CRM handoff', + 'Multi-language support', + 'Analytics dashboard & conversation insights', + ], + }, + { + icon: ( + + + + ), + title: 'Custom Website Development', + price: '£2,500 – £15,000', + purpose: 'High-performance, conversion-optimised websites built with modern tech — fast, SEO-ready, and fully yours.', + popular: true, + includes: [ + 'Custom design & responsive development', + 'React / Next.js or WordPress build', + 'SEO optimisation & Core Web Vitals', + 'CMS integration for easy content updates', + 'Contact forms, analytics & tracking setup', + 'Hosting setup on your own infrastructure', + ], + }, { icon: ( @@ -211,13 +249,14 @@ const ServicesPage = () => { return ( setExpandedCard(isExpanded ? null : i)} > + {'popular' in s && s.popular && Popular}
{s.icon}
{s.price}