Files
preview_sites/templates/modernjunk/about.html
T

604 lines
38 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>About Us CleanHaul Junk Removal</title>
<meta name="description" content="Learn about CleanHaul's mission, values, and professional team. Licensed, insured, and committed to eco-friendly disposal." />
<meta property="og:title" content="About Us CleanHaul Junk Removal" />
<meta property="og:description" content="Learn about CleanHaul's mission, values, and professional team. Licensed, insured, and committed to eco-friendly disposal." />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700;800;900&display=swap" rel="stylesheet" />
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.min.js"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
sans: ['Inter', 'sans-serif'],
heading: ['Poppins', 'sans-serif'],
},
colors: {
background: '#f7f8fa',
foreground: '#0f1729',
card: '#ffffff',
'card-foreground': '#0f1729',
muted: '#f1f3f6',
'muted-foreground': '#6b7280',
border: '#e4e7ec',
brand: {
DEFAULT: '#1f9b5e',
foreground: '#ffffff',
secondary: '#e0b143',
'secondary-foreground': '#2a2415',
accent: '#dff0e3',
dark: '#0f1729',
light: '#f7f8fa',
},
},
animation: {
'fade-in': 'fadeIn 0.3s ease-out',
'spin-slow': 'spin 3s linear infinite',
'pulse-grow': 'pulseGrow 1.8s ease-in-out infinite',
'slide-up': 'slideUp 0.5s ease-out',
'slide-down': 'slideDown 0.4s ease-out',
'bounce-subtle': 'bounceSubtle 2s ease-in-out infinite',
'scale-in': 'scaleIn 0.4s ease-out',
'float': 'float 3s ease-in-out infinite',
},
keyframes: {
fadeIn: { '0%': { opacity: '0', transform: 'translateY(-4px)' }, '100%': { opacity: '1', transform: 'translateY(0)' } },
pulseGrow: { '0%, 100%': { transform: 'scale(1)', opacity: '1' }, '50%': { transform: 'scale(1.08)', opacity: '0.8' } },
slideUp: { '0%': { opacity: '0', transform: 'translateY(30px)' }, '100%': { opacity: '1', transform: 'translateY(0)' } },
slideDown: { '0%': { opacity: '0', transform: 'translateY(-20px)' }, '100%': { opacity: '1', transform: 'translateY(0)' } },
scaleIn: { '0%': { opacity: '0', transform: 'scale(0.9)' }, '100%': { opacity: '1', transform: 'scale(1)' } },
bounceSubtle: { '0%, 100%': { transform: 'translateY(0)' }, '50%': { transform: 'translateY(-8px)' } },
float: { '0%, 100%': { transform: 'translateY(0px)' }, '50%': { transform: 'translateY(-10px)' } },
},
}
}
}
</script>
<link rel="stylesheet" href="assets/style.css">
<link rel="icon" href="assets/dustbin.png">
</head>
<body class="bg-background text-foreground antialiased">
<!-- PRELOADER -->
<div id="preloader">
<div class="text-center">
<div class="loader-truck">
<i data-lucide="truck" class="w-16 h-16 text-brand" style="width:64px;height:64px;"></i>
</div>
<p class="text-white font-heading font-bold text-xl mt-4">Clean<span class="text-brand">Haul</span></p>
<div class="loader-bar">
<div class="loader-bar-fill"></div>
</div>
<p class="text-white/50 text-xs mt-3">Loading about us...</p>
</div>
</div>
<!-- NAVIGATION (same as before) -->
<nav id="navbar" class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent">
<div class="container-main flex items-center justify-between h-16 md:h-20">
<a href="index.html" class="flex items-center gap-2 group">
<i data-lucide="truck" class="w-8 h-8 text-brand transition-transform group-hover:scale-110"></i>
<span class="text-xl font-bold font-heading">Clean<span class="text-brand">Haul</span></span>
</a>
<div class="hidden md:flex items-center gap-8">
<a href="index.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Home</a>
<a href="services.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Services</a>
<a href="pricing.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Pricing</a>
<a href="about.html" class="text-sm font-medium text-brand font-semibold transition-colors border-b-2 border-brand">About</a>
<a href="contact.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Contact</a>
<a href="tel:+18005551234" class="btn-brand btn-lg"><i data-lucide="phone" class="w-4 h-4"></i>Call Now</a>
</div>
<button id="mobileToggle" class="md:hidden p-2 text-foreground" aria-label="Toggle menu">
<i data-lucide="menu" class="w-6 h-6"></i>
</button>
</div>
<div id="mobileMenu" class="hidden md:hidden bg-white/98 backdrop-blur-md border-t border-border animate-fade-in">
<div class="container-main py-4 flex flex-col gap-3">
<a href="index.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Home</a>
<a href="services.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Services</a>
<a href="pricing.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Pricing</a>
<a href="about.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">About</a>
<a href="contact.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Contact</a>
<a href="tel:+18005551234" class="btn-brand mt-2"><i data-lucide="phone" class="w-4 h-4"></i>Call Now</a>
</div>
</div>
</nav>
<!-- HERO -->
<section class="pt-32 pb-16 bg-brand-dark relative overflow-hidden">
<div class="absolute inset-0 opacity-10">
<div class="absolute top-0 left-0 w-72 h-72 bg-white rounded-full -translate-x-1/2 -translate-y-1/2"></div>
<div class="absolute bottom-0 right-0 w-96 h-96 bg-white rounded-full translate-x-1/3 translate-y-1/3"></div>
</div>
<div class="container-main text-center relative" data-aos="fade-up">
<h1 class="text-4xl md:text-5xl font-extrabold text-white mb-4">About <span class="text-brand">CleanHaul</span></h1>
<p class="text-lg text-white/70 max-w-2xl mx-auto">Your trusted partner for fast, affordable, and responsible junk removal.</p>
</div>
</section>
<!-- OUR STORY + IMAGE -->
<section class="section-padding bg-background">
<div class="container-main">
<div class="grid lg:grid-cols-2 gap-12 items-center rounded-2xl bg-card border border-border hover:shadow-xl hover:-translate-y-1 transition-all p-6">
<div data-aos="fade-right rounded-2xl bg-card border border-border">
<span class="text-brand font-semibold text-sm uppercase tracking-wider">Our Story</span>
<h2 class="mt-2 text-3xl md:text-4xl font-bold mb-6">Cleaning Up Communities Since 2015</h2>
<p class="text-muted-foreground leading-relaxed mb-4">CleanHaul started with a simple idea: make junk removal easy, affordable, and environmentally responsible. What began as a single truck operation has grown into a trusted team serving thousands of homes and businesses.</p>
<p class="text-muted-foreground leading-relaxed mb-4">Our mission is to help you reclaim your space while minimizing environmental impact. We sort, recycle, and donate items whenever possible, keeping up to 60% of collected items out of landfills.</p>
<p class="text-muted-foreground leading-relaxed">Every member of our team is trained, background-checked, and committed to providing exceptional service. We treat your property with the same care as our own.</p>
</div>
<div class="rounded-2xl overflow-hidden shadow-xl" data-aos="fade-left">
<img src="assets/team.jpg" alt="CleanHaul team" class="w-full h-auto object-cover" loading="lazy" />
</div>
</div>
</div>
</section>
<!-- OUR VALUES -->
<section class="section-padding bg-muted">
<div class="container-main">
<div class="text-center mb-14" data-aos="fade-up">
<h2 class="text-3xl md:text-4xl font-bold">Our Values</h2>
</div>
<div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-6">
<div class="p-6 rounded-2xl bg-card text-center border border-border hover:shadow-lg transition-shadow" data-aos="zoom-in" data-aos-delay="100">
<div class="w-14 h-14 rounded-full bg-brand text-white flex items-center justify-center mx-auto mb-4"><i data-lucide="shield" class="w-7 h-7"></i></div>
<h3 class="text-lg font-bold mb-2">Licensed & Insured</h3>
<p class="text-sm text-muted-foreground">Fully licensed and insured for your peace of mind on every job.</p>
</div>
<div class="p-6 rounded-2xl bg-card text-center border border-border hover:shadow-lg transition-shadow" data-aos="zoom-in" data-aos-delay="200">
<div class="w-14 h-14 rounded-full bg-brand text-white flex items-center justify-center mx-auto mb-4"><i data-lucide="award" class="w-7 h-7"></i></div>
<h3 class="text-lg font-bold mb-2">5-Star Rated</h3>
<p class="text-sm text-muted-foreground">Consistently rated 5 stars by satisfied customers across the region.</p>
</div>
<div class="p-6 rounded-2xl bg-card text-center border border-border hover:shadow-lg transition-shadow" data-aos="zoom-in" data-aos-delay="300">
<div class="w-14 h-14 rounded-full bg-brand text-white flex items-center justify-center mx-auto mb-4"><i data-lucide="leaf" class="w-7 h-7"></i></div>
<h3 class="text-lg font-bold mb-2">Eco-Conscious</h3>
<p class="text-sm text-muted-foreground">We recycle and donate up to 60% of the items we collect.</p>
</div>
<div class="p-6 rounded-2xl bg-card text-center border border-border hover:shadow-lg transition-shadow" data-aos="zoom-in" data-aos-delay="400">
<div class="w-14 h-14 rounded-full bg-brand text-white flex items-center justify-center mx-auto mb-4"><i data-lucide="users" class="w-7 h-7"></i></div>
<h3 class="text-lg font-bold mb-2">Expert Team</h3>
<p class="text-sm text-muted-foreground">Trained, background-checked professionals who treat your property with respect.</p>
</div>
</div>
</div>
</section>
<!-- MEET THE TEAM (NEW SECTION) -->
<section class="section-padding bg-background">
<div class="container-main">
<div class="text-center mb-14" data-aos="fade-up">
<span class="text-brand font-semibold text-sm uppercase tracking-wider">Our People</span>
<h2 class="mt-2 text-3xl md:text-4xl font-bold">Meet the Team</h2>
<p class="mt-4 text-muted-foreground max-w-xl mx-auto">The dedicated professionals who make CleanHaul the best in the business.</p>
</div>
<div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-8">
<!-- Team Member 1 -->
<div class="text-center group rounded-2xl bg-card border border-border p-2.5" data-aos="fade-up" data-aos-delay="100">
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden border-4 border-brand/20 group-hover:border-brand transition-all duration-300">
<img src="assets/team-1.jpg" alt="Michael Torres" class="w-full h-full object-cover" loading="lazy" />
</div>
<h3 class="font-bold text-lg">Michael Torres</h3>
<p class="text-brand text-sm font-medium">Founder & CEO</p>
<p class="text-muted-foreground text-xs mt-2">10+ years of industry experience. Passionate about eco-friendly solutions.</p>
</div>
<!-- Team Member 2 -->
<div class="text-center group rounded-2xl bg-card border border-border p-2.5" data-aos="fade-up" data-aos-delay="200">
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden border-4 border-brand/20 group-hover:border-brand transition-all duration-300">
<img src="assets/team-2.jpg" alt="Sarah Lin" class="w-full h-full object-cover" loading="lazy" />
</div>
<h3 class="font-bold text-lg">Sarah Lin</h3>
<p class="text-brand text-sm font-medium">Operations Manager</p>
<p class="text-muted-foreground text-xs mt-2">Ensuring every job runs smoothly and on time.</p>
</div>
<!-- Team Member 3 -->
<div class="text-center group rounded-2xl bg-card border border-border p-2.5" data-aos="fade-up" data-aos-delay="300">
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden border-4 border-brand/20 group-hover:border-brand transition-all duration-300">
<img src="assets/team-3.jpg" alt="David Okafor" class="w-full h-full object-cover" loading="lazy" />
</div>
<h3 class="font-bold text-lg">David Okafor</h3>
<p class="text-brand text-sm font-medium">Lead Disposal Specialist</p>
<p class="text-muted-foreground text-xs mt-2">Expert in sorting, recycling, and donation logistics.</p>
</div>
<!-- Team Member 4 -->
<div class="text-center group rounded-2xl bg-card border border-border p-2.5" data-aos="fade-up" data-aos-delay="400">
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden border-4 border-brand/20 group-hover:border-brand transition-all duration-300">
<img src="assets/team-4.jpg" alt="Emily Rodriguez" class="w-full h-full object-cover" loading="lazy" />
</div>
<h3 class="font-bold text-lg">Emily Rodriguez</h3>
<p class="text-brand text-sm font-medium">Customer Success Lead</p>
<p class="text-muted-foreground text-xs mt-2">Making sure every customer feels valued and heard.</p>
</div>
</div>
</div>
</section>
<!-- COMPANY MILESTONES (NEW TIMELINE) -->
<section class="section-padding bg-muted">
<div class="container-main">
<div class="text-center mb-14" data-aos="fade-up">
<span class="text-brand font-semibold text-sm uppercase tracking-wider">Our Journey</span>
<h2 class="mt-2 text-3xl md:text-4xl font-bold">Company Milestones</h2>
</div>
<div class="max-w-3xl mx-auto">
<div class="relative pl-6 border-l-4 border-brand/30 space-y-10">
<div class="relative" data-aos="fade-right" data-aos-delay="100">
<div class="absolute -left-[2.25rem] w-5 h-5 rounded-full bg-brand border-4 border-muted"></div>
<p class="text-brand font-semibold text-sm">2015</p>
<h3 class="font-bold text-lg">Founded with One Truck</h3>
<p class="text-muted-foreground text-sm">CleanHaul began operations in a small garage with a single pickup truck and a big vision.</p>
</div>
<div class="relative" data-aos="fade-right" data-aos-delay="200">
<div class="absolute -left-[2.25rem] w-5 h-5 rounded-full bg-brand border-4 border-muted"></div>
<p class="text-brand font-semibold text-sm">2017</p>
<h3 class="font-bold text-lg">Expanded to Commercial Services</h3>
<p class="text-muted-foreground text-sm">Launched office and construction debris cleanouts, doubling our team size.</p>
</div>
<div class="relative" data-aos="fade-right" data-aos-delay="300">
<div class="absolute -left-[2.25rem] w-5 h-5 rounded-full bg-brand border-4 border-muted"></div>
<p class="text-brand font-semibold text-sm">2019</p>
<h3 class="font-bold text-lg">Reached 10,000 Happy Customers</h3>
<p class="text-muted-foreground text-sm">Awarded “Best Junk Removal Service” by the Metro Business Association.</p>
</div>
<div class="relative" data-aos="fade-right" data-aos-delay="400">
<div class="absolute -left-[2.25rem] w-5 h-5 rounded-full bg-brand border-4 border-muted"></div>
<p class="text-brand font-semibold text-sm">2022</p>
<h3 class="font-bold text-lg">Introduced Same-Day Guarantee</h3>
<p class="text-muted-foreground text-sm">Launched express same-day pickup, becoming one of the fastest services in the region.</p>
</div>
<div class="relative" data-aos="fade-right" data-aos-delay="500">
<div class="absolute -left-[2.25rem] w-5 h-5 rounded-full bg-brand border-4 border-muted"></div>
<p class="text-brand font-semibold text-sm">2025</p>
<h3 class="font-bold text-lg">Over 50,000 Jobs Completed</h3>
<p class="text-muted-foreground text-sm">Continued growth with a fleet of 12 trucks and a team of 40+ professionals.</p>
</div>
</div>
</div>
</div>
</section>
<!-- IMPACT STATISTICS (NEW COUNTERS) -->
<section class="section-padding bg-background">
<div class="container-main">
<div class="text-center mb-14" data-aos="fade-up">
<span class="text-brand font-semibold text-sm uppercase tracking-wider">Our Impact</span>
<h2 class="mt-2 text-3xl md:text-4xl font-bold">By the Numbers</h2>
</div>
<div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="text-center p-6 rounded-2xl bg-card border border-border" data-aos="zoom-in" data-aos-delay="100">
<div class="text-4xl font-extrabold text-brand mb-2">50K+</div>
<p class="text-muted-foreground font-medium">Jobs Completed</p>
</div>
<div class="text-center p-6 rounded-2xl bg-card border border-border" data-aos="zoom-in" data-aos-delay="200">
<div class="text-4xl font-extrabold text-brand mb-2">3,200 tons</div>
<p class="text-muted-foreground font-medium">Waste Diverted from Landfills</p>
</div>
<div class="text-center p-6 rounded-2xl bg-card border border-border" data-aos="zoom-in" data-aos-delay="300">
<div class="text-4xl font-extrabold text-brand mb-2">98%</div>
<p class="text-muted-foreground font-medium">Customer Satisfaction Rate</p>
</div>
<div class="text-center p-6 rounded-2xl bg-card border border-border" data-aos="zoom-in" data-aos-delay="400">
<div class="text-4xl font-extrabold text-brand mb-2">12+</div>
<p class="text-muted-foreground font-medium">Trucks in Fleet</p>
</div>
</div>
</div>
</section>
<!-- CERTIFICATIONS & PARTNERS (NEW) -->
<section class="section-padding bg-muted">
<div class="container-main">
<div class="text-center mb-10" data-aos="fade-up">
<h2 class="text-2xl md:text-3xl font-bold">Certifications & Partners</h2>
<p class="text-muted-foreground mt-2">We are proud to be recognized by leading industry organizations.</p>
</div>
<div class="flex flex-wrap justify-center items-center gap-10 opacity-70">
<div class="flex items-center gap-2 text-muted-foreground" data-aos="fade-up" data-aos-delay="100">
<i data-lucide="award" class="w-6 h-6 text-brand"></i>
<span class="font-semibold text-sm">NAID AAA Certified</span>
</div>
<div class="flex items-center gap-2 text-muted-foreground" data-aos="fade-up" data-aos-delay="200">
<i data-lucide="leaf" class="w-6 h-6 text-brand"></i>
<span class="font-semibold text-sm">Green Business Bureau</span>
</div>
<div class="flex items-center gap-2 text-muted-foreground" data-aos="fade-up" data-aos-delay="300">
<i data-lucide="shield-check" class="w-6 h-6 text-brand"></i>
<span class="font-semibold text-sm">Licensed & Insured</span>
</div>
<div class="flex items-center gap-2 text-muted-foreground" data-aos="fade-up" data-aos-delay="400">
<i data-lucide="heart-handshake" class="w-6 h-6 text-brand"></i>
<span class="font-semibold text-sm">Habitat for Humanity Partner</span>
</div>
</div>
</div>
</section>
<!-- CTA (same as before) -->
<section class="py-20 bg-brand relative overflow-hidden">
<div class="absolute inset-0 opacity-10">
<div class="absolute top-0 left-0 w-72 h-72 bg-white rounded-full -translate-x-1/2 -translate-y-1/2"></div>
<div class="absolute bottom-0 right-0 w-96 h-96 bg-white rounded-full translate-x-1/3 translate-y-1/3"></div>
</div>
<div class="container-main relative text-center" data-aos="fade-up">
<h2 class="text-3xl md:text-4xl lg:text-5xl font-extrabold text-white mb-4">Need Junk Removed Today?</h2>
<p class="text-lg text-white/80 mb-8 max-w-lg mx-auto">Don't let clutter take over. Get fast, reliable junk removal at prices you'll love.</p>
<div class="flex flex-wrap justify-center gap-4">
<a href="contact.html" class="btn-brand-dark btn-xl">Book Service</a>
<a href="tel:+18005551234" class="btn-brand-outline btn-xl" style="border-color:#fff; color:#fff;"><i data-lucide="phone" class="w-5 h-5"></i>Call Now</a>
</div>
</div>
</section>
<footer class="bg-brand-dark text-white">
<!-- Main Footer -->
<div class="container-main section-padding pb-8">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-10">
<!-- Brand Column -->
<div class="lg:col-span-1">
<div class="flex items-center gap-2 mb-4">
<i data-lucide="truck" class="w-7 h-7 text-brand"></i>
<span class="text-xl font-bold font-heading">Clean<span class="text-brand">Haul</span></span>
</div>
<p class="text-sm text-white/70 leading-relaxed mb-4">Fast, affordable, and eco-friendly junk removal
services. We handle the heavy lifting so you don't have to.</p>
<!-- Social Media Links -->
<div class="flex gap-3">
<!-- Facebook -->
<a href="#"
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
aria-label="Facebook">
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
<path
d="M22 12.07C22 6.5 17.52 2 12 2S2 6.5 2 12.07c0 5.02 3.66 9.18 8.44 9.93v-7.03H7.9v-2.9h2.54V9.85c0-2.52 1.49-3.92 3.78-3.92 1.09 0 2.23.2 2.23.2v2.47H15.2c-1.24 0-1.63.78-1.63 1.57v1.89h2.77l-.44 2.9h-2.33V22c4.78-.75 8.43-4.91 8.43-9.93z" />
</svg>
</a>
<!-- Instagram -->
<a href="#"
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
aria-label="Instagram">
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
<path
d="M7 2C4.24 2 2 4.24 2 7v10c0 2.76 2.24 5 5 5h10c2.76 0 5-2.24 5-5V7c0-2.76-2.24-5-5-5H7zm10 2a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10zm-5 3.5A5.5 5.5 0 1 0 17.5 13 5.51 5.51 0 0 0 12 7.5zm0 2A3.5 3.5 0 1 1 8.5 13 3.5 3.5 0 0 1 12 9.5zm5.75-3.25a1.25 1.25 0 1 0 1.25 1.25 1.25 1.25 0 0 0-1.25-1.25z" />
</svg>
</a>
<!-- X (Twitter) -->
<a href="#"
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
aria-label="X">
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
<path
d="M18.9 2H22l-6.77 7.74L23.2 22h-6.26l-4.9-6.4L6.45 22H3.34l7.24-8.28L.8 2h6.36l4.43 5.84L18.9 2zm-1.1 18h1.73L6.26 3.9H4.4L17.8 20z" />
</svg>
</a>
<!-- LinkedIn -->
<a href="#"
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
aria-label="LinkedIn">
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
<path
d="M4.98 3.5A2.48 2.48 0 1 0 5 8.46a2.48 2.48 0 0 0-.02-4.96zM3 9h4v12H3zM9 9h3.83v1.71h.05c.53-1.01 1.84-2.08 3.79-2.08C20.22 8.63 21 10.97 21 14v7h-4v-6.21c0-1.48-.03-3.39-2.06-3.39-2.07 0-2.39 1.61-2.39 3.28V21H9z" />
</svg>
</a>
</div>
</div>
<!-- Services Column -->
<div>
<h4 class="font-semibold text-lg mb-4">Services</h4>
<ul class="space-y-2 text-sm text-white/70">
<li><a href="services.html" class="hover:text-brand transition-colors">Household Junk Removal</a></li>
<li><a href="services.html" class="hover:text-brand transition-colors">Office Cleanouts</a></li>
<li><a href="services.html" class="hover:text-brand transition-colors">Construction Debris</a></li>
<li><a href="services.html" class="hover:text-brand transition-colors">Yard Waste Removal</a></li>
<li><a href="services.html" class="hover:text-brand transition-colors">Appliance Removal</a></li>
<li><a href="services.html" class="hover:text-brand transition-colors">Furniture Disposal</a></li>
</ul>
</div>
<!-- Quick Links Column -->
<div>
<h4 class="font-semibold text-lg mb-4">Quick Links</h4>
<ul class="space-y-2 text-sm text-white/70">
<li><a href="index.html" class="hover:text-brand transition-colors">Home</a></li>
<li><a href="pricing.html" class="hover:text-brand transition-colors">Pricing</a></li>
<li><a href="about.html" class="hover:text-brand transition-colors">About Us</a></li>
<li><a href="contact.html" class="hover:text-brand transition-colors">Contact</a></li>
<li><a href="blog-detail.html" class="hover:text-brand transition-colors">Blog</a></li>
<li><a href="faq.html" class="hover:text-brand transition-colors">FAQ</a></li>
</ul>
</div>
<!-- Service Areas Column -->
<div>
<h4 class="font-semibold text-lg mb-4">Service Areas</h4>
<ul class="space-y-2 text-sm text-white/70">
<li class="flex items-center gap-2"><i data-lucide="map-pin"
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>Downtown Metro</li>
<li class="flex items-center gap-2"><i data-lucide="map-pin"
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>North Suburbs</li>
<li class="flex items-center gap-2"><i data-lucide="map-pin"
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>South County</li>
<li class="flex items-center gap-2"><i data-lucide="map-pin"
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>East Valley</li>
<li class="flex items-center gap-2"><i data-lucide="map-pin"
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>West Hills</li>
<li class="flex items-center gap-2"><i data-lucide="map-pin"
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>Surrounding Counties</li>
</ul>
</div>
<!-- Contact & Business Hours Column -->
<div>
<h4 class="font-semibold text-lg mb-4">Contact & Hours</h4>
<ul class="space-y-3 text-sm text-white/70">
<li class="flex items-center gap-2"><i data-lucide="phone" class="w-4 h-4 text-brand flex-shrink-0"></i><a
href="tel:+18005551234" class="hover:text-brand">(800) 555-1234</a></li>
<li class="flex items-center gap-2"><i data-lucide="mail" class="w-4 h-4 text-brand flex-shrink-0"></i><a
href="mailto:info@cleanhaul.com" class="hover:text-brand">info@cleanhaul.com</a></li>
<li class="flex items-start gap-2"><i data-lucide="map-pin"
class="w-4 h-4 text-brand flex-shrink-0 mt-0.5"></i><span>123 Clean Street, Suite 100<br />Metro City,
ST 12345</span></li>
<li class="border-t border-white/10 pt-3 mt-3">
<p class="font-semibold text-white mb-1">Business Hours</p>
<p class="text-xs">Mon Fri: 6:00 AM 8:00 PM</p>
<p class="text-xs">Saturday: 7:00 AM 6:00 PM</p>
<p class="text-xs">Sunday: 8:00 AM 4:00 PM</p>
</li>
<li class="border-t border-white/10 pt-3 mt-3">
<p class="font-semibold text-white mb-1">24/7 Support</p>
<p class="text-xs">Emergency services available</p>
</li>
</ul>
</div>
</div>
<!-- Newsletter Signup -->
<div class="mt-10 pt-8 border-t border-white/10">
<div class="flex flex-col md:flex-row items-start md:items-center justify-between gap-6">
<div>
<h4 class="font-semibold text-lg mb-1">Subscribe to Our Newsletter</h4>
<p class="text-sm text-white/60">Get tips, special offers, and updates straight to your inbox.</p>
</div>
<div class="flex w-full md:w-auto gap-2">
<input type="email" placeholder="Enter your email"
class="footer-newsletter-input flex-1 md:w-64 rounded-xl bg-white/10 border border-white/20 px-4 py-3 text-sm text-white placeholder:text-white/40 focus:outline-none focus:ring-2 focus:ring-brand transition-all" />
<button class="btn-brand btn-lg whitespace-nowrap">Subscribe</button>
</div>
</div>
</div>
<!-- Payment Methods & Badges -->
<div class="mt-8 pt-8 border-t border-white/10">
<div class="flex flex-col md:flex-row items-center justify-between gap-6">
<div class="flex items-center gap-4 flex-wrap justify-center">
<span class="text-sm text-white/50">We Accept:</span>
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💳 Visa</span>
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💳 Mastercard</span>
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💳 Amex</span>
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💵 Cash</span>
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">📱 Apple Pay</span>
</div>
<div class="flex items-center gap-4 flex-wrap justify-center">
<span
class="inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/20 text-brand text-xs font-semibold border border-brand/30"><i
data-lucide="shield-check" class="w-3.5 h-3.5"></i>Licensed & Insured</span>
<span
class="inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/20 text-brand text-xs font-semibold border border-brand/30"><i
data-lucide="award" class="w-3.5 h-3.5"></i>5-Star Rated</span>
<span
class="inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/20 text-brand text-xs font-semibold border border-brand/30"><i
data-lucide="leaf" class="w-3.5 h-3.5"></i>Eco Certified</span>
</div>
</div>
</div>
</div>
<!-- Bottom Bar -->
<div class="border-t border-white/10">
<div
class="container-main py-6 flex flex-col md:flex-row items-center justify-between gap-4 text-center md:text-left">
<p class="text-sm text-white/50">&copy; <span id="year"></span> CleanHaul. All rights reserved.</p>
<div class="flex gap-6 text-sm text-white/50">
<a href="pricing.html" class="hover:text-brand transition-colors">Privacy Policy</a>
<a href="terms.html" class="hover:text-brand transition-colors">Terms of Service</a>
<a href="faq.html" class="hover:text-brand transition-colors">FAQs</a>
</div>
</div>
</div>
</footer>
<!-- MOBILE CALL BUTTON -->
<a href="tel:+18005551234" class="md:hidden fixed bottom-6 left-6 z-50 w-14 h-14 rounded-full bg-brand text-white shadow-xl flex items-center justify-center hover:scale-110 transition-transform" aria-label="Call now">
<i data-lucide="phone" class="w-6 h-6"></i>
</a>
<!-- SCROLL TOP -->
<button id="scrollTop" class="fixed bottom-6 right-6 z-50 w-12 h-12 rounded-full bg-brand text-white shadow-xl items-center justify-center hover:scale-110 transition-all hidden" aria-label="Scroll to top">
<i data-lucide="arrow-up" class="w-5 h-5"></i>
</button>
<script>
lucide.createIcons();
// ===== ENHANCED AOS OBSERVER WITH PRELOADER FIX =====
let aosObserver = null;
function initAOS() {
if (aosObserver) {
aosObserver.disconnect();
aosObserver = null;
}
aosObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('aos-in');
}
});
}, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' });
document.querySelectorAll('[data-aos]').forEach(el => {
// Reset any inline styles that might block animation
el.style.opacity = '';
el.style.transform = '';
aosObserver.observe(el);
});
}
// Preloader
window.addEventListener('load', () => {
const preloader = document.getElementById('preloader');
setTimeout(() => {
preloader.classList.add('hidden-preloader');
setTimeout(() => {
initAOS();
}, 150);
}, 1800);
});
// Navbar scroll
const nav = document.getElementById('navbar');
window.addEventListener('scroll', () => {
if (window.scrollY > 20) {
nav.classList.remove('bg-transparent');
nav.classList.add('bg-white/95','backdrop-blur-md','shadow-lg');
} else {
nav.classList.add('bg-transparent');
nav.classList.remove('bg-white/95','backdrop-blur-md','shadow-lg');
}
const st = document.getElementById('scrollTop');
if (st) {
if (window.scrollY > 400) { st.classList.remove('hidden'); st.classList.add('flex'); }
else { st.classList.add('hidden'); st.classList.remove('flex'); }
}
});
// Mobile menu
const toggle = document.getElementById('mobileToggle');
const menu = document.getElementById('mobileMenu');
toggle?.addEventListener('click', () => {
menu.classList.toggle('hidden');
const icon = toggle.querySelector('i');
icon.setAttribute('data-lucide', menu.classList.contains('hidden') ? 'menu' : 'x');
lucide.createIcons();
});
// Scroll top
document.getElementById('scrollTop')?.addEventListener('click', () => window.scrollTo({top:0, behavior:'smooth'}));
// Year
document.getElementById('year').textContent = new Date().getFullYear();
// Initial AOS call (will be re-called after loader)
initAOS();
setTimeout(() => lucide.createIcons(), 200);
</script>
</body>
</html>