Deploy
This commit is contained in:
+474
@@ -0,0 +1,474 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user