diff --git a/src/pages/AboutPage.css b/src/pages/AboutPage.css index 4deb557..6128663 100644 --- a/src/pages/AboutPage.css +++ b/src/pages/AboutPage.css @@ -196,72 +196,57 @@ } /* Industries */ -.about-industries { - display: flex; - flex-wrap: wrap; - gap: 1rem; - justify-content: center; - max-width: 800px; +.about-industries-grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 1.25rem; + max-width: 1000px; margin: 0 auto; } -.about-industry-badge { - background: rgba(255, 255, 255, 0.06); - border: 1px solid rgba(255, 255, 255, 0.12); - border-radius: 100px; - padding: 0.6rem 1.5rem; - color: var(--light-grey-100); - font-size: 0.95rem; - font-weight: 500; - transition: border-color 0.3s, color 0.3s; +.about-industries-grid > :last-child:nth-child(4n - 2) { + grid-column: 2 / 3; } -.about-industry-badge:hover { - border-color: var(--orange-100); - color: #fff; -} - -/* Company Details */ -.about-company-details { - max-width: 700px; - margin: 0 auto; +.about-industry-card { background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); - border-radius: 12px; - overflow: hidden; + border-radius: 14px; + padding: 1.5rem 1.25rem; + text-align: center; + cursor: default; + transition: background 0.3s, box-shadow 0.3s; } -.about-detail-row { - display: flex; - justify-content: space-between; - padding: 1rem 1.5rem; - border-bottom: 1px solid rgba(255, 255, 255, 0.06); +.about-industry-card:hover { + background: rgba(255, 255, 255, 0.07); + box-shadow: 0 4px 25px rgba(255, 91, 4, 0.08); } -.about-detail-row:last-child { - border-bottom: none; -} - -.about-detail-row span:first-child { - color: var(--light-grey-100); - opacity: 0.7; - font-size: 0.9rem; -} - -.about-detail-row span:last-child { - color: #fff; - font-weight: 500; - font-size: 0.95rem; - text-align: right; -} - -.about-detail-row a { +.about-industry-icon { + width: 36px; + height: 36px; color: var(--orange-100); - text-decoration: none; + margin: 0 auto 0.75rem; } -.about-detail-row a:hover { - text-decoration: underline; +.about-industry-icon svg { + width: 100%; + height: 100%; +} + +.about-industry-card h3 { + font-size: 0.95rem; + font-weight: 700; + color: #fff; + margin-bottom: 0.35rem; +} + +.about-industry-card p { + color: var(--light-grey-100); + font-size: 0.8rem; + line-height: 1.45; + opacity: 0.7; } /* CTA */ @@ -315,6 +300,10 @@ grid-template-columns: repeat(3, 1fr); } + .about-industries-grid { + grid-template-columns: repeat(3, 1fr); + } + .about-founder-card { padding: 2rem; } @@ -341,19 +330,14 @@ grid-template-columns: repeat(2, 1fr); } + .about-industries-grid { + grid-template-columns: repeat(2, 1fr); + } + .about-founder-card { padding: 1.5rem; } - .about-detail-row { - flex-direction: column; - gap: 0.25rem; - } - - .about-detail-row span:last-child { - text-align: left; - } - .about-cta { padding: 2.5rem 1.5rem; } diff --git a/src/pages/AboutPage.tsx b/src/pages/AboutPage.tsx index 38de1e8..c969731 100644 --- a/src/pages/AboutPage.tsx +++ b/src/pages/AboutPage.tsx @@ -61,8 +61,69 @@ const values = [ ]; const industries = [ - 'E-commerce', 'Professional Services', 'SaaS', 'Charities', - 'Education', 'Healthcare', 'Public Sector', + { + name: 'E-commerce', + icon: ( + + + + ), + desc: 'Order processing, inventory sync, customer journeys', + }, + { + name: 'Professional Services', + icon: ( + + + + ), + desc: 'CRM, invoicing, client onboarding automation', + }, + { + name: 'SaaS', + icon: ( + + + + ), + desc: 'User onboarding, billing, support ticket workflows', + }, + { + name: 'Charities', + icon: ( + + + + ), + desc: 'Donor management, grant reporting, volunteer coordination', + }, + { + name: 'Education', + icon: ( + + + + ), + desc: 'Enrolment, student comms, content delivery', + }, + { + name: 'Healthcare', + icon: ( + + + + ), + desc: 'Appointment scheduling, patient records, compliance', + }, + { + name: 'Public Sector', + icon: ( + + + + ), + desc: 'Case management, reporting, citizen services', + }, ]; const AboutPage = () => { @@ -223,38 +284,28 @@ const AboutPage = () => { Industries We Serve - + {industries.map((ind, i) => ( - - {ind} - + + {ind.icon} + + {ind.name} + {ind.desc} + ))} - {/* Company Details */} - - - Company Details - - Legal NameAImpress Ltd - Company Number16417799 (England & Wales) - VAT Number492173381 - ICO RegistrationZB979660 - AddressSuite 6065 Unit 3a, 34-35 Hatton Garden, London, EC1N 8DX - Emailhello@ai-impress.com - - - {/* CTA */}
{ind.desc}