604 lines
38 KiB
HTML
604 lines
38 KiB
HTML
<!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">© <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> |