From 71d044a305dcb18a4af9fb5f0fc539c8af9957ca Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 1 Jul 2026 18:23:28 +0000 Subject: [PATCH 1/5] Update src/pages/HomePage/sections/About.tsx --- src/pages/HomePage/sections/About.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/HomePage/sections/About.tsx b/src/pages/HomePage/sections/About.tsx index 2504e73..82953a6 100644 --- a/src/pages/HomePage/sections/About.tsx +++ b/src/pages/HomePage/sections/About.tsx @@ -14,7 +14,7 @@ export default function AboutSection(): React.JSX.Element { title="You're not failing at regulation. You were given the wrong protocol." description="The nervous system space is full of generic advice — breathe this way, cold plunge, 'just relax' — handed to everyone the same way. It fails constantly, because a system stuck in shutdown needs the opposite of one stuck in high-alert. Tell a wired system to slow down, it helps. Tell a shut-down system the same thing, it sinks deeper. Same advice, opposite result. That's not a personal failure. That's a category error in the advice itself." textAnimation="slide-up" - imageSrc="https://storage.googleapis.com/webild/users/user_3FsC0wB8czDFk8S4DfiXOATKTCs/uploaded-1782927149388-8rsakfoc.jpg" + imageSrc="https://storage.googleapis.com/webild/users/user_3FsC0wB8czDFk8S4DfiXOATKTCs/uploaded-1782927149388-8rsakfoc.jpg?_wi=2" /> -- 2.49.1 From 21393f68947711b35b295c1ffbd99f68ee63a2cf Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 1 Jul 2026 18:23:29 +0000 Subject: [PATCH 2/5] Update src/pages/HomePage/sections/Features.tsx --- src/pages/HomePage/sections/Features.tsx | 121 +++++++++++++++++++---- 1 file changed, 101 insertions(+), 20 deletions(-) diff --git a/src/pages/HomePage/sections/Features.tsx b/src/pages/HomePage/sections/Features.tsx index bc831d7..2e8a901 100644 --- a/src/pages/HomePage/sections/Features.tsx +++ b/src/pages/HomePage/sections/Features.tsx @@ -1,26 +1,107 @@ -// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this -// file as the canonical source for the "features" section. +/* eslint-disable */ +// @ts-nocheck — generated by catalog-eject; runtime-correct but TS strict-mode false-positives on inlined catalog body +import TextAnimation from "@/components/ui/TextAnimation"; +import Button from "@/components/ui/Button"; +import HoverPattern from "@/components/ui/HoverPattern"; +import GridOrCarousel from "@/components/ui/GridOrCarousel"; +import ScrollReveal from "@/components/ui/ScrollReveal"; +import type { LucideIcon } from "lucide-react"; +import { resolveIcon } from "@/utils/resolve-icon"; -import React from 'react'; -import FeaturesBento from '@/components/sections/features/FeaturesBento'; -import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; +const features = [ + { + description: "Fight-or-Flight. Racing thoughts, anxious, 'tired but wired,' shallow sleep, jaw and neck tension. Stop the cycle of burnout with targeted recovery.\n\nAKA sympathetic dominance", + icon: "Zap", + title: "Hyperactive" + }, + { + description: "Freeze-Shutdown. Fatigue that sleep doesn't fix, brain fog, numbness, low motivation, checked out. Stop the cycle of burnout with targeted recovery.\n\nAKA parasympathetic dominance", + icon: "Snowflake", + title: "Hypoactive" + }, + { + title: "Regulated", + icon: "CheckCircle", + description: "Flexible. Spikes under real stress, recovers, comes back to baseline. Stop the cycle of burnout with targeted recovery.\n\nAKA homeostasis" + } +]; -export default function FeaturesSection(): React.JSX.Element { +type FeatureItem = { + icon: string | LucideIcon; + title: string; + description: string; +}; + +interface FeaturesIconCardsProps { + tag: string; + title: string; + description: string; + primaryButton?: { text: string; href: string }; + secondaryButton?: { text: string; href: string }; + features: FeatureItem[]; + textAnimation: "slide-up" | "fade-blur" | "fade"; +} + +const FeaturesInline = () => { return ( -
- - - +
+
+
+

{"The Three Types"}

+
+ + + + + + {(undefined || undefined) && ( +
+ {undefined &&
+ )} +
+ + + + {features.map((feature) => { + const FeatureIcon = resolveIcon(feature.icon); + return ( +
+ +
+ +
+
+
+

{feature.title}

+

{feature.description}

+
+
+ ); + })} +
+
+
+ ); +}; + +export default function FeaturesSection() { + return ( +
+ +
); } -- 2.49.1 From 712acc2005becad4c8bd81655d6b3ce8a5d92aee Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 1 Jul 2026 18:23:29 +0000 Subject: [PATCH 3/5] Update src/pages/HomePage/sections/Hero.tsx --- src/pages/HomePage/sections/Hero.tsx | 59 ++++++++++++++++------------ 1 file changed, 34 insertions(+), 25 deletions(-) diff --git a/src/pages/HomePage/sections/Hero.tsx b/src/pages/HomePage/sections/Hero.tsx index fd6d747..add9132 100644 --- a/src/pages/HomePage/sections/Hero.tsx +++ b/src/pages/HomePage/sections/Hero.tsx @@ -7,32 +7,32 @@ import ImageOrVideo from "@/components/ui/ImageOrVideo"; const primaryButton = { text: "Take the Free Nervous System Quiz", - href: "" + href: "#" }; const secondaryButton = { - text: "Book a consultation", - href: "" + text: "Learn More", + href: "/about" }; const leftItems = [ { - imageSrc: "http://img.b2bpic.net/free-photo/attractive-smiling-doctor-holding-hand-heart-dreamily-looking-camera-isolated-tender-touched-expression_574295-2653.jpg?_wi=4" + imageSrc: "http://img.b2bpic.net/free-photo/attractive-smiling-doctor-holding-hand-heart-dreamily-looking-camera-isolated-tender-touched-expression_574295-2653.jpg" }, { - imageSrc: "http://img.b2bpic.net/free-photo/braille-alpahbet-pills-container-top-view_23-2148718145.jpg" + imageSrc: "http://img.b2bpic.net/free-photo/braille-alpahbet-pills-container-top-view_23-2148718145.jpg?_wi=2" }, { - imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-male-doctor-wearing-medical-coat-stethoscope-around-his-neck-looking-side-isolated-blue-background_141793-133933.jpg" + imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-male-doctor-wearing-medical-coat-stethoscope-around-his-neck-looking-side-isolated-blue-background_141793-133933.jpg?_wi=2" } ]; const rightItems = [ { - imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-pills-container_23-2148718176.jpg" + imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-pills-container_23-2148718176.jpg?_wi=2" }, { - imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pills-containers-stethoscope_23-2148718178.jpg" + imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pills-containers-stethoscope_23-2148718178.jpg?_wi=2" }, { - imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-joyful-male-doctor_171337-1489.jpg" + imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-joyful-male-doctor_171337-1489.jpg?_wi=2" } ]; @@ -57,26 +57,20 @@ const HeroInline = () => {
-
-

{""}

-
+ - - +

+ There's no universal way to regulate a nervous system. There's yours. Most nervous system advice is built for a system that isn't yours. If you've tried everything and are still stuck, you were given the wrong protocol. Take the 2-minute quiz built by a practicing clinician — find out exactly which way your nervous system is stuck, and the protocol built for that, not someone else's. +

+
-
- +
+
+ +
+
+
+ +
+

Trusted by & Featured In

+
+
The Specific
+
Upper Cervical Care
+
Functional Neurology
+
HRV Science
-- 2.49.1 From 4d9dff21f3a75ca4bd877d4b5378a6b41fa5e1f1 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 1 Jul 2026 18:23:30 +0000 Subject: [PATCH 4/5] Update src/pages/HomePage/sections/Testimonial.tsx --- src/pages/HomePage/sections/Testimonial.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/HomePage/sections/Testimonial.tsx b/src/pages/HomePage/sections/Testimonial.tsx index 0acb9e1..7752734 100644 --- a/src/pages/HomePage/sections/Testimonial.tsx +++ b/src/pages/HomePage/sections/Testimonial.tsx @@ -14,11 +14,11 @@ export default function TestimonialSection(): React.JSX.Element { title="Real systems. Real results." description="What our clients are saying about the regulation framework." testimonials={[ - { name: "Sarah J.", role: "Professional", quote: "Finally understood why my anxiety wouldn't subside. The protocol changed everything.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-entrepreneur_1098-15359.jpg" }, - { name: "Mark D.", role: "Entrepreneur", quote: "I was stuck in shutdown for years. Cam's clarity was the lever I needed.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-doctor-medical-setting_23-2152005921.jpg" }, - { name: "Emily R.", role: "Creative", quote: "Stop guessing. This framework actually works for my biology.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-female-doctor-happily-looking-camera-smiling-white-background_574295-2641.jpg" }, - { name: "David K.", role: "Developer", quote: "Data-backed, simple, and effective. The regulation protocol is genius.", imageSrc: "http://img.b2bpic.net/free-photo/physician-having-conversation-with-adult-medical-cabinet-taking-notes-about-health-care-diagnosis-general-practitioner-talking-mother-about-recovery-treatment-appointment_482257-41817.jpg" }, - { name: "Lisa B.", role: "Teacher", quote: "Shifted my daily fatigue in weeks. I'm finally recovering.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-patient-man-looking-into-camera-waiting-doctors-start-stomatology-surgery-sitting-dental-chair_482257-4877.jpg" } + { name: "Sarah J.", role: "Professional", quote: "Finally understood why my anxiety wouldn't subside. The protocol changed everything.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-entrepreneur_1098-15359.jpg?_wi=2" }, + { name: "Mark D.", role: "Entrepreneur", quote: "I was stuck in shutdown for years. Cam's clarity was the lever I needed.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-doctor-medical-setting_23-2152005921.jpg?_wi=2" }, + { name: "Emily R.", role: "Creative", quote: "Stop guessing. This framework actually works for my biology.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-female-doctor-happily-looking-camera-smiling-white-background_574295-2641.jpg?_wi=2" }, + { name: "David K.", role: "Developer", quote: "Data-backed, simple, and effective. The regulation protocol is genius.", imageSrc: "http://img.b2bpic.net/free-photo/physician-having-conversation-with-adult-medical-cabinet-taking-notes-about-health-care-diagnosis-general-practitioner-talking-mother-about-recovery-treatment-appointment_482257-41817.jpg?_wi=2" }, + { name: "Lisa B.", role: "Teacher", quote: "Shifted my daily fatigue in weeks. I'm finally recovering.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-patient-man-looking-into-camera-waiting-doctors-start-stomatology-surgery-sitting-dental-chair_482257-4877.jpg?_wi=2" } ]} textAnimation="slide-up" /> -- 2.49.1 From 97864a417473086421b593be9f6682dda48e2640 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 1 Jul 2026 18:23:30 +0000 Subject: [PATCH 5/5] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 121 +++++++++++++++++++++++++++++++++-------- 1 file changed, 99 insertions(+), 22 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 3fdc18f..3976af9 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -1,31 +1,108 @@ -// AUTO-GENERATED shell by per-section-migrate. -// Section bodies live in the sibling sections/ folder (one file per section). -// Edit those section files directly. Non-block content (wrappers, -// non-inlinable sections) is preserved inline; extracted section blocks -// become component refs. +import HeroSplitVerticalMarqueeTall from '@/components/sections/hero/HeroSplitVerticalMarqueeTall'; +import AboutMediaOverlay from '@/components/sections/about/AboutMediaOverlay'; +import FeaturesBento from '@/components/sections/features/FeaturesBento'; +import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards'; +import TestimonialColumnMarqueeCards from '@/components/sections/testimonial/TestimonialColumnMarqueeCards'; +import ContactCta from '@/components/sections/contact/ContactCta'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; -import React from 'react'; -import HeroSection from './HomePage/sections/Hero'; -import AboutSection from './HomePage/sections/About'; -import FeaturesSection from './HomePage/sections/Features'; -import MetricsSection from './HomePage/sections/Metrics'; -import TestimonialSection from './HomePage/sections/Testimonial'; -import ContactSection from './HomePage/sections/Contact'; - -export default function HomePage(): React.JSX.Element { +export default function HomePage() { return ( -<> - + <> +
+ + + +
- +
+ + + +
- +
+ + + +
- +
+ + + +
- +
+ + + +
- +
+ + + +
); -} +} \ No newline at end of file -- 2.49.1