<!DOCTYPE html>
<html lang="en" class="scroll-smooth">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>A-1 Small Engine Repair | Your Grand Rapids Neighbor</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <script src="https://unpkg.com/lucide@latest"></script>
    <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@300;400;600&family=Lora:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
    <style>
        body { font-family: 'Inter', sans-serif; }
        h1, h2, h3, .serif { font-family: 'Lora', serif; }
        .bg-forest { background-color: #166534; }
        .text-forest { color: #166534; }
        .bg-cream { background-color: #fefce8; }
        .text-tan { color: #b45309; }
        .border-tan { border-color: #d97706; }
    </style>
</head>
<body class="bg-cream text-slate-800 antialiased">

    <!-- Navigation -->
    <nav class="fixed top-0 w-full z-50 bg-white/80 backdrop-blur-md border-b border-stone-200">
        <div class="max-w-7xl mx-auto px-6 h-20 flex justify-between items-center">
            <div class="flex items-center gap-3">
                <div class="bg-forest p-2 rounded-full">
                    <i data-lucide="wrench" class="text-white w-5 h-5"></i>
                </div>
                <span class="text-xl font-bold tracking-tight text-forest">A-1 <span class="text-amber-700">Small Engine</span></span>
            </div>
            <div class="hidden md:flex items-center gap-8 text-sm font-medium text-stone-600">
                <a href="#services" class="hover:text-forest transition-colors">Services</a>
                <a href="#family" class="hover:text-forest transition-colors">Our Family</a>
                <a href="#reviews" class="hover:text-forest transition-colors">Reviews</a>
                <a href="#contact" class="hover:text-forest transition-colors">Contact</a>
            </div>
            <a href="tel:6164597058" class="bg-forest text-white px-5 py-2 rounded-full text-sm font-semibold hover:bg-amber-700 transition-all">
                Call Randy
            </a>
        </div>
    </nav>

    <!-- Hero Section -->
    <section class="relative min-h-[80vh] flex items-center justify-center pt-20 overflow-hidden">
        <div class="absolute inset-0 z-0">
            <img src="https://images.unsplash.com/photo-1592998201383-a92390163041?auto=format&fit=crop&q=80&w=2000" alt="Garden Background" class="w-full h-full object-cover opacity-20">
        </div>
        <div class="relative z-10 text-center px-6 max-w-3xl">
            <h1 class="text-5xl md:text-6xl font-bold text-forest mb-6 leading-tight">
                Helping Our Neighbors <br>
                <span class="italic text-amber-800">Keep Moving.</span>
            </h1>
            <p class="text-lg md:text-xl text-stone-600 mb-10 leading-relaxed">
                Reliable, friendly small engine repair right here in Grand Rapids. We treat your equipment like it's our own.
            </p>
            <div class="flex flex-col sm:flex-row gap-4 justify-center items-center">
                <a href="tel:6164597058" class="w-full sm:w-auto bg-amber-700 hover:bg-amber-800 text-white px-10 py-4 rounded-full font-bold text-lg transition-all shadow-lg">
                    Call (616) 459-7058
                </a>
                <a href="#contact" class="w-full sm:w-auto bg-white border border-stone-300 text-stone-700 px-10 py-4 rounded-full font-bold text-lg hover:bg-stone-50 transition-all">
                    Get a Quote
                </a>
            </div>
        </div>
    </section>

    <!-- The Family Section -->
    <section id="family" class="py-24 bg-white">
        <div class="max-w-5xl mx-auto px-6">
            <div class="grid md:grid-cols-2 gap-16 items-center">
                <div class="order-2 md:order-1">
                    <h2 class="text-amber-700 font-bold uppercase tracking-widest text-sm mb-4">A Local Tradition</h2>
                    <h3 class="text-4xl font-bold text-forest mb-6 leading-tight">From Our Family <br>To Yours.</h3>
                    <p class="text-lg text-stone-600 mb-6 italic serif">
                        "We don't just fix engines; we help our neighbors get back to what matters."
                    </p>
                    <p class="text-stone-600 leading-relaxed mb-8">
                        A-1 isn't a big corporation. It's Randy and his family, working hard to keep Grand Rapids running. Whether it's your lawnmower for the weekend or your generator for the storm, we're here to help.
                    </p>
                    <div class="flex items-center gap-4">
                        <div class="h-px w-12 bg-amber-300"></div>
                        <span class="text-sm font-bold text-stone-400 uppercase tracking-widest">Grand Rapids, MI</span>
                    </div>
                </div>
                <div class="order-1 md:order-2 relative">
                    <div class="absolute -inset-4 bg-amber-100 rounded-full blur-3xl opacity-50"></div>
                    <img src="https://images.unsplash.com/photo-1556910103-1c02745aae4d?auto=format&fit=crop&q=80&w=800" alt="Workshop" class="relative rounded-2xl shadow-xl border-4 border-white">
                </div>
            </div>
        </div>
    </section>

    <!-- Services Section -->
    <section id="services" class="py-24 bg-stone-50">
        <div class="max-w-7xl mx-auto px-6">
            <div class="text-center mb-16">
                <h2 class="text-4xl font-bold text-forest mb-4">What We Can Do For You</h2>
                <p class="text-stone-500">Expert care for all your small engine needs.</p>
            </div>
            <div class="grid md:grid-cols-3 gap-8">
                <!-- Service 1 -->
                <div class="bg-white p-10 rounded-2xl shadow-sm border border-stone-100 hover:shadow-md transition-shadow">
                    <div class="bg-amber-50 w-14 h-14 rounded-xl flex items-center justify-center mb-6">
                        <i data-lucide="leaf" class="text-amber-700 w-8 h-8"></i>
                    </div>
                    <h4 class="text-2xl font-bold text-forest mb-3">Lawn & Garden</h4>
                    <p class="text-stone-600">Mowers, trimmers, blowers, and edgers. We'll get them running smooth for the season.</p>
                </div>
                <!-- Service 2 -->
                <div class="bg-white p-10 rounded-2xl shadow-sm border border-stone-100 hover:shadow-md transition-shadow">
                    <div class="bg-amber-50 w-14 h-14 rounded-xl flex items-center justify-center mb-6">
                        <i data-lucide="snowflake" class="text-amber-700 w-8 h-8"></i>
                    </div>
                    <h4 class="text-2xl font-bold text-forest mb-3">Winter Prep</h4>
                    <p class="text-stone-600">Snow blowers and winter equipment. Don't get stuck in the snow!</p>
                </div>
                <!-- Service 3 -->
                <div class="bg-white p-10 rounded-2xl shadow-sm border border-stone-100 hover:shadow-md transition-shadow">
                    <div class="bg-amber-50 w-14 h-14 rounded-xl flex items-center justify-center mb-6">
                        <i data-lucide="zap" class="text-amber-700 w-8 h-8"></i>
                    </div>
                    <h4 class="text-2xl font-bold text-forest mb-3">Power & Backup</h4>
                    <p class="text-stone-600">Generators and small power equipment. Reliable power when you need it most.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Testimonials Section -->
    <section id="reviews" class="py-24 bg-forest text-cream">
        <div class="max-w-5xl mx-auto px-6">
            <div class="text-center mb-16">
                <h2 class="text-amber-400 font-bold uppercase tracking-widest text-sm mb-4">Neighborly Feedback</h2>
                <h3 class="text-4xl font-bold">What People Are Saying</h3>
            </div>
            <div class="grid md:grid-cols-2 gap-8">
                <div class="bg-white/10 backdrop-blur-sm p-8 rounded-2xl border border-white/10">
                    <div class="flex text-amber-400 mb-4">
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                    </div>
                    <p class="text-xl italic serif mb-6">"Always available and always helpful! Randy is the best in Grand Rapids."</p>
                    <p class="font-bold text-amber-400 uppercase tracking-widest text-sm">— A Happy Neighbor</p>
                </div>
                <div class="bg-white/10 backdrop-blur-sm p-8 rounded-2xl border border-white/10">
                    <div class="flex text-amber-400 mb-4">
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                        <i data-lucide="star" class="fill-current w-5 h-5"></i>
                    </div>
                    <p class="text-xl italic serif mb-6">"Great service. They got my mower running in no time. Highly recommend!"</p>
                    <p class="font-bold text-amber-400 uppercase tracking-widest text-sm">— Verified Customer</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Contact Section -->
    <section id="contact" class="py-24 bg-white">
        <div class="max-w-6xl mx-auto px-6">
            <div class="grid md:grid-cols-3 gap-16">
                <div class="md:col-span-1">
                    <h2 class="text-4xl font-bold text-forest mb-6">Let's Chat</h2>
                    <p class="text-stone-600 mb-10">Need a quote or have a question? We're here to help.</p>
                    
                    <div class="space-y-8">
                        <div class="flex items-start gap-4">
                            <i data-lucide="phone" class="w-6 h-6 text-amber-700 mt-1"></i>
                            <div>
                                <h4 class="font-bold text-forest">Call Us</h4>
                                <p class="text-stone-600">(616) 459-7058</p>
                            </div>
                        </div>
                        <div class="flex items-start gap-4">
                            <i data-lucide="map-pin" class="w-6 h-6 text-amber-700 mt-1"></i>
                            <div>
                                <h4 class="font-bold text-forest">Visit Us</h4>
                                <p class="text-stone-600">600 Leonard St NW<br>Grand Rapids, MI 49504</p>
                            </div>
                        </div>
                        <div class="flex items-start gap-4">
                            <i data-lucide="clock" class="w-6 h-6 text-amber-700 mt-1"></i>
                            <div>
                                <h4 class="font-bold text-forest">Hours</h4>
                                <p class="text-stone-600">Mon - Fri: 9AM - 6PM</p>
                            </div>
                        </div>
                    </div>
                </div>
                
                <div class="md:col-span-2 bg-stone-50 p-8 md:p-12 rounded-3xl border border-stone-200">
                    <form class="space-y-6">
                        <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
                            <div>
                                <label class="block text-xs font-bold uppercase tracking-widest text-stone-500 mb-2">Your Name</label>
                                <input type="text" class="w-full bg-white border border-stone-200 p-4 rounded-xl text-stone-900 focus:border-amber-700 outline-none transition">
                            </div>
                            <div>
                                <label class="block text-xs font-bold uppercase tracking-widest text-stone-500 mb-2">Email Address</label>
                                <input type="email" class="w-full bg-white border border-stone-200 p-4 rounded-xl text-stone-900 focus:border-amber-700 outline-none transition">
                            </div>
                        </div>
                        <div>
                            <label class="block text-xs font-bold uppercase tracking-widest text-stone-500 mb-2">What can we help with?</label>
                            <textarea rows="4" placeholder="e.g. My lawnmower won't start, or I need a generator tune-up..." class="w-full bg-white border border-stone-200 p-4 rounded-xl text-stone-900 focus:border-amber-700 outline-none transition"></textarea>
                        </div>
                        <button type="button" class="w-full bg-forest hover:bg-amber-800 text-white font-bold py-5 rounded-xl uppercase tracking-widest transition shadow-lg">
                            Send Message
                        </button>
                    </form>
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer class="py-12 bg-stone-950 text-center text-stone-500">
        <div class="text-xs uppercase tracking-[0.3em]">
            &copy; 2026 A-1 Small Engine Repair. Proudly serving Grand Rapids.
        </div>
    </footer>

    <script>
        window.addEventListener('DOMContentLoaded', () => {
            lucide.createIcons();
        });
    </script>
</body>
</html>