"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="entrance-slide"
        borderRadius="soft"
        contentWidth="mediumLarge"
        sizing="medium"
        background="none"
        cardStyle="glass-depth"
        primaryButtonStyle="primary-glow"
        secondaryButtonStyle="glass"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",
          id: "#hero",
        },
        {
          name: "My Story",
          id: "#about",
        },
        {
          name: "Work With Me",
          id: "#benefits",
        },
        {
          name: "Blog",
          id: "#blog",
        },
      ]}
      brandName="Healthily Nourished"
      button={{
        text: "Contact",
        href: "#contact",
      }}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardTestimonial
      background={{
        variant: "plain",
      }}
      title="Helping career moms restore energy, improve digestion, and conquer stress — without adding more to their plate."
      description="Certified Health Coaching designed for the high-end, highly educated career mom who needs effective, sustainable wellness."
      testimonials={[
        {
          name: "Janine Charles",
          handle: "Preschool Teacher",
          testimonial: "Mara changed my perspective on energy. No more midday crashes.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-13618.jpg",
        },
        {
          name: "Johanna Solano",
          handle: "Licensed Therapist",
          testimonial: "I've learned to nourish my body to support my demanding career.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/image-corporate-woman-working-office-sitting-front-laptop-preparing-business_1258-194628.jpg",
        },
        {
          name: "Geraldine McBrearty",
          handle: "House Manager",
          testimonial: "Practical, realistic advice that actually fits into a busy nanny's life.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/elderly-business-woman-office-isolated_1303-21368.jpg",
        },
        {
          name: "Sarah Miller",
          handle: "Career Mom",
          testimonial: "The balance I was searching for is finally here.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-woman-startup-manager-office-posing-with-confidence-looking_1258-195341.jpg",
        },
        {
          name: "Elena Rodriguez",
          handle: "Architect",
          testimonial: "Finally felt like someone really listened to my specific lifestyle challenges.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-typing-laptop_23-2148304954.jpg",
        },
      ]}
      tag="CERTIFIED HEALTH COACHING FOR CAREER MOMS"
      buttons={[
        {
          text: "Schedule a Free Discovery Call",
          href: "#contact",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/joyful-lady-jacket-white-pants-smiling-outside-lovely-woman-with-bright-lips-eyeglasses-outdoors_197531-19337.jpg"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/young-beautiful-smiling-stylish-woman-coat-joyfully-looking-camera-walking-through-city-street_574295-2122.jpg",
          alt: "Client 1",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-young-pretty-stylish-woman-coat-dreamily-looking-camera-outdoor_574295-2145.jpg",
          alt: "Client 2",
        },
        {
          src: "http://img.b2bpic.net/free-photo/adult-enjoying-cocktail_52683-107593.jpg",
          alt: "Client 3",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-lady-with-dark-curly-hair-white-costume-sitting-table-with-laptop-dreamily-looking-aside-cafe-street_574295-3300.jpg",
          alt: "Client 4",
        },
        {
          src: "http://img.b2bpic.net/free-photo/side-view-smiley-woman-posing-indoors_23-2149927551.jpg",
          alt: "Client 5",
        },
      ]}
      marqueeItems={[
        {
          type: "text",
          text: "Energy Restoration",
        },
        {
          type: "text",
          text: "Gut Health Support",
        },
        {
          type: "text",
          text: "Stress Resilience",
        },
        {
          type: "text",
          text: "Sustainable Living",
        },
        {
          type: "text",
          text: "Personalized Coaching",
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={false}
      title="Welcome! I'm Mara Mazzarotto, Certified Health Coach, Montessori Educator & Career Nanny"
      description={[
        "I blend science-backed wellness coaching with the calm, structured philosophy of Montessori to help you reclaim your energy and focus. As a dedicated nanny and educator, I understand the unique pressures of the career-mom lifestyle.",
      ]}
    />
  </div>

  <div id="benefits" data-section="benefits">
      <FeatureCardTwentyNine
      animationType="slide-up"
      textboxLayout="split"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={true}
      features={[
        {
          title: "Regain Energy & Focus",
          description: "Optimize your daily rhythm to sustain peak performance through the demands of your professional and personal life.",
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-stack-rocks-beach-business-stability-concept_181624-7516.jpg",
          titleIconSrc: "Zap",
          buttonText: "Learn More",
        },
        {
          title: "Improve Digestion & Stress Resilience",
          description: "Targeted support to settle your gut and strengthen your physical response to stress, guided by clinical health coaching.",
          imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-forest-with-her-arms-wide-open_107420-96165.jpg",
          titleIconSrc: "Shield",
          buttonText: "Learn More",
        },
        {
          title: "Simplify Healthy Eating",
          description: "Practical strategies to make nutrition effortless, moving away from complex rules and toward intuitive, whole-food nourishment.",
          imageSrc: "http://img.b2bpic.net/free-photo/people-cooking-enjoying-food_23-2149257398.jpg",
          titleIconSrc: "CheckCircle",
          buttonText: "Learn More",
        },
        {
          title: "Manage Stress & Mood Naturally",
          description: "Leverage natural wellness techniques to balance your emotional landscape and foster consistent, calm focus.",
          imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-lying-by-lake_1303-25697.jpg",
          titleIconSrc: "Star",
          buttonText: "Learn More",
        },
        {
          title: "Sustainable Wellness for You & Your Family",
          description: "Build a health foundation that radiates throughout your family, creating a supportive environment for everyone.",
          imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-taking-care-indoor-plants_23-2148850888.jpg",
          titleIconSrc: "Award",
          buttonText: "Learn More",
        },
      ]}
      title="Benefits of Working With Me"
      description="Real results designed for real life — no crash diets, no overwhelm."
      tag="WHAT WE WORK ON TOGETHER"
    />
  </div>

  <div id="lead-magnet" data-section="lead-magnet">
      <FaqSplitMedia
      textboxLayout="split"
      useInvertedBackground={false}
      faqs={[
        {
          id: "1",
          title: "What's inside the guide?",
          content: "10 practical, science-backed tips.",
        },
        {
          id: "2",
          title: "Is it for everyone?",
          content: "Designed specifically for busy, high-end career moms.",
        },
        {
          id: "3",
          title: "How do I get it?",
          content: "Simply download via the link below.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/morning-coffee-tray-with-sandwich-grapefruit_23-2148797084.jpg"
      title="Support Your Gut & Feel Better — Without the Sugar Crash"
      description="Download '10 Simple Tips to Reduce Sugar' — a free, practical guide to help you lower sugar intake in a way that supports digestion, boosts energy, and brings balance back to your body."
      tag="FREE RESOURCE"
      faqsAnimation="slide-up"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",
          name: "Janine Charles",
          handle: "Preschool Teacher",
          testimonial: "Mara changed my perspective on energy. No more midday crashes.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/experienced-senior-female-executive-eyeglasses_1262-5027.jpg",
        },
        {
          id: "2",
          name: "Johanna Solano",
          handle: "Licensed Therapist",
          testimonial: "I've learned to nourish my body to support my demanding career.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/stylish-cool-teenage-girl-with-no-make-up-pinkish-bob-hairdo-ring-her-nose-posing-indoors_343059-124.jpg",
        },
        {
          id: "3",
          name: "Geraldine McBrearty",
          handle: "House Manager",
          testimonial: "Practical, realistic advice that actually fits into a busy nanny's life.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/corporate-employee-posing-office_23-2148804484.jpg",
        },
        {
          id: "4",
          name: "Sarah Miller",
          handle: "Career Mom",
          testimonial: "The balance I was searching for is finally here.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/happy-mature-businessman-showing-thumb-up_1262-3024.jpg",
        },
        {
          id: "5",
          name: "Elena Rodriguez",
          handle: "Architect",
          testimonial: "Finally felt like someone really listened to my specific lifestyle challenges.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-businesswoman-smiling-happy-standing-city_839833-16454.jpg",
        },
      ]}
      showRating={true}
      title="What People Are Saying"
    />
  </div>

  <div id="quote" data-section="quote">
      <ContactText
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      text="\"All diseases begin in the gut.\" — Hippocrates"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/texture-waving-brown-fibers_23-2148066656.jpg"
      logoText="Healthily Nourished"
      columns={[
        {
          title: "Explore",
          items: [
            {
              label: "Home",
              href: "#",
            },
            {
              label: "About",
              href: "#",
            },
            {
              label: "Services",
              href: "#",
            },
          ],
        },
        {
          title: "Legal",
          items: [
            {
              label: "Privacy Policy",
              href: "#",
            },
            {
              label: "Disclaimer",
              href: "#",
            },
            {
              label: "Terms",
              href: "#",
            },
          ],
        },
        {
          title: "Contact",
          items: [
            {
              label: "mara@healthilynourished.com",
              href: "mailto:mara@healthilynourished.com",
            },
          ],
        },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
