"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBase from '@/components/sections/footer/FooterBase';
import { CheckCircle, Shield, Calendar } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="bounce-effect"
      defaultTextAnimation="reveal-blur"
      borderRadius="rounded"
      contentWidth="smallMedium"
      sizing="mediumLargeSizeMediumTitles"
      background="floatingGradient"
      cardStyle="outline"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="glass"
      headingFontWeight="semibold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleMinimal 
          brandName="Heras"
          button={{
            text: "Schedule Consultation",            href: "contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboard 
          title="Reliable Tax & Administrative Solutions You Can Trust"
          description="Serving individuals and small businesses in San Diego with accurate, confidential, and personalized tax and administrative services. Let us simplify your finances."
          tag="Professional Tax Services"
          imageSrc="https://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg"
          imageAlt="Professional tax advisor consulting with client"
          buttons={[
            {
              text: "Schedule a Consultation",              href: "contact"
            },
            {
              text: "Call (619) 319-0228",              href: "tel:+16193190228"
            }
          ]}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardEight 
          title="Our Services"
          description="Comprehensive tax preparation and administrative solutions tailored to your unique needs"
          features={[
            {
              id: 1,
              title: "Tax Preparation",              description: "Individual and small business tax returns, filing assistance, compliance support, and year-round tax guidance.",              imageSrc: "https://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg",              imageAlt: "Tax preparation documents and calculator"
            },
            {
              id: 2,
              title: "Administrative Solutions",              description: "Business paperwork organization, document preparation, filing, and comprehensive administrative support for growing businesses.",              imageSrc: "https://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg",              imageAlt: "Business documents and filing organization"
            },
            {
              id: 3,
              title: "Additional Support",              description: "IRS correspondence assistance, tax planning strategies, personalized consultations, and ongoing compliance guidance.",              imageSrc: "https://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg",              imageAlt: "Tax planning consultation materials"
            }
          ]}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="why-choose-us" data-section="why-choose-us">
        <TestimonialAboutCard 
          tag="Why Choose Us"
          tagIcon={CheckCircle}
          title="Why Clients Trust Heras Administrative Solutions"
          description="Personalized Service • Accuracy & Compliance • Local Expertise • Client-Focused"
          subdescription="San Diego's trusted partner for tax and administrative excellence since 2010"
          icon={Shield}
          imageSrc="https://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg"
          imageAlt="Professional tax advisor ensuring compliance and accuracy"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTen 
          title="What Our Clients Say"
          description="Real feedback from individuals and small business owners we've helped"
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          testimonials={[
            {
              id: "1",              title: "Professional & Responsive",              quote: "Professional, responsive, and extremely helpful. I finally feel confident about my taxes. Heras took the stress out of tax season.",              name: "Sarah Mitchell",              role: "Small Business Owner",              imageSrc: "https://img.b2bpic.net/free-photo/front-view-business-woman-suit_23-2148603018.jpg",              imageAlt: "Sarah Mitchell"
            },
            {
              id: "2",              title: "Clear & Efficient",              quote: "Great experience from start to finish. Everything was explained clearly and handled efficiently. Highly recommended!",              name: "Michael Chen",              role: "Freelance Consultant",              imageSrc: "https://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",              imageAlt: "Michael Chen"
            },
            {
              id: "3",              title: "Trusted Advisor",              quote: "Not just tax preparation, but genuine financial guidance. They understand small business challenges and provide practical solutions.",              name: "Jessica Rodriguez",              role: "Retail Business Owner",              imageSrc: "https://img.b2bpic.net/free-photo/portrait-business-woman-office_1398-6.jpg",              imageAlt: "Jessica Rodriguez"
            },
            {
              id: "4",              title: "Peace of Mind",              quote: "After years of doing taxes myself, switching to Heras was the best decision. Professional, affordable, and completely confidential.",              name: "David Kim",              role: "IT Professional",              imageSrc: "https://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg",              imageAlt: "David Kim"
            }
          ]}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqDouble 
          title="Frequently Asked Questions"
          description="Common questions about our tax preparation and administrative services"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          animationType="smooth"
          faqs={[
            {
              id: "1",              title: "What documents do I need for tax preparation?",              content: "For individual returns, bring W-2s, 1099s, mortgage interest statements, property tax receipts, and charitable donation records. For businesses, we'll need income statements, expense records, payroll reports, and asset information. We'll provide a detailed checklist during your consultation."
            },
            {
              id: "2",              title: "How much does tax preparation cost?",              content: "Our pricing is competitive and based on the complexity of your return. We offer free initial consultations to discuss your needs and provide transparent pricing quotes. No hidden fees."
            },
            {
              id: "3",              title: "Do you handle IRS correspondence?",              content: "Yes, we assist with IRS letters, notices, and audit support. We can represent you in communications with the IRS and help resolve any compliance issues professionally and confidentially."
            },
            {
              id: "4",              title: "Can you help with tax planning?",              content: "Absolutely. Beyond tax preparation, we provide year-round tax planning strategies to minimize your tax liability and maximize savings. We work proactively to ensure you're tax-efficient."
            },
            {
              id: "5",              title: "Are my documents confidential?",              content: "Confidentiality is paramount. All client information is handled with the highest level of privacy and security. We comply with all federal and state regulations regarding tax professional confidentiality."
            },
            {
              id: "6",              title: "What are your business hours?",              content: "We're open Monday–Friday, 9:00 AM–4:00 PM. We offer flexible scheduling for consultations and can accommodate clients with busy schedules."
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit 
          tag="Get Started"
          tagIcon={Calendar}
          title="Schedule Your Consultation Today"
          description="Ready to take control of your finances? Contact us today to schedule a consultation with our tax professionals. We're here to help you succeed."
          useInvertedBackground="invertDefault"
          imageSrc="https://img.b2bpic.net/free-photo/young-pretty-business-woman-with-mobile-phone-her-office_1301-3533.jpg"
          imageAlt="Professional consultation and support"
          mediaPosition="right"
          inputPlaceholder="Enter your email"
          buttonText="Sign Up"
          termsText="We respect your privacy. Unsubscribe at any time. By signing up, you agree to our Terms of Service and Privacy Policy."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBase 
          logoText="Heras Administrative Solutions"
          copyrightText="© 2025 Heras Administrative Solutions. All Rights Reserved."
          columns={[
            {
              title: "Services",              items: [
                {
                  label: "Tax Preparation",                  href: "services"
                },
                {
                  label: "Administrative Solutions",                  href: "services"
                },
                {
                  label: "Tax Planning",                  href: "services"
                }
              ]
            },
            {
              title: "Company",              items: [
                {
                  label: "About Us",                  href: "why-choose-us"
                },
                {
                  label: "Testimonials",                  href: "testimonials"
                },
                {
                  label: "Contact",                  href: "contact"
                }
              ]
            },
            {
              title: "Contact",              items: [
                {
                  label: "(619) 319-0228",                  href: "tel:+16193190228"
                },
                {
                  label: "7079 Mission Gorge Rd, Unit G, San Diego, CA 92120",                  href: "#"
                },
                {
                  label: "Monday–Friday, 9am–4pm",                  href: "#"
                }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}