"use client";

import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import SplitAbout from '@/components/sections/about/SplitAbout';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import FooterBase from '@/components/sections/footer/FooterBase';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Sparkles, CheckCircle, MapPin, Building2, MessageSquare, Star, Home, Truck, Wind, Zap, Shield, TrendingUp, Clock, DollarSign, Users } from "lucide-react";

export default function RealtorProgramPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="expand-hover"
      defaultTextAnimation="reveal-blur"
      borderRadius="soft"
      contentWidth="compact"
      sizing="mediumLarge"
      background="blurBottom"
      cardStyle="layered-gradient"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="solid"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple
          brandName="Magalys Reyes"
          navItems={[
            { name: "Services", id: "/" },
            { name: "Service Areas", id: "/" },
            { name: "For Realtors", id: "/realtor-program" },
            { name: "Request Quote", id: "quote" },
            { name: "Contact", id: "/" }
          ]}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDualMedia
          title="Real Estate Cleaning Partnership Program"
          description="Specialized cleaning solutions designed exclusively for real estate professionals. We understand the critical role pristine properties play in successful showings and smooth closings. Our realtor program delivers the quality and reliability you need."
          tag="For Real Estate Professionals"
          tagIcon={Building2}
          tagAnimation="slide-up"
          background={{ variant: "plain" }}
          mediaItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-real-estate-agent-talking-with-couple-interested-buying-new-home_637285-6081.jpg",              imageAlt: "Real estate professional partnership"
            },
            {
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ3abHj7nJoV9DleXcQnubKTBh/uploaded-1772511183827-d1itmo29.png?_wi=2",              imageAlt: "Magalys Reyes House Cleaning Logo"
            }
          ]}
          rating={5}
          ratingText="Trusted by South Jersey realtors"
          buttons={[
            { text: "Join Our Program", href: "#quote" },
            { text: "Learn More", href: "#benefits" }
          ]}
          buttonAnimation="slide-up"
          mediaAnimation="slide-up"
        />
      </div>

      <div id="benefits" data-section="benefits">
        <FeatureHoverPattern
          title="Program Benefits"
          description="Exclusive advantages designed to streamline your business and maximize property appeal."
          tag="Why Partner With Us"
          tagIcon={CheckCircle}
          tagAnimation="slide-up"
          features={[
            {
              icon: TrendingUp,
              title: "Priority Scheduling",              description: "Get priority access to our calendar with guaranteed booking windows for urgent cleanings and last-minute requests."
            },
            {
              icon: DollarSign,
              title: "Preferential Pricing",              description: "Receive special realtor discounts on all services. Bulk booking discounts and custom package rates available."
            },
            {
              icon: Clock,
              title: "Fast Turnaround Times",              description: "Quick service to meet tight deadlines. We understand property turnover timelines and work accordingly."
            },
            {
              icon: Truck,
              title: "Move-Out Specialists",              description: "Complete property cleanings that prepare homes for buyers. From vacant turnover to pre-showing preparation."
            },
            {
              icon: Users,
              title: "Dedicated Account Manager",              description: "Your own point of contact for consistent service, communication, and custom solutions for your business needs."
            },
            {
              icon: Shield,
              title: "Professional Guarantee",              description: "100% satisfaction guaranteed. We stand behind every cleaning with our commitment to excellence."
            }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          buttons={[
            { text: "Get Started Today", href: "#quote" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="services" data-section="services">
        <SplitAbout
          title="Specialized Real Estate Services"
          description="Comprehensive cleaning packages tailored specifically for real estate professionals and property management companies."
          tag="Our Real Estate Solutions"
          tagIcon={Home}
          tagAnimation="slide-up"
          imageSrc="http://img.b2bpic.net/free-photo/smiling-real-estate-agent-showing-property-to-woman_637285-3872.jpg"
          imageAlt="Property showing with professional cleaning"
          imagePosition="right"
          mediaAnimation="slide-up"
          bulletPoints={[
            {
              title: "Move-Out Cleaning",              description: "Complete property turnover cleaning including carpet shampooing, window washing, and deep sanitization.",              icon: Truck
            },
            {
              title: "Pre-Showing Preparation",              description: "Strategic cleaning focused on highlighting property features and creating an inviting presentation for buyers."
            },
            {
              title: "Post-Closing Turnover",              description: "Final cleaning after closing to prepare properties for new occupants or investors."
            },
            {
              title: "Vacant Property Maintenance",              description: "Regular maintenance cleaning for vacant properties to keep them show-ready and prevent deterioration."
            }
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
          buttons={[
            { text: "Request Service", href: "#quote" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="quote" data-section="quote">
        <ContactFaq
          ctaTitle="Join Our Realtor Program"
          ctaDescription="Partner with us today and streamline your property cleaning needs. Contact us to discuss custom rates and program benefits for your business."
          ctaButton={{
            text: "Get Program Details",            href: "mailto:realtors@magalysreyes.com"
          }}
          ctaIcon={MessageSquare}
          useInvertedBackground={false}
          animationType="slide-up"
          accordionAnimationType="smooth"
          faqs={[
            {
              id: "1",              title: "What types of properties do you service?",              content: "We service single-family homes, condominiums, townhouses, multi-unit properties, and commercial real estate. Whatever your property type, we have a cleaning solution."
            },
            {
              id: "2",              title: "How do pricing and discounts work?",              content: "Realtor program members receive tiered discounts based on booking volume. We offer custom package rates and can create quotes specific to your most common property types."
            },
            {
              id: "3",              title: "Can you accommodate rush jobs?",              content: "Yes! Program members receive priority access to rush cleaning services. We keep availability for emergency and last-minute requests whenever possible."
            },
            {
              id: "4",              title: "Do you handle post-construction cleaning?",              content: "Absolutely. We specialize in post-construction cleaning for new builds and renovations, perfect for preparing properties for first showings."
            },
            {
              id: "5",              title: "What is included in move-out cleaning?",              content: "Deep cleaning of all rooms, carpet shampooing, window washing, appliance cleaning, trash removal, and final walkthrough inspection to ensure buyer-ready condition."
            },
            {
              id: "6",              title: "How do I sign up for the program?",              content: "Simply contact us with your business information and service needs. We'll set up your account, discuss custom rates, and assign a dedicated account manager."
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardSix
          testimonials={[
            {
              id: "1",              name: "James Wilson",              handle: "Real Estate Agent",              testimonial: "The best cleaning service for property turnover. Fast, reliable, and my listings always look pristine. Highly recommend for all realtors.",              imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg?_wi=1",              imageAlt: "James Wilson"
            },
            {
              id: "2",              name: "Michael Thompson",              handle: "Property Manager",              testimonial: "Magalys Reyes has been our go-to for move-out cleanings. Consistently excellent results and great communication. Essential for our business.",              imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2",              imageAlt: "Michael Thompson"
            },
            {
              id: "3",              name: "David Anderson",              handle: "Realtor",              testimonial: "Working with Magalys Reyes has saved my business time and money. Her team delivers exceptional results every single time.",              imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg?_wi=2",              imageAlt: "David Anderson"
            },
            {
              id: "4",              name: "Lisa Rodriguez",              handle: "Real Estate Broker",              testimonial: "Outstanding service for our entire portfolio. The realtor program discounts are fantastic and the priority scheduling keeps our business running smoothly.",              imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg?_wi=3",              imageAlt: "Lisa Rodriguez"
            },
            {
              id: "5",              name: "Robert Chen",              handle: "Property Investment Manager",              testimonial: "Professional, reliable, and responsive. They understand the real estate business and deliver exactly what we need, when we need it.",              imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2",              imageAlt: "Robert Chen"
            },
            {
              id: "6",              name: "Amanda Foster",              handle: "Real Estate Agency Owner",              testimonial: "Our entire team uses Magalys Reyes. The dedicated account manager and special pricing make it easy to recommend to our agents. They're an extension of our business.",              imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg?_wi=1",              imageAlt: "Amanda Foster"
            }
          ]}
          animationType="slide-up"
          title="Realtor Program Reviews"
          description="Hear from South Jersey real estate professionals who are already part of our realtor program."
          textboxLayout="default"
          useInvertedBackground={false}
          tag="Client Testimonials"
          tagIcon={Star}
          tagAnimation="slide-up"
          speed={40}
          topMarqueeDirection="left"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBase
          logoText="Magalys Reyes"
          copyrightText="© 2025 Magalys Reyes House Cleaning Services. All rights reserved."
          columns={[
            {
              title: "Services",              items: [
                { label: "For Realtors", href: "/realtor-program" },
                { label: "Move-Out Cleaning", href: "/realtor-program" },
                { label: "Pre-Showing Prep", href: "/realtor-program" },
                { label: "Property Turnover", href: "/realtor-program" }
              ]
            },
            {
              title: "Quick Links",              items: [
                { label: "Home", href: "/" },
                { label: "Service Areas", href: "/#coverage" },
                { label: "Request Quote", href: "#quote" },
                { label: "FAQ", href: "#quote" }
              ]
            },
            {
              title: "Contact",              items: [
                { label: "Realtor Email", href: "mailto:realtors@magalysreyes.com" },
                { label: "Main Line", href: "tel:+16095551234" },
                { label: "South Jersey", href: "/#coverage" },
                { label: "Privacy Policy", href: "#" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
