diff --git a/src/app/page.tsx b/src/app/page.tsx index 6c8550c..f7be9d5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,7 +12,7 @@ import FaqDouble from "@/components/sections/faq/FaqDouble"; import FeatureCardTen from "@/components/sections/feature/FeatureCardTen"; import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; import FooterBase from "@/components/sections/footer/FooterBase"; -import { Shield, Wrench, Search, HelpCircle, ClipboardCheck, Phone, HardHat, CheckCircle, Clock, Users, Award, ThumbsUp, Star } from "lucide-react"; +import { Shield, Wrench, Search, HelpCircle, ClipboardCheck, Phone, HardHat, CheckCircle, Clock, Users, Award, ThumbsUp, Star, Cookie } from "lucide-react"; export default function RoofingPage() { return ( @@ -29,6 +29,13 @@ export default function RoofingPage() { headingFontWeight="bold" > +
+
+ +

We use cookies to help the site function, measure usage, and support marketing.

+
+
+ @@ -109,30 +101,22 @@ export default function RoofingPage() { description="Summit Roofing has been protecting homes since 1999. We combine old-school craftsmanship with modern materials and techniques to deliver roofs that last a lifetime." bulletPoints={[ { - title: "Licensed & Insured", - description: - "Fully licensed, bonded, and insured for your complete peace of mind.", - icon: Shield, + title: "Licensed & Insured", description: + "Fully licensed, bonded, and insured for your complete peace of mind.", icon: Shield, }, { - title: "Lifetime Warranty", - description: - "Every installation backed by our industry-leading lifetime workmanship warranty.", - icon: Wrench, + title: "Lifetime Warranty", description: + "Every installation backed by our industry-leading lifetime workmanship warranty.", icon: Wrench, }, { - title: "Free Inspections", - description: - "Complimentary roof inspections with honest assessments — no pressure, no hidden fees.", - icon: Search, + title: "Free Inspections", description: + "Complimentary roof inspections with honest assessments — no pressure, no hidden fees.", icon: Search, }, ]} imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/hero.webp" imageAlt="Roofing crew installing a new roof" mediaBadge={{ - text: "25+ Years", - avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/avatar-3.webp", - avatarAlt: "Roofing professional" + text: "25+ Years", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/avatar-3.webp", avatarAlt: "Roofing professional" }} imagePosition="right" mediaAnimation="slide-up" @@ -147,33 +131,17 @@ export default function RoofingPage() { description="From new installations to emergency repairs, we have your roof covered." features={[ { - title: "Roof Installation", - description: - "Complete roof installations using premium materials from GAF, Owens Corning, and CertainTeed.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp", - imageAlt: "New roof installation", - }, + title: "Roof Installation", description: + "Complete roof installations using premium materials from GAF, Owens Corning, and CertainTeed.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp", imageAlt: "New roof installation"}, { - title: "Roof Repair", - description: - "Fast, reliable repairs for leaks, missing shingles, flashing damage, and storm damage.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp", - imageAlt: "Roof repair service", - }, + title: "Roof Repair", description: + "Fast, reliable repairs for leaks, missing shingles, flashing damage, and storm damage.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp", imageAlt: "Roof repair service"}, { - title: "Roof Inspection", - description: - "Detailed inspections with photo documentation and transparent repair recommendations.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-inspection.webp", - imageAlt: "Roof inspection", - }, + title: "Roof Inspection", description: + "Detailed inspections with photo documentation and transparent repair recommendations.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-inspection.webp", imageAlt: "Roof inspection"}, { - title: "Emergency Services", - description: - "24/7 emergency tarping and repairs when storms hit. We respond within hours, not days.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp", - imageAlt: "Emergency roofing service", - }, + title: "Emergency Services", description: + "24/7 emergency tarping and repairs when storms hit. We respond within hours, not days.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp", imageAlt: "Emergency roofing service"}, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -188,32 +156,14 @@ export default function RoofingPage() { description="Decades of experience and thousands of satisfied homeowners stand behind every Summit roof." metrics={[ { - id: "1", - value: "500+", - title: "Roofs Completed", - description: - "Over 500 residential and commercial roofing projects delivered on time and on budget.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofs-completed.webp", - imageAlt: "Completed roofing projects", - }, + id: "1", value: "500+", title: "Roofs Completed", description: + "Over 500 residential and commercial roofing projects delivered on time and on budget.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofs-completed.webp", imageAlt: "Completed roofing projects"}, { - id: "2", - value: "25+", - title: "Years Experience", - description: - "A quarter century of protecting homes with quality materials and expert installation.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/years-experience.webp", - imageAlt: "Experienced roofing team", - }, + id: "2", value: "25+", title: "Years Experience", description: + "A quarter century of protecting homes with quality materials and expert installation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/years-experience.webp", imageAlt: "Experienced roofing team"}, { - id: "3", - value: "98%", - title: "Customer Satisfaction", - description: - "Nearly every homeowner we work with recommends Summit Roofing to their friends and neighbors.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/customer-satisfaction.webp", - imageAlt: "Satisfied customers", - }, + id: "3", value: "98%", title: "Customer Satisfaction", description: + "Nearly every homeowner we work with recommends Summit Roofing to their friends and neighbors.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/customer-satisfaction.webp", imageAlt: "Satisfied customers"}, ]} animationType="slide-up" textboxLayout="default" @@ -227,13 +177,9 @@ export default function RoofingPage() { description="From first call to final inspection, our process is designed to be simple, transparent, and stress-free." features={[ { - title: "Free Inspection", - description: - "We start with a thorough roof inspection and provide an honest assessment with photos — completely free, no obligations.", - media: { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/free-inspection.webp", - imageAlt: "Roof inspection process", - }, + title: "Free Inspection", description: + "We start with a thorough roof inspection and provide an honest assessment with photos — completely free, no obligations.", media: { + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/free-inspection.webp", imageAlt: "Roof inspection process"}, items: [ { icon: Phone, text: "Schedule online or call us" }, { icon: ClipboardCheck, text: "Detailed photo report" }, @@ -242,13 +188,9 @@ export default function RoofingPage() { reverse: false, }, { - title: "Custom Proposal", - description: - "You'll receive a clear, itemized proposal with material options, timeline, and pricing — no hidden fees or surprises.", - media: { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/custom-proposal.webp", - imageAlt: "Roofing proposal and planning", - }, + title: "Custom Proposal", description: + "You'll receive a clear, itemized proposal with material options, timeline, and pricing — no hidden fees or surprises.", media: { + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/custom-proposal.webp", imageAlt: "Roofing proposal and planning"}, items: [ { icon: ClipboardCheck, text: "Transparent line-item pricing" }, { icon: Shield, text: "Insurance claim assistance" }, @@ -257,13 +199,9 @@ export default function RoofingPage() { reverse: true, }, { - title: "Expert Installation", - description: - "Our certified crew handles everything — from tear-off to cleanup. Most jobs are completed in just 1-2 days.", - media: { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/about.webp", - imageAlt: "Professional roof installation", - }, + title: "Expert Installation", description: + "Our certified crew handles everything — from tear-off to cleanup. Most jobs are completed in just 1-2 days.", media: { + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/about.webp", imageAlt: "Professional roof installation"}, items: [ { icon: HardHat, text: "Certified installation crew" }, { icon: Wrench, text: "Premium materials only" }, @@ -285,41 +223,17 @@ export default function RoofingPage() { description="Don't just take our word for it — hear from homeowners who trust Summit with their roofs." testimonials={[ { - id: "1", - name: "Robert Thompson", - role: "Homeowner", - company: "Dallas, TX", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/robert-thompson.webp", - imageAlt: "Robert Thompson", - }, + id: "1", name: "Robert Thompson", role: "Homeowner", company: "Dallas, TX", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/robert-thompson.webp", imageAlt: "Robert Thompson"}, { - id: "2", - name: "Maria Gonzalez", - role: "Homeowner", - company: "Arlington, TX", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/maria-gonzalez.webp", - imageAlt: "Maria Gonzalez", - }, + id: "2", name: "Maria Gonzalez", role: "Homeowner", company: "Arlington, TX", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/maria-gonzalez.webp", imageAlt: "Maria Gonzalez"}, { - id: "3", - name: "Steve & Amy Collins", - role: "Homeowners", - company: "Frisco, TX", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/steve-amy-collins.webp", - imageAlt: "Steve and Amy Collins", - }, + id: "3", name: "Steve & Amy Collins", role: "Homeowners", company: "Frisco, TX", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/steve-amy-collins.webp", imageAlt: "Steve and Amy Collins"}, { - id: "4", - name: "Patricia Nguyen", - role: "Homeowner", - company: "McKinney, TX", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/patricia-nguyen.webp", - imageAlt: "Patricia Nguyen", - }, + id: "4", name: "Patricia Nguyen", role: "Homeowner", company: "McKinney, TX", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/patricia-nguyen.webp", imageAlt: "Patricia Nguyen"}, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -340,41 +254,23 @@ export default function RoofingPage() { useInvertedBackground={false} faqs={[ { - id: "1", - title: "How long does a typical roof replacement take?", - content: - "Most residential roof replacements are completed in 1-3 days depending on the size and complexity of the project. We'll provide an estimated timeline during your free consultation.", - }, + id: "1", title: "How long does a typical roof replacement take?", content: + "Most residential roof replacements are completed in 1-3 days depending on the size and complexity of the project. We'll provide an estimated timeline during your free consultation."}, { - id: "2", - title: "Do you help with insurance claims?", - content: - "Yes! We work directly with all major insurance companies and guide you through the entire claims process — from initial inspection to final paperwork. Our team ensures you get the coverage you deserve.", - }, + id: "2", title: "Do you help with insurance claims?", content: + "Yes! We work directly with all major insurance companies and guide you through the entire claims process — from initial inspection to final paperwork. Our team ensures you get the coverage you deserve."}, { - id: "3", - title: "What roofing materials do you use?", - content: - "We use premium materials from trusted manufacturers like GAF, Owens Corning, and CertainTeed. We offer asphalt shingles, metal roofing, tile, and flat roof systems to match your home and budget.", - }, + id: "3", title: "What roofing materials do you use?", content: + "We use premium materials from trusted manufacturers like GAF, Owens Corning, and CertainTeed. We offer asphalt shingles, metal roofing, tile, and flat roof systems to match your home and budget."}, { - id: "4", - title: "What does your warranty cover?", - content: - "Our lifetime workmanship warranty covers all labor and installation defects. Additionally, manufacturer warranties cover the materials themselves — typically 25-50 years depending on the product.", - }, + id: "4", title: "What does your warranty cover?", content: + "Our lifetime workmanship warranty covers all labor and installation defects. Additionally, manufacturer warranties cover the materials themselves — typically 25-50 years depending on the product."}, { - id: "5", - title: "How do I know if my roof needs replacing?", - content: - "Common signs include missing or curling shingles, granules in gutters, visible sagging, daylight through the attic, and a roof age over 20 years. We offer free inspections to assess your roof's condition.", - }, + id: "5", title: "How do I know if my roof needs replacing?", content: + "Common signs include missing or curling shingles, granules in gutters, visible sagging, daylight through the attic, and a roof age over 20 years. We offer free inspections to assess your roof's condition."}, { - id: "6", - title: "Do you offer financing options?", - content: - "Yes, we offer flexible financing plans with competitive rates so you can protect your home without straining your budget. Ask about our 0% interest options during your free estimate.", - }, + id: "6", title: "Do you offer financing options?", content: + "Yes, we offer flexible financing plans with competitive rates so you can protect your home without straining your budget. Ask about our 0% interest options during your free estimate."}, ]} /> @@ -403,8 +299,7 @@ export default function RoofingPage() { logoText="Summit Roofing" columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Roof Installation", href: "#services" }, { label: "Roof Repair", href: "#services" }, { label: "Roof Inspection", href: "#services" }, @@ -412,8 +307,7 @@ export default function RoofingPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "#about" }, { label: "Testimonials", href: "#testimonials" }, { label: "FAQ", href: "#faq" }, @@ -421,8 +315,7 @@ export default function RoofingPage() { ], }, { - title: "Hours", - items: [ + title: "Hours", items: [ { label: "Mon-Fri: 7:00 AM - 6:00 PM" }, { label: "Saturday: 8:00 AM - 2:00 PM" }, { label: "Sunday: Closed" }, @@ -430,8 +323,7 @@ export default function RoofingPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "(555) 123-4567", href: "tel:5551234567" }, { label: "info@summitroofing.com", href: "mailto:info@summitroofing.com" }, { label: "Dallas, TX" },