diff --git a/src/app/page.tsx b/src/app/page.tsx
index 8b785ce..664da14 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -11,8 +11,29 @@ import FaqSplitText from "@/components/sections/faq/FaqSplitText";
import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import { Award, CheckCircle, Cog, Droplets, Gauge, Phone, Rotate3D, Shield, TrendingUp, Wrench, Zap } from "lucide-react";
+import { useState } from "react";
export default function LandingPage() {
+ const [isModalOpen, setIsModalOpen] = useState(false);
+ const [phoneNumber, setPhoneNumber] = useState("");
+ const [serviceDescription, setServiceDescription] = useState("");
+
+ const handleOpenModal = () => {
+ setIsModalOpen(true);
+ };
+
+ const handleCloseModal = () => {
+ setIsModalOpen(false);
+ setPhoneNumber("");
+ setServiceDescription("");
+ };
+
+ const handleSubmit = (e: React.FormEvent) => {
+ e.preventDefault();
+ console.log("Form submitted:", { phoneNumber, serviceDescription });
+ handleCloseModal();
+ };
+
return (