"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="shift-hover"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="compact"
        sizing="large"
        background="circleGradient"
        cardStyle="soft-shadow"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="solid"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        { name: "Home", id: "hero" },
        { name: "Services", id: "services" },
        { name: "About", id: "about" },
        { name: "Contact", id: "contact" }
      ]}
      brandName="NSERT SELVA"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCarouselLogo
      logoText="NSERT SELVA"
      description="Deep Cleaning & AC Services That Feel Truly Professional. Trusted by repeat customers for years, NSERT SELVA GROUPS delivers reliable cleaning and AC solutions with premium-quality care, affordable pricing, and a team that genuinely shows up."
      buttons={[
        { text: "Book a Service", href: "#contact" },
        { text: "Get Free Quote", href: "#contact" }
      ]}
      slides={[
        { imageSrc: "http://img.b2bpic.net/free-photo/image-advertising-property-sale-dream-home-sale_185193-109613.jpg", imageAlt: "Deep cleaning living room" },
        { imageSrc: "http://img.b2bpic.net/free-photo/workers-refilling-air-conditione-freon_482257-85114.jpg", imageAlt: "AC maintenance technician" },
        { imageSrc: "http://img.b2bpic.net/free-photo/smiling-portrait-maid-cleaning-dust-with-soft-feather_23-2148033332.jpg", imageAlt: "Spotless home interior" },
        { imageSrc: "http://img.b2bpic.net/free-photo/young-loader-uniform-holding-cup-turkish-coffee-front-view_176474-21389.jpg", imageAlt: "Professional equipment" },
        { imageSrc: "http://img.b2bpic.net/free-photo/home-residential-family-living-house-concept_53876-120485.jpg", imageAlt: "Reliable team service" }
      ]}
    />
  </div>

  <div id="trust" data-section="trust">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={["Experienced Team", "Affordable Pricing", "Long-Term Customers", "Professional Equipment", "Reliable Scheduling", "Detail-Oriented", "Prompt Response"]}
      title="Trusted Quality"
      description="The foundation of our service."
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={false}
      title="A Team Built on Consistency & Quality"
      description={[
        "At NSERT SELVA GROUPS, we believe home services should feel effortless. From deep cleaning to AC servicing, our trained team delivers professional care, transparent pricing, and results customers come back for year after year.",        "We focus on attention to detail, respectful service teams, reliable appointments, and long-lasting customer relationships."
      ]}
    />
  </div>

  <div id="services" data-section="services">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="four-items-2x2-equal-grid"
      useInvertedBackground={false}
      products={[
        { id: "s1", name: "Deep Cleaning", price: "Custom Pricing", variant: "Home & Apartment", imageSrc: "http://img.b2bpic.net/free-photo/hotel-maid-changing-bed-sheet_171337-12706.jpg" },
        { id: "s2", name: "AC Maintenance", price: "Custom Pricing", variant: "Efficient Cooling", imageSrc: "http://img.b2bpic.net/free-photo/trained-worker-dissasembling-air-conditioner-outer-front-grill-order-start-servicing-broken-internal-parts-knowleadgeable-engineer-comissioned-by-home-owner-maintenance-hvac-system_482257-70163.jpg" },
        { id: "s3", name: "Move-In / Out", price: "Custom Pricing", variant: "Property Handover", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-becoming-homeowners-after-signing-documents-with-real-estate-agent-business-suit-agent-giving-keys-couple_482257-29439.jpg" },
        { id: "s4", name: "Routine Maintenance", price: "Custom Pricing", variant: "Flexible Plans", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-arrangement-with-clipboard-cleaning-products_23-2148357490.jpg" },
        { id: "s5", name: "Customized Cleaning", price: "Custom Pricing", variant: "Tailored Solutions", imageSrc: "http://img.b2bpic.net/free-photo/housemaid-beating-pillows-hotel-room-portrait-nice-neat-lady-who-works-as-maid-making-bed-while-owners-house-are-absent-cleaning-removing-dirt-from-every-surface-she-sees_176420-11933.jpg" },
        { id: "s6", name: "Emergency AC Care", price: "Custom Pricing", variant: "Same Day Service", imageSrc: "http://img.b2bpic.net/free-photo/professional-looking-freon-levels_482257-90904.jpg" }
      ]}
      title="Our Premium Services"
      description="Comprehensive care for your home and cooling systems."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        { id: "1", name: "Sarah Johnson", date: "Jan 2024", title: "Homeowner", quote: "Great service and team members. Truly professional.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/happy-successful-young-business-woman-standing-with-arms-folded-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10036.jpg" },
        { id: "2", name: "Michael Chen", date: "Feb 2024", title: "Long-term client", quote: "I’ve been using their deep cleaning and AC service for the past few years now and have no complaints.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/man-cleaning-his-home_23-2148112017.jpg" },
        { id: "3", name: "Emily Rodriguez", date: "Mar 2024", title: "Business owner", quote: "Price is reasonable and worth the efforts.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-people-work_23-2149097921.jpg" },
        { id: "4", name: "David Kim", date: "Apr 2024", title: "Homeowner", quote: "The team is always respectful and detail-focused.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg" },
        { id: "5", name: "Anna Smith", date: "May 2024", title: "Tenant", quote: "Efficient, fast, and hotel-level cleanliness.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/curly-haired-young-businessman-blue-shirt-talking-phone_259150-58627.jpg" }
      ]}
      title="Built on Real Customer Satisfaction"
      description="Our work speaks for itself through long-term trust."
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNine
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      showStepNumbers={true}
      features={[
        { title: "Professional Teams", description: "Trained, respectful, and detail-focused staff.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/happy-auto-mechanic-taking-his-hat-while-standing-workshop-looking-camera-his-customers-are-background_637285-7792.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-standing-embraced-auto-repairs-shop-while-car-mechanic-is-background_637285-7788.jpg" } },
        { title: "Reliable Scheduling", description: "On-time service with smooth communication.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/emotional-happy-female-male-carpenters-look-with-excitement-surprisment_273609-8783.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/people-working-together-donation-facility_23-2148687355.jpg" } },
        { title: "Premium Standards", description: "Hotel-level cleanliness for homes and businesses.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/male-female-workers-wearing-work-clothes_273609-10799.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865313.jpg" } }
      ]}
      title="Why NSERT SELVA GROUPS Feels Different"
      description="We go beyond cleaning, we ensure your total comfort."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{ variant: "plain" }}
      tag="Get Started"
      title="Your Home Deserves Better Service"
      description="Stop chasing unreliable cleaners and inconsistent AC technicians. Choose a team trusted by returning customers for years."
      buttons={[
        { text: "Book Your Service Today", href: "#" }
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/young-worker-holding-clipboard-pointing-front-uniform-front-view_176474-21693.jpg"
      logoText="NSERT SELVA"
      columns={[
        {
          title: "Company",          items: [
            { label: "About Us", href: "#about" },
            { label: "Services", href: "#services" }
          ]
        },
        {
          title: "Support",          items: [
            { label: "Contact", href: "#contact" },
            { label: "WhatsApp", href: "#" }
          ]
        },
        {
          title: "Legal",          items: [
            { label: "Privacy Policy", href: "#" }
          ]
        }
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}