diff --git a/src/components/sections/ServicesSection.tsx b/src/components/sections/ServicesSection.tsx new file mode 100644 index 0000000..c40a048 --- /dev/null +++ b/src/components/sections/ServicesSection.tsx @@ -0,0 +1,58 @@ +import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/Card" +import { Briefcase, Building2, Scale } from 'lucide-react' + +export default function ServicesSection() { + const services = [ + { + icon: Briefcase, + title: "Corporate Law", + description: "Company registrations, mergers & acquisitions, shareholder agreements, and compliance with the Companies Act. We structure transactions that protect your interests and fuel growth.", + }, + { + icon: Building2, + title: "Real Estate Transactions", + description: "Commercial property acquisitions, lease negotiations, development law, and title disputes. Our conveyancing team ensures smooth transfers across South Africa.", + }, + { + icon: Scale, + title: "Business Litigation", + description: "High-stakes commercial disputes, contract breaches, shareholder oppression claims, and debt recovery. We represent clients in the High Court, Supreme Court of Appeal, and arbitration.", + }, + ] + + return ( +
+
+ + Our Practice Areas + +

+ Strategic Legal Services for Business +

+
+ {services.map((service, i) => { + const Icon = service.icon + return ( + + + + + {service.title} + + + +

+ {service.description} +

+
+
+ ) + })} +
+
+
+ ) +} \ No newline at end of file