diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..56f3d13
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,85 @@
+
+@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap');
+
+:root {
+ --bs-primary-rgb: 127, 90, 240; /* #7F5AF0 */
+ --bs-secondary-rgb: 44, 182, 125; /* #2CB67D */
+ --primary: #7F5AF0;
+ --secondary: #2CB67D;
+ --text-color: #16161A;
+ --bg-light: #F9F9F9;
+ --surface: #FFFFFF;
+ --bs-body-font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
+ --bs-body-color: var(--text-color);
+ --bs-border-radius: 0.5rem;
+ --bs-border-radius-lg: 1rem;
+ --bs-border-radius-sm: 0.25rem;
+}
+
+body {
+ background-color: var(--bg-light);
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-weight: 700;
+}
+
+.btn-primary {
+ --bs-btn-bg: var(--primary);
+ --bs-btn-border-color: var(--primary);
+ --bs-btn-hover-bg: #6a44d3;
+ --bs-btn-hover-border-color: #6a44d3;
+}
+
+.btn-secondary {
+ --bs-btn-bg: var(--secondary);
+ --bs-btn-border-color: var(--secondary);
+ --bs-btn-hover-bg: #249d6a;
+ --bs-btn-hover-border-color: #249d6a;
+}
+
+.navbar-sticky {
+ transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
+}
+
+.navbar-sticky.scrolled {
+ background-color: rgba(255, 255, 255, 0.95);
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
+ backdrop-filter: blur(10px);
+}
+
+.hero-section {
+ padding: 8rem 0;
+ background: linear-gradient(45deg, rgba(127, 90, 240, 0.1), rgba(44, 182, 125, 0.1));
+}
+
+.section-icon {
+ width: 64px;
+ height: 64px;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ background: linear-gradient(45deg, var(--primary), var(--secondary));
+ color: white;
+ border-radius: var(--bs-border-radius-lg);
+ margin-bottom: 1rem;
+}
+
+.testimonial-card {
+ background-color: var(--surface);
+ border: 0;
+}
+
+.faq-accordion .accordion-button:not(.collapsed) {
+ color: var(--text-color);
+ background-color: #fff;
+ box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
+}
+
+.faq-accordion .accordion-button:focus {
+ box-shadow: 0 0 0 0.25rem rgba(127, 90, 240, 0.25);
+}
+
+.footer {
+ background-color: var(--surface);
+}
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..737b1f4
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1,40 @@
+
+document.addEventListener('DOMContentLoaded', function () {
+ // Navbar shrink on scroll
+ const navbar = document.querySelector('.navbar-sticky');
+ if (navbar) {
+ const handleScroll = () => {
+ if (window.scrollY > 50) {
+ navbar.classList.add('scrolled');
+ } else {
+ navbar.classList.remove('scrolled');
+ }
+ };
+ window.addEventListener('scroll', handleScroll);
+ handleScroll(); // Initial check
+ }
+
+ // Smooth scrolling for anchor links
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
+ anchor.addEventListener('click', function (e) {
+ e.preventDefault();
+ const targetId = this.getAttribute('href');
+ const targetElement = document.querySelector(targetId);
+ if(targetElement){
+ targetElement.scrollIntoView({ behavior: 'smooth' });
+ }
+ });
+ });
+
+ // Basic form validation feedback
+ const form = document.querySelector('.needs-validation');
+ if(form){
+ form.addEventListener('submit', function (event) {
+ if (!form.checkValidity()) {
+ event.preventDefault();
+ event.stopPropagation();
+ }
+ form.classList.add('was-validated');
+ }, false);
+ }
+});
diff --git a/index.php b/index.php
index 12eeffe..5849a98 100644
--- a/index.php
+++ b/index.php
@@ -1,237 +1,300 @@
-
- Ava Reed | Designer & Developer
-
+ EventFlow - Effortless Event Management
+
+
+
+
+
+
+
+
-
-