Spaces:
Running
Running
Promote version 49a54b8 to main
Browse filesPromoted commit 49a54b8361c12d1f7097bde194c7d1f5b536ef28 to main branch
- index.html +134 -114
index.html
CHANGED
|
@@ -6,6 +6,7 @@
|
|
| 6 |
<title>Florida Dog Sitting | Premium Dog Care in the Florida Keys</title>
|
| 7 |
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
|
| 8 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 9 |
<script src="https://unpkg.com/feather-icons"></script>
|
| 10 |
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.waves.min.js"></script>
|
| 11 |
<script>
|
|
@@ -378,78 +379,68 @@
|
|
| 378 |
</div>
|
| 379 |
</div>
|
| 380 |
</section>
|
| 381 |
-
<!-- FAQ Section -->
|
| 382 |
-
<section class="py-20 bg-white">
|
| 383 |
-
<div class="container mx-auto px-6 max-w-4xl">
|
| 384 |
-
<h2 class="text-4xl font-bold text-secondary mb-12 text-center font-hand">Frequently Asked Questions</h2>
|
| 385 |
-
|
| 386 |
-
<div class="space-y-6">
|
| 387 |
-
<!-- FAQ 1 -->
|
| 388 |
-
<div class="border-b border-gray-200 pb-6">
|
| 389 |
-
<button class="faq-btn flex items-center justify-between w-full text-left">
|
| 390 |
-
<h3 class="text-xl font-bold text-secondary">What areas do you serve?</h3>
|
| 391 |
-
<i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
|
| 392 |
-
</button>
|
| 393 |
-
<div class="faq-content hidden mt-4">
|
| 394 |
-
<p class="text-gray-600">We proudly serve all of the Florida Keys from Key West to Key Largo. If you're outside this area, please contact us as we may be able to make special arrangements.</p>
|
| 395 |
-
</div>
|
| 396 |
-
</div>
|
| 397 |
-
|
| 398 |
-
<!-- FAQ 2 -->
|
| 399 |
-
<div class="border-b border-gray-200 pb-6">
|
| 400 |
-
<button class="faq-btn flex items-center justify-between w-full text-left">
|
| 401 |
-
<h3 class="text-xl font-bold text-secondary">What's your cancellation policy?</h3>
|
| 402 |
-
<i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
|
| 403 |
-
</button>
|
| 404 |
-
<div class="faq-content hidden mt-4">
|
| 405 |
-
<p class="text-gray-600">We require 48 hours notice for cancellations to receive a full refund. Cancellations within 24-48 hours will receive a 50% refund. Less than 24 hours notice is non-refundable.</p>
|
| 406 |
-
</div>
|
| 407 |
-
</div>
|
| 408 |
-
|
| 409 |
-
<!-- FAQ 3 -->
|
| 410 |
-
<div class="border-b border-gray-200 pb-6">
|
| 411 |
-
<button class="faq-btn flex items-center justify-between w-full text-left">
|
| 412 |
-
<h3 class="text-xl font-bold text-secondary">Do you accept all dog breeds?</h3>
|
| 413 |
-
<i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
|
| 414 |
-
</button>
|
| 415 |
-
<div class="faq-content hidden mt-4">
|
| 416 |
-
<p class="text-gray-600">Yes! We love all breeds and sizes. We do require a meet-and-greet for all new clients to ensure we're a good match for your pup's personality and needs.</p>
|
| 417 |
-
</div>
|
| 418 |
-
</div>
|
| 419 |
-
|
| 420 |
-
<!-- FAQ 4 -->
|
| 421 |
-
<div class="border-b border-gray-200 pb-6">
|
| 422 |
-
<button class="faq-btn flex items-center justify-between w-full text-left">
|
| 423 |
-
<h3 class="text-xl font-bold text-secondary">What should I provide for in-home sitting?</h3>
|
| 424 |
-
<i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
|
| 425 |
-
</button>
|
| 426 |
-
<div class="faq-content hidden mt-4">
|
| 427 |
-
<p class="text-gray-600">We ask that you provide your dog's food, any medications, favorite toys, leash, and any special instructions. Please also provide vet contact information and emergency contacts.</p>
|
| 428 |
-
</div>
|
| 429 |
-
</div>
|
| 430 |
-
|
| 431 |
-
<!-- FAQ 5 -->
|
| 432 |
-
<div class="border-b border-gray-200 pb-6">
|
| 433 |
-
<button class="faq-btn flex items-center justify-between w-full text-left">
|
| 434 |
-
<h3 class="text-xl font-bold text-secondary">How do you handle emergencies?</h3>
|
| 435 |
-
<i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
|
| 436 |
-
</button>
|
| 437 |
-
<div class="faq-content hidden mt-4">
|
| 438 |
-
<p class="text-gray-600">We're trained in pet first aid and CPR. In case of emergency, we'll immediately contact you and your vet. If needed, we'll transport your pet to the nearest veterinary clinic.</p>
|
| 439 |
-
</div>
|
| 440 |
-
</div>
|
| 441 |
-
</div>
|
| 442 |
-
</div>
|
| 443 |
-
</section>
|
| 444 |
|
| 445 |
-
|
| 446 |
-
|
| 447 |
-
|
| 448 |
-
|
| 449 |
-
|
| 450 |
-
|
| 451 |
-
|
| 452 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 453 |
|
| 454 |
<!-- Footer -->
|
| 455 |
<footer class="bg-gray-900 text-white py-12">
|
|
@@ -466,58 +457,39 @@
|
|
| 466 |
<div>
|
| 467 |
<h4 class="text-lg font-bold mb-4">Services</h4>
|
| 468 |
<ul class="space-y-2">
|
| 469 |
-
<li><a href="#" class="text-gray-400 hover:text-primary transition">In-Home Sitting</a></li>
|
| 470 |
-
<li><a href="#" class="text-gray-400 hover:text-primary transition">
|
| 471 |
-
<li><a href="#" class="text-gray-400 hover:text-primary transition">Adventure Walks</a></li>
|
| 472 |
-
|
| 473 |
-
</ul>
|
| 474 |
</div>
|
| 475 |
|
| 476 |
<div>
|
| 477 |
<h4 class="text-lg font-bold mb-4">Quick Links</h4>
|
|
|
|
| 478 |
<ul class="space-y-2">
|
| 479 |
<li><a href="#about" class="text-gray-400 hover:text-primary transition">About Us</a></li>
|
| 480 |
<li><a href="#testimonials" class="text-gray-400 hover:text-primary transition">Testimonials</a></li>
|
| 481 |
-
<li><a href="#faq" class="text-gray-400 hover:text-primary transition">FAQ</a></li>
|
| 482 |
-
|
| 483 |
-
|
| 484 |
</div>
|
| 485 |
|
| 486 |
-
|
| 487 |
-
|
| 488 |
-
<div class="flex space-x-4 mb-4">
|
| 489 |
-
<a href="#" class="bg-gray-800 hover:bg-primary p-3 rounded-full transition">
|
| 490 |
-
<i data-feather="facebook" class="h-5 w-5"></i>
|
| 491 |
-
</a>
|
| 492 |
-
<a href="#" class="bg-gray-800 hover:bg-primary p-3 rounded-full transition">
|
| 493 |
-
<i data-feather="instagram" class="h-5 w-5"></i>
|
| 494 |
-
</a>
|
| 495 |
-
<a href="#" class="bg-gray-800 hover:bg-primary p-3 rounded-full transition">
|
| 496 |
-
<i data-feather="twitter" class="h-5 w-5"></i>
|
| 497 |
-
</a>
|
| 498 |
-
</div>
|
| 499 |
-
<p class="text-gray-400">Subscribe to our newsletter for tips and special offers</p>
|
| 500 |
-
<div class="mt-4 flex">
|
| 501 |
-
<input type="email" placeholder="Your email" class="px-4 py-2 rounded-l-lg bg-gray-800 text-white focus:outline-none w-full">
|
| 502 |
-
<button class="bg-primary hover:bg-opacity-90 px-4 py-2 rounded-r-lg">
|
| 503 |
-
<i data-feather="send" class="h-5 w-5"></i>
|
| 504 |
-
</button>
|
| 505 |
-
</div>
|
| 506 |
</div>
|
| 507 |
</div>
|
| 508 |
|
| 509 |
<div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
|
| 510 |
<p class="text-gray-400 text-sm mb-4 md:mb-0">© 2023 Paws & Palms Paradise. All rights reserved.</p>
|
| 511 |
<div class="flex space-x-6">
|
| 512 |
-
<a href="
|
| 513 |
-
<a href="
|
| 514 |
-
|
| 515 |
</div>
|
| 516 |
</div>
|
| 517 |
</footer>
|
| 518 |
</div>
|
| 519 |
|
| 520 |
-
|
| 521 |
<script>
|
| 522 |
// Vanta.js Background
|
| 523 |
VANTA.WAVES({
|
|
@@ -571,17 +543,22 @@
|
|
| 571 |
}
|
| 572 |
});
|
| 573 |
});
|
| 574 |
-
|
| 575 |
// Smooth scrolling for anchor links
|
| 576 |
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 577 |
anchor.addEventListener('click', function (e) {
|
| 578 |
-
|
| 579 |
-
|
| 580 |
-
|
| 581 |
-
|
| 582 |
-
|
| 583 |
-
|
| 584 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 585 |
if (!mobileMenu.classList.contains('hidden')) {
|
| 586 |
mobileMenu.classList.add('hidden');
|
| 587 |
mobileMenu.classList.remove('flex');
|
|
@@ -589,10 +566,53 @@
|
|
| 589 |
});
|
| 590 |
});
|
| 591 |
</script>
|
| 592 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 593 |
|
| 594 |
-
|
| 595 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 596 |
|
|
|
|
| 597 |
</body>
|
| 598 |
</html>
|
|
|
|
| 6 |
<title>Florida Dog Sitting | Premium Dog Care in the Florida Keys</title>
|
| 7 |
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
|
| 8 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 9 |
+
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
|
| 10 |
<script src="https://unpkg.com/feather-icons"></script>
|
| 11 |
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.waves.min.js"></script>
|
| 12 |
<script>
|
|
|
|
| 379 |
</div>
|
| 380 |
</div>
|
| 381 |
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 382 |
|
| 383 |
+
<!-- FAQ Section -->
|
| 384 |
+
<section id="faq" class="py-20 bg-white">
|
| 385 |
+
<div class="container mx-auto px-6 max-w-4xl">
|
| 386 |
+
<h2 class="text-4xl font-bold text-secondary mb-12 text-center font-hand">Frequently Asked Questions</h2>
|
| 387 |
+
|
| 388 |
+
<div class="space-y-6">
|
| 389 |
+
<div class="border-b border-gray-200 pb-6">
|
| 390 |
+
<button class="faq-btn flex justify-between w-full text-left items-center">
|
| 391 |
+
<h3 class="text-xl font-bold text-secondary">What areas do you serve?</h3>
|
| 392 |
+
<i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
|
| 393 |
+
</button>
|
| 394 |
+
<div class="faq-content hidden mt-4 text-gray-600">We proudly serve all of the Florida Keys from Key West to Key Largo.</div>
|
| 395 |
+
</div>
|
| 396 |
+
|
| 397 |
+
<div class="border-b border-gray-200 pb-6">
|
| 398 |
+
<button class="faq-btn flex justify-between w-full text-left items-center">
|
| 399 |
+
<h3 class="text-xl font-bold text-secondary">What's your cancellation policy?</h3>
|
| 400 |
+
<i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
|
| 401 |
+
</button>
|
| 402 |
+
<div class="faq-content hidden mt-4 text-gray-600">We require 48 hours’ notice for cancellations to receive a full refund. Within 24–48 hours = 50%. Less than 24 hours = non-refundable.</div>
|
| 403 |
+
</div>
|
| 404 |
+
|
| 405 |
+
<div class="border-b border-gray-200 pb-6">
|
| 406 |
+
<button class="faq-btn flex justify-between w-full text-left items-center">
|
| 407 |
+
<h3 class="text-xl font-bold text-secondary">Do you accept all dog breeds?</h3>
|
| 408 |
+
<i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
|
| 409 |
+
</button>
|
| 410 |
+
<div class="faq-content hidden mt-4 text-gray-600">Yes! We love all breeds and sizes.</div>
|
| 411 |
+
</div>
|
| 412 |
+
|
| 413 |
+
<div class="border-b border-gray-200 pb-6">
|
| 414 |
+
<button class="faq-btn flex justify-between w-full text-left items-center">
|
| 415 |
+
<h3 class="text-xl font-bold text-secondary">What should I provide for in-home sitting?</h3>
|
| 416 |
+
<i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
|
| 417 |
+
</button>
|
| 418 |
+
<div class="faq-content hidden mt-4 text-gray-600">Please provide your dog’s food, medications, leash, toys, vet info, and emergency contacts.</div>
|
| 419 |
+
</div>
|
| 420 |
+
|
| 421 |
+
<div class="border-b border-gray-200 pb-6">
|
| 422 |
+
<button class="faq-btn flex justify-between w-full text-left items-center">
|
| 423 |
+
<h3 class="text-xl font-bold text-secondary">How do you handle emergencies?</h3>
|
| 424 |
+
<i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
|
| 425 |
+
</button>
|
| 426 |
+
<div class="faq-content hidden mt-4 text-gray-600">We’ll immediately contact you and your vet. If necessary, we’ll go to the nearest clinic.</div>
|
| 427 |
+
</div>
|
| 428 |
+
</div>
|
| 429 |
+
</div>
|
| 430 |
+
</section>
|
| 431 |
+
|
| 432 |
+
|
| 433 |
+
<!-- CTA Section -->
|
| 434 |
+
<section class="py-16 bg-secondary text-white text-center">
|
| 435 |
+
<div class="container mx-auto px-6">
|
| 436 |
+
<h2 class="text-4xl font-bold mb-6 font-hand">Ready to Give Your Pup a Vacation?</h2>
|
| 437 |
+
<p class="text-xl mb-8 max-w-2xl mx-auto">Give your pup the tropical vacation they deserve!</p>
|
| 438 |
+
<button id="cta-scroll" class="bg-primary hover:bg-opacity-90 text-white px-8 py-4 rounded-full text-lg font-medium transition">
|
| 439 |
+
Get Started Today
|
| 440 |
+
</button>
|
| 441 |
+
</div>
|
| 442 |
+
</section>
|
| 443 |
+
|
| 444 |
|
| 445 |
<!-- Footer -->
|
| 446 |
<footer class="bg-gray-900 text-white py-12">
|
|
|
|
| 457 |
<div>
|
| 458 |
<h4 class="text-lg font-bold mb-4">Services</h4>
|
| 459 |
<ul class="space-y-2">
|
| 460 |
+
<li><a href="#services" class="text-gray-400 hover:text-primary transition">In-Home Sitting</a></li>
|
| 461 |
+
<li><a href="#services" class="text-gray-400 hover:text-primary transition">Drop In's</a></li>
|
| 462 |
+
<li><a href="#services" class="text-gray-400 hover:text-primary transition">Adventure Walks</a></li>
|
| 463 |
+
</ul>
|
|
|
|
| 464 |
</div>
|
| 465 |
|
| 466 |
<div>
|
| 467 |
<h4 class="text-lg font-bold mb-4">Quick Links</h4>
|
| 468 |
+
|
| 469 |
<ul class="space-y-2">
|
| 470 |
<li><a href="#about" class="text-gray-400 hover:text-primary transition">About Us</a></li>
|
| 471 |
<li><a href="#testimonials" class="text-gray-400 hover:text-primary transition">Testimonials</a></li>
|
| 472 |
+
<li><a href="index.html#faq" class="text-gray-400 hover:text-primary transition">FAQ</a></li>
|
| 473 |
+
<li><a href="#contact" class="text-gray-400 hover:text-primary transition">Contact</a></li>
|
| 474 |
+
</ul>
|
| 475 |
</div>
|
| 476 |
|
| 477 |
+
|
| 478 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 479 |
</div>
|
| 480 |
</div>
|
| 481 |
|
| 482 |
<div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
|
| 483 |
<p class="text-gray-400 text-sm mb-4 md:mb-0">© 2023 Paws & Palms Paradise. All rights reserved.</p>
|
| 484 |
<div class="flex space-x-6">
|
| 485 |
+
<a href="privacy-policy.html" class="text-gray-400 hover:text-primary text-sm transition">Privacy Policy</a>
|
| 486 |
+
<a href="terms-conditions.html" class="text-gray-400 hover:text-primary text-sm transition">Terms of Service</a>
|
| 487 |
+
</div>
|
| 488 |
</div>
|
| 489 |
</div>
|
| 490 |
</footer>
|
| 491 |
</div>
|
| 492 |
|
|
|
|
| 493 |
<script>
|
| 494 |
// Vanta.js Background
|
| 495 |
VANTA.WAVES({
|
|
|
|
| 543 |
}
|
| 544 |
});
|
| 545 |
});
|
|
|
|
| 546 |
// Smooth scrolling for anchor links
|
| 547 |
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 548 |
anchor.addEventListener('click', function (e) {
|
| 549 |
+
const target = document.querySelector(this.getAttribute('href'));
|
| 550 |
+
if (target) {
|
| 551 |
+
e.preventDefault();
|
| 552 |
+
target.scrollIntoView({
|
| 553 |
+
behavior: 'smooth',
|
| 554 |
+
block: 'start'
|
| 555 |
+
});
|
| 556 |
+
// Update URL without page jump
|
| 557 |
+
if(history.pushState) {
|
| 558 |
+
history.pushState(null, null, this.getAttribute('href'));
|
| 559 |
+
}
|
| 560 |
+
}
|
| 561 |
+
// Close mobile menu if open
|
| 562 |
if (!mobileMenu.classList.contains('hidden')) {
|
| 563 |
mobileMenu.classList.add('hidden');
|
| 564 |
mobileMenu.classList.remove('flex');
|
|
|
|
| 566 |
});
|
| 567 |
});
|
| 568 |
</script>
|
| 569 |
+
|
| 570 |
+
<script>
|
| 571 |
+
// FAQ accordion (only one open at a time)
|
| 572 |
+
document.querySelectorAll('.faq-btn').forEach((btn) => {
|
| 573 |
+
btn.addEventListener('click', () => {
|
| 574 |
+
const content = btn.nextElementSibling;
|
| 575 |
+
const isOpen = !content.classList.contains('hidden');
|
| 576 |
+
document.querySelectorAll('.faq-content').forEach(c => c.classList.add('hidden'));
|
| 577 |
+
document.querySelectorAll('.faq-btn i').forEach(i => i.style.transform = 'rotate(0deg)');
|
| 578 |
+
if (!isOpen) {
|
| 579 |
+
content.classList.remove('hidden');
|
| 580 |
+
btn.querySelector('i').style.transform = 'rotate(180deg)';
|
| 581 |
+
}
|
| 582 |
+
});
|
| 583 |
+
});
|
| 584 |
|
| 585 |
+
// CTA scroll to contact
|
| 586 |
+
document.getElementById('cta-scroll').addEventListener('click', () => {
|
| 587 |
+
const target = document.getElementById('contact');
|
| 588 |
+
target.scrollIntoView({ behavior: 'smooth', block: 'start' });
|
| 589 |
+
});
|
| 590 |
+
|
| 591 |
+
// Testimonials carousel
|
| 592 |
+
let index = 0;
|
| 593 |
+
const carousel = document.getElementById('testimonial-carousel');
|
| 594 |
+
const total = carousel.children.length;
|
| 595 |
+
|
| 596 |
+
function updateCarousel() {
|
| 597 |
+
carousel.style.transform = `translateX(-${index * 100}%)`;
|
| 598 |
+
feather.replace();
|
| 599 |
+
}
|
| 600 |
+
|
| 601 |
+
document.getElementById('next-review').addEventListener('click', () => {
|
| 602 |
+
index = (index + 1) % total;
|
| 603 |
+
updateCarousel();
|
| 604 |
+
});
|
| 605 |
+
document.getElementById('prev-review').addEventListener('click', () => {
|
| 606 |
+
index = (index - 1 + total) % total;
|
| 607 |
+
updateCarousel();
|
| 608 |
+
});
|
| 609 |
+
|
| 610 |
+
// Auto-slide every 7 seconds
|
| 611 |
+
setInterval(() => {
|
| 612 |
+
index = (index + 1) % total;
|
| 613 |
+
updateCarousel();
|
| 614 |
+
}, 7000);
|
| 615 |
|
| 616 |
+
feather.replace();</script>
|
| 617 |
</body>
|
| 618 |
</html>
|