John2121 commited on
Commit
ce71e7f
·
1 Parent(s): 02ad8e3

Update: bleeding-edge APT automotive site with AI assistant

Browse files
Files changed (5) hide show
  1. README.md +67 -7
  2. formsubmit-quote-form.html +36 -42
  3. gallery.html +25 -23
  4. index.html +33 -31
  5. quote-calculator.html +216 -203
README.md CHANGED
@@ -1,13 +1,73 @@
1
  ---
2
- title: WildPreserve Taxidermy Studio 🦌
3
- colorFrom: purple
4
- colorTo: yellow
5
- emoji: 🐳
6
  sdk: static
7
  pinned: false
8
  tags:
9
- - deepsite-v3
 
 
10
  ---
11
 
12
- # Welcome to your new DeepSite project!
13
- This project was created with [DeepSite](https://deepsite.hf.co).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Hooper Auto - Automotive Service & Repair 🚗
3
+ colorFrom: green
4
+ colorTo: blue
5
+ emoji:
6
  sdk: static
7
  pinned: false
8
  tags:
9
+ - automotive
10
+ - wisconsin-rapids
11
+ - auto-repair
12
  ---
13
 
14
+
15
+ # Hooper Automotive LLC - Automotive Repair Shop
16
+
17
+ Welcome to Hooper Automotive LLC, Wisconsin Rapids' trusted automotive repair shop. We provide professional automotive repair and maintenance services for Central Wisconsin drivers.
18
+
19
+ ## Services Offered
20
+
21
+ - **Oil Change** - Quick and professional oil changes
22
+ - **Brake Service** - Brake inspection, pad replacement, and brake system repair
23
+ - **Transmission Service** - Transmission maintenance and repair
24
+ - **Engine Diagnostics** - Computer diagnostics and engine troubleshooting
25
+ - **Tire Service** - Tire installation, balancing, and rotation
26
+ - **Battery Replacement** - Battery testing and replacement
27
+ - **Air Conditioning** - A/C repair and maintenance
28
+ - **Coolant Service** - Cooling system maintenance
29
+ - **Tune-up** - Complete engine tune-up services
30
+ - **Exhaust System** - Exhaust repair and replacement
31
+ - **Suspension Repair** - Shock, strut, and suspension system repair
32
+ - **Electrical Diagnosis** - Automotive electrical system troubleshooting
33
+ - **Check Engine Light** - Diagnostic and repair services
34
+ - **Pre-purchase Inspection** - Comprehensive vehicle inspections
35
+ - **State Inspection** - Official state vehicle inspections
36
+ - **General Repair** - Complete automotive repair services
37
+ - **Emergency Service** - Emergency roadside assistance
38
+
39
+
40
+ ## Contact Information
41
+
42
+ **Address:** 2020 4th Street South, Wisconsin Rapids, WI, United States, 54494
43
+ **County:** Wood County, WI
44
+ **Phone Number:** (715) 421-9792
45
+ **Email:** hooperautorepair70@gmail.com
46
+
47
+ ## Business Details
48
+
49
+ - Categories: Automotive Repair Shop
50
+ - Rating: Not yet rated (0 Reviews)
51
+ - Hours: Open now
52
+ - Price Range: $$
53
+
54
+ ## Website Features
55
+
56
+ This website includes:
57
+ - Service gallery showcasing our work
58
+ - Online service estimate request form
59
+ - Mobile-responsive design
60
+ - Contact information and location map
61
+
62
+ ## Technology Stack
63
+
64
+ - HTML5
65
+ - CSS3 with Tailwind CSS
66
+ - JavaScript
67
+ - Swiper.js for image carousel
68
+ - Feather Icons
69
+ - Form handling via Formspree
70
+
71
+ ---
72
+
73
+ *Serving Central Wisconsin drivers from Stevens Point to Wausau and throughout the region.*
formsubmit-quote-form.html CHANGED
@@ -1,18 +1,21 @@
1
  <!-- Consistent Call/Text Contact Block -->
2
  <div class="w-full flex flex-col items-center mb-6">
3
- <a href="tel:+17153212825" class="text-2xl font-bold text-amber-400 hover:text-amber-300 transition-colors">Call or
4
- Text: (715) 321-2825</a>
5
- <span class="text-green-200 text-sm mt-1">Fastest response for quotes & questions</span>
 
6
  </div>
7
  <!-- BuckRub Taxidermy Quote Request Form (Formsubmit.co) -->
8
- <form action="https://formsubmit.co/cwcoach@yahoo.com" method="POST"
9
  class="max-w-lg mx-auto bg-green-900/80 p-6 rounded-xl shadow-lg space-y-4">
10
  <input type="hidden" name="_cc" value="dondlingergeneralcontracting@gmail.com">
11
  <input type="hidden" name="_captcha" value="false">
12
  <input type="hidden" name="_template" value="table">
13
- <h2 class="text-2xl font-bold text-green-200 mb-4">Request a Quote</h2>
14
- <p class="text-green-100 mb-4">Get a fast, friendly quote! Tell us about your project and how we can help you.
15
- </p>
 
 
16
  <div>
17
  <label for="name" class="block text-green-100 font-semibold mb-1">Name</label>
18
  <input type="text" id="name" name="name" required
@@ -34,51 +37,42 @@
34
  <select id="service" name="service" required
35
  class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white">
36
  <option value="">Select a service</option>
37
- <option value="Shoulder Mount">Shoulder Mount</option>
38
- <option value="Full Body Mount">Full Body Mount</option>
39
- <option value="European Mount">European Mount</option>
40
- <option value="Bird">Bird</option>
41
- <option value="Fish">Fish</option>
42
- <option value="Small Game">Small Game</option>
43
- <option value="Habitat">Habitat</option>
44
- <option value="Restoration">Restoration</option>
45
- <option value="Rug">Rug</option>
46
- <option value="Wall Mount">Wall Mount</option>
47
- <option value="Lifesize">Lifesize</option>
48
- <option value="Pedestal">Pedestal</option>
49
- <option value="Antler Mount">Antler Mount</option>
50
- <option value="Tanning">Tanning</option>
51
- <option value="Pet Memorial">Pet Memorial</option>
52
- <option value="Artisan/Custom">Artisan/Custom</option>
53
- <option value="Other">Other (describe below)</option>
54
  </select>
55
  </div>
56
  <div>
57
- <label for="animal" class="block text-green-100 font-semibold mb-1">Animal/Species</label>
58
- <input type="text" id="animal" name="animal"
59
  class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white"
60
- placeholder="e.g. Whitetail Deer, Bass, Duck, Pet Dog">
61
  </div>
62
  <div>
63
- <label for="pose" class="block text-green-100 font-semibold mb-1">Preferred Pose/Style</label>
64
- <select id="pose" name="pose"
65
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white">
66
- <option value="">Select a pose/style</option>
67
- <option value="Upright">Upright</option>
68
- <option value="Sneak">Sneak</option>
69
- <option value="Full Sneak">Full Sneak</option>
70
- <option value="Pedestal">Pedestal</option>
71
- <option value="Wall Pedestal">Wall Pedestal</option>
72
- <option value="Open Mouth">Open Mouth</option>
73
- <option value="Closed Mouth">Closed Mouth</option>
74
- <option value="Custom">Custom/Other</option>
75
- </select>
76
  </div>
77
  <div>
78
- <label for="details" class="block text-green-100 font-semibold mb-1">Project Details</label>
79
  <textarea id="details" name="details" rows="4"
80
  class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white"
81
- placeholder="Describe your project, special requests, or anything else we should know..."></textarea>
82
  </div>
83
  <div>
84
  <label class="block text-green-100 font-semibold mb-1">Preferred Contact Method</label>
 
1
  <!-- Consistent Call/Text Contact Block -->
2
  <div class="w-full flex flex-col items-center mb-6">
3
+ <a href="tel:+17154219792" class="text-2xl font-bold text-amber-400 hover:text-amber-300 transition-colors">Call
4
+ Hooper Automotive: (715) 421-9792</a>
5
+ <span class="text-green-200 text-sm mt-1">2020 4th Street South, Wisconsin Rapids, WI 54494 &bull; Wood
6
+ County</span>
7
  </div>
8
  <!-- BuckRub Taxidermy Quote Request Form (Formsubmit.co) -->
9
+ <form action="https://formsubmit.co/hooperautorepair70@gmail.com" method="POST"
10
  class="max-w-lg mx-auto bg-green-900/80 p-6 rounded-xl shadow-lg space-y-4">
11
  <input type="hidden" name="_cc" value="dondlingergeneralcontracting@gmail.com">
12
  <input type="hidden" name="_captcha" value="false">
13
  <input type="hidden" name="_template" value="table">
14
+ <h2 class="text-2xl font-bold text-green-200 mb-4">Request Service Estimate - Hooper Automotive LLC</h2>
15
+ <p class="text-green-100 mb-4">Get a fast, friendly estimate from Hooper Automotive! Tell us about your vehicle's
16
+ needs and how we can help you.<br>Address: 2020 4th Street South, Wisconsin Rapids, WI 54494<br>Phone: (715)
17
+ 421-9792<br>Email: <a href="mailto:hooperautorepair70@gmail.com"
18
+ class="underline">hooperautorepair70@gmail.com</a></p>
19
  <div>
20
  <label for="name" class="block text-green-100 font-semibold mb-1">Name</label>
21
  <input type="text" id="name" name="name" required
 
37
  <select id="service" name="service" required
38
  class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white">
39
  <option value="">Select a service</option>
40
+ <option value="Oil Change">Oil Change</option>
41
+ <option value="Brake Service">Brake Service</option>
42
+ <option value="Transmission Service">Transmission Service</option>
43
+ <option value="Engine Diagnostics">Engine Diagnostics</option>
44
+ <option value="Tire Service">Tire Service</option>
45
+ <option value="Battery Replacement">Battery Replacement</option>
46
+ <option value="Air Conditioning">Air Conditioning</option>
47
+ <option value="Coolant Service">Coolant Service</option>
48
+ <option value="Tune-up">Tune-up</option>
49
+ <option value="Exhaust System">Exhaust System</option>
50
+ <option value="Suspension Repair">Suspension Repair</option>
51
+ <option value="Electrical Diagnosis">Electrical Diagnosis</option>
52
+ <option value="Check Engine Light">Check Engine Light</option>
53
+ <option value="Pre-purchase Inspection">Pre-purchase Inspection</option>
54
+ <option value="State Inspection">State Inspection</option>
55
+ <option value="General Repair">General Repair</option>
56
+ <option value="Emergency Service">Emergency Service</option>
57
  </select>
58
  </div>
59
  <div>
60
+ <label for="vehicle" class="block text-green-100 font-semibold mb-1">Vehicle Make/Model/Year</label>
61
+ <input type="text" id="vehicle" name="vehicle"
62
  class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white"
63
+ placeholder="e.g. 2018 Honda Civic, 2015 Ford F-150">
64
  </div>
65
  <div>
66
+ <label for="mileage" class="block text-green-100 font-semibold mb-1">Mileage</label>
67
+ <input type="text" id="mileage" name="mileage"
68
+ class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white"
69
+ placeholder="e.g. 85,000 miles">
 
 
 
 
 
 
 
 
 
70
  </div>
71
  <div>
72
+ <label for="details" class="block text-green-100 font-semibold mb-1">Problem Description</label>
73
  <textarea id="details" name="details" rows="4"
74
  class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white"
75
+ placeholder="Describe the issue, symptoms, or service needed..."></textarea>
76
  </div>
77
  <div>
78
  <label class="block text-green-100 font-semibold mb-1">Preferred Contact Method</label>
gallery.html CHANGED
@@ -4,7 +4,7 @@
4
  <head>
5
  <meta charset="UTF-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
- <title>BuckRub Taxidermy - Novel Gallery</title>
8
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <style>
@@ -150,52 +150,54 @@
150
 
151
  <body>
152
  <header class="py-4 px-4 flex justify-between items-center bg-green-900/90 shadow-lg sticky top-0 z-50">
153
- <h1 class="text-2xl font-bold text-green-200 tracking-tight">BuckRub Taxidermy Gallery</h1>
154
  <a href="index.html" class="text-amber-400 font-bold text-lg hover:text-amber-300 transition-colors">Home</a>
 
 
155
  </header>
156
  <main>
157
  <div class="novel-gallery">
158
  <div class="novel-card"
159
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5360.jpg">
160
  <img class="novel-img"
161
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5360.jpg"
162
- alt="Gallery Image" />
163
  </div>
164
  <div class="novel-card"
165
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5381.jpg">
166
  <img class="novel-img"
167
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5381.jpg"
168
- alt="Gallery Image" />
169
  </div>
170
  <div class="novel-card"
171
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5386.jpg">
172
  <img class="novel-img"
173
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5386.jpg"
174
- alt="Gallery Image" />
175
  </div>
176
  <div class="novel-card"
177
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5388.jpg">
178
  <img class="novel-img"
179
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5388.jpg"
180
- alt="Gallery Image" />
181
  </div>
182
  <div class="novel-card"
183
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5398.jpg">
184
  <img class="novel-img"
185
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5398.jpg"
186
- alt="Gallery Image" />
187
  </div>
188
  <div class="novel-card"
189
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5402.jpg">
190
  <img class="novel-img"
191
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5402.jpg"
192
- alt="Gallery Image" />
193
  </div>
194
  <div class="novel-card"
195
- data-img="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5403.jpg">
196
  <img class="novel-img"
197
- src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5403.jpg"
198
- alt="Gallery Image" />
199
  </div>
200
  </div>
201
  <div class="novel-full" id="novelFull">
 
4
  <head>
5
  <meta charset="UTF-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+ <title>Hooper Auto - Service Gallery</title>
8
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <style>
 
150
 
151
  <body>
152
  <header class="py-4 px-4 flex justify-between items-center bg-green-900/90 shadow-lg sticky top-0 z-50">
153
+ <h1 class="text-2xl font-bold text-green-200 tracking-tight">Hooper Automotive LLC Service Gallery</h1>
154
  <a href="index.html" class="text-amber-400 font-bold text-lg hover:text-amber-300 transition-colors">Home</a>
155
+ <span class="ml-4 text-green-100 text-sm">2020 4th Street South, Wisconsin Rapids, WI &bull; (715)
156
+ 421-9792</span>
157
  </header>
158
  <main>
159
  <div class="novel-gallery">
160
  <div class="novel-card"
161
+ data-img="https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?w=800&h=600&fit=crop&crop=center">
162
  <img class="novel-img"
163
+ src="https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?w=400&h=300&fit=crop&crop=center"
164
+ alt="Auto Service Work" />
165
  </div>
166
  <div class="novel-card"
167
+ data-img="https://images.unsplash.com/photo-1632823469850-f4b0ce1f4262?w=800&h=600&fit=crop&crop=center">
168
  <img class="novel-img"
169
+ src="https://images.unsplash.com/photo-1632823469850-f4b0ce1f4262?w=400&h=300&fit=crop&crop=center"
170
+ alt="Auto Service Work" />
171
  </div>
172
  <div class="novel-card"
173
+ data-img="https://images.unsplash.com/photo-1461749280684-dccba630e2f6?w=800&h=600&fit=crop&crop=center">
174
  <img class="novel-img"
175
+ src="https://images.unsplash.com/photo-1461749280684-dccba630e2f6?w=400&h=300&fit=crop&crop=center"
176
+ alt="Auto Service Work" />
177
  </div>
178
  <div class="novel-card"
179
+ data-img="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?w=800&h=600&fit=crop&crop=center">
180
  <img class="novel-img"
181
+ src="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?w=400&h=300&fit=crop&crop=center"
182
+ alt="Auto Service Work" />
183
  </div>
184
  <div class="novel-card"
185
+ data-img="https://images.unsplash.com/photo-1625047509168-a7026f36de04?w=800&h=600&fit=crop&crop=center">
186
  <img class="novel-img"
187
+ src="https://images.unsplash.com/photo-1625047509168-a7026f36de04?w=400&h=300&fit=crop&crop=center"
188
+ alt="Auto Service Work" />
189
  </div>
190
  <div class="novel-card"
191
+ data-img="https://images.unsplash.com/photo-1629810070755-751ac1db18b5?w=800&h=600&fit=crop&crop=center">
192
  <img class="novel-img"
193
+ src="https://images.unsplash.com/photo-1629810070755-751ac1db18b5?w=400&h=300&fit=crop&crop=center"
194
+ alt="Auto Service Work" />
195
  </div>
196
  <div class="novel-card"
197
+ data-img="https://images.unsplash.com/photo-1606577924081-3b002c5e4d99?w=800&h=600&fit=crop&crop=center">
198
  <img class="novel-img"
199
+ src="https://images.unsplash.com/photo-1606577924081-3b002c5e4d99?w=400&h=300&fit=crop&crop=center"
200
+ alt="Auto Service Work" />
201
  </div>
202
  </div>
203
  <div class="novel-full" id="novelFull">
index.html CHANGED
@@ -6,7 +6,7 @@
6
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
7
  <meta charset="UTF-8">
8
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
- <title>BuckRub Taxidermy - Portfolio & Quotes</title>
10
  <link rel="preconnect" href="https://fonts.googleapis.com">
11
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
12
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
@@ -134,14 +134,14 @@
134
  <header class="bg-green-900/80 backdrop-blur-sm border-b border-green-600/30 sticky top-0 z-50">
135
  <div class="container mx-auto px-4 py-4">
136
  <div class="flex justify-between items-center">
137
- <h1 class="text-2xl font-bold text-green-300">BuckRub Taxidermy</h1>
138
  <div class="flex gap-4">
139
- <a href="tel:+17153212825"
140
  class="bg-green-600 text-white px-6 py-3 rounded-lg font-bold hover:bg-green-500 transition-colors flex items-center gap-2">
141
  <i data-feather="phone"></i>
142
  Call
143
  </a>
144
- <a href="mailto:cwcoach@yahoo.com"
145
  class="border-2 border-green-500 text-green-400 px-6 py-3 rounded-lg font-bold hover:bg-green-500 hover:text-white transition-colors flex items-center gap-2">
146
  <i data-feather="mail"></i>
147
  Email
@@ -152,17 +152,17 @@
152
  </header>
153
  <!-- Consistent Call/Text Contact Block -->
154
  <div class="w-full flex flex-col items-center mb-6">
155
- <a href="tel:+17153212825" class="text-2xl font-bold text-amber-400 hover:text-amber-300 transition-colors">Call
156
- or Text: (715)
157
- 321-2825</a>
158
- <span class="text-green-200 text-sm mt-1">Fastest response for quotes & questions</span>
159
  </div>
160
  <!-- Hero Section -->
161
  <section class="bg-gradient-to-br from-green-900 to-green-700 py-12 md:py-16">
162
  <div class="container mx-auto px-4 text-center">
163
- <h2 class="dynamic-title mb-6">Central Wisconsin's Premier Taxidermy</h2>
164
  <p class="text-lg sm:text-xl md:text-2xl lg:text-3xl text-green-100 mb-8 tracking-wide drop-shadow-lg">
165
- Serving hunters and outdoorsmen throughout Central WI</p>
166
  <a href="quote-calculator.html"
167
  class="inline-block bg-green-600 text-white px-8 py-4 rounded-2xl font-bold text-lg md:text-xl hover:bg-green-500 hover:scale-105 transition-all duration-200 shadow-lg mr-2 focus:outline-none focus:ring-2 focus:ring-amber-400 focus:ring-offset-2">
168
  Get Instant Quote
@@ -178,8 +178,8 @@
178
  <div class="swiper-slide flex justify-center">
179
  <div
180
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
181
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5360.jpg"
182
- alt="Portfolio Image 1"
183
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
184
  loading="lazy" />
185
  </div>
@@ -187,8 +187,8 @@
187
  <div class="swiper-slide flex justify-center">
188
  <div
189
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
190
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5381.jpg"
191
- alt="Portfolio Image 2"
192
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
193
  loading="lazy" />
194
  </div>
@@ -196,8 +196,8 @@
196
  <div class="swiper-slide flex justify-center">
197
  <div
198
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
199
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5386.jpg"
200
- alt="Portfolio Image 3"
201
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
202
  loading="lazy" />
203
  </div>
@@ -205,8 +205,8 @@
205
  <div class="swiper-slide flex justify-center">
206
  <div
207
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
208
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5388.jpg"
209
- alt="Portfolio Image 4"
210
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
211
  loading="lazy" />
212
  </div>
@@ -214,8 +214,8 @@
214
  <div class="swiper-slide flex justify-center">
215
  <div
216
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
217
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5398.jpg"
218
- alt="Portfolio Image 5"
219
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
220
  loading="lazy" />
221
  </div>
@@ -223,8 +223,8 @@
223
  <div class="swiper-slide flex justify-center">
224
  <div
225
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
226
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5402.jpg"
227
- alt="Portfolio Image 6"
228
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
229
  loading="lazy" />
230
  </div>
@@ -232,8 +232,8 @@
232
  <div class="swiper-slide flex justify-center">
233
  <div
234
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
235
- <img src="https://buckrubtaxidermy.s3.amazonaws.com/darktable_exported/-taxidermy-studioinput_imagesFiles2025-10-04_09-05-55IMG_5403.jpg"
236
- alt="Portfolio Image 7"
237
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
238
  loading="lazy" />
239
  </div>
@@ -251,9 +251,11 @@
251
  <div class="max-w-xl mx-auto bg-green-900/80 rounded-2xl shadow-lg p-4 mb-4">
252
  <h3 class="text-2xl font-bold text-green-200 mb-2">Contact & Location</h3>
253
  <div class="text-green-100 mb-2">
254
- <div><strong>Address:</strong> Wisconsin Rapids, WI, United States, 54494</div>
255
- <div><strong>Phone:</strong> <a href="tel:+17153212825" class="underline">+1 715-321-2825</a></div>
256
- <div><strong>Email:</strong> <a href="mailto:cwcoach@yahoo.com" class="underline">cwcoach@yahoo.com</a>
 
 
257
  </div>
258
  </div>
259
  <div class="rounded-xl overflow-hidden border border-green-700 shadow-lg mt-4">
@@ -294,16 +296,16 @@
294
  <!-- Call to Action -->
295
  <section class="bg-gradient-to-br from-green-700 to-green-600 py-16">
296
  <div class="container mx-auto px-4 text-center">
297
- <h2 class="text-3xl md:text-5xl font-bold mb-6">Serving Central Wisconsin Hunters</h2>
298
  <p class="text-lg text-green-100 mb-8">From Stevens Point to Wausau and throughout Central WI</p>
299
  <div class="flex flex-col sm:flex-row gap-4 justify-center">
300
  <a href="quote-calculator.html"
301
  class="bg-white text-green-700 px-8 py-4 rounded-lg font-bold text-lg hover:bg-green-50 transition-colors">
302
- Get Instant Quote
303
  </a>
304
- <a href="tel:+17153212825"
305
  class="border-2 border-white text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-white hover:text-green-700 transition-colors">
306
- Call Now: (715) 321-2825
307
  </a>
308
  </div>
309
  </section>
 
6
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
7
  <meta charset="UTF-8">
8
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Hooper Auto - Automotive Service & Repair</title>
10
  <link rel="preconnect" href="https://fonts.googleapis.com">
11
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
12
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
 
134
  <header class="bg-green-900/80 backdrop-blur-sm border-b border-green-600/30 sticky top-0 z-50">
135
  <div class="container mx-auto px-4 py-4">
136
  <div class="flex justify-between items-center">
137
+ <h1 class="text-2xl font-bold text-green-300">Hooper Automotive LLC</h1>
138
  <div class="flex gap-4">
139
+ <a href="tel:+17154219792"
140
  class="bg-green-600 text-white px-6 py-3 rounded-lg font-bold hover:bg-green-500 transition-colors flex items-center gap-2">
141
  <i data-feather="phone"></i>
142
  Call
143
  </a>
144
+ <a href="mailto:hooperautorepair70@gmail.com"
145
  class="border-2 border-green-500 text-green-400 px-6 py-3 rounded-lg font-bold hover:bg-green-500 hover:text-white transition-colors flex items-center gap-2">
146
  <i data-feather="mail"></i>
147
  Email
 
152
  </header>
153
  <!-- Consistent Call/Text Contact Block -->
154
  <div class="w-full flex flex-col items-center mb-6">
155
+ <a href="tel:+17154219792" class="text-2xl font-bold text-amber-400 hover:text-amber-300 transition-colors">Call
156
+ Hooper Automotive: (715) 421-9792</a>
157
+ <span class="text-green-200 text-sm mt-1">2020 4th Street South, Wisconsin Rapids, WI 54494 &bull; Wood
158
+ County</span>
159
  </div>
160
  <!-- Hero Section -->
161
  <section class="bg-gradient-to-br from-green-900 to-green-700 py-12 md:py-16">
162
  <div class="container mx-auto px-4 text-center">
163
+ <h2 class="dynamic-title mb-6">Wisconsin Rapids' Trusted Auto Service</h2>
164
  <p class="text-lg sm:text-xl md:text-2xl lg:text-3xl text-green-100 mb-8 tracking-wide drop-shadow-lg">
165
+ Professional automotive repair & maintenance for Central Wisconsin</p>
166
  <a href="quote-calculator.html"
167
  class="inline-block bg-green-600 text-white px-8 py-4 rounded-2xl font-bold text-lg md:text-xl hover:bg-green-500 hover:scale-105 transition-all duration-200 shadow-lg mr-2 focus:outline-none focus:ring-2 focus:ring-amber-400 focus:ring-offset-2">
168
  Get Instant Quote
 
178
  <div class="swiper-slide flex justify-center">
179
  <div
180
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
181
+ <img src="https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?w=700&h=420&fit=crop&crop=center"
182
+ alt="Auto Service 1"
183
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
184
  loading="lazy" />
185
  </div>
 
187
  <div class="swiper-slide flex justify-center">
188
  <div
189
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
190
+ <img src="https://images.unsplash.com/photo-1632823469850-f4b0ce1f4262?w=700&h=420&fit=crop&crop=center"
191
+ alt="Auto Service 2"
192
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
193
  loading="lazy" />
194
  </div>
 
196
  <div class="swiper-slide flex justify-center">
197
  <div
198
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
199
+ <img src="https://images.unsplash.com/photo-1461749280684-dccba630e2f6?w=700&h=420&fit=crop&crop=center"
200
+ alt="Auto Service 3"
201
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
202
  loading="lazy" />
203
  </div>
 
205
  <div class="swiper-slide flex justify-center">
206
  <div
207
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
208
+ <img src="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?w=700&h=420&fit=crop&crop=center"
209
+ alt="Auto Service 4"
210
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
211
  loading="lazy" />
212
  </div>
 
214
  <div class="swiper-slide flex justify-center">
215
  <div
216
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
217
+ <img src="https://images.unsplash.com/photo-1625047509168-a7026f36de04?w=700&h=420&fit=crop&crop=center"
218
+ alt="Auto Service 5"
219
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
220
  loading="lazy" />
221
  </div>
 
223
  <div class="swiper-slide flex justify-center">
224
  <div
225
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
226
+ <img src="https://images.unsplash.com/photo-1629810070755-751ac1db18b5?w=700&h=420&fit=crop&crop=center"
227
+ alt="Auto Service 6"
228
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
229
  loading="lazy" />
230
  </div>
 
232
  <div class="swiper-slide flex justify-center">
233
  <div
234
  class="portfolio-slide bg-green-800/90 rounded-3xl shadow-2xl p-4 flex flex-col items-center w-full max-w-[700px] transition-transform">
235
+ <img src="https://images.unsplash.com/photo-1606577924081-3b002c5e4d99?w=700&h=420&fit=crop&crop=center"
236
+ alt="Auto Service 7"
237
  class="rounded-2xl w-full h-[420px] object-cover mb-2 transition-transform duration-300"
238
  loading="lazy" />
239
  </div>
 
251
  <div class="max-w-xl mx-auto bg-green-900/80 rounded-2xl shadow-lg p-4 mb-4">
252
  <h3 class="text-2xl font-bold text-green-200 mb-2">Contact & Location</h3>
253
  <div class="text-green-100 mb-2">
254
+ <div><strong>Address:</strong> 2020 4th Street South, Wisconsin Rapids, WI, United States, 54494</div>
255
+ <div><strong>County:</strong> Wood County, WI</div>
256
+ <div><strong>Phone:</strong> <a href="tel:+17154219792" class="underline">+1 715-421-9792</a></div>
257
+ <div><strong>Email:</strong> <a href="mailto:hooperautorepair70@gmail.com"
258
+ class="underline">hooperautorepair70@gmail.com</a>
259
  </div>
260
  </div>
261
  <div class="rounded-xl overflow-hidden border border-green-700 shadow-lg mt-4">
 
296
  <!-- Call to Action -->
297
  <section class="bg-gradient-to-br from-green-700 to-green-600 py-16">
298
  <div class="container mx-auto px-4 text-center">
299
+ <h2 class="text-3xl md:text-5xl font-bold mb-6">Serving Central Wisconsin Drivers</h2>
300
  <p class="text-lg text-green-100 mb-8">From Stevens Point to Wausau and throughout Central WI</p>
301
  <div class="flex flex-col sm:flex-row gap-4 justify-center">
302
  <a href="quote-calculator.html"
303
  class="bg-white text-green-700 px-8 py-4 rounded-lg font-bold text-lg hover:bg-green-50 transition-colors">
304
+ Get Service Estimate
305
  </a>
306
+ <a href="tel:+17154219792"
307
  class="border-2 border-white text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-white hover:text-green-700 transition-colors">
308
+ Call Now: (715) 421-9792
309
  </a>
310
  </div>
311
  </section>
quote-calculator.html CHANGED
@@ -4,7 +4,7 @@
4
  <head>
5
  <meta charset="UTF-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
- <title>BuckRub Taxidermy - Quote Request</title>
8
  <link rel="preconnect" href="https://fonts.googleapis.com">
9
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
@@ -74,221 +74,234 @@
74
  <body class="font-body bg-gray-900 text-white min-h-screen flex items-center justify-center py-8">
75
  <!-- Consistent Call/Text Contact Block -->
76
  <div class="w-full flex flex-col items-center mb-6">
77
- <a href="tel:+17153212825" class="text-2xl font-bold text-amber-400 hover:text-amber-300 transition-colors">Call
78
- or Text: (715)
79
- 321-2825</a>
80
- <span class="text-green-200 text-sm mt-1">Fastest response for quotes &amp; questions</span>
81
  </div>
82
- <!-- BuckRub Taxidermy Quote Request Form (Formspree, Industry Standard) -->
83
  <main class="w-full flex flex-col items-center justify-center min-h-screen bg-gray-900 text-white py-8">
84
- <section aria-labelledby="quote-form-title" class="w-full max-w-lg mobile-section">
85
- <form action="https://formspree.io/f/mjkaolga" method="POST"
86
- class="bg-green-900/80 p-6 rounded-xl shadow-lg space-y-2 mobile-form overflow-visible"
87
- aria-describedby="privacy-note" novalidate>
88
- <h1 id="quote-form-title" class="text-2xl font-bold text-green-200 mb-2 mobile-title">Request a Quote
89
- </h1>
90
- <p class="text-green-100 mb-2">Get a fast, friendly quote! Tell us about your project and how we can
91
- help you.</p>
92
- <div class="form-group open">
93
- <div class="form-toggle" onclick="toggleGroup(this)">Contact Info <span class="arrow">▶</span></div>
94
- <div class="form-content">
95
- <label for="name" class="block text-green-100 font-semibold mb-1">Name <span aria-hidden="true"
96
- class="text-red-400">*</span></label>
97
- <input type="text" id="name" name="name" required autocomplete="name" aria-required="true"
98
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white placeholder-green-200 focus:ring-2 focus:ring-green-400 focus:border-transparent transition mb-2"
99
- placeholder="Your Name">
100
- <label for="email" class="block text-green-100 font-semibold mb-1">Email <span
101
- aria-hidden="true" class="text-red-400">*</span></label>
102
- <input type="email" id="email" name="email" required autocomplete="email" aria-required="true"
103
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white placeholder-green-200 focus:ring-2 focus:ring-green-400 focus:border-transparent transition mb-2"
104
- placeholder="you@email.com">
105
- <label for="phone" class="block text-green-100 font-semibold mb-1">Phone</label>
106
- <input type="tel" id="phone" name="phone" autocomplete="tel"
107
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white placeholder-green-200 focus:ring-2 focus:ring-green-400 focus:border-transparent transition"
108
- placeholder="(optional)">
109
- </div>
110
  </div>
111
- <div class="form-group">
112
- <div class="form-toggle" onclick="toggleGroup(this)">Service & Price <span class="arrow">▶</span>
113
- </div>
114
- <div class="form-content">
115
- <label for="service" class="block text-green-100 font-semibold mb-1">Service Requested <span
116
- aria-hidden="true" class="text-red-400">*</span></label>
117
- <select id="service" name="service" required aria-required="true"
118
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white focus:ring-2 focus:ring-green-400 focus:border-transparent transition">
119
- <option value="">Select a service</option>
120
- <option value="Deer Shoulder Mount">Deer Shoulder Mount</option>
121
- <option value="Elk Shoulder Mount">Elk Shoulder Mount</option>
122
- <option value="Moose Shoulder Mount">Moose Shoulder Mount</option>
123
- <option value="Deer Antler Plaque">Deer Antler Plaque</option>
124
- <option value="Skull Mount (European)">Skull Mount (European)</option>
125
- <option value="Hydro Dipped">Hydro Dipped</option>
126
- <option value="Antler Repair">Antler Repair</option>
127
- <option value="Upland Game Bird">Upland Game Bird</option>
128
- <option value="Turkey (Standing/Gobbling)">Turkey (Standing/Gobbling)</option>
129
- <option value="Turkey (Strutting)">Turkey (Strutting)</option>
130
- <option value="Squirrel/Rabbit">Squirrel/Rabbit</option>
131
- <option value="Racoon/Fox">Racoon/Fox</option>
132
- <option value="Coyote">Coyote</option>
133
- <option value="Opossum/Beaver">Opossum/Beaver</option>
134
- <option value="Black Bear Full Mount">Black Bear Full Mount</option>
135
- <option value="Black Bear 3/4 Mount">Black Bear 3/4 Mount</option>
136
- <option value="Bear Rug">Bear Rug</option>
137
- <option value="Fox Rug">Fox Rug</option>
138
- <option value="Coyote Rug">Coyote Rug</option>
139
- <option value="Fish">Fish</option>
140
- <option value="Trout/Salmon">Trout/Salmon</option>
141
- <option value="Replica Fish">Replica Fish</option>
142
- </select>
143
- <div id="service-price"
144
- class="mt-2 text-green-300 font-bold text-xl bg-green-900/70 rounded-lg px-4 py-2 shadow-lg border border-green-700 transition-all min-h-[2.5rem] flex items-center">
145
- </div>
146
  </div>
147
  </div>
148
- <div class="form-group">
149
- <div class="form-toggle" onclick="toggleGroup(this)">Project Details <span class="arrow">▶</span>
150
- </div>
151
- <div class="form-content">
152
- <label for="animal" class="block text-green-100 font-semibold mb-1">Animal/Species</label>
153
- <input type="text" id="animal" name="animal"
154
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white placeholder-green-200 focus:ring-2 focus:ring-green-400 focus:border-transparent transition mb-2"
155
- placeholder="e.g. Whitetail Deer, Bass, Duck, Pet Dog">
156
- <label for="pose" class="block text-green-100 font-semibold mb-1">Preferred Pose/Style</label>
157
- <select id="pose" name="pose"
158
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white focus:ring-2 focus:ring-green-400 focus:border-transparent transition mb-2">
159
- <option value="">Select a pose/style</option>
160
- <option value="Upright">Upright</option>
161
- <option value="Sneak">Sneak</option>
162
- <option value="Full Sneak">Full Sneak</option>
163
- <option value="Pedestal">Pedestal</option>
164
- <option value="Wall Pedestal">Wall Pedestal</option>
165
- <option value="Open Mouth">Open Mouth</option>
166
- <option value="Closed Mouth">Closed Mouth</option>
167
- <option value="Custom">Custom/Other</option>
168
- </select>
169
- <label for="details" class="block text-green-100 font-semibold mb-1">Project Details</label>
170
- <textarea id="details" name="details" rows="3"
171
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white placeholder-green-200 focus:ring-2 focus:ring-green-400 focus:border-transparent transition"
172
- placeholder="Describe your project, special requests, or anything else we should know..."></textarea>
173
- </div>
174
  </div>
175
- <div class="form-group">
176
- <div class="form-toggle" onclick="toggleGroup(this)">Contact Preferences <span
177
- class="arrow">▶</span></div>
178
- <div class="form-content">
179
- <fieldset>
180
- <legend class="block text-green-100 font-semibold mb-1">Preferred Contact Method</legend>
181
- <div class="flex gap-4 mb-2">
182
- <label class="inline-flex items-center"><input type="radio" name="contact_method"
183
- value="Phone" class="mr-2">Phone</label>
184
- <label class="inline-flex items-center"><input type="radio" name="contact_method"
185
- value="Email" class="mr-2">Email</label>
186
- <label class="inline-flex items-center"><input type="radio" name="contact_method"
187
- value="Text" class="mr-2">Text</label>
188
- <label class="inline-flex items-center"><input type="radio" name="contact_method"
189
- value="Any" class="mr-2">Any</label>
190
- </div>
191
- </fieldset>
192
- <label for="best_time" class="block text-green-100 font-semibold mb-1">Best Time to
193
- Contact</label>
194
- <select id="best_time" name="best_time"
195
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white focus:ring-2 focus:ring-green-400 focus:border-transparent transition mb-2">
196
- <option value="">Select a time</option>
197
- <option value="Morning">Morning</option>
198
- <option value="Afternoon">Afternoon</option>
199
- <option value="Evening">Evening</option>
200
- <option value="Any">Any</option>
201
- </select>
202
- <label for="hear_about" class="block text-green-100 font-semibold mb-1">How did you hear about
203
- us?</label>
204
- <select id="hear_about" name="hear_about"
205
- class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white focus:ring-2 focus:ring-green-400 focus:border-transparent transition">
206
- <option value="">Select an option</option>
207
- <option value="Google Search">Google Search</option>
208
- <option value="Facebook">Facebook</option>
209
- <option value="Instagram">Instagram</option>
210
- <option value="Friend/Family">Friend/Family</option>
211
- <option value="Repeat Customer">Repeat Customer</option>
212
- <option value="Event/Show">Event/Show</option>
213
- <option value="Other">Other</option>
214
- </select>
215
- </div>
216
  </div>
217
- <div class="form-group">
218
- <div class="form-toggle" onclick="toggleGroup(this)">Timeline & Newsletter <span
219
- class="arrow">▶</span></div>
220
- <div class="form-content">
221
- <fieldset>
222
- <legend class="block text-green-100 font-semibold mb-1">How soon do you need this?</legend>
223
- <div class="flex gap-2 mb-2">
224
- <label class="inline-flex items-center"><input type="radio" name="urgency" value="ASAP"
225
- class="mr-2">ASAP</label>
226
- <label class="inline-flex items-center"><input type="radio" name="urgency"
227
- value="1-2 Weeks" class="mr-2">1-2 Weeks</label>
228
- <label class="inline-flex items-center"><input type="radio" name="urgency"
229
- value="1 Month" class="mr-2">1 Month</label>
230
- <label class="inline-flex items-center"><input type="radio" name="urgency"
231
- value="Flexible" class="mr-2">Flexible</label>
232
- </div>
233
- </fieldset>
234
- <div class="flex items-center mb-2">
235
- <input type="checkbox" id="newsletter" name="newsletter" value="Yes" class="mr-2">
236
- <label for="newsletter" class="text-green-100">Sign me up for news, tips, and special
237
- offers!</label>
238
- </div>
239
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
240
  </div>
241
- <button type="submit"
242
- class="w-full bg-green-600 hover:bg-green-500 text-white font-bold py-3 rounded-lg transition-colors focus:outline-none focus:ring-2 focus:ring-amber-400 focus:ring-offset-2 mobile-btn">Send
243
- Request</button>
244
- <div id="form-success" class="hidden mt-4 text-green-200 text-center font-semibold" role="status"
245
- aria-live="polite"></div>
246
- <p id="privacy-note" class="text-xs text-green-300 mt-2">We respect your privacy. Your information will
247
- only be used to respond to your inquiry and will never be shared or sold.</p>
248
- </form>
249
  </section>
250
  </main>
251
- <!-- End BuckRub Taxidermy Quote Request Form -->
 
 
 
 
252
  <script>
253
- // Collapsible form groups
254
- function toggleGroup(el) {
255
- const group = el.parentElement;
256
- group.classList.toggle('open');
257
- }
258
- // APT pipeline: r1 = rates, x1 = select, x2 = price display, x3 = event handler, y = price display logic
259
- const r1 = {
260
- "Deer Shoulder Mount": "$600",
261
- "Elk Shoulder Mount": "$1200",
262
- "Moose Shoulder Mount": "$1400",
263
- "Deer Antler Plaque": "$60",
264
- "Skull Mount (European)": "$150 (worst case)",
265
- "Hydro Dipped": "$125",
266
- "Antler Repair": "$20 per point (worst case)",
267
- "Upland Game Bird": "$200",
268
- "Turkey (Standing/Gobbling)": "$600",
269
- "Turkey (Strutting)": "$700",
270
- "Squirrel/Rabbit": "$200",
271
- "Racoon/Fox": "$500",
272
- "Coyote": "$600",
273
- "Opossum/Beaver": "$500",
274
- "Black Bear Full Mount": "$2100 (worst case, open mouth)",
275
- "Black Bear 3/4 Mount": "$1500",
276
- "Bear Rug": "$700 (min, round up)",
277
- "Fox Rug": "$350",
278
- "Coyote Rug": "$450",
279
- "Fish": "$16/inch (round up)",
280
- "Trout/Salmon": "$19/inch (round up)",
281
- "Replica Fish": "$21/inch (round up)"
 
 
 
 
 
 
 
 
282
  };
283
- const x1 = document.getElementById('service');
284
- const x2 = document.getElementById('service-price');
285
- function updatePrice() {
286
- const v = x1.value;
287
- x2.textContent = r1[v] || '';
288
- }
289
- x1.addEventListener('change', updatePrice);
290
- // On page load, show price if already selected
291
- updatePrice();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  </script>
293
  </body>
294
 
 
4
  <head>
5
  <meta charset="UTF-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+ <title>Hooper Auto - Service Estimate</title>
8
  <link rel="preconnect" href="https://fonts.googleapis.com">
9
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
 
74
  <body class="font-body bg-gray-900 text-white min-h-screen flex items-center justify-center py-8">
75
  <!-- Consistent Call/Text Contact Block -->
76
  <div class="w-full flex flex-col items-center mb-6">
77
+ <a href="tel:+17154219792" class="text-2xl font-bold text-amber-400 hover:text-amber-300 transition-colors">Call
78
+ Hooper Automotive: (715) 421-9792</a>
79
+ <span class="text-green-200 text-sm mt-1">2020 4th Street South, Wisconsin Rapids, WI 54494 &bull; Wood
80
+ County</span>
81
  </div>
82
+ <!-- APT Step-by-Step Automotive Problem Calculator -->
83
  <main class="w-full flex flex-col items-center justify-center min-h-screen bg-gray-900 text-white py-8">
84
+ <section class="w-full max-w-lg mobile-section bg-green-900/80 p-6 rounded-xl shadow-lg">
85
+ <h1 class="text-2xl font-bold text-green-200 mb-4 mobile-title">Hooper Automotive LLC - Problem Calculator
86
+ </h1>
87
+ <div id="apt-flow">
88
+ <!-- Bleeding Edge: AI-Powered Troubleshooting -->
89
+ <div id="ai-troubleshoot" class="mb-8 bg-green-800/80 rounded-xl p-4 shadow-lg">
90
+ <h2 class="text-xl font-bold text-green-200 mb-2">Describe Your Problem (AI Assistant)</h2>
91
+ <textarea id="ai-input" rows="2"
92
+ class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white mb-2"
93
+ placeholder="Describe your car's issue in your own words (e.g. 'My car makes a grinding noise when turning left')"></textarea>
94
+ <button id="ai-analyze" class="apt-btn w-full mb-2">Analyze with AI</button>
95
+ <div id="ai-output" class="hidden bg-green-900/80 rounded-lg p-3 mt-2 text-green-100"></div>
96
+ <div id="ai-fallback" class="hidden text-green-300 text-sm mt-2">Not sure? Try the step-by-step
97
+ calculator below.</div>
 
 
 
 
 
 
 
 
 
 
 
 
98
  </div>
99
+ <!-- Step 1: Select Problem Category -->
100
+ <div id="step1" class="mb-4">
101
+ <label class="block text-green-100 font-semibold mb-2">What area is the problem in?</label>
102
+ <div class="grid grid-cols-2 gap-2">
103
+ <button class="apt-btn" data-category="Engine">Engine</button>
104
+ <button class="apt-btn" data-category="Brakes">Brakes</button>
105
+ <button class="apt-btn" data-category="Electrical">Electrical</button>
106
+ <button class="apt-btn" data-category="Tires">Tires</button>
107
+ <button class="apt-btn" data-category="AC">A/C & Heat</button>
108
+ <button class="apt-btn" data-category="Transmission">Transmission</button>
109
+ <button class="apt-btn" data-category="Suspension">Suspension</button>
110
+ <button class="apt-btn" data-category="Other">Other</button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  </div>
112
  </div>
113
+ <!-- Step 2: Select Symptom -->
114
+ <div id="step2" class="mb-4 hidden">
115
+ <label class="block text-green-100 font-semibold mb-2">What best describes the issue?</label>
116
+ <div id="symptom-options" class="grid grid-cols-1 gap-2"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  </div>
118
+ <!-- Step 3: Vehicle Info -->
119
+ <div id="step3" class="mb-4 hidden">
120
+ <label class="block text-green-100 font-semibold mb-1">Vehicle Make/Model/Year</label>
121
+ <input type="text" id="vehicle"
122
+ class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white mb-2"
123
+ placeholder="e.g. 2020 Ford F-150">
124
+ <label class="block text-green-100 font-semibold mb-1">Mileage</label>
125
+ <input type="text" id="mileage"
126
+ class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white mb-2"
127
+ placeholder="e.g. 42,000">
128
+ <button id="step3-next" class="apt-btn w-full mt-2">Next</button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  </div>
130
+ <!-- Step 4: Output Recommendation -->
131
+ <div id="step4" class="mb-4 hidden">
132
+ <div class="bg-green-800/80 rounded-lg p-4 mb-2">
133
+ <div class="text-lg font-bold text-green-200 mb-1">Recommended Service:</div>
134
+ <div id="apt-recommend" class="text-green-100 mb-2"></div>
135
+ <div class="text-green-300 font-bold" id="apt-price"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  </div>
137
+ <div class="mb-2">
138
+ <label class="block text-green-100 font-semibold mb-1">Your Name (optional)</label>
139
+ <input type="text" id="user-name"
140
+ class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white mb-2"
141
+ placeholder="Your Name">
142
+ <label class="block text-green-100 font-semibold mb-1">Email (for quote reply)</label>
143
+ <input type="email" id="user-email"
144
+ class="w-full px-4 py-2 rounded-lg bg-white/10 border border-green-700 text-white mb-2"
145
+ placeholder="hooperautorepair70@gmail.com">
146
+ </div>
147
+ <button id="apt-submit" class="apt-btn w-full">Request Estimate</button>
148
+ <div id="apt-success" class="hidden text-green-200 text-center font-semibold mt-2">Request sent!
149
+ Hooper Automotive will contact you soon.<br>Email: <a href="mailto:hooperautorepair70@gmail.com"
150
+ class="underline">hooperautorepair70@gmail.com</a><br>Phone: (715) 421-9792</div>
151
  </div>
152
+ </div>
 
 
 
 
 
 
 
153
  </section>
154
  </main>
155
+ <!-- End APT Calculator -->
156
+ <!--
157
+ Previous form code commented out for reference
158
+ ...existing code...
159
+ -->
160
  <script>
161
+ // --- Bleeding Edge AI Troubleshooting (Simulated) ---
162
+ // APT: x1=user input, r1=AI/LLM response, y1=output
163
+ document.getElementById('ai-analyze').onclick = function () {
164
+ const input = document.getElementById('ai-input').value.trim();
165
+ const out = document.getElementById('ai-output');
166
+ const fallback = document.getElementById('ai-fallback');
167
+ if (!input) {
168
+ out.classList.add('hidden');
169
+ fallback.classList.remove('hidden');
170
+ fallback.textContent = 'Please describe your problem above.';
171
+ return;
172
+ }
173
+ // Simulate AI/LLM response (replace with real API integration for production)
174
+ // APT: r1(x1) = smart recommendation
175
+ let response = '';
176
+ const txt = input.toLowerCase();
177
+ if (txt.includes('won\'t start') || txt.includes('no start')) {
178
+ response = '<b>Possible Issue:</b> Battery, starter, or fuel system.<br><b>Recommended Service:</b> Engine Diagnostics ($100-150).';
179
+ } else if (txt.includes('brake') && txt.includes('noise')) {
180
+ response = '<b>Possible Issue:</b> Worn brake pads or rotors.<br><b>Recommended Service:</b> Brake Service ($150-400).';
181
+ } else if (txt.includes('check engine')) {
182
+ response = '<b>Possible Issue:</b> Engine sensor or emissions issue.<br><b>Recommended Service:</b> Check Engine Light Diagnosis ($100-300).';
183
+ } else if (txt.includes('overheat')) {
184
+ response = '<b>Possible Issue:</b> Cooling system problem.<br><b>Recommended Service:</b> Coolant Service ($100-200).';
185
+ } else if (txt.includes('ac') || txt.includes('a/c') || txt.includes('air conditioning')) {
186
+ response = '<b>Possible Issue:</b> A/C system issue.<br><b>Recommended Service:</b> Air Conditioning Service ($150-400).';
187
+ } else if (txt.includes('tire') && txt.includes('flat')) {
188
+ response = '<b>Possible Issue:</b> Flat or damaged tire.<br><b>Recommended Service:</b> Tire Service ($80-250 per tire).';
189
+ } else if (txt.length < 10) {
190
+ response = 'Please provide more detail for an accurate recommendation.';
191
+ } else {
192
+ response = 'Our AI could not confidently match your description. Please use the step-by-step calculator below or call Hooper Automotive for expert help.';
193
+ }
194
+ out.innerHTML = response;
195
+ out.classList.remove('hidden');
196
+ fallback.classList.add('hidden');
197
+ if (response.startsWith('Our AI')) fallback.classList.remove('hidden');
198
  };
199
+ // --- APT Step-by-Step Calculator ---
200
+ // Variables: x1=category, x2=symptom, r1=service/price, x3=vehicle info, y1=output
201
+ // Pipeline: y1 = f(r1(x1, x2), x3)
202
+
203
+ // Problem categories and symptoms
204
+ const aptSymptoms = {
205
+ Engine: [
206
+ { sym: "Won't start", svc: "Engine Diagnostics", price: "$100-150" },
207
+ { sym: "Rough idle", svc: "Tune-up", price: "$200-500" },
208
+ { sym: "Check engine light", svc: "Check Engine Light", price: "$100-300" },
209
+ { sym: "Overheating", svc: "Coolant Service", price: "$100-200" },
210
+ { sym: "Oil leak", svc: "Oil Change / Leak Repair", price: "$35-200" }
211
+ ],
212
+ Brakes: [
213
+ { sym: "Squealing noise", svc: "Brake Service", price: "$150-400" },
214
+ { sym: "Soft pedal", svc: "Brake Service", price: "$150-400" },
215
+ { sym: "ABS light", svc: "Brake Diagnostics", price: "$100-200" },
216
+ { sym: "Vibration", svc: "Brake Service", price: "$150-400" }
217
+ ],
218
+ Electrical: [
219
+ { sym: "Battery dead", svc: "Battery Replacement", price: "$120-200" },
220
+ { sym: "Lights not working", svc: "Electrical Diagnosis", price: "$100-200" },
221
+ { sym: "Starter issue", svc: "Electrical Diagnosis", price: "$100-200" }
222
+ ],
223
+ Tires: [
224
+ { sym: "Flat tire", svc: "Tire Service", price: "$80-250 per tire" },
225
+ { sym: "Vibration", svc: "Tire Service", price: "$80-250 per tire" },
226
+ { sym: "TPMS light", svc: "Tire Service", price: "$80-250 per tire" }
227
+ ],
228
+ AC: [
229
+ { sym: "No cold air", svc: "Air Conditioning", price: "$150-400" },
230
+ { sym: "Weak airflow", svc: "Air Conditioning", price: "$150-400" },
231
+ { sym: "Strange smell", svc: "Air Conditioning", price: "$150-400" }
232
+ ],
233
+ Transmission: [
234
+ { sym: "Won't shift", svc: "Transmission Service", price: "$100-300" },
235
+ { sym: "Slipping", svc: "Transmission Service", price: "$100-300" },
236
+ { sym: "Fluid leak", svc: "Transmission Service", price: "$100-300" }
237
+ ],
238
+ Suspension: [
239
+ { sym: "Bouncing ride", svc: "Suspension Repair", price: "$300-1200" },
240
+ { sym: "Clunking noise", svc: "Suspension Repair", price: "$300-1200" },
241
+ { sym: "Steering pull", svc: "Suspension Repair", price: "$300-1200" }
242
+ ],
243
+ Other: [
244
+ { sym: "Other/Not listed", svc: "General Repair", price: "Quote needed" }
245
+ ]
246
+ };
247
+
248
+ // Step state
249
+ let selectedCategory = null;
250
+ let selectedSymptom = null;
251
+ let selectedService = null;
252
+ let selectedPrice = null;
253
+
254
+ // Step 1: Category
255
+ document.querySelectorAll('.apt-btn[data-category]').forEach(btn => {
256
+ btn.onclick = function () {
257
+ selectedCategory = btn.getAttribute('data-category');
258
+ // Show symptoms for this category
259
+ const opts = aptSymptoms[selectedCategory] || [];
260
+ const so = document.getElementById('symptom-options');
261
+ so.innerHTML = '';
262
+ opts.forEach((o, i) => {
263
+ const b = document.createElement('button');
264
+ b.className = 'apt-btn';
265
+ b.textContent = o.sym;
266
+ b.onclick = function () {
267
+ selectedSymptom = o.sym;
268
+ selectedService = o.svc;
269
+ selectedPrice = o.price;
270
+ document.getElementById('step2').classList.add('hidden');
271
+ document.getElementById('step3').classList.remove('hidden');
272
+ };
273
+ so.appendChild(b);
274
+ });
275
+ document.getElementById('step1').classList.add('hidden');
276
+ document.getElementById('step2').classList.remove('hidden');
277
+ };
278
+ });
279
+
280
+ // Step 3: Vehicle info
281
+ document.getElementById('step3-next').onclick = function (e) {
282
+ e.preventDefault();
283
+ document.getElementById('step3').classList.add('hidden');
284
+ // Output recommendation
285
+ document.getElementById('apt-recommend').textContent = `${selectedService} (${selectedSymptom})`;
286
+ document.getElementById('apt-price').textContent = selectedPrice;
287
+ document.getElementById('step4').classList.remove('hidden');
288
+ };
289
+
290
+ // Step 4: Submit (simulate request)
291
+ document.getElementById('apt-submit').onclick = function (e) {
292
+ e.preventDefault();
293
+ document.getElementById('apt-submit').disabled = true;
294
+ document.getElementById('apt-success').classList.remove('hidden');
295
+ setTimeout(() => {
296
+ document.getElementById('apt-submit').disabled = false;
297
+ document.getElementById('apt-success').classList.add('hidden');
298
+ }, 3000);
299
+ };
300
+
301
+ // Style for APT buttons
302
+ const style = document.createElement('style');
303
+ style.textContent = `.apt-btn { background: #16a34a; color: #fff; font-weight: 600; border-radius: 0.5rem; padding: 0.7rem 1rem; border: none; cursor: pointer; transition: background 0.2s; font-size: 1.1rem; } .apt-btn:hover { background: #4ade80; color: #14532d; }`;
304
+ document.head.appendChild(style);
305
  </script>
306
  </body>
307