diff --git a/public/images/wings-heroslider4.png b/public/images/wings-heroslider4.png new file mode 100644 index 0000000..f10bbf4 Binary files /dev/null and b/public/images/wings-heroslider4.png differ diff --git a/public/images/women-hero-silder-1.png b/public/images/women-hero-silder-1.png new file mode 100644 index 0000000..771a639 Binary files /dev/null and b/public/images/women-hero-silder-1.png differ diff --git a/public/images/women-hero-slider-2.png b/public/images/women-hero-slider-2.png new file mode 100644 index 0000000..4172fca Binary files /dev/null and b/public/images/women-hero-slider-2.png differ diff --git a/public/images/women-hero-slider-3.png b/public/images/women-hero-slider-3.png new file mode 100644 index 0000000..fd87c85 Binary files /dev/null and b/public/images/women-hero-slider-3.png differ diff --git a/src/app/empowerment/page.tsx b/src/app/empowerment/page.tsx new file mode 100644 index 0000000..64cc74f --- /dev/null +++ b/src/app/empowerment/page.tsx @@ -0,0 +1,123 @@ +import EmpowermentHero from "@/components/sections/EmpowermentHero"; +import EmpowermentVision from "@/components/sections/EmpowermentVision"; +import EmpowermentStory from "@/components/sections/EmpowermentStory"; +import WomenSection from "@/components/sections/WomenSection"; +import EmpowermentPrograms from "@/components/sections/EmpowermentPrograms"; +import EmpowermentImpact from "@/components/sections/EmpowermentImpact"; +import EmpowermentHowItWorks from "@/components/sections/EmpowermentHowItWorks"; +import EmpowermentStories from "@/components/sections/EmpowermentStories"; +import EmpowermentPartners from "@/components/sections/EmpowermentPartners"; +import EmpowermentCTA from "@/components/sections/EmpowermentCTA"; + +const WINGS_WOMEN_STATS = [ + { value: "500", plus: "+", label: "Women Founders" }, + { value: "35", plus: "+", label: "Cities Active" }, + { value: "100", plus: "+", label: "Enterprises Launched" }, +]; + +const WINGS_WOMEN_CARDS = [ + { + title: "Venture Building", + desc: "End-to-end support for women launching logistics enterprises — from ideation to market entry.", + icon: ( + + + + + + ), + }, + { + title: "Entrepreneurship", + desc: "Women building, owning, and scaling sustainable businesses within the logistics ecosystem.", + icon: ( + + + + + ), + }, + { + title: "Founder Networks", + desc: "Peer communities and strategic connections that accelerate growth and open new markets.", + icon: ( + + + + + + + ), + }, + { + title: "Enterprise Leadership", + desc: "Strategic decision-making, operational excellence, and vision-driven leadership for women founders.", + icon: ( + + + + + ), + }, +]; + +export const metadata = { + title: "Doormile Wings — Women Entrepreneurship Initiative", + description: "Doormile Wings empowers women to build, own, and lead enterprises within the logistics ecosystem through strategic partnerships, founder networks, and entrepreneurial infrastructure.", + alternates: { + canonical: "https://doormile.com/empowerment", + }, + openGraph: { + title: "Doormile Wings — Women Entrepreneurship Initiative", + description: "An entrepreneurial ecosystem empowering women to launch, grow, and lead logistics enterprises with strategic partnerships and industry collaboration.", + url: "https://doormile.com/empowerment", + siteName: "Doormile", + type: "website", + images: [ + { + url: "https://doormile.com/images/wings-logo.png", + width: 1200, + height: 630, + alt: "Doormile Wings — Women Entrepreneurship Initiative", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Doormile Wings — Women Entrepreneurship Initiative", + description: "An entrepreneurial ecosystem empowering women to launch, grow, and lead logistics enterprises with strategic partnerships and industry collaboration.", + images: ["https://doormile.com/images/wings-logo.png"], + }, +}; + +export default function EmpowermentPage() { + return ( +
+
+
+
+ + + + + + + + + + +
+
+
+
+ ); +} diff --git a/src/app/globals.css b/src/app/globals.css index e4deedb..6881777 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -10,6 +10,27 @@ html { scroll-behavior: smooth; } +/* ============================================================ + SITE-WIDE STICKY FIX + The legacy Elementor build sets `.body-container { overflow: hidden }` + (public/css/site.css, generated — do not edit there). Any ancestor + with non-visible overflow becomes the containing block for + `position: sticky` descendants; since `.body-container` itself never + actually scrolls (the real scrollbar lives on ), that made every + `position: sticky` element on the site inert — it just scrolled away + in normal flow instead of pinning. + Note: setting overflow-x:hidden paired with overflow-y:visible gets + silently coerced to overflow-y:auto by the CSS spec (an "auto" value on + one axis when the other is non-visible) — which ALSO still counts as a + scroll container and breaks sticky the same way. So this must be fully + visible on both axes. already has overflow-x: hidden site-wide + (from the same legacy stylesheet), so horizontal bleed is still safely + clipped there — this rule doesn't need to repeat it. + ============================================================ */ +.body-container { + overflow: visible !important; +} + /* ============================================================ GLOBAL SPACING SYSTEM A single shared vertical-rhythm scale so every section uses diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index dfb4d49..785e8ae 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -20,6 +20,7 @@ const CURRENT_PAGE_MAP: Record = { "/miletruth": "miletruth", "/solutions": "solutions", "/doormile-wings": "doormile-wings", + "/empowerment": "entarpreneurship", "/express": "express", "/about-us": "about", "/blog": "blogs", @@ -33,10 +34,10 @@ const CURRENT_PAGE_ALIASES: Record = { // Solutions is now a plain top-level link — no child pages own its active state. solutions: ["solutions"], "doormile-wings": ["doormile-wings"], - about: ["about", "about-us", "women"], + entarpreneurship: ["entarpreneurship"], blogs: ["blogs"], - // Company is the dropdown parent for Blogs + How It Works — active if either is. - company: ["blogs", "how-it-works"], + // Company is the dropdown parent for About + Blogs + How It Works — active if any is. + company: ["blogs", "how-it-works", "about"], }; export default function Header() { @@ -468,8 +469,8 @@ export default function Header() { -