diff --git a/src/components/sections/contact/ContactForm.tsx b/src/components/sections/contact/ContactForm.tsx
new file mode 100644
index 0000000..331f7ab
--- /dev/null
+++ b/src/components/sections/contact/ContactForm.tsx
@@ -0,0 +1,77 @@
+import { useState } from 'react';
+
+const ContactForm = () => {
+ const [name, setName] = useState('');
+ const [email, setEmail] = useState('');
+ const [message, setMessage] = useState('');
+
+ const handleSubmit = (e: React.FormEvent) => {
+ e.preventDefault();
+ // In a real application, you would handle form submission here,
+ // e.g., send data to a server.
+ console.log({ name, email, message });
+ alert('Thank you for your message! We will get back to you soon.');
+ setName('');
+ setEmail('');
+ setMessage('');
+ };
+
+ return (
+
+
+
+
Contact Us
+
+ Have a question or want to work with us? Send us a message!
+
+
+
+
+
+ );
+};
+
+export default ContactForm;
\ No newline at end of file
diff --git a/src/index.css b/src/index.css
index 16be96a..6ab02b3 100644
--- a/src/index.css
+++ b/src/index.css
@@ -163,7 +163,8 @@ input[type="text"],
input[type="email"],
input[type="date"],
input[type="time"],
-input[type="number"] {
+input[type="number"],
+textarea {
width: 100%;
padding: 0.75rem 1rem;
border-radius: var(--radius);
@@ -178,7 +179,8 @@ input[type="text"]:focus,
input[type="email"]:focus,
input[type="date"]:focus,
input[type="time"]:focus,
-input[type="number"]:focus {
+input[type="number"]:focus,
+textarea:focus {
outline: none;
border-color: var(--accent);
box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-accent) 20%, transparent);
diff --git a/src/pages/ContactPage.tsx b/src/pages/ContactPage.tsx
index 4904004..fb05ba3 100644
--- a/src/pages/ContactPage.tsx
+++ b/src/pages/ContactPage.tsx
@@ -1,93 +1,11 @@
-import ContactCta from '@/components/sections/contact/ContactCta';
-import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
-import FooterBasic from '@/components/sections/footer/FooterBasic';
-import NavbarCentered from '@/components/ui/NavbarCentered';
+import ContactForm from '../components/sections/contact/ContactForm';
-export default function ContactPage() {
+const ContactPage = () => {
return (
<>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
>
);
-}
+};
+
+export default ContactPage;
\ No newline at end of file