1import{u as j,j as e,L as v,S as N,O as s,a as t,b as d,B as i,P as R,M as k,g as C,c as S,d as A,h as E,y as T,e as m,H as I,f as h,i as F,k as H,C as O,l as W,A as p,m as P,n as $,o as M,p as L,W as z,q as D,r as B}from"./index-CG2NXrzB.js";import{T as q,a as Y,b as n,c,d as G,e as r}from"./table-BFvcELRf.js";import{r as Q}from"./roof-replacement-hero-CgQ61Di_.js";import{r as U}from"./roof-repair-hero-CalCXuvm.js";import{s as V}from"./storm-damage-closeup-DnBjywE2.js";import{t as g}from"./team-with-customer-B7hoMF96.js";import{g as _}from"./gutter-installation-tcn9GqQQ.js";import{r as K}from"./roof-inspection-action-ejTUJpIx.js";import{c as J}from"./commercial-church-aerial-BAq3pGiT.js";import{S as X}from"./ServiceIncludes-BPzSD27-.js";import{F as Z}from"./FinalCTA-DdSeT5fP.js";import{A as ee}from"./award-Bz8a_2bQ.js";import{T as ae}from"./triangle-alert-BKnkNDvs.js";import{S as te}from"./search-gt3kQWF9.js";import{D as re}from"./dollar-sign-nktyg-Jf.js";import"./ServiceAreaCityLinks-Dlp4vEjf.js";const be=()=>{const{stats:l}=j(),x={"@context":"https://schema.org","@graph":[{"@type":"RoofingContractor","@id":"https://rooftoprelief.com/#business",name:"Rooftop Relief",image:"https://storage.googleapis.com/gpt-engineer-file-uploads/cc5MafeQCgTOU9gbYcuiF9eHvnQ2/social-images/social-1773152039284-RTR_Acrylic_3D-Sign.webp",telephone:"+1-513-560-1181",url:"https://rooftoprelief.com/roofing-services",address:{"@type":"PostalAddress",streetAddress:"1387 State Route 28",addressLocality:"Loveland",addressRegion:"OH",postalCode:"45140",addressCountry:"US"},priceRange:"$$",areaServed:[{"@type":"City",name:"Cincinnati"},{"@type":"City",name:"Loveland"},{"@type":"City",name:"Mason"},{"@type":"City",name:"West Chester"},{"@type":"City",name:"Anderson Township"},{"@type":"City",name:"Milford"},{"@type":"City",name:"Eastgate"},{"@type":"City",name:"Deer Park"},{"@type":"City",name:"Montgomery"},{"@type":"City",name:"Indian Hill"},{"@type":"City",name:"Hyde Park"},{"@type":"City",name:"Oakley"},{"@type":"City",name:"Blue Ash"},{"@type":"City",name:"Mariemont"},{"@type":"City",name:"Liberty Township"},{"@type":"City",name:"Kenwood"},{"@type":"City",name:"Madeira"}]},{"@type":"Service",serviceType:"Roofing Contractor",name:"Roof Repair & Replacement Cincinnati",description:"Owens Corning Preferred roof repair, full roof replacement, storm damage restoration, and FREE roof inspections in Cincinnati and Greater Ohio.",provider:{"@id":"https://rooftoprelief.com/#business"}},{"@type":"FAQPage",mainEntity:[{"@type":"Question",name:"How much does a new roof cost in Cincinnati?",acceptedAnswer:{"@type":"Answer",text:"A full asphalt shingle roof replacement in Cincinnati typically runs $10,000â$20,000 for an average single-family home (1,800â2,400 sq ft of roof area). Architectural shingles, the size of your roof, tear-off vs overlay, and underlayment/decking condition all impact final price. Premium options like Owens Corning Duration or metal roofing increase the range. Targeted roof repairs run $400â$1,500 in most cases. Rooftop Relief provides FREE itemized estimates and offers multiple financing options for larger projects."}},{"@type":"Question",name:"How long does a roof replacement take?",acceptedAnswer:{"@type":"Answer",text:"Most asphalt shingle roof replacements on Cincinnati homes are completed in a single day. Larger or more complex rooflines â multiple dormers, steep pitches, or significant decking repair â may extend to two days. Rooftop Relief schedules tear-off and installation tightly to minimize the time your home is exposed and to clean up the same day."}},{"@type":"Question",name:"Do you help with insurance claims for storm damage?",acceptedAnswer:{"@type":"Answer",text:"Yes. We document hail and wind damage with photos and a written report, meet your adjuster on-site, and walk through the loss together. Most homeowners' policies in Ohio cover storm-related roof damage minus your deductible. You file the claim with your carrier; we handle the roofing side. We are not public adjusters and can't promise an approval."}},{"@type":"Question",name:"How do I know if I need a roof repair or full replacement?",acceptedA
1nswer:{"@type":"Answer",text:"Roofs under 15 years old with isolated damage are usually good repair candidates. Widespread granule loss, multiple leaks, sagging decking, or roofs over 20 years old typically warrant replacement. A FREE Rooftop Relief inspection includes photo documentation and an honest recommendation â repair when repair is right, replacement when it isn't."}}]}]},f=[{icon:h,title:"Roof Replacement",description:"Owens Corning Preferred installs of architectural asphalt shingles. Most Cincinnati homes are completed in a single day with a Limited Lifetime shingle warranty, Owens Corning System Protection, and our own workmanship warranty of 5 to 10 years, depending on whether the job is a repair or a replacement."},{icon:z,title:"Roof Repair",description:"Active leaks, missing shingles, failed flashing, and pipe boot leaks are all repairable without a full replacement when the deck and underlying shingles are sound. We assess the full roof before recommending repair vs replacement."},{icon:ae,title:"Storm Damage & Insurance",description:"Hail and wind events across Greater Cincinnati create damage that's easy to miss from the ground. We document damage, meet your adjuster on site, and handle the roofing side of your claim."},{icon:te,title:"FREE Roof Inspections",description:"Comprehensive on-site inspections with photo documentation and a written report. No obligation. Whether you're buying, selling, or just want a baseline before storm season â we tell you exactly where your roof stands."}],u=[{title:"Owens Corning Preferred",icon:d},{title:"FREE Roof Inspections",icon:D},{title:"Multiple Financing Options Available",icon:re},{title:"Locally Owned in Loveland, OH",icon:B}],y=[{step:"01",title:"Schedule Your FREE Inspection",description:"Call, text, or book online. We respond within 2 hours."},{step:"02",title:"On-Site Assessment",description:"We document your roof with photos and recommend the right scope of work."},{step:"03",title:"Clear, Itemized Pricing",description:"You get a detailed written estimate â no hidden costs, no pressure."},{step:"04",title:"Professional Installation",description:"Our crews complete most roof replacements in a single day with same-day cleanup."}],w=[{question:"How much does a new roof cost in Cincinnati?",answerText:"A full asphalt shingle roof replacement in Cincinnati typically runs $10,000â$20,000 for an average single-family home.",answerNode:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("p",{children:["A full asphalt shingle ",e.jsx(t,{to:"/roof-replacement",className:"text-accent hover:underline",children:"roof replacement"})," in Cincinnati typically runs $10,000â$20,000 for an average single-family home (1,800â2,400 sq ft of roof area). Architectural shingles, roof size, tear-off vs overlay, and underlayment/decking condition all impact final price."]}),e.jsxs("p",{children:["Premium options like Owens Corning Duration or ",e.jsx(t,{to:"/metal-roofing",className:"text-accent hover:underline",children:"metal roofing"})," increase the range. Targeted ",e.jsx(t,{to:"/roof-repair",className:"text-accent hover:underline",children:"roof repairs"})," run $400â$1,500 in most cases. Rooftop Relief provides FREE itemized estimates and offers ",e.jsx(t,{to:"/financing",className:"text-accent hover:underline",children:"multiple financing options"})," for larger projects."]})]})},{question:"How long does a roof replacement take?",answerText:"Most asphalt shingle roof replacements on Cincinnati homes are completed in a single day.",answerNode:e.jsxs("div",{className:"space-y-3",children:[e.jsx("p",{children:"Most asphalt shingle roof replacements on Cincinnati homes are completed in a single day. Larger or more complex rooflines â multiple dormers, steep pitches, or significant decking repair â may extend to two days."}),e.jsx("p",{children:"Rooftop Relief schedules tear-off and installation tightly to minimize the time your home is exposed to the elements, and we clean up the same day."})]})},{question:"Do you help with insurance claims for storm damage?",answerText:"Yes â we document hail and wind damage and meet your adjuster on-site to walk through the loss together.",answerNode:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("p",{children:["Yes. We document hail and wind damage with photos and a written report, meet your adjuster on-site, and walk through the loss together. Most homeowners' policies in Ohio cover ",e.jsx(t,{to:"/storm-damage-roofing",className:"text-accent hover:underline",children:"storm-related roof damage"})," minus your deductible."]}),e.jsxs("p",{children:["You file the claim with your carrier; we document the roof and meet the adjuster on site. We are not public adjusters and can't promise an approval. See our ",e.jsx(t,{to:"/insurance-claims-support",className:"text-accent hover:underline",children:"insurance claims support"})," page for the full process."]})]})},{question:"How do I know if I need a roof repair or full replacement?",answerText:"Roofs under 15
1years old with isolated damage are usually good repair candidates; widespread damage or roofs over 20 years old typically warrant replacement.",answerNode:e.jsxs("div",{className:"space-y-3",children:[e.jsx("p",{children:"Roofs under 15 years old with isolated damage are usually good repair candidates. Widespread granule loss, multiple leaks, sagging decking, or roofs over 20 years old typically warrant replacement."}),e.jsxs("p",{children:["A FREE ",e.jsx(t,{to:"/roof-inspections",className:"text-accent hover:underline",children:"Rooftop Relief roof inspection"})," includes photo documentation and an honest recommendation â repair when repair is right, replacement when it isn't."]}),e.jsxs("p",{children:["Still comparing contractors? Read our guide to ",e.jsx(t,{to:"/cincinnati-oh-roofing-guide",className:"text-accent hover:underline",children:"choosing a roofing company in Cincinnati"}),"."]})]})}],b=[{title:"Gutters & Downspouts",description:"Seamless gutter installation, repair, and gutter guards",link:"/gutters",image:_},{title:"Storm Damage Roofing",description:"Hail & wind damage repair with insurance claim support",link:"/storm-damage-roofing",image:V},{title:"Roof Inspections",description:"FREE comprehensive inspections with photo documentation",link:"/roof-inspections",image:K},{title:"Commercial Roofing",description:"TPO, EPDM, and flat roof installation and repair for commercial buildings",link:"/commercial-roofing",image:J}];return e.jsxs(v,{children:[e.jsx(N,{title:"Roofing Services in Cincinnati, OH",description:"Owens Corning Preferred roof repair, replacement & storm damage services in Cincinnati. FREE inspections. Same-day estimates. Call (513) 560-1181.",canonical:"/roofing-services",jsonLd:x}),e.jsxs("section",{className:"relative min-h-[640px] lg:min-h-[720px] flex items-center",children:[e.jsx(s,{src:Q,alt:"Rooftop Relief crew completing a roof replacement on a Greater Cincinnati home",fill:!0,priority:!0}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/95 via-primary/80 to-primary/55"}),e.jsx("div",{className:"absolute inset-x-0 bottom-0 h-32 bg-gradient-to-b from-transparent to-background/10"}),e.jsxs("div",{className:"container-wide relative z-10 py-16 lg:py-24",children:[e.jsxs("div",{className:"grid lg:grid-cols-5 gap-10 lg:gap-14 items-center",children:[e.jsxs("div",{className:"lg:col-span-3 text-primary-foreground",children:[e.jsx("nav",{"aria-label":"Breadcrumb",className:"mb-5",children:e.jsxs("ol",{className:"flex items-center gap-2 text-sm text-primary-foreground/70",children:[e.jsx("li",{children:e.jsx(t,{to:"/",className:"hover:text-primary-foreground",children:"Home"})}),e.jsx("li",{children:"/"}),e.jsx("li",{className:"text-primary-foreground",children:"Roofing Services"})]})}),e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 mb-5 rounded-full bg-accent/15 border border-accent/30 backdrop-blur-sm",children:[e.jsx(d,{className:"w-4 h-4 text-accent"}),e.jsx("span",{className:"text-accent font-semibold text-sm tracking-wide",children:"Owens Corning Preferred Contractor"})]}),e.jsx("h1",{className:"font-display text-4xl sm:text-5xl lg:text-6xl xl:text-7xl font-bold mb-6 leading-[1.05] tracking-tight",children:"Cincinnati Roofing Services â Repair, Replacement & Storm Damage"}),e.jsxs("p",{className:"text-lg md:text-xl text-primary-foreground/90 mb-8 max-w-2xl leading-relaxed",children:["From roof repair and full replacement to storm damage restoration, Rooftop Relief is Greater Cincinnati's Owens Corning Preferred roofing contractor. 550+ satisfied customers and a ",l.rating.toFixed(1),"-star Google rating â with free inspections and same-week scheduling."]}),e.jsxs("div",{className:"cta-pair sm:gap-4 mb-10",children:[e.jsx(i,{asChild:!0,size:"lg",className:"btn-accent text-lg h-14 px-8 font-bold w-full sm:w-auto shadow-xl shadow-accent/30 hover:shadow-2xl hover:shadow-accent/40 hover:-translate-y-0.5 transition-all",children:e.jsx("a",{href:"#contact-form-section",children:"Book Your Free Inspection"})}),e.jsx(i,{asChild:!0,size:"lg",className:"bg-transparent text-primary-foreground border-2 border-primary-foreground
1/70 hover:bg-primary-foreground hover:text-primary md: py-6 backdrop-blur-sm transition-all",children:e.jsxs("a",{href:"tel:+15135601181",children:[e.jsx(R,{className:"w-5 h-5 mr-2"}),e.jsx("span",{className:"sm:hidden",children:"Call (513) 560-1181"}),e.jsx("span",{className:"hidden sm:inline",children:"Call (513) 560-1181"})]})})]}),e.jsx("div",{className:"md:hidden overflow-hidden",children:e.jsx(k,{className:"flex animate-marquee",children:e.jsxs("div",{className:"flex items-center gap-6 px-4 shrink-0",children:[e.jsx(s,{src:C,alt:"Google reviews",className:"h-9 w-auto"}),e.jsx(s,{src:S,alt:"BBB A+ Rating",className:"h-9 w-auto"}),e.jsx(s,{src:A,alt:"Angi Reviews",className:"h-9 w-auto"}),e.jsx(s,{src:E,alt:"HomeAdvisor Reviews",className:"h-9 w-auto"}),e.jsx(s,{src:T,alt:"Yelp Reviews",className:"h-9 w-auto"})]})})})]}),e.jsx("div",{className:"lg:col-span-2 hidden lg:block",children:e.jsx(m,{title:`Request Your Free 2Estimate Today!`,subtitle:"We respond within 2 hours",formId:"heroLeadForm",buttonId:"heroLeadBtn"})})]}),e.jsx(I,{})]})]}),e.jsx("section",{id:"contact-form-section",className:"lg:hidden bg-muted py-12",children:e.jsx("div",{className:"container-wide",children:e.jsx(m,{title:`Schedule Your 3Free Inspection`,subtitle:"We respond within 2 hours",formId:"mobileLeadForm",buttonId:"mobileLeadBtn"})})}),e.jsx(X,{image:g,imageAlt:"Rooftop Relief team reviewing roofing options with a Cincinnati homeowner",headingBefore:"What's Included in Our",headingHighlight:"FREE",headingAfter:"Roofing Estimate?",intro:"Every Rooftop Relief project starts with a full evaluation of your roof, attic, and drainage â so you know exactly what you need before you spend a dollar.",items:["Complete exterior roof evaluation","Interior attic inspection for leaks","Detailed photo documentation","Written scope and itemized pricing","Material and color options walkthrough","Honest repair vs. replacement advice"]}),e.jsxs("section",{className:"relative bg-gradient-to-r from-primary via-primary to-primary/95 py-12 md:py-14 border-y border-accent/20 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.07]",style:{backgroundImage:"radial-gradient(circle at 30% 50%, hsl(var(--accent)) 0%, transparent 60%)"}}),e.jsx("div",{className:"container-wide relative z-10",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 md:gap-8",children:[{icon:h,stat:"550+",label:"Satisfied Customers"},{icon:F,stat:l.rating.toFixed(1),label:`${H(l.reviewCount)} Google Reviews`},{icon:ee,stat:"20+",label:"Years Combined Experience"},{icon:O,stat:"2 hr",label:"Response Promise"}].map((a,o)=>e.jsxs("div",{className:"group text-center text-primary-foreground p-4 rounded-2xl hover:bg-primary-foreground/5 transition-colors",children:[e.jsx("div",{className:"icon-tile-on-dark mx-auto mb-3 group-hover:scale-110 transition-all","aria-hidden":"true",children:e.jsx(a.icon,{})}),e.jsx("div",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-accent leading-none",children:a.stat}),e.jsx("div",{className:"text-xs md:text-sm text-primary-foreground/75 mt-2 font-normal",children:a.label})]},o))})})]}),e.jsx("section",{className:"section-padding bg-background",children:e.jsx("div",{className:"container-wide",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("span",{className:"inline-block w-16 h-1 bg-accent mb-5 rounded-full"}),e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground mb-6 tracking-tight",children:"Cincinnati Weather Is Hard On Roofs â And Small Problems Get Big Fast"}),e.jsxs("div",{className:"space-y-4 text-muted-foreground",children:[e.jsx("p",{children:"The Ohio River Valley puts a roof through everything: 40+ inches of annual rainfall, hail-producing spring storms, summer UV exposure, and a punishing winter freeze-thaw cycle from November through March. Even a well-installed asphalt roof in Cincinnati ages faster than the same roof would in a milder climate."}),e.jsxs("p",{children:["When a shingle lifts, a flashing fails, or a pipe boot cracks, the damage is rarely visible from the ground. Water tracks down the decking and shows up as a stain weeks â sometimes months â after the leak started. By then the ",e.jsx(t,{to:"/soffit-fascia-trim",className:"text-accent hover:underline",children:"fascia and decking"})," may already need repair, and what could have been a $400 fix becomes a $4,000 one."]}),e.jsxs("p",{children:["Hail and high-wind events make this even more urgent. Bruised shingles, granule loss, and lifted seams from storm exposure often qualify for an insurance claim â but only if you document the damage promptly. We've seen homeowners miss the claim window because they didn't realize their ",e.jsx(t,{to:"/storm-damage-roofing",className:"text-accent hover:underline",children:"roof had storm damage"})," until a leak appeared."]}),e.jsxs("p",{children:["A ",e.jsx(t,{to:"/roof-inspections",className:"text-accent hover:underline",children:"FREE roof inspection"})," from Rooftop Relief tells you exactly where your roof stands and what, if anything, needs to happen before the next storm season."]})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -inset-4 bg-accent/20 rounded-2xl -z-10 blur-xl"}),e.jsx(s,{src:U,alt:"Roof damage in Cincinnati requiring professional inspection",className:"rounded-2xl shadow-xl w-full object-cover aspect-[4/3]"})]})]})})}),e.jsx("section",{className:"section-padding bg-muted",children:e.jsxs("div",{className:"container-wide",children:[e.jsxs("div",{className:"text-center mb-14 md:mb-16",children:[e.jsx("span",{className:"inline-block px-4 py-1 bg-accent/10 text-accent text-sm font-semibold rounded-full mb-4 uppercase tracking-wider",children:"Our Services"}),e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground mb-4 tracking-tight",children:"Roofing Solutions for Every Home"}),e.jsx("div",{className:"w-20 h-1 bg-accent mx-auto rounded-full"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
35 md:gap-6",children:f.map((a,o)=>e.jsxs("div",{className:"group relative bg-card border border-border/60 rounded-2xl p-6 md:p-7 shadow-sm hover:shadow-2xl hover:shadow-primary/10 hover:-translate-y-2 hover:border-accent/50 transition-all duration-300 overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 right-0 w-24 h-24 bg-accent/5 rounded-full -translate-y-12 translate-x-12 group-hover:scale-150 transition-transform duration-500"}),e.jsx("div",{className:"icon-tile relative mb-4 group-hover:scale-110 transition-transform","aria-hidden":"true",children:e.jsx(a.icon,{})}),e.jsx("h3",{className:"relative font-display text-xl font-bold text-foreground mb-3",children:a.title}),e.jsx("p",{className:"relative text-muted-foreground text-sm leading-relaxed",children:a.description})]},o))})]})}),e.jsx("section",{className:"section-padding bg-background",children:e.jsxs("div",{className:"container-wide max-w-4xl",children:[e.jsx("div",{className:"text-center mb-6",children:e.jsx("span",{className:"inline-block px-4 py-1 bg-accent/10 text-accent text-sm font-semibold rounded-full mb-4 uppercase tracking-wider",children:"Transparent Pricing"})}),e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground text-center mb-6 tracking-tight",children:"How Much Does a Roof Cost in Cincinnati?"}),e.jsx("p",{className:"text-muted-foreground text-center mb-10 max-w-2xl mx-auto",children:"Roof costs in Cincinnati depend on roof size, material, complexity, and decking condition. Here are realistic ranges for the most common projects."}),e.jsx("div",{className:"bg-card border border-border/60 rounded-2xl overflow-hidden mb-8 shadow-lg shadow-primary/5",children:e.jsxs(q,{children:[e.jsx(Y,{children:e.jsxs(n,{children:[e.jsx(c,{className:"font-bold text-foreground",children:"Service"}),e.jsx(c,{className:"font-bold text-foreground",children:"Typical Cost Range"}),e.jsx(c,{className:"font-bold text-foreground hidden sm:table-cell",children:"Notes"})]})}),e.jsxs(G,{children:[e.jsxs(n,{children:[e.jsx(r,{className:"font-normal text-foreground",children:"Asphalt shingle roof replacement"}),e.jsx(r,{className:"text-foreground whitespace-nowrap",children:"$10,000â$20,000"}),e.jsx(r,{className:"text-muted-foreground hidden sm:table-cell",children:"Average single-family home, full tear-off, architectural shingles"})]}),e.jsxs(n,{children:[e.jsx(r,{className:"font-normal text-foreground",children:"Premium / designer shingles upgrade"}),e.jsx(r,{className:"text-foreground whitespace-nowrap",children:"+$2,000â$5,000"}),e.jsx(r,{className:"text-muted-foreground hidden sm:table-cell",children:"Owens Corning Duration Designer & similar premium lines"})]}),e.jsxs(n,{children:[e.jsx(r,{className:"font-normal text-foreground",children:"Standing seam metal roofing"}),e.jsx(r,{className:"text-foreground whitespace-nowrap",children:"$22,000â$45,000"}),e.jsx(r,{className:"text-muted-foreground hidden sm:table-cell",children:"50+ year lifespan, premium curb appeal"})]}),e.jsxs(n,{children:[e.jsx(r,{className:"font-normal text-foreground",children:"Roof repair (leaks, flashing, boots)"}),e.jsx(r,{className:"text-foreground whitespace-nowrap",children:"$400â$1,500"}),e.jsx(r,{className:"text-muted-foreground hidden sm:table-cell",children:"Targeted repair when underlying roof is sound"})]}),e.jsxs(n,{children:[e.jsx(r,{className:"font-normal text-foreground",children:"Emergency tarp / leak stop"}),e.jsx(r,{className:"text-foreground whitespace-nowrap",children:"$300â$800"}),e.jsx(r,{className:"text-muted-foreground hidden sm:table-cell",children:"Priority scheduling for active leaks"})]})]})]})}),e.jsxs("p",{className:"text-muted-foreground",children:["These are ranges â the only way to get an accurate number for your specific roof is a FREE on-site inspection. Rooftop Relief provides FREE, itemized estimates with no obligation. We also offer ",e.jsx(t,{to:"/financing",className:"text-accent hover:underline",children:"multiple financing options"})," for larger projects. If your damage was caused by a storm, it may be covered under your homeowner's insurance â see our ",e.jsx(t,{to:"/storm-damage-roofing",className:"text-accent hover:underline",children:"storm damage page"})," for how we help with claims."]})]})}),e.jsxs("section",{className:"relative section-padding bg-primary overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"radial-gradient(circle at 20% 50%, hsl(var(--accent)) 0%, transparent 50%), radial-gradient(circle at 80% 80%, hsl(var(--accent)) 0%, transparent 50%)"}}),e.jsxs("div",{className:"container-wide relative z-10",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-primary-foreground text-center mb-12 tracking-tight",children:"Why Cincinnati Homeowners Trust Rooftop Relief"}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-6 mb-10",children:u.map((a,o)=>e.jsxs("div",{className:"text-center group",children:[e.jsx("div",{className:"icon-tile-on-dark mx-auto mb-4 group-hover:scale-110 transition-transform duration-300","aria-hidden":"true",children:e.jsx(a.icon,{})}),e.jsx("h3",{className:"font-display text-lg font-bold text-primary-foreground",children:a.title})]},o))}),e.jsx("div",{className:"text-center",children:e.jsx(i,{asChild:!0,size:"lg",className:"btn-accent text-lg h-14 px-8 font-bold shadow-2xl hover:scale-105 transition-transform",children:e.jsx("a",{href:"#contact-form-section",children:"Get My Free Inspection"})})})]})]}),e.jsx("section",{className:"section-padding bg-gradient-to-b from-muted to-background",children:e.jsxs("div",{className:"container-wide",children:[e.jsxs("div",{className:"text-center mb-14 md:mb-16",children:[e.jsx("span",{className:"inline-block px-4 py-1 bg-accent/10 text-accent text-sm font-semibold rounded-full mb-4 uppercase tracking-wider",children:"Simple Process"}),e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground mb-4 tracking-tight",children:"How It Works"}),e.jsx("div",{className:"w-20 h-1 bg-accent mx-auto rounded-full"})]}),e.jsxs("div",{className:"relative grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:[e.jsx("div",{className:"hidden lg:block absolute top-12 left-[12.5%] right-[12.5%] h-0.5 bg-gradient-to-r from-accent/0 via-accent/40 to-accent/0"}),y.map((a,o)=>e.jsxs("div",{className:"relative text-center bg-card rounded-2xl p-6 shadow-md hover:shadow-xl transition-shadow border border-border",children:[e.jsx("div",{className:"w-20 h-20 mx-auto mb-4 rounded-full bg-gradient-to-br from-primary to-primary/80 border-4 border-accent flex items-center justify-center shadow-lg",children:e.jsx("span",{className:"text-2xl font-display font-bold text-accent",children:a.step})}),e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-3",children:a.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:a.description})]},o))]})]})}),e.jsx(W,{}),e.jsx("section",{className:"section-padding bg-background",children:e.jsx("div",{className:"container-wide",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsx("div",{children:e.jsx(s,{src:g,alt:"Rooftop Relief team with satisfied customer",className:"rounded-2xl shadow-xl w-full object-cover"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl font-bold text-foreground mb-6",children:"Meet Your Local Roofing Team"}),e.jsx("p",{className:"text-muted-foreground mb-6",children:"We're not a national franchise. We're your neighbors in Loveland, Ohio. When you call Rooftop Relief, you're talking to people who live and work right here in the Greater Cincinnati area."}),e.jsxs("p",{className:"text-muted-foreground mb-8",children:["Our crews are experienced roofers who take pride in every install. We treat your home like it's our own â because reputation is everything in a small community. Whether you need a full ",e.jsx(t,{to:"/roof-replacement",className:"text-accent hover:underline",children:"roof replacement"}),", a targeted ",e.jsx(t,{to:"/roof-repair",className:"text-accent hover:underline",children:"roof repair"}),", or want help with a ",e.jsx(t,{to:"/storm-damage-roofing",className:"text-accent hover:underline",children:"storm damage insurance claim"}),", we give you straight answers and itemized estimates."]}),e.jsx(i,{asChild:!0,variant:"outline",className:"border-primary text-primary hover:bg-primary hover:text-primary-foreground",children:e.jsxs(t,{to:"/team",children:["Meet the Full Team",e.jsx(p,{className:"w-4 h-4 ml-2"})]})})]})]})})}),e.jsx("section",{className:"section-padding bg-background",children:e.jsxs("div",{className:"container-wide max-w-4xl",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground text-center mb-12 tracking-tight",children:"Frequently Asked Questions About Roofing"}),e.jsx(P,{type:"single",collapsible:!0,className:"space-y-4",children:w.map((a,o)=>e.jsxs($,{value:`faq-${o}`,className:"bg-card border border-border rounded-lg px-6",children:[e.jsx(M,{className:"text-left font-semibold text-foreground hover:no-underline",children:a.question}),e.jsx(L,{className:"text-muted-foreground",children:a.answerNode})]},o))})]})}),e.jsx("section",{className:"section-padding bg-background",children:e.jsxs("div",{className:"container-wide",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground text-center mb-12 tracking-tight",children:"More Services"}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6 md:gap-8",children:b.map((a,o)=>
3e.jsxs(t,{to:a.link,className:"group bg-card border border-border/60 rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl hover:shadow-primary/10 hover:-translate-y-1 transition-all duration-300",children:[e.jsx("div",{className:"aspect-[16/10] overflow-hidden",children:e.jsx(s,{src:a.image,alt:a.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"})}),e.jsxs("div",{className:"p-6",children:[e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-2 group-hover:text-accent transition-colors",children:a.title}),e.jsx("p",{className:"text-muted-foreground text-sm mb-4",children:a.description}),e.jsxs("span",{className:"text-accent font-semibold inline-flex items-center gap-2",children:["Learn more about ",a.title,e.jsx(p,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})]},o))})]})}),e.jsx(Z,{cityLinksService:"roofing services"})]})};export{be as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.