"use client" import type React from "react" import { useState, useEffect } from "react" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Textarea } from "@/components/ui/textarea" import { MapPin, Phone, Mail, Clock } from "lucide-react" export function ContactSection() { const [formData, setFormData] = useState({ name: "", email: "", phone: "", message: "", }) const [scrollY, setScrollY] = useState(0) useEffect(() => { const handleScroll = () => setScrollY(window.scrollY) window.addEventListener("scroll", handleScroll) return () => window.removeEventListener("scroll", handleScroll) }, []) const handleSubmit = (e: React.FormEvent) => { e.preventDefault() console.log("Form submitted:", formData) } const handleChange = (e: React.ChangeEvent) => { setFormData((prev) => ({ ...prev, [e.target.name]: e.target.value, })) } return (
{/* Background logo - desktop only */}
{/* Mobile solid background */}
{/* Mobile background overlay to hide logo */}

Let's Talk

Ready to create something amazing?