1<!DOCTYPE html><html data-dpl-id="dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" lang="en" class="geist_db8459eb-module__PZ6jEG__variable oswald_6bd414c0-module__WG-ziq__variable poppins_402b5cd-module__yrpiSG__variable h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e2334d715941921e-s.p.12skym0rqknxy.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/0w.g~3uib0r_j.css?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0namtpm1-2p7k.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/>
1<script src="/_next/static/chunks/0fvnpn887rh3y.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<script src="/_next/static/chunks/0olr0a0b6tw8d.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<script src="/_next/static/chunks/0xy1hebmkjeui.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<script src="/_next/static/chunks/turbopack-04ggzv0.ytz8~.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<script src="/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<script src="/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<script src="/_next/static/chunks/0e6ay_thckxxa.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Roofing Services â Repair, Replacement, Inspection & More | Roofing Doctor | Roofing Doctor</title><meta name="description" content="Roofing Doctor offers comprehensive roofing services across MA & RI â roof repair, replacement, inspection, gutter installation, storm damage, and 24/7 emergency roofing. GAF certified. 10-year warranty."/><meta name="keywords" content="roofing contractor,roof repair Massachusetts,roof replacement Rhode Island,roofing Bristol County MA,roofing Plymouth County MA,roofing Norfolk County MA,roofing contractor Rhode Island,storm damage roof,free roof inspection,roofing doctor"/><link rel="canonical" href="https://callroofdoctors.com/services"/><meta property="og:title" content="Roofing Services â Repair, Replacement, Inspection & More | Roofing Doctor | Roofing Doctor"/><meta property="og:description" content="Roofing Doctor offers comprehensive roofing services across MA & RI â roof repair, replacement, inspection, gutter installation, storm damage, and 24/7 emergency roofing. GAF certified. 10-year warranty."/><meta property="og:site_name" content="Roofing Doctor"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://callroofdoctors.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Roofing Doctor â MA & RI Roofing Contractors"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Roofing Services â Repair, Replacement, Inspection & More | Roofing Doctor | Roofing Doctor"/><meta name="twitter:description" content="Roofing Doctor offers comprehensive roofing services across MA & RI â roof repair, replacement, inspection, gutter installation, storm damage, and 24/7 emergency roofing. GAF certified. 10-year warranty."/><meta name="twitter:image" content="https://callroofdoctors.com/og-image.png"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" noModule=""></script>
1</head><body class="min-h-full flex flex-col antialiased bg-white text-gray-900"><div hidden=""><!--$--><!--/$--></div><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-57B6HMVJ" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window.dataLayer=window.dataLayer||[];(function(){var s=location.pathname.split('/').filter(Boolean);\nvar t='home',c=null,v=null;\nif(s[0]==='locations'&&s[1]){c=s[1];v=s[2]||null;t=s[2]?((s[2].indexOf('roof')>-1||s[2].indexOf('storm')>-1)?'geo_service':'spoke'):'city';}\nelse if(s[0]==='services'){t='service';v=s[1]||null;}\nelse if(s[0]==='service-areas'){t='county';}\nelse if(s[0]==='best'){t='listicle';}\nelse if(s.length){t=s[0];}\nwindow.dataLayer.push({page_type:t,city_slug:c,service_slug:v,page_path:location.pathname});})();","id":"dl-seed"}])</script>
1<header class="sticky top-0 z-40 text-white" style="background-color:var(--navy, #071d49)"><div class="hidden md:block px-4 py-2 text-xs" style="background-color:var(--navy-dark);border-bottom:1px solid rgba(255,255,255,0.06)"><div class="max-w-7xl mx-auto flex items-center justify-between"><div class="flex items-center gap-5 font-medium" style="color:rgba(255,255,255,0.6);font-family:var(--font-poppins), Poppins, sans-serif"><span>â Licensed & Insured MA & RI</span><span class="opacity-30">|</span><span>â Free Roof Inspection</span><span class="opacity-30">|</span><span>â 24/7 Emergency Service</span></div><a href="tel:5082577972" class="flex items-center gap-1.5 font-bold text-white hover:opacity-80 transition-opacity" style="font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.05em"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>508-257-7972</a></div></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex items-center justify-between h-16"><a class="flex items-center gap-2 flex-shrink-0" aria-label="Roofing Doctor â home" href="/"><span class="w-9 h-9 rounded-lg flex items-center justify-center flex-shrink-0" style="background:linear-gradient(135deg, #c8102e, #a50d26)"><svg viewBox="0 0 24 24" fill="white" class="w-5 h-5"><path d="M12 3L2 12h3v8h6v-6h2v6h6v-8h3L12 3z"></path></svg></span><span class="leading-none"><span class="block text-white font-extrabold text-lg tracking-tight" style="font-family:var(--font-display), Oswald, sans-serif">ROOFING DOCTOR</span><span class="block text-[10px] font-semibold tracking-widest uppercase" style="color:var(--gold)">MA & RI Roofing Contractors</span></span></a><nav class="hidden md:flex items-center gap-6 text-sm"><div class="relative"><a class="flex items-center gap-0.5 text-sm font-bold uppercase tracking-wide hover:text-yellow-300 transition-colors py-1" style="letter-spacing:0.08em;font-family:var(--font-display), Oswald, sans-serif" href="/services">Services<svg width="12" height="12" viewBox="0 0 20 20" fill="currentColor" class="inline-block ml-1 transition-transform duration-200" style="transform:rotate(0deg)"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></a><div class="absolute z-50" style="top:calc(100% + 8px);left:0;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 0.18s ease, transform 0.18s ease;min-width:220px"><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #1a3a5c;margin-left:12px"></div><div class="rounded-2xl overflow-hidden" style="background:#0d2137;border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 64px rgba(0,0,0,0.45), 0 4px 16px rgba(0,0,0,0.25)"><div class="p-2"><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/services/roof-repair"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M15.5 2.1L11 6.6l1.4 4L7 16H4l-2 4 2 2 4-2v-3l5.4-5.4 4 1.4 4.5-4.5C19.5 4.6 17.4 1.5 15.5 2.1z"></path></svg>Roof Repair</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/services/roof-replacement"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M15.5 2.1L11 6.6l1.4 4L7 16H4l-2 4 2 2 4-2v-3l5.4-5.4 4 1.4 4.5-4.5C19.5 4.6 17.4 1.5 15.5 2.1z"></path></svg>Roof Replacement</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/services/roof-inspection"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M15.5 2.1L11 6.6l1.4 4L7 16H4l-2 4 2 2 4-2v-3l5.4-5.4 4 1.4 4.5-4.5C19.5 4.6 17.4 1.5 15.5 2.1z"></path></svg>Roof Inspection</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/services/gutter-installation"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M15.5 2.1L11 6.6l1.4 4L7 16H4l-2 4 2 2 4-2v-3l5.4-5.4 4 1.4 4.5-4.5C19.5 4.6 17.4 1.5 15.5 2.1z"></path></svg>Gutter Installation</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/services/storm-damage"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M15.5 2.1L11 6.6l1.4 4L7 16H4l-2 4 2 2 4-2v-3l5.4-5.4 4 1.4 4.5-4.5C19.5 4.6 17.4 1.5 15.5 2.1z"></path></svg>Storm Damage Repair</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/services/emergency-roofing"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M15.5 2.1L11 6.6l1.4 4L7 16H4l-2 4 2 2 4-2v-3l5.4-5.4 4 1.4 4.5-4.5C19.5 4.6 17.4 1.5 15.5 2.1z"></path></svg>Emergency Roofing</a><div class="mt-2 pt-2" style="border-top:1px solid rgba(255,255,255,0.08)"><a class="flex items-center justify-between px-3 py-2 rounded-xl text-xs font-bold text-red-400 hover:bg-white/10 transition-all" href="/services"><span>View All Services</span><span>â</span></a></div></div></div></div></div><div class="relative"><a class="flex items-center gap-0.5 text-sm font-bold uppercase tracking-wide hover:text-yellow-300 transition-colors py-1" style="letter-spacing:0.08em;font-family:var(--font-display), Oswald, sans-serif" href="/locations">Locations<svg width="12" height="12" viewBox="0 0 20 20" fill="currentColor" class="inline-block ml-1 transition-transform duration-200" style="transform:rotate(0deg)"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></a><div class="absolute z-50" style="top:calc(100% + 8px);left:0;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 0.18s ease, transform 0.18s ease;min-width:220px"><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #1a3a5c;margin-left:12px"></div><div class="rounded-2xl overflow-hidden" style="background:#0d2137;border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 64px rgba(0,0,0,0.45), 0 4px 16px rgba(0,0,0,0.25)"><div class="p-2" style="min-width:240px"><p class="px-3 pb-1 pt-1 text-xs font-extrabold uppercase tracking-widest" style="color:rgba(201,168,76,0.8)">Massachusetts</p><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/rehoboth-ma"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>Rehoboth, MA</a><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/fall-river-ma"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>
1Fall River, MA</a><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/canton-ma"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>Canton, MA</a><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/easton-ma"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>South Easton, MA</a><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/norfolk-ma"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>Norfolk, MA</a><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/medfield-ma"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>Medfield, MA</a><div class="mt-2 pt-2" style="border-top:1px solid rgba(255,255,255,0.08)"><p class="px-3 pb-1 text-xs font-extrabold uppercase tracking-widest" style="color:rgba(201,168,76,0.8)">Rhode Island</p><a class="flex items-center gap-2.5 px-3 py-2 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/locations/barrington-ri"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>Barrington, RI</a></div><div class="mt-2 pt-2" style="border-top:1px solid rgba(255,255,255,0.08)"><a class="flex items-center justify-between px-3 py-2 rounded-xl text-xs font-bold text-red-400 hover:bg-white/10 transition-all" href="/locations"><span>All Locations</span><span>â</span></a><a class="flex items-center justify-between px-3 py-2 rounded-xl text-xs font-bold text-red-400 hover:bg-white/10 transition-all" href="/service-areas"><span>County Service Areas</span><span>â</span></a></div></div></div></div></div><div class="relative"><a class="flex items-center gap-0.5 text-sm font-bold uppercase tracking-wide hover:text-yellow-300 transition-colors py-1" style="letter-spacing:0.08em;font-family:var(--font-display), Oswald, sans-serif" href="/guides">Resources<svg width="12" height="12" viewBox="0 0 20 20" fill="currentColor" class="inline-block ml-1 transition-transform duration-200" style="transform:rotate(0deg)"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></a><div class="absolute z-50" style="top:calc(100% + 8px);left:0;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 0.18s ease, transform 0.18s ease;min-width:220px"><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #1a3a5c;margin-left:12px"></div><div class="rounded-2xl overflow-hidden" style="background:#0d2137;border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 64px rgba(0,0,0,0.45), 0 4px 16px rgba(0,0,0,0.25)"><div class="p-2"><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/guides"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h
15v8l-2.5-1.5L6 12V4z"></path></svg>Roofing Guides</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/learn"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></svg>Learn</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/faqs"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></svg>FAQs</a><a class="flex items-center gap-2.5 px-3 py-2.5 rounded-xl text-sm font-medium text-blue-100 hover:bg-white/10 hover:text-white transition-all" href="/glossary"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="flex-shrink-0" style="color:#c8102e"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></svg>Glossary</a></div></div></div></div><a class="text-sm font-bold uppercase tracking-wide hover:text-yellow-300 transition-colors" style="letter-spacing:0.08em;font-family:var(--font-display), Oswald, sans-serif" href="/about">About</a><a class="text-sm font-bold uppercase tracking-wide hover:text-yellow-300 transition-colors" style="letter-spacing:0.08em;font-family:var(--font-display), Oswald, sans-serif" href="/contact">Contact</a><a href="tel:5082577972" class="flex items-center gap-2 text-white font-bold text-sm px-5 py-3 transition-all ml-2" style="background:var(--red);font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.06em"><svg width="14" height="14" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>508-257-7972</a></nav><button class="md:hidden p-2 rounded-lg hover:bg-white/10 transition-colors" aria-label="Toggle menu"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></header><main class="flex-1">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://callroofdoctors.com/#Website","url":"https://callroofdoctors.com","name":"Roofing Doctor","description":"Licensed roofing contractors serving Massachusetts and Rhode Island. Expert roof repair, replacement, inspection, and storm damage. Free inspections.","publisher":{"@id":"https://callroofdoctors.com/#Organization"},"inLanguage":"en-US","potentialAction":{"@type":"ReadAction","target":["https://callroofdoctors.com"]}},{"@type":"Organization","@id":"https://callroofdoctors.com/#Organization","name":"Roofing Doctor","url":"https://callroofdoctors.com","logo":{"@type":"ImageObject","@id":"https://callroofdoctors.com/#Logo","url":"https://callroofdoctors.com/images/roofing-doctor-logo.png","caption":"Roofing Doctor logo"},"sameAs":["https://www.facebook.com/RoofingDoctor/","https://www.instagram.com/roofingdoctor/","https://www.youtube.com/channel/UCGNECzK6Wb6k_mo-3D5mTrQ"]},{"@type":"CollectionPage","@id":"https://callroofdoctors.com/services#WebPage","url":"https://callroofdoctors.com/services","name":"Roofing Services â Repair, Replacement, Inspection | Roofing Doctor","description":"Every roofing service Roofing Doctor offers across Massachusetts and Rhode Island, from repair and replacement to commercial and specialty systems.","inLanguage":"en-US","isPartOf":{"@id":"https://callroofdoctors.com/#Website"},"breadcrumb":{"@id":"https://callroofdoctors.com/services#Breadcrumb"},"publisher":{"@id":"https://callroofdoctors.com/#Organization"}},{"@type":"BreadcrumbList","@id":"https://callroofdoctors.com/services#Breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://callroofdoctors.com/"},{"@type":"ListItem","position":2,"name":"Services","item":"https://callroofdoctors.com/services"}]}]}</script>
1<section class="relative overflow-hidden py-20 px-4" style="background:linear-gradient(160deg, #0d2137 0%, #0a1929 100%)"><div class="absolute inset-0 opacity-[0.04] pointer-events-none" style="background-image:linear-gradient(rgba(255,255,255,0.5) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.5) 1px, transparent 1px);background-size:60px 60px"></div><div class="max-w-6xl mx-auto relative z-10"><div class="flex flex-col md:flex-row md:items-end md:justify-between gap-6"><div><p class="text-xs font-bold uppercase tracking-widest mb-3" style="color:var(--gold)">WHAT WE DO</p><h1 class="text-4xl md:text-5xl font-extrabold text-white mb-4 leading-tight">Roofing Services Built to Last<br/><span style="color:#c8102e">Backed by Real Guarantees</span></h1><p class="text-blue-200 text-lg max-w-xl">From emergency repairs to full replacements â precision diagnosis, lasting results, and a 10-year workmanship warranty on every job.</p></div><div class="flex flex-col gap-2 text-sm text-blue-200 flex-shrink-0"><span class="flex items-center gap-2"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:#4ade80"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>GAF & CertainTeed Certified</span><span class="flex items-center gap-2"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:#4ade80"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>10-Year Workmanship Warranty</span><span class="flex items-center gap-2"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:#4ade80"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>250+ Five-Star Reviews</span><span class="flex items-center gap-2"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:#4ade80"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>15+ Years in MA & RI</span></div></div></div></section><section class="py-16 px-4" style="background:linear-gradient(180deg, #f8f7f5 0%, #edecea 100%)"><div class="max-w-6xl mx-auto"><p class="text-xs font-bold uppercase tracking-widest mb-6" style="color:var(--red)">MOST REQUESTED SERVICES</p><div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"><div class="group rounded-2xl overflow-hidden flex flex-col" style="background:white;box-shadow:0 4px 24px rgba(0,0,0,0.09), 0 1px 4px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative h-52 overflow-hidden flex-shrink-0"><img alt="Professional roofer performing precision shingle repair" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to top, rgba(5,14,26,0.7) 0%, rgba(5,14,26,0.1) 100%)"></div><div class="absolute top-4 left-4 px-3 py-1 rounded-full text-xs font-extrabold uppercase tracking-widest text-white" style="background:rgba(200,16,46,0.85);backdrop-filter:blur(4px)">Most Requested</div><div class="absolute bottom-4 left-5"><h2 class="text-2xl font-extrabold text-white">Roof Repair</h2><p class="text-red-300 text-sm font-semibold mt-0.5">Precision Diagnosis. Lasting Fixes.</p></div></div><div class="p-6 flex flex-col flex-1"><p class="text-gray-600 text-sm leading-relaxed mb-5">Leaks, missing shingles, flashing failures â our roofing doctors diagnose the exact problem and prescribe the right repair. We fix it right the first time.</p><ul class="space-y-2 mb-6"><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Same-day emergency response available</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>All shingle types: asphalt, cedar, slate, metal</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>10-year workmanship warranty on repairs</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Insurance claim assistance included</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Written estimate before any work begins</li></ul><div class="flex flex-wrap gap-2 mb-5 pb-5" style="border-bottom:1px solid rgba(0,0,0,0.07)"><span class="text-xs font-semibold px-2.5 py-1 rounded-full" style="background:rgba(13,33,55,0.06);color:var(--navy)">â <!-- -->GAF Certified</span><span class="text-xs font-semibold px-2.5 py-1 rounded-full" style="background:rgba(13,33,55,0.06);color:var(--navy)">â <!-- -->250+ Reviews</span><span class="text-xs font-semibold px-2.5 py-1 rounded-full" style="background:rgba(13,33,55,0.06);color:var(--navy)">â <!-- -->10-Year Warranty</span></div><div class="mt-auto flex flex-col sm:flex-row gap-3"><a class="flex-1 flex items-center justify-center font-bold py-3 px-4 roun
1ded-xl border transition-all hover:bg-gray-50 text-sm" style="min-height:48px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/roof-repair">Get Free Estimate â</a><a href="tel:5082577972" class="flex-1 btn-primary flex items-center justify-center gap-2 text-white font-bold py-3 px-4 rounded-xl text-sm" style="min-height:48px"><svg width="14" height="14" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-col" style="background:white;box-shadow:0 4px 24px rgba(0,0,0,0.09), 0 1px 4px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative h-52 overflow-hidden flex-shrink-0"><img alt="Full roof replacement with new architectural shingles" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-replacement.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to top, rgba(5,14,26,0.7) 0%, rgba(5,14,26,0.1) 100%)"></div><div class="absolute top-4 left-4 px-3 py-1 rounded-full text-xs font-extrabold uppercase tracking-widest text-white" style="background:rgba(200,16,46,0.85);backdrop-filter:blur(4px)">Most Complete</div><div class="absolute bottom-4 left-5"><h2 class="text-2xl font-extrabold text-white">Roof Replacement</h2><p class="text-red-300 text-sm font-semibold mt-0.5">Full Prescription. New Roof. Total Protection.</p></div></div><div class="p-6 flex flex-col flex-1"><p class="text-gray-600 text-sm leading-relaxed mb-5">When repair isn't enough, Roofing Doctor delivers complete roof replacement with premium materials and expert installation â built for New England's toughest weather.</p><ul class="space-y-2 mb-6"><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Free full roof assessment & estimate</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>GAF & CertainTeed certified installation</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Complete tear-off and cleanup included</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Transferable manufacturer warranty</li><li class="flex items-start gap-2.5 text-sm text-gray-700"><svg viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Architectural shingles, metal, flat roof systems</li></ul><div class="flex flex-wrap gap-2 mb-5 pb-5" style="border-bottom:1px solid rgba(0,0,0,0.07)"><span class="text-xs font-semibold px-2.5 py-1 rounded-full" style="background:rgba(13,33,55,0.06);color:var(--navy)">â <!-- -->GAF Certified</span><span class="text-xs font-semibold px-2.5 py-1 rounded-full" style="background:rgba(13,33,55,0.06);color:var(--navy)">â <!-- -->250+ Reviews</span><span class="text-xs font-semibold px-2.5 py-1 rounded-full" style="background:rgba(13,33,55,0.06);color:var(--navy)">â <!-- -->10-Year Warranty</span></div><div class="mt-auto flex flex-col sm:flex-row gap-3"><a class="flex-1 flex items-center justify-center font-bold py-3 px-4 roun
1ded-xl border transition-all hover:bg-gray-50 text-sm" style="min-height:48px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/roof-replacement">Get Free Estimate â</a><a href="tel:5082577972" class="flex-1 btn-primary flex items-center justify-center gap-2 text-white font-bold py-3 px-4 rounded-xl text-sm" style="min-height:48px"><svg width="14" height="14" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div></div><div><p class="text-xs font-bold uppercase tracking-widest mb-5" style="color:var(--red)">ALL ROOFING SERVICES</p><div class="grid grid-cols-1 sm:grid-cols-2 gap-5"><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Certified roof inspector examining rooftop" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-inspection.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Roof Inspection</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Free Roof Checkup. Total Peace of Mind.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>100% free residential roof inspection</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Detailed written report with photos</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Pre-purchase home inspection available</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/roof-inspection">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Seamless gutter installation on residential home" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-gutter-installation.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Gutter Installation</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Complete Water Management Solutions.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Seamless aluminum gutters â fabricated on-site</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>K-style and half-round profiles available</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Gutter guard installation</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/gutter-installation">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Storm-damaged roof assessment and repair" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-storm-damage.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Storm Damage Repair</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Fast Response When It Matters Most.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>24-hour emergency response</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Emergency tarping to stop further damage</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Detailed insurance documentation & photos</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/storm-damage">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Emergency roofing team on-site at night" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-emergency-roofing.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div><div class="absolute top-3 left-2 px-2 py-0.5 rounded-full text-xs font-extrabold text-white" style="background:rgba(200,16,46,0.85);font-size:10px">24/7 Available</div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Emergency Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">24/7 When Your Roof Can't Wait.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Available 24 hours, 7 days a week</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Typical arrival within 2 hours â MA & RI</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Emergency tarping and board-up</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/emergency-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Asphalt Shingle Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">The Gold Standard for New England Homes.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Architectural and 3-tab shingles from GAF and CertainTeed</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Wind resistance up to 130 mph with enhanced warranties</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>30-50 year lifespan with proper installation</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/asphalt-shingle-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Metal Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Built to Outlast the Weather.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>50+ year expected service life with minimal maintenance</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Superior snow and ice shedding, reducing ice dam risk</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Heat-welded standing seam panels for maximum watertightness</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/metal-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Slate Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">A Century of Natural Protection.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Natural quarried slate lasting 75-150 years</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Unmatched fire resistance and impact durability</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Individual slate replacement to extend existing roof life</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/slate-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Cedar Shake Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Natural Beauty. Real Durability.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Hand-split and sawn cedar shakes from premium mills</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Natural insulation properties, reducing heating and cooling costs</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Annual maintenance and moss prevention treatments available</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/cedar-shake-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Rubber Roofing (EPDM)</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Flat Roof Solutions That Last.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>EPDM membranes available in 45-mil and 60-mil thickness</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Excellent cold-weather flexibility, resisting cracking</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Seam repairs and full replacement available</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/rubber-roofing-epdm">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Flat Roof Systems</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Low-Slope Expertise for MA & RI.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>TPO, EPDM, modified bitumen, and built-up systems</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Heat-welded TPO seams for continuous watertight bond</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Tapered insulation systems for positive drainage</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/flat-roof-systems">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Copper Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Premium Craftsmanship. Timeless Finish.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Copper roofing panels, shingles, and standing seam systems</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Copper gutters, downspouts, and custom fabrication</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Copper flashing for chimneys, valleys, and penetrations</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/copper-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Ice Dam Removal</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Fast Relief Before the Damage Spreads.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Safe low-pressure steam removal, no roof damage</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Emergency same-day response during winter storms</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Attic insulation and ventilation assessment included</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/ice-dam-removal">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Roof Ventilation</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Proper Airflow. Longer Roof Life.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Ridge vents, soffit vents, and power ventilators installed</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Balanced intake and exhaust system design</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Ice dam prevention through proper thermal management</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/roof-ventilation">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Roof Insulation</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">
1Keep Heat In. Keep Bills Down.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Blown-in, batt, and rigid foam insulation options</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Air sealing of penetrations before insulation install</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Reduces heating and cooling costs year-round</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/roof-insulation">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Chimney Flashing Repair</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Stop the Leak at the Source.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Step flashing and counter flashing replacement</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Chimney saddle installation for wide chimneys</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Copper and lead flashing for historic properties</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/chimney-flashing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Skylight Installation</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Natural Light. Watertight Seal.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Velux certified installer status, covering all skylight types</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Fixed, venting, and solar-powered skylight options</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>10-year leak-free installation warranty</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/skylight-installation">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Moss & Algae Treatment</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Clean Roof. Longer Lifespan.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Safe low-pressure cleaning, no pressure washing damage</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Zinc and copper strip installation for long-term prevention</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Algae-resistant shingle recommendations available</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/moss-algae-treatment">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Roof Snow Removal</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Safe Load Relief Before It Collapses.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Safe roof rakes and professional equipment</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Emergency response available during and after storms</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Reduces structural snow load risk on older roofs</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/roof-snow-removal">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Soffit & Fascia Repair</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Protect the Roof Edge. Stop Rot.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Rotted fascia board replacement with primed lumber</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Aluminum and vinyl soffit panel repair and replacement</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Pest entry point identification and sealing</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/soffit-fascia-repair">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Attic Ventilation</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Balance Airflow. Prevent Ice Dams.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Full attic ventilation assessment and calculation</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Ridge vent installation for continuous exhaust</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Soffit vent installation and baffle placement</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/attic-ventilation">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Commercial Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Built for Business. Backed by Warranty.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>TPO, EPDM, modified bitumen, and metal roof systems</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Manufacturer-certified installation with full warranty</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Minimal business disruption scheduling available</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/commercial-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Commercial Roof Repair</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Minimize Downtime. Maximize Protection.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Fast response for commercial leaks and emergencies</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Membrane seam and puncture repair for TPO and EPDM</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Flashing repair at penetrations, curbs, and parapets</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/commercial-roof-repair">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Commercial Roof Replacement</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Complete Replacement. Zero Disruption.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Complete tear-off or overlay options depending on deck condition</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>TPO, EPDM, and modified bitumen replacement systems</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Manufacturer warranties up to 20 years on new systems</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/commercial-roof-replacement">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);
1transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Low-Slope Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Specialized Systems for Low-Pitch Roofs.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Specialized systems for pitches from 0 to 2:12</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Tapered insulation for positive drainage on flat sections</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Primary and overflow drain sizing per code</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/low-slope-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Commercial Roof Maintenance</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Prevent Problems Before They Cost You.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>
1Scheduled bi-annual inspections for all commercial systems</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Drain clearing and ponding water assessment</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Minor repair work included in maintenance visits</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/commercial-roof-maintenance">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div><div class="group rounded-2xl overflow-hidden flex flex-row" style="background:white;box-shadow:0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);transition:box-shadow 0.25s, transform 0.25s"><div class="relative w-32 sm:w-40 flex-shrink-0 overflow-hidden"><img alt="Professional roofing services across MA & RI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=640&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 640w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=750&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 750w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=828&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 828w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1080&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1080w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1200&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1200w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=1920&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 1920w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=2048&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 2048w, /_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy 3840w" src="/_next/image?url=%2Fimages%2Fsvc-roof-repair.webp&w=3840&q=75&dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy"/><div class="absolute inset-0" style="background:linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)"></div></div><div class="p-5 flex flex-col flex-1"><h2 class="font-extrabold text-base mb-1 leading-tight" style="color:var(--navy)">Industrial Roofing</h2><p class="text-xs font-semibold mb-3" style="color:var(--red)">Heavy-Duty Systems for Demanding Buildings.</p><ul class="space-y-1.5 mb-4"><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Large-scale TPO with robotic welding on straight runs</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Heavy-gauge metal roofing for industrial applications</li><li class="flex items-start gap-2 text-xs text-gray-600"><svg viewBox="0 0 20 20" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0 mt-0.5" style="color:var(--red)"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path></svg>Chemical-resistant membrane options for manufacturing</li></ul><div class="mt-auto flex gap-2"><a class="flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs" style="min-height:40px;color:var(--navy);border-color:rgba(13,33,55,0.2)" href="/services/industrial-roofing">Learn More â</a><a href="tel:5082577972" class="btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs" style="min-height:40px"><svg width="12" height="12" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>Call Now</a></div></div></div></div></div></div></section><section class="py-10 px-4" style="background:linear-gradient(135deg, var(--navy) 0%, #1a3a5c 100%);border-top:3px solid var(--gold)"><div class="max-w-6xl mx-auto"><div class="grid grid-cols-2 md:grid-cols-4 gap-6 text-center text-white"><div><p class="text-2xl md:text-3xl font-extrabold text-white">15+</p><p class="text-sm font-bold mt-0.5">Years Experience</p><p class="text-xs text-blue-300 mt-0.5">MA & RI Roofing</p></div><div><p class="text-2xl md:text-3xl font-extrabold text-white">15,000+</p><p class="text-sm font-bold mt-0.5">Roofs Completed</p><p class="text-xs text-blue-300 mt-0.5">All types & sizes</p></div><div><p class="text-2xl md:text-3xl font-extrabold text-white">250+</p><p class="text-sm font-bold mt-0.5">Five-Star Reviews</p><p class="text-xs text-blue-300 mt-0.5">Google</p></div><div><p class="text-2xl md:text-3xl font-extrabold text-white">10-Year</p><p class="text-sm font-bold mt-0.5">Workmanship Warranty</p><p class="text-xs text-blue-300 mt-0.5">No fine print</p></div></div></div></section><section class="py-16 px-4 text-white" style="background:linear-gradient(135deg, #c8102e 0%, #7f1d1d 100%)"><div class="max-w-3xl mx-auto text-center"><h2 class="text-3xl font-extrabold mb-4">Not Sure What You Need?</h2><p class="text-red-100 mb-8 text-lg">Schedule a free roof checkup and let our certified roof doctors diagnose your roof â no obligation, no pressure, written report included.</p><div class="flex flex-col sm:flex-row gap-4 justify-center"><a href="tel:5082577972" class="bg-white font-extrabold text-xl px-8 py-4 rounded-full transition-all hover:bg-red-50 shadow-xl flex items-center justify-center gap-2" style="color:#c8102e;min-height:60px"><svg width="20" height="20" viewBox="0 0 24 24" fill="#c8102e"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>508-257-7972</a><a class="bg-red-800 hover:bg-red-900 text-white font-bold text-lg px-8 py-4 rounded-full transition-colors flex items-center justify-center" style="min-height:60px" href="/contact">Schedule Free Inspection â</a></div></div></section><!--$--><!--/$--></main><footer style="background-color:var(--navy-dark, #051435)"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-14 pb-10"><div class="grid grid-cols-1 md:grid-cols-4 lg:grid-cols-5 gap-10 mb-12"><div><div class="flex items-center gap-2 mb-4"><span class="w-9 h-9 rounded-lg flex items-center justify-center flex-shrink-0" style="background:linear-gradient(135deg, #c8102e, #a50d26)"><svg viewBox="0 0 24 24" fill="white" class="w-5 h-5"><path d="M12 3L2 12h3v8h6v-6h2v6h6v-8h3L12 3z"></path></svg></span><span class="leading-none"><span class="block text-white font-extrabold text-lg tracking-tight" style="font-family:var(--font-display), Oswald, sans-serif">ROOFING DOCTOR</span><span class="block text-[10px] font-semibold tracking-widest uppercase" style="color:var(--gold)">MA & RI Roofing Contractors</span></span></div><p class="text-sm text-gray-400 mb-5 leading-relaxed" style="font-family:var(--font-poppins), Poppins, sans-serif">Diagnosing and fixing roofs across Massachusetts and Rhode Island. Licensed & insured. Free inspections.</p><div class="flex flex-wrap gap-2"><span class="text-xs font-semibold px-3 py-1" style="background:rgba(255,255,255,0.08);color:#93c5fd;font-family:var(--font-poppins), Poppins, sans-serif">Licensed MA</span><span class="text-xs font-semibold px-3 py-1" style="background:rgba(255,255,255,0.08);color:#93c5fd;font-family:var(--font-poppins), Poppins, sans-serif">Licensed RI</span><span class="text-xs font-semibold px-3 py-1" style="background:rgba(255,255,255,0.08);color:#93c5fd;font-family:var(--font-poppins), Poppins, sans-serif">Insured</span><span class="text-xs font-semibold px-3 py-1" style="background:rgba(255,255,255,0.08);color:#93c5fd;font-family:var(--font-poppins), Poppins, sans-serif">BBB</span></div></div><div><h3 class="text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3" style="border-bottom:2px solid var(--gold);font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.08em">Services</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/roof-repair">Roof Repair</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/roof-replacement">Roof Replacement</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/roof-inspection">Roof Inspection</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/gutter-installation">Gutter Installation</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/storm-damage">Storm Damage Repair</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/emergency-roofing">Emergency Roofing</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/asphalt-shingle-roofing">Asphalt Shingle Roofing</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/metal-roofing">Metal Roofing</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/slate-roofing">Slate Roofing</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/cedar-shake-roofing">Cedar Shake Roofing</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/rubber-roofing-epdm">Rubber Roofing (EPDM)</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/services/flat-roof-systems">Flat Roof Systems</a></li></ul></div><div><h3 class="text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3" style="border-bottom:2px solid var(--gold);font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.08em">Locations</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/rehoboth-ma">Rehoboth<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/fall-river-ma">Fall River<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/canton-ma">Canton<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/easton-ma">South Easton<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/norfolk-ma">Norfolk<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/medfield-ma">Medfield<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/locations/barrington-ri">Barrington<!-- -->, <!-- -->RI</a></li></ul><h3 class="text-white font-bold text-sm uppercase tracking-wide mb-4 mt-8 pb-3" style="border-bottom:2px solid var(--gold);font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.08em">Service Areas</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/bristol-county-ma">Bristol County<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/plymouth-county-ma">Plymouth County<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/norfolk-county-ma">Norfolk County<!-- -->, <!-- -->MA</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/providence-county-ri">Providence County<!-- -->, <!-- -->RI</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/kent-county-ri">Kent County<!-- -->, <!-- -->RI</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/washington-county-ri">Washington County<!-- -->, <!-- -->RI</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/newport-county-ri">Newport County<!-- -->, <!-- -->RI</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas/bristol-county-ri">Bristol County<!-- -->, <!-- -->RI</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/service-areas">All Service Areas â</a></li></ul></div><div class="hidden lg:block"><h3 class="text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3" style="border-bottom:2px solid var(--gold);font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.08em">Resources</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/best">Best Roofers Rankings</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/guides">Roofing Guides</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/learn">Learn</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/faqs">FAQs</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/glossary">Glossary</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" style="min-height:auto" href="/sitemap-html">Full Sitemap</a></li></ul></div><div><h3 class="text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3" style="border-bottom:2px solid var(--gold);font-family:var(--font-display), Oswald, sans-serif;letter-spacing:0.08em">Contact</h3><div class="space-y-3 text-sm text-gray-400"><p>Serving Bristol, Plymouth &
1 Norfolk Counties, MA â and all of Rhode Island</p><p class="flex items-center gap-2"><svg viewBox="0 0 24 24" fill="currentColor" class="w-4 h-4 flex-shrink-0 text-blue-400"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path></svg>Free Roof Checkup â No Obligation</p><p class="flex items-center gap-2"><svg viewBox="0 0 24 24" fill="currentColor" class="w-4 h-4 flex-shrink-0 text-blue-400"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z"></path></svg>Licensed & Insured MA & RI</p></div><a href="tel:5082577972" class="mt-5 flex items-center justify-center gap-2 text-white font-bold text-sm py-3 px-4 rounded-xl transition-all" style="background:linear-gradient(135deg, #c8102e, #a50d26);box-shadow:0 4px 15px rgba(200,16,46,0.3);min-height:48px"><svg width="14" height="14" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"></path></svg>508-257-7972</a><a class="mt-2 flex items-center justify-center text-sm font-semibold text-gray-300 hover:text-white py-3 px-4 rounded-xl border transition-all" style="border-color:rgba(255,255,255,0.12);min-height:44px" href="/contact">Get Free Estimate â</a></div></div><div class="pt-6 flex flex-col md:flex-row justify-between items-center gap-3" style="border-top:1px solid rgba(255,255,255,0.06)"><p class="text-xs text-gray-400">© <!-- -->2026<!-- --> Roofing Doctor. All rights reserved.</p><div class="flex items-center gap-4 text-xs text-gray-400"><a class="hover:text-white transition-colors" style="min-height:auto" href="/sitemap-html">Sitemap</a><a class="hover:text-white transition-colors" style="min-height:auto" href="/about">About</a><a class="hover:text-white transition-colors" style="min-height:auto" href="/contact">Contact</a><a class="hover:text-white transition-colors" style="min-height:auto" href="/privacy-policy">Privacy Policy</a><a class="hover:text-white transition-colors" style="min-height:auto" href="/terms">Terms</a></div><span class="text-xs font-semibold px-3 py-1 rounded-full" style="background:rgba(255,255,255,0.06);color:#93c5fd">Licensed & Insured MA & RI</span></div></div></footer><div class="fixed bottom-0 left-0 right-0 z-50 md:hidden"><a href="tel:5082577972" class="flex items-center justify-center gap-3 w-full bg-red-600 hover:bg-red-700 active:bg-red-800 text-white font-bold text-lg py-4 px-6 shadow-2xl transition-colors" style="min-height:64px" aria-label="Call Roofing Doctor now for a free roof inspection"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="w-6 h-6 flex-shrink-0 animate-pulse" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 4.5a3 3 0 013-3h1.372c.86 0 1.61.586 1.819 1.42l1.105 4.423a1.875 1.875 0 01-.694 1.955l-1.293.97c-.135.101-.164.249-.126.352a11.285 11.285 0 006.697 6.697c.103.038.25.009.352-.126l.97-1.293a1.875 1.875 0 011.955-.694l4.423 1.105c.834.209 1.42.959 1.42 1.82V19.5a3 3 0 01-3 3h-2.25C8.552 22.5 1.5 15.448 1.5 6.75V4.5z" clip-rule="evenodd"></path></svg><span>Call Now â Free Roof Inspection</span><span class="text-red-200 text-base font-semibold">508-257-7972</span></a></div>
1<script src="/_next/static/chunks/0namtpm1-2p7k.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[35299,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"GTMNoScript\"]\n3:I[35299,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"default\"]\n4:I[19739,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"default\"]\n5:I[88825,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"default\"]\n6:I[33739,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"default\"]\n7:I[86291,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0e6ay_thckxxa.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"\"]\n10:I[923,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"default\",1]\n:HL[\"/_next/static/chunks/0w.g~3uib0r_j.css?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"style\"]\n:HL[\"/_next/static/media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e2334d715941921e-s.p.12skym0rqknxy.woff2?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"services\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"services\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0w.g~3uib0r_j.css?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_db8459eb-module__PZ6jEG__variable oswald_6bd414c0-module__WG-ziq__variable poppins_402b5cd-module__yrpiSG__variable h-full\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col antialiased bg-white text-gray-900\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{}],[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"px-4 py-16\",\"style\":{\"background\":\"#f8f7f5\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-5xl mx-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-2xl bg-white px-6 py-12 text-center\",\"style\":{\"border\":\"1px solid rgba(0,0,0,0.07)\",\"boxShadow\":\"0 8px 32px rgba(0,0,0,0.08)\"},\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-widest mb-3\",\"style\":{\"color\":\"var(--gold-on-light)\"},\"children\":\"Error 404\"}],[\"$\",\"h1\",null,{\"className\":\"text-3xl md:text-4xl font-extrabold mb-4\",\"style\":{\"color\":\"#0d2137\"},\"children\":\"We couldn't find that page\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 leading-relaxed max-w-2xl mx-auto mb-8\",\"children\":\"The link may be out of date or mistyped. Everything Roofing Doctor publishes is still here â pick a service or an office below, or call us and we'll point you to the right place.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-3\",\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"px-6 py-3 rounded-xl font-bold text-white\",\"style\":{\"background\":\"#c8102e\"},\"children\":[\"Call \",\"508-257-7972\",\" â 24/7\"]}],[\"$\",\"$L7\",null,{\"href\":\"/contact\",\"className\":\"px-6 py-3 rounded-xl font-bold\",\"style\":{\"background\":\"#0d2137\",\"color\":\"#ffffff\"},\"children\":\"Request a free inspection\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-3 gap-6 mt-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-2xl bg-white p-6\",\"style\":{\"border\":\"1px solid rgba(0,0,0,0.07)\"},\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold mb-3\",\"style\":{\"color\":\"#0d2137\"},\"children\":\"Roofing services\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[[\"$\",\"li\",\"roof-repair\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/roof-repair\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Roof Repair\"}]}],[\"$\",\"li\",\"roof-replacement\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/roof-replacement\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Roof Replacement\"}]}],[\"$\",\"li\",\"roof-inspection\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/roof-inspection\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Roof Inspection\"}]}],[\"$\",\"li\",\"gutter-installation\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/gutter-installation\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Gutter Installation\"}]}],[\"$\",\"li\",\"storm-damage\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/storm-damage\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Storm Damage Repair\"}]}],[\"$\",\"li\",\"emergency-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/emergency-roofing\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Emergency Roofing\"}]}],[\"$\",\"li\",\"asphalt-shingle-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/asphalt-shingle-roofing\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Asphalt Shingle Roofing\"}]}],[\"$\",\"li\",\"metal-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/metal-roofing\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Metal Roofing\"}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services\",\"className\":\"text-sm font-semibold underline\",\"style\":{\"color\":\"#c8102e\"},\"children\":\"All services â\"}]}]]}]]}],\"$L8\",\"$L9\"]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$La\",\"$Lb\"]}]}]]}],{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{}
1,null,false,null]},null,false,\"$@e\"]},null,false,null],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[\"$L11\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"1b:I[62396,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"default\"]\n26:I[17482,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"ViewportBoundary\"]\n28:I[17482,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"MetadataBoundary\"]\n29:\"$Sreact.suspense\"\n"])</script>
1<script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"rounded-2xl bg-white p-6\",\"style\":{\"border\":\"1px solid rgba(0,0,0,0.07)\"},\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold mb-3\",\"style\":{\"color\":\"#0d2137\"},\"children\":\"Our offices\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[[\"$\",\"li\",\"rehoboth-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/rehoboth-ma\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"Rehoboth\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"fall-river-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/fall-river-ma\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"Fall River\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"canton-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/canton-ma\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"Canton\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"easton-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/easton-ma\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"South Easton\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"norfolk-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/norfolk-ma\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"Norfolk\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"medfield-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/medfield-ma\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"Medfield\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"barrington-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/barrington-ri\",\"className\":\"text-sm text-gray-600 underline\",\"children\":[\"Barrington\",\", \",\"RI\"]}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations\",\"className\":\"text-sm font-semibold underline\",\"style\":{\"color\":\"#c8102e\"},\"children\":\"All locations â\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"9:[\"$\",\"div\",null,{\"className\":\"rounded-2xl bg-white p-6\",\"style\":{\"border\":\"1px solid rgba(0,0,0,0.07)\"},\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold mb-3\",\"style\":{\"color\":\"#0d2137\"},\"children\":\"Helpful pages\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"/service-areas\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Service areas\"}]}],[\"$\",\"li\",\"/faqs\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/faqs\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Common questions\"}]}],[\"$\",\"li\",\"/glossary\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/glossary\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Roofing glossary\"}]}],[\"$\",\"li\",\"/guides\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/guides\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"In-depth guides\"}]}],[\"$\",\"li\",\"/learn\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/learn\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Learn\"}]}],[\"$\",\"li\",\"/best\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/best\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Best-of roundups\"}]}],[\"$\",\"li\",\"/financing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/financing\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Financing\"}]}],[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/about\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"About Roofing Doctor\"}]}],[\"$\",\"li\",\"/sitemap-html\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/sitemap-html\",\"className\":\"text-sm text-gray-600 underline\",\"children\":\"Full site index\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"footer\",null,{\"style\":{\"backgroundColor\":\"var(--navy-dark, #051435)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-14 pb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-4 lg:grid-cols-5 gap-10 mb-12\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-9 h-9 rounded-lg flex items-center justify-center flex-shrink-0\",\"style\":{\"background\":\"linear-gradient(135deg, #c8102e, #a50d26)\"},\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"className\":\"w-5 h-5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 3L2 12h3v8h6v-6h2v6h6v-8h3L12 3z\"}]}]}],[\"$\",\"span\",null,{\"className\":\"leading-none\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block text-white font-extrabold text-lg tracking-tight\",\"style\":{\"fontFamily\":\"var(--font-display), Oswald, sans-serif\"},\"children\":\"ROOFING DOCTOR\"}],[\"$\",\"span\",null,{\"className\":\"block text-[10px] font-semibold tracking-widest uppercase\",\"style\":{\"color\":\"var(--gold)\"},\"children\":\"MA \u0026 RI Roofing Contractors\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-400 mb-5 leading-relaxed\",\"style\":{\"fontFamily\":\"var(--font-poppins), Poppins, sans-serif\"},\"children\":\"Diagnosing and fixing roofs across Massachusetts and Rhode Island. Licensed \u0026 insured. Free inspections.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",\"Licensed MA\",{\"className\":\"text-xs font-semibold px-3 py-1\",\"style\":{\"background\":\"rgba(255,255,255,0.08)\",\"color\":\"#93c5fd\",\"fontFamily\":\"var(--font-poppins), Poppins, sans-serif\"},\"children\":\"Licensed MA\"}],[\"$\",\"span\",\"Licensed RI\",{\"className\":\"text-xs font-semibold px-3 py-1\",\"style\":{\"background\":\"rgba(255,255,255,0.08)\",\"color\":\"#93c5fd\",\"fontFamily\":\"var(--font-poppins), Poppins, sans-serif\"},\"children\":\"Licensed RI\"}],[\"$\",\"span\",\"Insured\",{\"className\":\"text-xs font-semibold px-3 py-1\",\"style\":{\"background\":\"rgba(255,255,255,0.08)\",\"color\":\"#93c5fd\",\"fontFamily\":\"var(--font-poppins), Poppins, sans-serif\"},\"children\":\"Insured\"}],[\"$\",\"span\",\"BBB\",{\"className\":\"text-xs font-semibold px-3 py-1\",\"style\":{\"background\":\"rgba(255,255,255,0.08)\",\"color\":\"#93c5fd\",\"fontFamily\":\"var(--font-poppins), Poppins, sans-serif\"},\"children\":\"BBB\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3\",\"style\":{\"borderBottom\":\"2px solid var(--gold)\",\"fontFamily\":\"var(--font-display), Oswald, sans-serif\",\"letterSpacing\":\"0.08em\"},\"children\":\"Services\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"roof-repair\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/roof-repair/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Roof Repair\"}]}],[\"$\",\"li\",\"roof-replacement\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/roof-replacement/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Roof Replacement\"}]}],[\"$\",\"li\",\"roof-inspection\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/roof-inspection/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Roof Inspection\"}]}],[\"$\",\"li\",\"gutter-installation\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/gutter-installation/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Gutter Installation\"}]}],[\"$\",\"li\",\"storm-damage\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/storm-damage/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Storm Damage Repair\"}]}],[\"$\",\"li\",\"emergency-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/emergency-roofing/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Emergency Roofing\"}]}],[\"$\",\"li\",\"asphalt-shingle-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/asphalt-shingle-roofing/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Asphalt Shingle Roofing\"}]}],\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\"]}]]}],\"$L17\",\"$L18\",\"$L19\"]}],\"$L1a\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"$L1b\",null,{}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1c:T729,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https://callroofdoctors.com/#Website\",\"url\":\"https://callroofdoctors.com\",\"name\":\"Roofing Doctor\",\"description\":\"Licensed roofing contractors serving Massachusetts and Rhode Island. Expert roof repair, replacement, inspection, and storm damage. Free inspections.\",\"publisher\":{\"@id\":\"https://callroofdoctors.com/#Organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":{\"@type\":\"ReadAction\",\"target\":[\"https://callroofdoctors.com\"]}},{\"@type\":\"Organization\",\"@id\":\"https://callroofdoctors.com/#Organization\",\"name\":\"Roofing Doctor\",\"url\":\"https://callroofdoctors.com\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https://callroofdoctors.com/#Logo\",\"url\":\"https://callroofdoctors.com/images/roofing-doctor-logo.png\",\"caption\":\"Roofing Doctor logo\"},\"sameAs\":[\"https://www.facebook.com/RoofingDoctor/\",\"https://www.instagram.com/roofingdoctor/\",\"https://www.youtube.com/channel/UCGNECzK6Wb6k_mo-3D5mTrQ\"]},{\"@type\":\"CollectionPage\",\"@id\":\"https://callroofdoctors.com/services#WebPage\",\"url\":\"https://callroofdoctors.com/services\",\"name\":\"Roofing Services â Repair, Replacement, Inspection | Roofing Doctor\",\"description\":\"Every roofing service Roofing Doctor offers across Massachusetts and Rhode Island, from repair and replacement to commercial and specialty systems.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https://callroofdoctors.com/#Website\"},\"breadcrumb\":{\"@id\":\"https://callroofdoctors.com/services#Breadcrumb\"},\"publisher\":{\"@id\":\"https://callroofdoctors.com/#Organization\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://callroofdoctors.com/services#Breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://callroofdoctors.com/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https://callroofdoctors.com/services\"}]}]}"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1c\"}}],[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden py-20 px-4\",\"style\":{\"background\":\"linear-gradient(160deg, #0d2137 0%, #0a1929 100%)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-[0.04] pointer-events-none\",\"style\":{\"backgroundImage\":\"linear-gradient(rgba(255,255,255,0.5) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.5) 1px, transparent 1px)\",\"backgroundSize\":\"60px 60px\"}}],[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto relative z-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row md:items-end md:justify-between gap-6\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-widest mb-3\",\"style\":{\"color\":\"var(--gold)\"},\"children\":\"WHAT WE DO\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl md:text-5xl font-extrabold text-white mb-4 leading-tight\",\"children\":[\"Roofing Services Built to Last\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#c8102e\"},\"children\":\"Backed by Real Guarantees\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-blue-200 text-lg max-w-xl\",\"children\":\"From emergency repairs to full replacements â precision diagnosis, lasting results, and a 10-year workmanship warranty on every job.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 text-sm text-blue-200 flex-shrink-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"#4ade80\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"GAF \u0026 CertainTeed Certified\"]}],\"$L1d\",\"$L1e\",\"$L1f\"]}]]}]}]]}],\"$L20\",\"$L21\",\"$L22\"],[\"$L23\"],\"$L24\"]}]\n"])</script>
1<script>self.__next_f.push([1,"25:[]\ne:\"$W25\"\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L26\",null,{\"children\":\"$L27\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L28\",null,{\"children\":[\"$\",\"$29\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2a\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n11:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0w.g~3uib0r_j.css?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"2b:I[8380,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0e6ay_thckxxa.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"Image\"]\n31:I[17482,[\"/_next/static/chunks/0zjwrx7e0_hj8.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"/_next/static/chunks/0jggt-a6kqeu5.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\"],\"OutletBoundary\"]\n12:[\"$\",\"li\",\"metal-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/metal-roofing/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Metal Roofing\"}]}]\n13:[\"$\",\"li\",\"slate-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/slate-roofing/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Slate Roofing\"}]}]\n14:[\"$\",\"li\",\"cedar-shake-roofing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/cedar-shake-roofing/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Cedar Shake Roofing\"}]}]\n15:[\"$\",\"li\",\"rubber-roofing-epdm\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/rubber-roofing-epdm/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Rubber Roofing (EPDM)\"}]}]\n16:[\"$\",\"li\",\"flat-roof-systems\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/services/flat-roof-systems/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Flat Roof Systems\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3\",\"style\":{\"borderBottom\":\"2px solid var(--gold)\",\"fontFamily\":\"var(--font-display), Oswald, sans-serif\",\"letterSpacing\":\"0.08em\"},\"children\":\"Locations\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"rehoboth-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/rehoboth-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Rehoboth\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"fall-river-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/fall-river-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Fall River\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"canton-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/canton-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Canton\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"easton-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/easton-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"South Easton\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"norfolk-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/norfolk-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Norfolk\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"medfield-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/medfield-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Medfield\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"barrington-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/locations/barrington-ri/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Barrington\",\", \",\"RI\"]}]}]]}],[\"$\",\"h3\",null,{\"className\":\"text-white font-bold text-sm uppercase tracking-wide mb-4 mt-8 pb-3\",\"style\":{\"borderBottom\":\"2px solid var(--gold)\",\"fontFamily\":\"var(--font-display), Oswald, sans-serif\",\"letterSpacing\":\"0.08em\"},\"children\":\"Service Areas\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[[\"$\",\"li\",\"bristol-county-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/bristol-county-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Bristol County\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"plymouth-county-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/plymouth-county-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Plymouth County\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"norfolk-county-ma\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/norfolk-county-ma/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Norfolk County\",\", \",\"MA\"]}]}],[\"$\",\"li\",\"providence-county-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/providence-county-ri/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Providence County\",\", \",\"RI\"]}]}],[\"$\",\"li\",\"kent-county-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/kent-county-ri/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Kent County\",\", \",\"RI\"]}]}],[\"$\",\"li\",\"washington-county-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/washington-county-ri/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Washington County\",\", \",\"RI\"]}]}],[\"$\",\"li\",\"newport-county-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/newport-county-ri/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Newport County\",\", \",\"RI\"]}]}],[\"$\",\"li\",\"bristol-county-ri\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/bristol-county-ri/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":[\"Bristol County\",\", \",\"RI\"]}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/service-areas/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"All Service Areas â\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"div\",null,{\"className\":\"hidden lg:block\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3\",\"style\":{\"borderBottom\":\"2px solid var(--gold)\",\"fontFamily\":\"var(--font-display), Oswald, sans-serif\",\"letterSpacing\":\"0.08em\"},\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"/best/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/best/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Best Roofers Rankings\"}]}],[\"$\",\"li\",\"/guides/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/guides/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Roofing Guides\"}]}],[\"$\",\"li\",\"/learn/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/learn/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Learn\"}]}],[\"$\",\"li\",\"/faqs/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/faqs/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"FAQs\"}]}],[\"$\",\"li\",\"/glossary/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/glossary/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Glossary\"}]}],[\"$\",\"li\",\"/sitemap-html/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/sitemap-html/\",\"className\":\"text-sm text-gray-400 hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Full Sitemap\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-white font-bold text-sm uppercase tracking-wide mb-4 pb-3\",\"style\":{\"borderBottom\":\"2px solid var(--gold)\",\"fontFamily\":\"var(--font-display), Oswald, sans-serif\",\"letterSpacing\":\"0.08em\"},\"children\":\"Contact\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3 text-sm text-gray-400\",\"children\":[[\"$\",\"p\",null,{\"children\":\"Serving Bristol, Plymouth \u0026 Norfolk Counties, MA â and all of Rhode Island\"}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 text-blue-400\",\"children\":[\"$\",\"path\",null,{\"d\":\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}]}],\"Free Roof Checkup â No Obligation\"]}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 text-blue-400\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z\"}]}],\"Licensed \u0026 Insured MA \u0026 RI\"]}]]}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"mt-5 flex items-center justify-center gap-2 text-white font-bold text-sm py-3 px-4 rounded-xl transition-all\",\"style\":{\"background\":\"linear-gradient(135deg, #c8102e, #a50d26)\",\"boxShadow\":\"0 4px 15px rgba(200,16,46,0.3)\",\"minHeight\":\"48px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"508-257-7972\"]}],[\"$\",\"$L7\",null,{\"href\":\"/contact/\",\"className\":\"mt-2 flex items-center justify-center text-sm font-semibold text-gray-300 hover:text-white py-3 px-4 rounded-xl border transition-all\",\"style\":{\"borderColor\":\"rgba(255,255,255,0.12)\",\"minHeight\":\"44px\"},\"children\":\"Get Free Estimate â\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"className\":\"pt-6 flex flex-col md:flex-row justify-between items-center gap-3\",\"style\":{\"borderTop\":\"1px solid rgba(255,255,255,0.06)\"},\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs text-gray-400\",\"children\":[\"© \",2026,\" Roofing Doctor. All rights reserved.\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4 text-xs text-gray-400\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/sitemap-html/\",\"className\":\"hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Sitemap\"}],[\"$\",\"$L7\",null,{\"href\":\"/about/\",\"className\":\"hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"About\"}],[\"$\",\"$L7\",null,{\"href\":\"/contact/\",\"className\":\"hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Contact\"}],[\"$\",\"$L7\",null,{\"href\":\"/privacy-policy\",\"className\":\"hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Privacy Policy\"}],[\"$\",\"$L7\",null,{\"href\":\"/terms\",\"className\":\"hover:text-white transition-colors\",\"style\":{\"minHeight\":\"auto\"},\"children\":\"Terms\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-xs font-semibold px-3 py-1 rounded-full\",\"style\":{\"background\":\"rgba(255,255,255,0.06)\",\"color\":\"#93c5fd\"},\"children\":\"Licensed \u0026 Insured MA \u0026 RI\"}]]}]\n1d:[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"#4ade80\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"10-Year Workmanship Warranty\"]}]\n1e:[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"#4ade80\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"250+ Five-Star Reviews\"]}]\n1f:[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"#4ade80\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"15+ Years in MA \u0026 RI\"]}]\n"])</script>
1<script>self.__next_f.push([1,"20:[\"$\",\"section\",null,{\"className\":\"py-16 px-4\",\"style\":{\"background\":\"linear-gradient(180deg, #f8f7f5 0%, #edecea 100%)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-widest mb-6\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"MOST REQUESTED SERVICES\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 gap-6 mb-6\",\"children\":[[\"$\",\"div\",\"roof-repair\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-col\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 4px 24px rgba(0,0,0,0.09), 0 1px 4px rgba(0,0,0,0.05)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-52 overflow-hidden flex-shrink-0\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofer performing precision shingle repair\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to top, rgba(5,14,26,0.7) 0%, rgba(5,14,26,0.1) 100%)\"}}],[\"$\",\"div\",null,{\"className\":\"absolute top-4 left-4 px-3 py-1 rounded-full text-xs font-extrabold uppercase tracking-widest text-white\",\"style\":{\"background\":\"rgba(200,16,46,0.85)\",\"backdropFilter\":\"blur(4px)\"},\"children\":\"Most Requested\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-4 left-5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold text-white\",\"children\":\"Roof Repair\"}],[\"$\",\"p\",null,{\"className\":\"text-red-300 text-sm font-semibold mt-0.5\",\"children\":\"Precision Diagnosis. Lasting Fixes.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"p-6 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-gray-600 text-sm leading-relaxed mb-5\",\"children\":\"Leaks, missing shingles, flashing failures â our roofing doctors diagnose the exact problem and prescribe the right repair. We fix it right the first time.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 mb-6\",\"children\":[[\"$\",\"li\",\"Same-day emergency response available\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Same-day emergency response available\"]}],[\"$\",\"li\",\"All shingle types: asphalt, cedar, slate, metal\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"All shingle types: asphalt, cedar, slate, metal\"]}],[\"$\",\"li\",\"10-year workmanship warranty on repairs\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"10-year workmanship warranty on repairs\"]}],[\"$\",\"li\",\"Insurance claim assistance included\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Insurance claim assistance included\"]}],\"$L2c\"]}],\"$L2d\",\"$L2e\"]}]]}],\"$L2f\"]}],\"$L30\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"21:[\"$\",\"section\",null,{\"className\":\"py-10 px-4\",\"style\":{\"background\":\"linear-gradient(135deg, var(--navy) 0%, #1a3a5c 100%)\",\"borderTop\":\"3px solid var(--gold)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 md:grid-cols-4 gap-6 text-center text-white\",\"children\":[[\"$\",\"div\",\"Years Experience\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-2xl md:text-3xl font-extrabold text-white\",\"children\":\"15+\"}],[\"$\",\"p\",null,{\"className\":\"text-sm font-bold mt-0.5\",\"children\":\"Years Experience\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-blue-300 mt-0.5\",\"children\":\"MA \u0026 RI Roofing\"}]]}],[\"$\",\"div\",\"Roofs Completed\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-2xl md:text-3xl font-extrabold text-white\",\"children\":\"15,000+\"}],[\"$\",\"p\",null,{\"className\":\"text-sm font-bold mt-0.5\",\"children\":\"Roofs Completed\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-blue-300 mt-0.5\",\"children\":\"All types \u0026 sizes\"}]]}],[\"$\",\"div\",\"Five-Star Reviews\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-2xl md:text-3xl font-extrabold text-white\",\"children\":\"250+\"}],[\"$\",\"p\",null,{\"className\":\"text-sm font-bold mt-0.5\",\"children\":\"Five-Star Reviews\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-blue-300 mt-0.5\",\"children\":\"Google\"}]]}],[\"$\",\"div\",\"Workmanship Warranty\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-2xl md:text-3xl font-extrabold text-white\",\"children\":\"10-Year\"}],[\"$\",\"p\",null,{\"className\":\"text-sm font-bold mt-0.5\",\"children\":\"Workmanship Warranty\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-blue-300 mt-0.5\",\"children\":\"No fine print\"}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"section\",null,{\"className\":\"py-16 px-4 text-white\",\"style\":{\"background\":\"linear-gradient(135deg, #c8102e 0%, #7f1d1d 100%)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-extrabold mb-4\",\"children\":\"Not Sure What You Need?\"}],[\"$\",\"p\",null,{\"className\":\"text-red-100 mb-8 text-lg\",\"children\":\"Schedule a free roof checkup and let our certified roof doctors diagnose your roof â no obligation, no pressure, written report included.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row gap-4 justify-center\",\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"bg-white font-extrabold text-xl px-8 py-4 rounded-full transition-all hover:bg-red-50 shadow-xl flex items-center justify-center gap-2\",\"style\":{\"color\":\"#c8102e\",\"minHeight\":\"60px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"20\",\"height\":\"20\",\"viewBox\":\"0 0 24 24\",\"fill\":\"#c8102e\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"508-257-7972\"]}],[\"$\",\"$L7\",null,{\"href\":\"/contact/\",\"className\":\"bg-red-800 hover:bg-red-900 text-white font-bold text-lg px-8 py-4 rounded-full transition-colors flex items-center justify-center\",\"style\":{\"minHeight\":\"60px\"},\"children\":\"Schedule Free Inspection â\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"23:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0e6ay_thckxxa.js?dpl=dpl_GF84rjziAHtQfeyTE9BQWbQtVHKy\",\"async\":true,\"nonce\":\"$undefined\"}]\n24:[\"$\",\"$L31\",null,{\"children\":[\"$\",\"$29\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@32\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"2c:[\"$\",\"li\",\"Written estimate before any work begins\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Written estimate before any work begins\"]}]\n2d:[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2 mb-5 pb-5\",\"style\":{\"borderBottom\":\"1px solid rgba(0,0,0,0.07)\"},\"children\":[[\"$\",\"span\",\"GAF Certified\",{\"className\":\"text-xs font-semibold px-2.5 py-1 rounded-full\",\"style\":{\"background\":\"rgba(13,33,55,0.06)\",\"color\":\"var(--navy)\"},\"children\":[\"â \",\"GAF Certified\"]}],[\"$\",\"span\",\"250+ Reviews\",{\"className\":\"text-xs font-semibold px-2.5 py-1 rounded-full\",\"style\":{\"background\":\"rgba(13,33,55,0.06)\",\"color\":\"var(--navy)\"},\"children\":[\"â \",\"250+ Reviews\"]}],[\"$\",\"span\",\"10-Year Warranty\",{\"className\":\"text-xs font-semibold px-2.5 py-1 rounded-full\",\"style\":{\"background\":\"rgba(13,33,55,0.06)\",\"color\":\"var(--navy)\"},\"children\":[\"â \",\"10-Year Warranty\"]}]]}]\n2e:[\"$\",\"div\",null,{\"className\":\"mt-auto flex flex-col sm:flex-row gap-3\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/roof-repair/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-3 px-4 rounded-xl border transition-all hover:bg-gray-50 text-sm\",\"style\":{\"minHeight\":\"48px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Get Free Estimate â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"flex-1 btn-primary flex items-center justify-center gap-2 text-white font-bold py-3 px-4 rounded-xl text-sm\",\"style\":{\"minHeight\":\"48px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2f:[\"$\",\"div\",\"roof-replacement\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-col\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 4px 24px rgba(0,0,0,0.09), 0 1px 4px rgba(0,0,0,0.05)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-52 overflow-hidden flex-shrink-0\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-replacement.webp\",\"alt\":\"Full roof replacement with new architectural shingles\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to top, rgba(5,14,26,0.7) 0%, rgba(5,14,26,0.1) 100%)\"}}],[\"$\",\"div\",null,{\"className\":\"absolute top-4 left-4 px-3 py-1 rounded-full text-xs font-extrabold uppercase tracking-widest text-white\",\"style\":{\"background\":\"rgba(200,16,46,0.85)\",\"backdropFilter\":\"blur(4px)\"},\"children\":\"Most Complete\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-4 left-5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold text-white\",\"children\":\"Roof Replacement\"}],[\"$\",\"p\",null,{\"className\":\"text-red-300 text-sm font-semibold mt-0.5\",\"children\":\"Full Prescription. New Roof. Total Protection.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"p-6 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-gray-600 text-sm leading-relaxed mb-5\",\"children\":\"When repair isn't enough, Roofing Doctor delivers complete roof replacement with premium materials and expert installation â built for New England's toughest weather.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 mb-6\",\"children\":[[\"$\",\"li\",\"Free full roof assessment \u0026 estimate\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Free full roof assessment \u0026 estimate\"]}],[\"$\",\"li\",\"GAF \u0026 CertainTeed certified installation\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"GAF \u0026 CertainTeed certified installation\"]}],[\"$\",\"li\",\"Complete tear-off and cleanup included\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Complete tear-off and cleanup included\"]}],[\"$\",\"li\",\"Transferable manufacturer warranty\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Transferable manufacturer warranty\"]}],[\"$\",\"li\",\"Architectural shingles, metal, flat roof systems\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-700\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-4 h-4 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Architectural shingles, metal, flat roof systems\"]}]]}],\"$L33\",\"$L34\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"30:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-widest mb-5\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"ALL ROOFING SERVICES\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 gap-5\",\"children\":[[\"$\",\"div\",\"roof-inspection\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-inspection.webp\",\"alt\":\"Certified roof inspector examining rooftop\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Roof Inspection\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Free Roof Checkup. Total Peace of Mind.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"100% free residential roof inspection\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"100% free residential roof inspection\"]}],[\"$\",\"li\",\"Detailed written report with photos\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Detailed written report with photos\"]}],[\"$\",\"li\",\"Pre-purchase home inspection available\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Pre-purchase home inspection available\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/roof-inspection/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
167-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}],[\"$\",\"div\",\"gutter-installation\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[\"$L35\",\"$L36\"]}],\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2 mb-5 pb-5\",\"style\":{\"borderBottom\":\"1px solid rgba(0,0,0,0.07)\"},\"children\":[[\"$\",\"span\",\"GAF Certified\",{\"className\":\"text-xs font-semibold px-2.5 py-1 rounded-full\",\"style\":{\"background\":\"rgba(13,33,55,0.06)\",\"color\":\"var(--navy)\"},\"children\":[\"â \",\"GAF Certified\"]}],[\"$\",\"span\",\"250+ Reviews\",{\"className\":\"text-xs font-semibold px-2.5 py-1 rounded-full\",\"style\":{\"background\":\"rgba(13,33,55,0.06)\",\"color\":\"var(--navy)\"},\"children\":[\"â \",\"250+ Reviews\"]}],[\"$\",\"span\",\"10-Year Warranty\",{\"className\":\"text-xs font-semibold px-2.5 py-1 rounded-full\",\"style\":{\"background\":\"rgba(13,33,55,0.06)\",\"color\":\"var(--navy)\"},\"children\":[\"â \",\"10-Year Warranty\"]}]]}]\n34:[\"$\",\"div\",null,{\"className\":\"mt-auto flex flex-col sm:flex-row gap-3\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/roof-replacement/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-3 px-4 rounded-xl border transition-all hover:bg-gray-50 text-sm\",\"style\":{\"minHeight\":\"48px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Get Free Estimate â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"flex-1 btn-primary flex items-center justify-center gap-2 text-white font-bold py-3 px-4 rounded-xl text-sm\",\"style\":{\"minHeight\":\"48px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]\n35:[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-gutter-installation.webp\",\"alt\":\"Seamless gutter installation on residential home\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}]\n"])</script>
1<script>self.__next_f.push([1,"36:[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Gutter Installation\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Complete Water Management Solutions.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Seamless aluminum gutters â fabricated on-site\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Seamless aluminum gutters â fabricated on-site\"]}],[\"$\",\"li\",\"K-style and half-round profiles available\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"K-style and half-round profiles available\"]}],[\"$\",\"li\",\"Gutter guard installation\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Gutter guard installation\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/gutter-installation/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"37:[\"$\",\"div\",\"storm-damage\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-storm-damage.webp\",\"alt\":\"Storm-damaged roof assessment and repair\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Storm Damage Repair\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Fast Response When It Matters Most.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"24-hour emergency response\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"24-hour emergency response\"]}],[\"$\",\"li\",\"Emergency tarping to stop further damage\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Emergency tarping to stop further damage\"]}],[\"$\",\"li\",\"Detailed insurance documentation \u0026 photos\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Detailed insurance documentation \u0026 photos\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/storm-damage/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"38:[\"$\",\"div\",\"emergency-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-emergency-roofing.webp\",\"alt\":\"Emergency roofing team on-site at night\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],[\"$\",\"div\",null,{\"className\":\"absolute top-3 left-2 px-2 py-0.5 rounded-full text-xs font-extrabold text-white\",\"style\":{\"background\":\"rgba(200,16,46,0.85)\",\"fontSize\":\"10px\"},\"children\":\"24/7 Available\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Emergency Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"24/7 When Your Roof Can't Wait.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Available 24 hours, 7 days a week\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Available 24 hours, 7 days a week\"]}],[\"$\",\"li\",\"Typical arrival within 2 hours â MA \u0026 RI\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Typical arrival within 2 hours â MA \u0026 RI\"]}],[\"$\",\"li\",\"Emergency tarping and board-up\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Emergency tarping and board-up\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/emergency-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"39:[\"$\",\"div\",\"asphalt-shingle-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Asphalt Shingle Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"The Gold Standard for New England Homes.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Architectural and 3-tab shingles from GAF and CertainTeed\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Architectural and 3-tab shingles from GAF and CertainTeed\"]}],[\"$\",\"li\",\"Wind resistance up to 130 mph with enhanced warranties\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Wind resistance up to 130 mph with enhanced warranties\"]}],[\"$\",\"li\",\"30-50 year lifespan with proper installation\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"30-50 year lifespan with proper installation\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/asphalt-shingle-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3a:[\"$\",\"div\",\"metal-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Metal Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Built to Outlast the Weather.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"50+ year expected service life with minimal maintenance\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"50+ year expected service life with minimal maintenance\"]}],[\"$\",\"li\",\"Superior snow and ice shedding, reducing ice dam risk\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Superior snow and ice shedding, reducing ice dam risk\"]}],[\"$\",\"li\",\"Heat-welded standing seam panels for maximum watertightness\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Heat-welded standing seam panels for maximum watertightness\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/metal-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3b:[\"$\",\"div\",\"slate-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Slate Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"A Century of Natural Protection.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Natural quarried slate lasting 75-150 years\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Natural quarried slate lasting 75-150 years\"]}],[\"$\",\"li\",\"Unmatched fire resistance and impact durability\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Unmatched fire resistance and impact durability\"]}],[\"$\",\"li\",\"Individual slate replacement to extend existing roof life\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Individual slate replacement to extend existing roof life\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/slate-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3c:[\"$\",\"div\",\"cedar-shake-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Cedar Shake Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Natural Beauty. Real Durability.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Hand-split and sawn cedar shakes from premium mills\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Hand-split and sawn cedar shakes from premium mills\"]}],[\"$\",\"li\",\"Natural insulation properties, reducing heating and cooling costs\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Natural insulation properties, reducing heating and cooling costs\"]}],[\"$\",\"li\",\"Annual maintenance and moss prevention treatments available\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Annual maintenance and moss prevention treatments available\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/cedar-shake-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3d:[\"$\",\"div\",\"rubber-roofing-epdm\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Rubber Roofing (EPDM)\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Flat Roof Solutions That Last.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"EPDM membranes available in 45-mil and 60-mil thickness\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"EPDM membranes available in 45-mil and 60-mil thickness\"]}],[\"$\",\"li\",\"Excellent cold-weather flexibility, resisting cracking\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Excellent cold-weather flexibility, resisting cracking\"]}],[\"$\",\"li\",\"Seam repairs and full replacement available\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Seam repairs and full replacement available\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/rubber-roofing-epdm/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3e:[\"$\",\"div\",\"flat-roof-systems\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Flat Roof Systems\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Low-Slope Expertise for MA \u0026 RI.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"TPO, EPDM, modified bitumen, and built-up systems\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"TPO, EPDM, modified bitumen, and built-up systems\"]}],[\"$\",\"li\",\"Heat-welded TPO seams for continuous watertight bond\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Heat-welded TPO seams for continuous watertight bond\"]}],[\"$\",\"li\",\"Tapered insulation systems for positive drainage\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Tapered insulation systems for positive drainage\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/flat-roof-systems/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3f:[\"$\",\"div\",\"copper-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Copper Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Premium Craftsmanship. Timeless Finish.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Copper roofing panels, shingles, and standing seam systems\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Copper roofing panels, shingles, and standing seam systems\"]}],[\"$\",\"li\",\"Copper gutters, downspouts, and custom fabrication\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Copper gutters, downspouts, and custom fabrication\"]}],[\"$\",\"li\",\"Copper flashing for chimneys, valleys, and penetrations\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Copper flashing for chimneys, valleys, and penetrations\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/copper-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"40:[\"$\",\"div\",\"ice-dam-removal\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Ice Dam Removal\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Fast Relief Before the Damage Spreads.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Safe low-pressure steam removal, no roof damage\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Safe low-pressure steam removal, no roof damage\"]}],[\"$\",\"li\",\"Emergency same-day response during winter storms\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Emergency same-day response during winter storms\"]}],[\"$\",\"li\",\"Attic insulation and ventilation assessment included\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Attic insulation and ventilation assessment included\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/ice-dam-removal/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"41:[\"$\",\"div\",\"roof-ventilation\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Roof Ventilation\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Proper Airflow. Longer Roof Life.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Ridge vents, soffit vents, and power ventilators installed\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Ridge vents, soffit vents, and power ventilators installed\"]}],[\"$\",\"li\",\"Balanced intake and exhaust system design\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Balanced intake and exhaust system design\"]}],[\"$\",\"li\",\"Ice dam prevention through proper thermal management\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Ice dam prevention through proper thermal management\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/roof-ventilation/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"42:[\"$\",\"div\",\"roof-insulation\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Roof Insulation\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Keep Heat In. Keep Bills Down.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Blown-in, batt, and rigid foam insulation options\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Blown-in, batt, and rigid foam insulation options\"]}],[\"$\",\"li\",\"Air sealing of penetrations before insulation install\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Air sealing of penetrations before insulation install\"]}],[\"$\",\"li\",\"Reduces heating and cooling costs year-round\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Reduces heating and cooling costs year-round\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/roof-insulation/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"43:[\"$\",\"div\",\"chimney-flashing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Chimney Flashing Repair\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Stop the Leak at the Source.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Step flashing and counter flashing replacement\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Step flashing and counter flashing replacement\"]}],[\"$\",\"li\",\"Chimney saddle installation for wide chimneys\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Chimney saddle installation for wide chimneys\"]}],[\"$\",\"li\",\"Copper and lead flashing for historic properties\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Copper and lead flashing for historic properties\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/chimney-flashing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"44:[\"$\",\"div\",\"skylight-installation\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Skylight Installation\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Natural Light. Watertight Seal.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Velux certified installer status, covering all skylight types\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Velux certified installer status, covering all skylight types\"]}],[\"$\",\"li\",\"Fixed, venting, and solar-powered skylight options\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Fixed, venting, and solar-powered skylight options\"]}],[\"$\",\"li\",\"10-year leak-free installation warranty\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"10-year leak-free installation warranty\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/skylight-installation/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"45:[\"$\",\"div\",\"moss-algae-treatment\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Moss \u0026 Algae Treatment\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Clean Roof. Longer Lifespan.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Safe low-pressure cleaning, no pressure washing damage\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Safe low-pressure cleaning, no pressure washing damage\"]}],[\"$\",\"li\",\"Zinc and copper strip installation for long-term prevention\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Zinc and copper strip installation for long-term prevention\"]}],[\"$\",\"li\",\"Algae-resistant shingle recommendations available\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Algae-resistant shingle recommendations available\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/moss-algae-treatment/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"46:[\"$\",\"div\",\"roof-snow-removal\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Roof Snow Removal\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Safe Load Relief Before It Collapses.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Safe roof rakes and professional equipment\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Safe roof rakes and professional equipment\"]}],[\"$\",\"li\",\"Emergency response available during and after storms\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Emergency response available during and after storms\"]}],[\"$\",\"li\",\"Reduces structural snow load risk on older roofs\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Reduces structural snow load risk on older roofs\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/roof-snow-removal/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"47:[\"$\",\"div\",\"soffit-fascia-repair\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Soffit \u0026 Fascia Repair\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Protect the Roof Edge. Stop Rot.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Rotted fascia board replacement with primed lumber\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Rotted fascia board replacement with primed lumber\"]}],[\"$\",\"li\",\"Aluminum and vinyl soffit panel repair and replacement\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Aluminum and vinyl soffit panel repair and replacement\"]}],[\"$\",\"li\",\"Pest entry point identification and sealing\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Pest entry point identification and sealing\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/soffit-fascia-repair/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"48:[\"$\",\"div\",\"attic-ventilation\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Attic Ventilation\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Balance Airflow. Prevent Ice Dams.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Full attic ventilation assessment and calculation\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Full attic ventilation assessment and calculation\"]}],[\"$\",\"li\",\"Ridge vent installation for continuous exhaust\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Ridge vent installation for continuous exhaust\"]}],[\"$\",\"li\",\"Soffit vent installation and baffle placement\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Soffit vent installation and baffle placement\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/attic-ventilation/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"49:[\"$\",\"div\",\"commercial-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Commercial Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Built for Business. Backed by Warranty.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"TPO, EPDM, modified bitumen, and metal roof systems\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"TPO, EPDM, modified bitumen, and metal roof systems\"]}],[\"$\",\"li\",\"Manufacturer-certified installation with full warranty\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Manufacturer-certified installation with full warranty\"]}],[\"$\",\"li\",\"Minimal business disruption scheduling available\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Minimal business disruption scheduling available\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/commercial-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"4a:[\"$\",\"div\",\"commercial-roof-repair\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Commercial Roof Repair\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Minimize Downtime. Maximize Protection.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Fast response for commercial leaks and emergencies\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Fast response for commercial leaks and emergencies\"]}],[\"$\",\"li\",\"Membrane seam and puncture repair for TPO and EPDM\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Membrane seam and puncture repair for TPO and EPDM\"]}],[\"$\",\"li\",\"Flashing repair at penetrations, curbs, and parapets\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Flashing repair at penetrations, curbs, and parapets\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/commercial-roof-repair/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"4b:[\"$\",\"div\",\"commercial-roof-replacement\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Commercial Roof Replacement\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Complete Replacement. Zero Disruption.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Complete tear-off or overlay options depending on deck condition\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Complete tear-off or overlay options depending on deck condition\"]}],[\"$\",\"li\",\"TPO, EPDM, and modified bitumen replacement systems\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"TPO, EPDM, and modified bitumen replacement systems\"]}],[\"$\",\"li\",\"Manufacturer warranties up to 20 years on new systems\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Manufacturer warranties up to 20 years on new systems\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/commercial-roof-replacement/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"4c:[\"$\",\"div\",\"low-slope-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Low-Slope Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Specialized Systems for Low-Pitch Roofs.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Specialized systems for pitches from 0 to 2:12\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Specialized systems for pitches from 0 to 2:12\"]}],[\"$\",\"li\",\"Tapered insulation for positive drainage on flat sections\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Tapered insulation for positive drainage on flat sections\"]}],[\"$\",\"li\",\"Primary and overflow drain sizing per code\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Primary and overflow drain sizing per code\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/low-slope-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"4d:[\"$\",\"div\",\"commercial-roof-maintenance\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Commercial Roof Maintenance\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Prevent Problems Before They Cost You.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Scheduled bi-annual inspections for all commercial systems\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Scheduled bi-annual inspections for all commercial systems\"]}],[\"$\",\"li\",\"Drain clearing and ponding water assessment\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Drain clearing and ponding water assessment\"]}],[\"$\",\"li\",\"Minor repair work included in maintenance visits\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Minor repair work included in maintenance visits\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/commercial-roof-maintenance/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"4e:[\"$\",\"div\",\"industrial-roofing\",{\"className\":\"group rounded-2xl overflow-hidden flex flex-row\",\"style\":{\"background\":\"white\",\"boxShadow\":\"0 2px 16px rgba(0,0,0,0.07), 0 1px 3px rgba(0,0,0,0.04)\",\"border\":\"1px solid rgba(0,0,0,0.05)\",\"transition\":\"box-shadow 0.25s, transform 0.25s\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-32 sm:w-40 flex-shrink-0 overflow-hidden\",\"children\":[[\"$\",\"$L2b\",null,{\"src\":\"/images/svc-roof-repair.webp\",\"alt\":\"Professional roofing services across MA \u0026 RI\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"style\":{\"background\":\"linear-gradient(to right, rgba(5,14,26,0.55) 0%, transparent 100%)\"}}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-5 flex flex-col flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-extrabold text-base mb-1 leading-tight\",\"style\":{\"color\":\"var(--navy)\"},\"children\":\"Industrial Roofing\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold mb-3\",\"style\":{\"color\":\"var(--red)\"},\"children\":\"Heavy-Duty Systems for Demanding Buildings.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"Large-scale TPO with robotic welding on straight runs\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Large-scale TPO with robotic welding on straight runs\"]}],[\"$\",\"li\",\"Heavy-gauge metal roofing for industrial applications\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Heavy-gauge metal roofing for industrial applications\"]}],[\"$\",\"li\",\"Chemical-resistant membrane options for manufacturing\",{\"className\":\"flex items-start gap-2 text-xs text-gray-600\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"className\":\"w-3.5 h-3.5 flex-shrink-0 mt-0.5\",\"style\":{\"color\":\"var(--red)\"},\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\"clipRule\":\"evenodd\"}]}],\"Chemical-resistant membrane options for manufacturing\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex gap-2\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/services/industrial-roofing/\",\"className\":\"flex-1 flex items-center justify-center font-bold py-2.5 px-3 rounded-lg border transition-all hover:bg-gray-50 text-xs\",\"style\":{\"minHeight\":\"40px\",\"color\":\"var(--navy)\",\"borderColor\":\"rgba(13,33,55,0.2)\"},\"children\":\"Learn More â\"}],[\"$\",\"a\",null,{\"href\":\"tel:5082577972\",\"className\":\"btn-primary flex items-center justify-center gap-1.5 text-white font-bold py-2.5 px-3 rounded-lg text-xs\",\"style\":{\"minHeight\":\"40px\"},\"children\":[[\"$\",\"svg\",null,{\"width\":\"12\",\"height\":\"12\",\"viewBox\":\"0 0 24 24\",\"fill\":\"white\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"}]}],\"Call Now\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"27:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"2a:[[\"$\",\"title\",\"0\",{\"children\":\"Roofing Services â Repair, Replacement, Inspection \u0026 More | Roofing Doctor | Roofing Doctor\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Roofing Doctor offers comprehensive roofing services across MA \u0026 RI â roof repair, replacement, inspection, gutter installation, storm damage, and 24/7 emergency roofing. GAF certified. 10-year warranty.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"roofing contractor,roof repair Massachusetts,roof replacement Rhode Island,roofing Bristol County MA,roofing Plymouth County MA,roofing Norfolk County MA,roofing contractor Rhode Island,storm damage roof,free roof inspection,roofing doctor\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://callroofdoctors.com/services\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Roofing Services â Repair, Replacement, Inspection \u0026 More | Roofing Doctor | Roofing Doctor\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Roofing Doctor offers comprehensive roofing services across MA \u0026 RI â roof repair, replacement, inspection, gutter installation, storm damage, and 24/7 emergency roofing. GAF certified. 10-year warranty.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Roofing Doctor\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image\",\"content\":\"https://callroofdoctors.com/og-image.png\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:alt\",\"content\":\"Roofing Doctor â MA \u0026 RI Roofing Contractors\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Roofing Services â Repair, Replacement, Inspection \u0026 More | Roofing Doctor | Roofing Doctor\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Roofing Doctor offers comprehensive roofing services across MA \u0026 RI â roof repair, replacement, inspection, gutter installation, storm damage, and 24/7 emergency roofing. GAF certified. 10-year warranty.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://callroofdoctors.com/og-image.png\"}]]\n"])</script>
1<script>self.__next_f.push([1,"32:null\n"])</script>
1</body></html>
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.