From ce120ffc04299c97ed4dbde214ed99bba851eb39 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 21:56:49 +0000 Subject: [PATCH 1/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 62 ++++++++++++---------------------------- 1 file changed, 18 insertions(+), 44 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 31ec35c..f1c7d97 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -33,9 +33,7 @@ export default function ContactPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Get Free Estimate", - href: "#contact", - }} + text: "Get Free Estimate", href: "#contact"}} /> @@ -46,16 +44,12 @@ export default function ContactPage() { background={{ variant: "plain" }} buttons={[ { - text: "Call Now: (555) 123-4567", - href: "tel:5551234567", - }, + text: "Call Now: (555) 123-4567", href: "tel:5551234567"}, { - text: "Email: info@proseal.local", - href: "mailto:info@proseal.local", - }, + text: "Email: info@proseal.local", href: "mailto:info@proseal.local"}, ]} layoutOrder="default" - imageSrc="http://img.b2bpic.net/free-photo/workers-placing-new-coating-asphalt-road_342744-601.jpg?_wi=6" + imageSrc="https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80" imageAlt="Professional team ready to help" mediaAnimation="slide-up" buttonAnimation="slide-up" @@ -68,37 +62,23 @@ export default function ContactPage() { ctaTitle="Request Your Free Estimate" ctaDescription="Fill out the form or call us directly. Our team responds within 24 hours with a personalized quote and consultation." ctaButton={{ - text: "Request Free Estimate", - href: "#quote-form", - }} + text: "Request Free Estimate", href: "#quote-form"}} ctaIcon={Phone} useInvertedBackground={true} animationType="slide-up" faqs={[ { - id: "1", - title: "How do I get a free estimate?", - content: - "Simply call us at (555) 123-4567, email info@proseal.local, or submit your information through our contact form. We'll schedule a free consultation and provide an accurate quote within 24 hours.", - }, + id: "1", title: "How do I get a free estimate?", content: + "Simply call us at (555) 123-4567, email info@proseal.local, or submit your information through our contact form. We'll schedule a free consultation and provide an accurate quote within 24 hours."}, { - id: "2", - title: "What information do you need for an estimate?", - content: - "We'll ask about your property size, current driveway condition, location, and your preferred service date. A simple photo can help us provide a more accurate estimate.", - }, + id: "2", title: "What information do you need for an estimate?", content: + "We'll ask about your property size, current driveway condition, location, and your preferred service date. A simple photo can help us provide a more accurate estimate."}, { - id: "3", - title: "Do you offer payment plans?", - content: - "Yes! We offer flexible payment options for most projects. Contact us to discuss financing or payment arrangements that work for your budget.", - }, + id: "3", title: "Do you offer payment plans?", content: + "Yes! We offer flexible payment options for most projects. Contact us to discuss financing or payment arrangements that work for your budget."}, { - id: "4", - title: "What are your business hours?", - content: - "We're available Monday through Friday, 7am-6pm. Weekend appointments may be available upon request. Call or email us to schedule at your convenience.", - }, + id: "4", title: "What are your business hours?", content: + "We're available Monday through Friday, 7am-6pm. Weekend appointments may be available upon request. Call or email us to schedule at your convenience."}, ]} /> @@ -107,8 +87,7 @@ export default function ContactPage() { Date: Wed, 4 Mar 2026 21:56:49 +0000 Subject: [PATCH 2/5] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 106 +++++++++++---------------------------- 1 file changed, 28 insertions(+), 78 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 4ecc07d..d54b423 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -34,9 +34,7 @@ export default function GalleryPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Get Free Estimate", - href: "#contact", - }} + text: "Get Free Estimate", href: "#contact"}} /> @@ -51,49 +49,21 @@ export default function GalleryPage() { useInvertedBackground={false} products={[ { - id: "1", - brand: "Residential", - name: "Driveway Transformation", - price: "Complete Protection", - rating: 5, - reviewCount: "Sealed", - imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-shot-grass-edge-road-perfect-background_181624-26914.jpg?_wi=1", - imageAlt: "Before and after driveway sealing", - }, + id: "1", brand: "Residential", name: "Driveway Transformation", price: "Complete Protection", rating: 5, + reviewCount: "Sealed", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Before and after driveway sealing"}, { - id: "2", - brand: "Residential", - name: "Restored Driveway", - price: "Complete Protection", - rating: 5, - reviewCount: "Sealed", - imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-shot-grass-edge-road-perfect-background_181624-26914.jpg?_wi=2", - imageAlt: "Restored driveway after sealing", - }, + id: "2", brand: "Residential", name: "Restored Driveway", price: "Complete Protection", rating: 5, + reviewCount: "Sealed", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Restored driveway after sealing"}, { - id: "3", - brand: "Residential", - name: "Fresh Seal Applied", - price: "Complete Protection", - rating: 5, - reviewCount: "Sealed", - imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-shot-grass-edge-road-perfect-background_181624-26914.jpg?_wi=3", - imageAlt: "Fresh seal applied to driveway", - }, + id: "3", brand: "Residential", name: "Fresh Seal Applied", price: "Complete Protection", rating: 5, + reviewCount: "Sealed", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Fresh seal applied to driveway"}, { - id: "4", - brand: "Commercial", - name: "Parking Lot Sealed", - price: "Complete Protection", - rating: 5, - reviewCount: "Sealed", - imageSrc: - "http://img.b2bpic.net/free-photo/empty-parking-lot-parking-lane-outdoor-public-park_1127-3373.jpg?_wi=3", - imageAlt: "Commercial parking lot after sealing", - }, + id: "4", brand: "Commercial", name: "Parking Lot Sealed", price: "Complete Protection", rating: 5, + reviewCount: "Sealed", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Commercial parking lot after sealing"}, ]} /> @@ -108,7 +78,7 @@ export default function GalleryPage() { { value: "2,000+", title: "Projects Completed" }, { value: "99%", title: "Customer Satisfaction" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/workers-placing-new-coating-asphalt-road_342744-601.jpg?_wi=4" + imageSrc="https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80" imageAlt="Professional sealing work in progress" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -121,37 +91,23 @@ export default function GalleryPage() { ctaTitle="Ready to See Your Project Transformed?" ctaDescription="Contact us today for a free estimate and consultation. Let us show you what professional sealing can do for your property." ctaButton={{ - text: "Get Your Free Estimate", - href: "#quote-form", - }} + text: "Get Your Free Estimate", href: "#quote-form"}} ctaIcon={Phone} useInvertedBackground={false} animationType="slide-up" faqs={[ { - id: "1", - title: "Can I see more project examples?", - content: - "Absolutely! We have an extensive portfolio of completed projects. Contact us and we can show you examples specific to your type of project and location.", - }, + id: "1", title: "Can I see more project examples?", content: + "Absolutely! We have an extensive portfolio of completed projects. Contact us and we can show you examples specific to your type of project and location."}, { - id: "2", - title: "How quickly will my driveway look like these results?", - content: - "Most projects show dramatic results immediately after sealing. The full curing process takes 24-48 hours, after which your driveway will have that fresh, protected appearance.", - }, + id: "2", title: "How quickly will my driveway look like these results?", content: + "Most projects show dramatic results immediately after sealing. The full curing process takes 24-48 hours, after which your driveway will have that fresh, protected appearance."}, { - id: "3", - title: "Are these real before and after photos?", - content: - "Yes! Every image in our gallery is from real projects completed by our team. We're proud of our work and stand behind every project with a satisfaction guarantee.", - }, + id: "3", title: "Are these real before and after photos?", content: + "Yes! Every image in our gallery is from real projects completed by our team. We're proud of our work and stand behind every project with a satisfaction guarantee."}, { - id: "4", - title: "Will my driveway look this good after sealing?", - content: - "Yes, when you choose ProSeal Asphalt! We use professional-grade materials and proven techniques. Your results will match or exceed what you see in our gallery.", - }, + id: "4", title: "Will my driveway look this good after sealing?", content: + "Yes, when you choose ProSeal Asphalt! We use professional-grade materials and proven techniques. Your results will match or exceed what you see in our gallery."}, ]} /> @@ -160,8 +116,7 @@ export default function GalleryPage() { Date: Wed, 4 Mar 2026 21:56:50 +0000 Subject: [PATCH 3/5] Update src/app/page.tsx --- src/app/page.tsx | 177 ++++++++++++----------------------------------- 1 file changed, 45 insertions(+), 132 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 846b339..2dcfada 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -6,7 +6,7 @@ import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatin import HeroLogoBillboardSplit from "@/components/sections/hero/HeroLogoBillboardSplit"; import FeatureCardOne from "@/components/sections/feature/FeatureCardOne"; import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; -import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; +import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import MetricCardFourteen from "@/components/sections/metrics/MetricCardFourteen"; import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterSimple from "@/components/sections/footer/FooterSimple"; @@ -32,7 +32,7 @@ export default function HomePage() { cardStyle="soft-shadow" primaryButtonStyle="gradient" secondaryButtonStyle="glass" - headingFontWeight="bold" + headingFontWeight="normal" > @@ -61,7 +59,7 @@ export default function HomePage() { { text: "Call Now: (555) 123-4567", href: "tel:5551234567" }, ]} layoutOrder="default" - imageSrc="http://img.b2bpic.net/free-photo/workers-placing-new-coating-asphalt-road_342744-601.jpg?_wi=1" + imageSrc="https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80" imageAlt="Freshly sealed asphalt driveway" mediaAnimation="slide-up" buttonAnimation="slide-up" @@ -81,37 +79,21 @@ export default function HomePage() { useInvertedBackground={true} features={[ { - title: "Driveway Sealing", - description: - "Professional sealcoat application that extends asphalt life and protects against UV damage and water infiltration", - imageSrc: - "http://img.b2bpic.net/free-photo/funny-kid-rain-boots-playing-rain-park_1157-37673.jpg?_wi=1", - imageAlt: "Driveway sealing service", - }, + title: "Driveway Sealing", description: + "Professional sealcoat application that extends asphalt life and protects against UV damage and water infiltration", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Driveway sealing service"}, { - title: "Crack Filling", - description: - "Expert crack and pothole repair to prevent water damage and further deterioration of your asphalt", - imageSrc: - "http://img.b2bpic.net/free-photo/funny-kid-rain-boots-playing-rain-park_1157-37673.jpg?_wi=2", - imageAlt: "Crack filling service", - }, + title: "Crack Filling", description: + "Expert crack and pothole repair to prevent water damage and further deterioration of your asphalt", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Crack filling service"}, { - title: "Asphalt Repair", - description: - "Comprehensive repair solutions for damaged sections, patches, and complete surface restoration", - imageSrc: - "http://img.b2bpic.net/free-photo/funny-kid-rain-boots-playing-rain-park_1157-37673.jpg?_wi=3", - imageAlt: "Asphalt repair service", - }, + title: "Asphalt Repair", description: + "Comprehensive repair solutions for damaged sections, patches, and complete surface restoration", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Asphalt repair service"}, { - title: "Commercial Parking Lot Sealing", - description: - "Large-scale sealing and maintenance for commercial properties, parking lots, and multi-unit complexes", - imageSrc: - "http://img.b2bpic.net/free-photo/empty-parking-lot-parking-lane-outdoor-public-park_1127-3373.jpg?_wi=1", - imageAlt: "Commercial parking lot sealing", - }, + title: "Commercial Parking Lot Sealing", description: + "Large-scale sealing and maintenance for commercial properties, parking lots, and multi-unit complexes", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Commercial parking lot sealing"}, ]} /> @@ -126,7 +108,7 @@ export default function HomePage() { { value: "15+", title: "Years of Experience" }, { value: "2,000+", title: "Projects Completed" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/workers-placing-new-coating-asphalt-road_342744-601.jpg?_wi=2" + imageSrc="https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80" imageAlt="Professional sealing equipment" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -135,56 +117,16 @@ export default function HomePage() {
-
@@ -195,22 +137,13 @@ export default function HomePage() { tagAnimation="slide-up" metrics={[ { - id: "1", - value: "Step 1", - description: - "Request Estimate - Contact us for a free, no-obligation quote", - }, + id: "1", value: "Step 1", description: + "Request Estimate - Contact us for a free, no-obligation quote"}, { - id: "2", - value: "Step 2", - description: "Schedule Service - We arrange a convenient appointment time", - }, + id: "2", value: "Step 2", description: "Schedule Service - We arrange a convenient appointment time"}, { - id: "3", - value: "Step 3", - description: - "Protect Your Driveway - Professional sealing provides years of protection", - }, + id: "3", value: "Step 3", description: + "Protect Your Driveway - Professional sealing provides years of protection"}, ]} metricsAnimation="slide-up" useInvertedBackground={true} @@ -222,37 +155,23 @@ export default function HomePage() { ctaTitle="Get Your Free Estimate Today" ctaDescription="Fill out the form below or call us directly. Our team responds within 24 hours." ctaButton={{ - text: "Request Free Quote", - href: "#quote-form", - }} + text: "Request Free Quote", href: "#quote-form"}} ctaIcon={Phone} useInvertedBackground={false} animationType="slide-up" faqs={[ { - id: "1", - title: "How long does driveway sealing last?", - content: - "Professional-grade sealcoat typically lasts 2-3 years, depending on traffic and weather conditions. Regular maintenance extends the life of your asphalt and prevents costly repairs.", - }, + id: "1", title: "How long does driveway sealing last?", content: + "Professional-grade sealcoat typically lasts 2-3 years, depending on traffic and weather conditions. Regular maintenance extends the life of your asphalt and prevents costly repairs."}, { - id: "2", - title: "Can you seal a new driveway?", - content: - "New asphalt should cure for 30-60 days before sealing. We recommend scheduling your first seal within 6 months of installation for optimal protection.", - }, + id: "2", title: "Can you seal a new driveway?", content: + "New asphalt should cure for 30-60 days before sealing. We recommend scheduling your first seal within 6 months of installation for optimal protection."}, { - id: "3", - title: "Do you service commercial properties?", - content: - "Yes! We specialize in both residential driveways and large commercial parking lots. Our team handles projects of any size with professional equipment and expertise.", - }, + id: "3", title: "Do you service commercial properties?", content: + "Yes! We specialize in both residential driveways and large commercial parking lots. Our team handles projects of any size with professional equipment and expertise."}, { - id: "4", - title: "What areas do you service?", - content: - "We proudly serve the local region including surrounding communities. Contact us to confirm your address is in our service area.", - }, + id: "4", title: "What areas do you service?", content: + "We proudly serve the local region including surrounding communities. Contact us to confirm your address is in our service area."}, ]} /> @@ -261,8 +180,7 @@ export default function HomePage() { Date: Wed, 4 Mar 2026 21:56:50 +0000 Subject: [PATCH 4/5] Update src/app/service-areas/page.tsx --- src/app/service-areas/page.tsx | 94 ++++++++++------------------------ 1 file changed, 28 insertions(+), 66 deletions(-) diff --git a/src/app/service-areas/page.tsx b/src/app/service-areas/page.tsx index caf55df..e855d08 100644 --- a/src/app/service-areas/page.tsx +++ b/src/app/service-areas/page.tsx @@ -34,9 +34,7 @@ export default function ServiceAreasPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Get Free Estimate", - href: "#contact", - }} + text: "Get Free Estimate", href: "#contact"}} /> @@ -50,7 +48,7 @@ export default function ServiceAreasPage() { { value: "25+", title: "Communities Served" }, { value: "5-10", title: "Minute Response Time" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/bold-metro-station-chatelet-paris_23-2148232435.jpg" + imageSrc="https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80" imageAlt="Service area coverage map" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -69,37 +67,21 @@ export default function ServiceAreasPage() { useInvertedBackground={false} features={[ { - title: "Downtown & Core District", - description: - "Commercial and residential properties in the downtown core area with rapid response times and flexible scheduling.", - imageSrc: - "http://img.b2bpic.net/free-photo/empty-parking-lot-parking-lane-outdoor-public-park_1127-3373.jpg?_wi=4", - imageAlt: "Downtown service area", - }, + title: "Downtown & Core District", description: + "Commercial and residential properties in the downtown core area with rapid response times and flexible scheduling.", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Downtown service area"}, { - title: "Suburban Neighborhoods", - description: - "We service all major suburban neighborhoods with consistent quality and professional service standards.", - imageSrc: - "http://img.b2bpic.net/free-photo/workers-placing-new-coating-asphalt-road_342744-601.jpg?_wi=5", - imageAlt: "Suburban areas", - }, + title: "Suburban Neighborhoods", description: + "We service all major suburban neighborhoods with consistent quality and professional service standards.", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Suburban areas"}, { - title: "Commercial Districts", - description: - "Industrial areas, commercial parks, and business districts. We handle large-scale parking lot projects.", - imageSrc: - "http://img.b2bpic.net/free-photo/empty-parking-lot-parking-lane-outdoor-public-park_1127-3373.jpg?_wi=5", - imageAlt: "Commercial districts", - }, + title: "Commercial Districts", description: + "Industrial areas, commercial parks, and business districts. We handle large-scale parking lot projects.", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Commercial districts"}, { - title: "Surrounding Communities", - description: - "We extend service to surrounding cities and towns. Contact us to confirm your specific location is in our service area.", - imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-shot-grass-edge-road-perfect-background_181624-26914.jpg?_wi=4", - imageAlt: "Regional coverage", - }, + title: "Surrounding Communities", description: + "We extend service to surrounding cities and towns. Contact us to confirm your specific location is in our service area.", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Regional coverage"}, ]} /> @@ -109,37 +91,23 @@ export default function ServiceAreasPage() { ctaTitle="Is Your Area Covered?" ctaDescription="Not sure if we service your location? Contact us today and we'll confirm immediately. We're happy to discuss our service area and availability." ctaButton={{ - text: "Check Your Address", - href: "#quote-form", - }} + text: "Check Your Address", href: "#quote-form"}} ctaIcon={Phone} useInvertedBackground={true} animationType="slide-up" faqs={[ { - id: "1", - title: "How do I know if you service my area?", - content: - "Simply call us at (555) 123-4567 or submit your address through our contact form. We'll confirm availability and discuss scheduling within minutes.", - }, + id: "1", title: "How do I know if you service my area?", content: + "Simply call us at (555) 123-4567 or submit your address through our contact form. We'll confirm availability and discuss scheduling within minutes."}, { - id: "2", - title: "Do you service areas outside the region?", - content: - "Our primary focus is on local coverage to ensure fast response and consistent service. For locations outside our standard area, contact us to discuss options.", - }, + id: "2", title: "Do you service areas outside the region?", content: + "Our primary focus is on local coverage to ensure fast response and consistent service. For locations outside our standard area, contact us to discuss options."}, { - id: "3", - title: "How quickly can you schedule in my area?", - content: - "For properties in our primary service area, we typically schedule appointments within 5-10 days. Emergency repairs can often be accommodated sooner.", - }, + id: "3", title: "How quickly can you schedule in my area?", content: + "For properties in our primary service area, we typically schedule appointments within 5-10 days. Emergency repairs can often be accommodated sooner."}, { - id: "4", - title: "Do you offer estimates for out-of-area customers?", - content: - "We offer free estimates for all properties in our service area. Contact us first to confirm your location is served, and we'll arrange an estimate at your convenience.", - }, + id: "4", title: "Do you offer estimates for out-of-area customers?", content: + "We offer free estimates for all properties in our service area. Contact us first to confirm your location is served, and we'll arrange an estimate at your convenience."}, ]} /> @@ -148,8 +116,7 @@ export default function ServiceAreasPage() { Date: Wed, 4 Mar 2026 21:56:50 +0000 Subject: [PATCH 5/5] Update src/app/services/page.tsx --- src/app/services/page.tsx | 94 ++++++++++++--------------------------- 1 file changed, 28 insertions(+), 66 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index ef2a3f1..c468baa 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -34,9 +34,7 @@ export default function ServicesPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Get Free Estimate", - href: "#contact", - }} + text: "Get Free Estimate", href: "#contact"}} /> @@ -52,37 +50,21 @@ export default function ServicesPage() { useInvertedBackground={true} features={[ { - title: "Driveway Sealing", - description: - "Professional sealcoat application that extends asphalt life and protects against UV damage and water infiltration. Our seal coat treatment creates a protective barrier.", - imageSrc: - "http://img.b2bpic.net/free-photo/funny-kid-rain-boots-playing-rain-park_1157-37673.jpg?_wi=4", - imageAlt: "Driveway sealing service", - }, + title: "Driveway Sealing", description: + "Professional sealcoat application that extends asphalt life and protects against UV damage and water infiltration. Our seal coat treatment creates a protective barrier.", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Driveway sealing service"}, { - title: "Crack Filling", - description: - "Expert crack and pothole repair to prevent water damage and further deterioration of your asphalt. We use premium crack filler materials for long-lasting results.", - imageSrc: - "http://img.b2bpic.net/free-photo/funny-kid-rain-boots-playing-rain-park_1157-37673.jpg?_wi=5", - imageAlt: "Crack filling service", - }, + title: "Crack Filling", description: + "Expert crack and pothole repair to prevent water damage and further deterioration of your asphalt. We use premium crack filler materials for long-lasting results.", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Crack filling service"}, { - title: "Asphalt Repair", - description: - "Comprehensive repair solutions for damaged sections, patches, and complete surface restoration. From minor repairs to major restoration projects.", - imageSrc: - "http://img.b2bpic.net/free-photo/funny-kid-rain-boots-playing-rain-park_1157-37673.jpg?_wi=6", - imageAlt: "Asphalt repair service", - }, + title: "Asphalt Repair", description: + "Comprehensive repair solutions for damaged sections, patches, and complete surface restoration. From minor repairs to major restoration projects.", imageSrc: + "https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80", imageAlt: "Asphalt repair service"}, { - title: "Commercial Parking Lot Sealing", - description: - "Large-scale sealing and maintenance for commercial properties, parking lots, and multi-unit complexes. Designed to handle high-traffic areas.", - imageSrc: - "http://img.b2bpic.net/free-photo/empty-parking-lot-parking-lane-outdoor-public-park_1127-3373.jpg?_wi=2", - imageAlt: "Commercial parking lot sealing", - }, + title: "Commercial Parking Lot Sealing", description: + "Large-scale sealing and maintenance for commercial properties, parking lots, and multi-unit complexes. Designed to handle high-traffic areas.", imageSrc: + "https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=800&q=80", imageAlt: "Commercial parking lot sealing"}, ]} /> @@ -97,7 +79,7 @@ export default function ServicesPage() { { value: "100%", title: "Satisfaction Guaranteed" }, { value: "24-48", title: "Hour Turnaround" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/workers-placing-new-coating-asphalt-road_342744-601.jpg?_wi=3" + imageSrc="https://images.unsplash.com/photo-1581092162562-40038f56c1e5?w=800&q=80" imageAlt="Professional sealing equipment in action" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -110,37 +92,23 @@ export default function ServicesPage() { ctaTitle="Schedule Your Service Today" ctaDescription="Get professional driveway sealing and asphalt maintenance. Free estimates and flexible scheduling available." ctaButton={{ - text: "Request Service Quote", - href: "#quote-form", - }} + text: "Request Service Quote", href: "#quote-form"}} ctaIcon={Phone} useInvertedBackground={true} animationType="slide-up" faqs={[ { - id: "1", - title: "How often should I seal my driveway?", - content: - "We recommend sealing your driveway every 2-3 years as part of regular maintenance. The frequency depends on climate, traffic patterns, and existing conditions. Regular sealing extends the life of your asphalt significantly.", - }, + id: "1", title: "How often should I seal my driveway?", content: + "We recommend sealing your driveway every 2-3 years as part of regular maintenance. The frequency depends on climate, traffic patterns, and existing conditions. Regular sealing extends the life of your asphalt significantly."}, { - id: "2", - title: "What is the cost of driveway sealing?", - content: - "Pricing depends on driveway size, condition, and location. We provide free estimates with no obligation. Contact us today for a quote tailored to your specific needs.", - }, + id: "2", title: "What is the cost of driveway sealing?", content: + "Pricing depends on driveway size, condition, and location. We provide free estimates with no obligation. Contact us today for a quote tailored to your specific needs."}, { - id: "3", - title: "How long does the sealing process take?", - content: - "Most residential driveways can be sealed in one day. Commercial projects depend on size and complexity. We work around your schedule and minimize disruption.", - }, + id: "3", title: "How long does the sealing process take?", content: + "Most residential driveways can be sealed in one day. Commercial projects depend on size and complexity. We work around your schedule and minimize disruption."}, { - id: "4", - title: "Is your crew licensed and insured?", - content: - "Yes! All our technicians are licensed professionals and we carry full liability insurance. We're bonded and certified to perform all types of asphalt maintenance.", - }, + id: "4", title: "Is your crew licensed and insured?", content: + "Yes! All our technicians are licensed professionals and we carry full liability insurance. We're bonded and certified to perform all types of asphalt maintenance."}, ]} /> @@ -149,8 +117,7 @@ export default function ServicesPage() {