474 lines
20 KiB
JSON
474 lines
20 KiB
JSON
{
|
||
"projectName": "corporate-law-firm-website-1780571386101",
|
||
"businessType": "",
|
||
"industry": "",
|
||
"tone": "",
|
||
"generatedAt": "2026-06-04T11:09:46.127Z",
|
||
"sections": [
|
||
{
|
||
"name": "HeroSection",
|
||
"importPath": "@/components/sections/HeroSection",
|
||
"position": 0,
|
||
"role": "hero",
|
||
"hasImage": true,
|
||
"hasForm": false,
|
||
"itemCount": 2,
|
||
"layout": "flex-row",
|
||
"headings": [],
|
||
"buttonLabels": [
|
||
"Schedule a Consultation"
|
||
],
|
||
"people": [],
|
||
"allText": [
|
||
"next/image",
|
||
"@/components/ui/Button",
|
||
"hero",
|
||
"relative min-h-screen flex items-center justify-center overflow-hidden",
|
||
"Corporate law office with African art",
|
||
"100vw",
|
||
"object-cover",
|
||
"absolute inset-0 bg-gradient-to-r from-[#000080]/80 to-[#000080]/60",
|
||
"relative z-10 max-w-7xl mx-auto px-6 text-center",
|
||
"inline-block text-sm font-semibold tracking-widest uppercase text-[#d4af37] mb-4",
|
||
"Mtungwa & Partners",
|
||
"text-5xl lg:text-7xl font-bold tracking-tight leading-tight text-white mb-6",
|
||
"Corporate Legal Excellence.",
|
||
"Rooted in Africa.",
|
||
"text-xl lg:text-2xl text-white/80 max-w-3xl mx-auto mb-10 leading-relaxed",
|
||
"Guiding South African businesses through complex corporate law, real estate transactions,\n and high-stakes litigation with integrity and deep local insight.",
|
||
"#contact",
|
||
"inline-block bg-[#d4af37] text-[#000080] px-8 py-4 rounded-lg font-semibold text-lg hover:opacity-90 transition-all duration-200 ease-out shadow-[var(--shadow-lifted)]",
|
||
"Schedule a Consultation"
|
||
]
|
||
},
|
||
{
|
||
"name": "AboutSection",
|
||
"importPath": "@/components/sections/AboutSection",
|
||
"position": 1,
|
||
"role": "about",
|
||
"hasImage": true,
|
||
"hasForm": false,
|
||
"itemCount": 3,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Over 30 Years of Legal Experience in South Africa"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [],
|
||
"allText": [
|
||
"next/image",
|
||
"about",
|
||
"py-20 lg:py-28 bg-white",
|
||
"max-w-7xl mx-auto px-6 grid md:grid-cols-2 gap-12 items-center",
|
||
"relative aspect-[4/3] overflow-hidden rounded-xl shadow-[var(--shadow-card)]",
|
||
"Legal team in consultation",
|
||
"(max-width: 768px) 100vw, 50vw",
|
||
"object-cover hover:scale-105 transition-transform duration-500 ease-out",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"About Us",
|
||
"text-3xl lg:text-4xl font-semibold tracking-tight text-[#000080] mt-4 mb-6",
|
||
"Over 30 Years of Legal Experience in South Africa",
|
||
"text-base lg:text-lg leading-relaxed text-neutral-600 mb-6",
|
||
"Founded in 1992 in Sandton, Mtungwa & Partners has grown from a two-person practice into\n one of Johannesburg's most respected corporate law firms. We have successfully handled\n over 500 corporate transactions and 200 litigation cases, always guided by the principle\n of",
|
||
"Ubuntu",
|
||
"— \"I am because we are.\" Our attorneys bring deep knowledge of the\n Companies Act, Property Law Act, and South African commercial litigation.",
|
||
"text-base lg:text-lg leading-relaxed text-neutral-600",
|
||
"We understand that in South Africa, business success is tied to community growth.\n Every client engagement is a partnership aimed at building lasting value."
|
||
]
|
||
},
|
||
{
|
||
"name": "PracticeAreasSection",
|
||
"importPath": "@/components/sections/PracticeAreasSection",
|
||
"position": 2,
|
||
"role": "portfolio",
|
||
"hasImage": false,
|
||
"hasForm": false,
|
||
"itemCount": 4,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Practice Areas"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [],
|
||
"allText": [
|
||
"@/components/ui/Card",
|
||
"lucide-react",
|
||
"Corporate Law",
|
||
"Mergers, acquisitions, corporate governance, and BBBEE structuring under the South African Companies Act. We guide boards through regulatory compliance and shareholder agreements.",
|
||
"Real Estate",
|
||
"Commercial property transactions, lease negotiations, title due diligence, and development finance. Our team handles conveyancing for Sandton and national portfolios.",
|
||
"Business Litigation",
|
||
"Commercial dispute resolution, arbitration, mediation, and litigation. We protect business owners in contract disputes, shareholder conflicts, and insolvency matters.",
|
||
"Tax & Regulatory",
|
||
"Tax planning, transfer pricing, VAT structuring, and regulatory compliance. We advise on BEE ownership structures and cross-border investment into South Africa.",
|
||
"practiceareas",
|
||
"services",
|
||
"py-20 lg:py-28 bg-[#f9fafb]",
|
||
"container mx-auto px-4",
|
||
"text-center mb-12",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"Our Expertise",
|
||
"text-3xl lg:text-4xl font-semibold tracking-tight mt-2",
|
||
"Practice Areas",
|
||
"text-base lg:text-lg leading-relaxed text-neutral-600 mt-4 max-w-2xl mx-auto",
|
||
"Targeted legal services for corporate clients, real estate investors, and business owners across South Africa.",
|
||
"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",
|
||
"rounded-xl border border-neutral-100 bg-white shadow-[var(--shadow-card)] hover:shadow-[var(--shadow-lifted)] hover:-translate-y-0.5 transition-all duration-200 ease-out",
|
||
"w-12 h-12 rounded-lg bg-[#000080]/10 flex items-center justify-center mb-3",
|
||
"w-6 h-6 text-[#000080]",
|
||
"text-lg font-semibold",
|
||
"text-neutral-600 text-sm leading-relaxed"
|
||
]
|
||
},
|
||
{
|
||
"name": "ServicesSection",
|
||
"importPath": "@/components/sections/ServicesSection",
|
||
"position": 3,
|
||
"role": "services",
|
||
"hasImage": false,
|
||
"hasForm": false,
|
||
"itemCount": 3,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Strategic Legal Services for Business"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [],
|
||
"allText": [
|
||
"@/components/ui/Card",
|
||
"lucide-react",
|
||
"Corporate Law",
|
||
"Company registrations, mergers & acquisitions, shareholder agreements, and compliance with the Companies Act. We structure transactions that protect your interests and fuel growth.",
|
||
"Real Estate Transactions",
|
||
"Commercial property acquisitions, lease negotiations, development law, and title disputes. Our conveyancing team ensures smooth transfers across South Africa.",
|
||
"Business Litigation",
|
||
"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.",
|
||
"services",
|
||
"py-20 lg:py-28 bg-neutral-50",
|
||
"max-w-7xl mx-auto px-6",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400 text-center block",
|
||
"Our Practice Areas",
|
||
"text-3xl lg:text-4xl font-semibold tracking-tight text-[#000080] mt-4 mb-12 text-center",
|
||
"Strategic Legal Services for Business",
|
||
"grid md:grid-cols-3 gap-8",
|
||
"rounded-xl border border-neutral-100 bg-white shadow-[var(--shadow-card)] hover:shadow-[var(--shadow-lifted)] hover:-translate-y-0.5 transition-all duration-200 ease-out",
|
||
"w-10 h-10 text-[#d4af37] mb-4",
|
||
"text-xl font-semibold text-[#000080]",
|
||
"text-base text-neutral-600 leading-relaxed"
|
||
]
|
||
},
|
||
{
|
||
"name": "CaseStudiesSection",
|
||
"importPath": "@/components/sections/CaseStudiesSection",
|
||
"position": 4,
|
||
"role": "gallery",
|
||
"hasImage": true,
|
||
"hasForm": false,
|
||
"itemCount": 3,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Transformative Outcomes We've Delivered"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [
|
||
"Real Estate Investment"
|
||
],
|
||
"allText": [
|
||
"next/image",
|
||
"@/components/ui/Card",
|
||
"Construction & Infrastructure",
|
||
"Shareholder deadlock in a R200 million joint venture",
|
||
"Reached a mediated exit with a 45% valuation increase for our client within 6 months.",
|
||
"Read case study",
|
||
"Real Estate Investment",
|
||
"Complex title dispute over a prime Sandton commercial property",
|
||
"Resolved through the Land Claims Court, securing full ownership and a R15 million compensation.",
|
||
"Manufacturing & Export",
|
||
"Breach of international supply contract causing R8 million loss",
|
||
"Won arbitration in South Africa and enforced award in the UK within 14 months.",
|
||
"casestudies",
|
||
"case-studies",
|
||
"py-20 lg:py-28 bg-white",
|
||
"max-w-7xl mx-auto px-6",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400 text-center block",
|
||
"Client Results",
|
||
"text-3xl lg:text-4xl font-semibold tracking-tight text-[#000080] mt-4 mb-12 text-center",
|
||
"Transformative Outcomes We've Delivered",
|
||
"grid md:grid-cols-3 gap-8",
|
||
"rounded-xl border border-neutral-100 bg-white shadow-[var(--shadow-card)] hover:shadow-[var(--shadow-lifted)] hover:-translate-y-0.5 transition-all duration-200 ease-out overflow-hidden",
|
||
"aspect-video overflow-hidden",
|
||
"w-full h-full object-cover hover:scale-105 transition-transform duration-500 ease-out",
|
||
"text-xs font-semibold tracking-widest uppercase text-[#d4af37]",
|
||
"text-lg font-semibold text-[#000080] mt-2",
|
||
"text-base text-neutral-600 leading-relaxed",
|
||
"Result:",
|
||
"#contact",
|
||
"inline-block mt-4 text-sm font-semibold text-[#000080] underline-offset-4 hover:underline transition-all duration-200",
|
||
"→"
|
||
]
|
||
},
|
||
{
|
||
"name": "TeamSection",
|
||
"importPath": "@/components/sections/TeamSection",
|
||
"position": 5,
|
||
"role": "team",
|
||
"hasImage": true,
|
||
"hasForm": false,
|
||
"itemCount": 3,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Meet the Mtungwa & Partners Team"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [
|
||
"Sipho Mtungwa",
|
||
"Managing Partner",
|
||
"Thandi Ndlovu",
|
||
"Michael Botha"
|
||
],
|
||
"allText": [
|
||
"next/image",
|
||
"@/components/ui/Card",
|
||
"@/components/ui/Badge",
|
||
"Sipho Mtungwa",
|
||
"Managing Partner",
|
||
"Over 20 years advising Johannesburg-based corporates on M&A, governance, and BBBEE compliance under the Companies Act.",
|
||
"Thandi Ndlovu",
|
||
"Senior Associate – Real Estate",
|
||
"Specialises in commercial property transactions, title due diligence, and property development financing in Sandton.",
|
||
"Michael Botha",
|
||
"Associate – Litigation",
|
||
"Handles high-stakes commercial disputes, arbitration, and cross-border litigation for business owners across SA.",
|
||
"team",
|
||
"py-20 lg:py-28 bg-white",
|
||
"container mx-auto px-4",
|
||
"text-center mb-12",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"Our Attorneys",
|
||
"text-3xl lg:text-4xl font-semibold tracking-tight mt-2",
|
||
"Meet the Mtungwa & Partners Team",
|
||
"text-base lg:text-lg leading-relaxed text-neutral-600 mt-4 max-w-2xl mx-auto",
|
||
"Seasoned legal professionals dedicated to delivering strategic counsel for South African enterprises.",
|
||
"grid grid-cols-1 md:grid-cols-3 gap-8",
|
||
"rounded-xl border border-neutral-100 bg-white shadow-[var(--shadow-card)] hover:shadow-[var(--shadow-lifted)] hover:-translate-y-0.5 transition-all duration-200 ease-out",
|
||
"aspect-square overflow-hidden rounded-t-xl",
|
||
"object-cover w-full h-full",
|
||
"text-xl font-semibold",
|
||
"bg-[#d4af37] text-white text-xs font-semibold px-3 py-1 rounded-full",
|
||
"text-neutral-600 text-sm leading-relaxed"
|
||
]
|
||
},
|
||
{
|
||
"name": "TestimonialsSection",
|
||
"importPath": "@/components/sections/TestimonialsSection",
|
||
"position": 6,
|
||
"role": "testimonials",
|
||
"hasImage": false,
|
||
"hasForm": false,
|
||
"itemCount": 3,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"What Our Clients Say"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [],
|
||
"allText": [
|
||
"use client",
|
||
"Thabo Mokoena",
|
||
"CEO, Mokoena Holdings",
|
||
"Mtungwa & Partners resolved a complex cross-border dispute within six weeks. Their grasp of South African corporate law is unmatched.",
|
||
"Lindiwe Dlamini",
|
||
"Property Developer, Dlamini Estates",
|
||
"They handled my real estate portfolio acquisition with precision. Every clause was negotiated to protect my interests.",
|
||
"James Botha",
|
||
"Managing Director, Botha Logistics",
|
||
"From business formation to litigation defense, they have been our trusted legal partners for over a decade.",
|
||
"testimonials",
|
||
"py-20 lg:py-28 bg-[#ffffff]",
|
||
"mx-auto max-w-6xl px-4",
|
||
"mb-12 text-center",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"Client Testimonials",
|
||
"mt-3 text-3xl lg:text-4xl font-semibold tracking-tight text-[#111827]",
|
||
"What Our Clients Say",
|
||
"grid grid-cols-1 gap-6 md:grid-cols-3",
|
||
"rounded-xl border border-neutral-100 bg-white p-6 shadow-[var(--shadow-card)]",
|
||
"text-yellow-400 text-lg",
|
||
"★★★★★",
|
||
"mt-4 text-neutral-600 leading-relaxed",
|
||
"mt-6",
|
||
"font-semibold text-[#111827]",
|
||
"text-sm text-neutral-400"
|
||
]
|
||
},
|
||
{
|
||
"name": "BookingSection",
|
||
"importPath": "@/components/sections/BookingSection",
|
||
"position": 7,
|
||
"role": "booking",
|
||
"hasImage": false,
|
||
"hasForm": true,
|
||
"itemCount": 4,
|
||
"layout": "unknown",
|
||
"headings": [
|
||
"Thank You",
|
||
"Schedule Your Case Review"
|
||
],
|
||
"buttonLabels": [
|
||
"Request Consultation"
|
||
],
|
||
"people": [],
|
||
"allText": [
|
||
"use client",
|
||
"react",
|
||
"@/components/ui/Button",
|
||
"@/components/ui/Input",
|
||
"Corporate Law",
|
||
"Real Estate Transactions",
|
||
"Business Litigation",
|
||
"Contract Review",
|
||
"Mergers & Acquisitions",
|
||
"booking",
|
||
"py-20 lg:py-28 bg-[#ffffff]",
|
||
"mx-auto max-w-2xl text-center",
|
||
"rounded-xl border border-neutral-100 bg-white p-8 shadow-[var(--shadow-card)]",
|
||
"text-3xl font-semibold tracking-tight text-[#111827]",
|
||
"Thank You",
|
||
"mt-4 text-lg leading-relaxed text-neutral-600",
|
||
"We have received your consultation request. A member of our team will contact you within 24 hours.",
|
||
"py-20 lg:py-28 bg-neutral-50",
|
||
"mx-auto max-w-2xl px-4",
|
||
"text-center",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"Book a Consultation",
|
||
"mt-3 text-3xl lg:text-4xl font-semibold tracking-tight text-[#111827]",
|
||
"Schedule Your Case Review",
|
||
"Tell us about your legal needs and our attorneys will arrange a confidential meeting.",
|
||
"mt-10 space-y-6",
|
||
"Full Name",
|
||
"email",
|
||
"Email Address",
|
||
"tel",
|
||
"Phone Number",
|
||
"w-full rounded-lg border border-neutral-200 bg-white px-4 py-3 text-neutral-900 placeholder-neutral-400 shadow-[var(--shadow-surface)] transition-all duration-200 focus:border-[#000080] focus:ring-2 focus:ring-[#000080]/20",
|
||
"Select Service",
|
||
"Brief description of your legal matter",
|
||
"submit",
|
||
"default",
|
||
"w-full bg-[#000080] text-white hover:opacity-90",
|
||
"Request Consultation"
|
||
]
|
||
},
|
||
{
|
||
"name": "GallerySection",
|
||
"importPath": "@/components/sections/GallerySection",
|
||
"position": 8,
|
||
"role": "gallery",
|
||
"hasImage": true,
|
||
"hasForm": false,
|
||
"itemCount": 8,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Moments at Mtungwa & Partners",
|
||
"{d.title}"
|
||
],
|
||
"buttonLabels": [],
|
||
"people": [],
|
||
"allText": [
|
||
"use client",
|
||
"@/hooks/useEmDashContent",
|
||
"next/image",
|
||
"gallery",
|
||
"flex justify-center py-16",
|
||
"w-8 h-8 rounded-full border-2 border-current border-t-transparent animate-spin",
|
||
"py-20 lg:py-28 bg-[#ffffff]",
|
||
"mx-auto max-w-6xl px-4",
|
||
"mb-12 text-center",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"Our Gallery",
|
||
"mt-3 text-3xl lg:text-4xl font-semibold tracking-tight text-[#111827]",
|
||
"Moments at Mtungwa & Partners",
|
||
"mt-4 text-lg leading-relaxed text-neutral-600",
|
||
"A visual look into our practice and community engagements.",
|
||
"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",
|
||
"group overflow-hidden rounded-xl border border-neutral-100 bg-white shadow-[var(--shadow-card)] transition-all duration-200 ease-out hover:shadow-[var(--shadow-lifted)] hover:-translate-y-0.5",
|
||
"relative aspect-video overflow-hidden",
|
||
"Gallery image",
|
||
"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",
|
||
"object-cover transition-transform duration-500 ease-out group-hover:scale-105",
|
||
"p-6",
|
||
"text-lg font-semibold text-[#111827]",
|
||
"mt-2 text-sm text-neutral-600 leading-relaxed"
|
||
]
|
||
},
|
||
{
|
||
"name": "ContactSection",
|
||
"importPath": "@/components/sections/ContactSection",
|
||
"position": 9,
|
||
"role": "contact",
|
||
"hasImage": false,
|
||
"hasForm": true,
|
||
"itemCount": 3,
|
||
"layout": "grid",
|
||
"headings": [
|
||
"Contact Our Team",
|
||
"Message Sent"
|
||
],
|
||
"buttonLabels": [
|
||
"Send Message"
|
||
],
|
||
"people": [],
|
||
"allText": [
|
||
"use client",
|
||
"react",
|
||
"@/components/ui/Button",
|
||
"@/components/ui/Input",
|
||
"lucide-react",
|
||
"Sandton, Johannesburg, 2196",
|
||
"+27 11 234 5678",
|
||
"tel:+27112345678",
|
||
"info@mtungwapartners.co.za",
|
||
"mailto:info@mtungwapartners.co.za",
|
||
"contact",
|
||
"py-20 lg:py-28 bg-neutral-50",
|
||
"mx-auto max-w-6xl px-4",
|
||
"grid grid-cols-1 gap-12 lg:grid-cols-2",
|
||
"text-sm font-semibold tracking-widest uppercase text-neutral-400",
|
||
"Get in Touch",
|
||
"mt-3 text-3xl lg:text-4xl font-semibold tracking-tight text-[#111827]",
|
||
"Contact Our Team",
|
||
"mt-4 text-lg leading-relaxed text-neutral-600",
|
||
"Reach out for a confidential consultation. Our attorneys are ready to assist with your legal matters.",
|
||
"mt-8 space-y-6",
|
||
"flex items-start gap-4",
|
||
"flex h-10 w-10 items-center justify-center rounded-lg bg-[#000080]/10 text-[#000080]",
|
||
"h-5 w-5",
|
||
"text-[#111827] underline-offset-2 hover:underline transition-all duration-200",
|
||
"text-[#111827]",
|
||
"rounded-xl border border-neutral-100 bg-white p-8 shadow-[var(--shadow-card)]",
|
||
"text-center py-12",
|
||
"text-2xl font-semibold text-[#111827]",
|
||
"Message Sent",
|
||
"mt-4 text-neutral-600",
|
||
"We will respond within 24 hours.",
|
||
"space-y-6",
|
||
"Your Name",
|
||
"email",
|
||
"Email Address",
|
||
"How can we help?",
|
||
"w-full rounded-lg border border-neutral-200 bg-white px-4 py-3 text-neutral-900 placeholder-neutral-400 shadow-[var(--shadow-surface)] transition-all duration-200 focus:border-[#000080] focus:ring-2 focus:ring-[#000080]/20",
|
||
"submit",
|
||
"default",
|
||
"w-full bg-[#000080] text-white hover:opacity-90",
|
||
"Send Message"
|
||
]
|
||
}
|
||
],
|
||
"navigationLinks": [
|
||
"Home",
|
||
"About",
|
||
"Services",
|
||
"Gallery",
|
||
"Contact"
|
||
]
|
||
} |