"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { CheckCircle, Shield, Clock, Users } from "lucide-react";

export default function ServicesPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="soft"
      contentWidth="small"
      sizing="largeSmallSizeMediumTitles"
      background="circleGradient"
      cardStyle="solid"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="solid"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple 
          brandName="Heras Administrative Solutions"
          navItems={[
            { name: "Home", id: "/" },
            { name: "Services", id: "/services" },
            { name: "About", id: "/about" },
            { name: "FAQ", id: "/faq" },
            { name: "Contact", id: "/contact" }
          ]}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardNineteen
          title="Our Services"
          description="Comprehensive tax solutions tailored to your needs, from individual returns to small business support."
          tag="What We Offer"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          features={[
            {
              id: 1,
              tag: "Individual Taxes",
              title: "Personal Tax Returns",
              subtitle: "Complete tax filing for individuals",
              description: "W-2 income, 1099 contractors, deductions, credits, and more. We ensure you receive every deduction you're entitled to while maximizing accuracy for peace of mind.",
              imageSrc: "https://img.b2bpic.net/free-photo/visa-application-composition-with-clipboard_23-2149117794.jpg",
              imageAlt: "Individual tax return preparation"
            },
            {
              id: 2,
              tag: "Self-Employed",
              title: "1099 & Contractor Support",
              subtitle: "Perfect for freelancers and business owners",
              description: "Schedule C preparation, expense tracking, estimated tax planning, and quarterly payment guidance to keep your self-employed income organized and optimized.",
              imageSrc: "https://img.b2bpic.net/free-photo/us-tax-form-1040-tablet-with-calculator-pen_1357-55.jpg",
              imageAlt: "Self-employed business tax preparation"
            },
            {
              id: 3,
              tag: "Business Support",
              title: "Small Business Tax Services",
              subtitle: "Dedicated support for growing companies",
              description: "Business returns, bookkeeping coordination, entity selection guidance, and tax strategy to help your business grow efficiently and tax-smart.",
              imageSrc: "https://img.b2bpic.net/free-photo/person-conducting-online-psychologist-therapy_23-2149407950.jpg",
              imageAlt: "Small business accounting support"
            },
            {
              id: 4,
              tag: "IRS Assistance",
              title: "Notices & Audit Support",
              subtitle: "Expert guidance when the IRS contacts you",
              description: "We help interpret IRS and state notices, prepare response letters, and guide you through audit proceedings with professional expertise and confidence.",
              imageSrc: "https://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651021.jpg",
              imageAlt: "IRS notice assistance and support"
            }
          ]}
        />
      </div>

      <div id="why-choose" data-section="why-choose">
        <MetricCardThree
          title="Why Choose Heras"
          description="We've built our reputation on accuracy, transparency, and client satisfaction."
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          animationType="slide-up"
          metrics={[
            { id: "1", icon: CheckCircle, title: "Accuracy", value: "100%" },
            { id: "2", icon: Shield, title: "Confidential", value: "Always" },
            { id: "3", icon: Clock, title: "Fast Service", value: "Days" },
            { id: "4", icon: Users, title: "Happy Clients", value: "500+" }
          ]}
        />
      </div>

      <div id="process" data-section="process">
        <FeatureCardNineteen
          title="Simple Process"
          description="Getting started with Heras is easy. Follow our straightforward three-step process to file with confidence."
          tag="How It Works"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          features={[
            {
              id: 1,
              tag: "Step One",
              title: "Schedule Your Appointment",
              subtitle: "Flexible in-person and remote options",
              description: "Choose a time that works for you. We offer appointments during extended hours and on weekends for your convenience. Book online or call us directly.",
              imageSrc: "https://img.b2bpic.net/free-photo/schedule-planner-task-agenda-checklist-concept_53876-124095.jpg",
              imageAlt: "Easy appointment scheduling"
            },
            {
              id: 2,
              tag: "Step Two",
              title: "Share Your Documents",
              subtitle: "Secure and organized document collection",
              description: "Upload documents securely to our portal or bring them to your appointment. We handle everything with confidentiality and professional care.",
              imageSrc: "https://img.b2bpic.net/free-photo/calendar-planner-agenda-schedule-concept_53876-133697.jpg",
              imageAlt: "Secure document upload"
            },
            {
              id: 3,
              tag: "Step Three",
              title: "File with Confidence",
              subtitle: "Expert review and reliable filing",
              description: "We review your return with you, answer questions, and file electronically. Then we're here for follow-up support if the IRS or state reaches out.",
              imageSrc: "https://img.b2bpic.net/free-photo/sided-view-hand-typing-keyboard_23-2149445753.jpg",
              imageAlt: "Professional tax filing completion"
            }
          ]}
        />
      </div>

      <FooterBaseReveal
        columns={[
          {
            title: "Services",
            items: [
              { label: "Individual Tax Returns", href: "/services" },
              { label: "Self-Employed Support", href: "/services" },
              { label: "Small Business Taxes", href: "/services" },
              { label: "IRS Assistance", href: "/services" }
            ]
          },
          {
            title: "Company",
            items: [
              { label: "About Us", href: "/about" },
              { label: "Contact", href: "/contact" },
              { label: "FAQ", href: "/faq" }
            ]
          },
          {
            title: "Contact Info",
            items: [
              { label: "Phone: (619) 319-0228", href: "tel:+16193190228" },
              { label: "Address: 7079 Mission Gorge Rd Unit G, San Diego, CA 92120", href: "https://goo.gl/maps/heras-san-diego" },
              { label: "Email: info@herasadmin.com", href: "mailto:info@herasadmin.com" }
            ]
          }
        ]}
        copyrightText="© 2025 Heras Administrative Solutions. All rights reserved."
      />
    </ThemeProvider>
  );
}