{"id":60,"date":"2026-10-12T04:31:50","date_gmt":"2026-10-12T11:31:50","guid":{"rendered":"https:\/\/demo.uncoderbuilder.com\/rafton\/home\/"},"modified":"2026-10-12T04:31:53","modified_gmt":"2026-10-12T11:31:53","slug":"home","status":"publish","type":"page","link":"https:\/\/demo.uncoderbuilder.com\/rafton\/","title":{"rendered":"Home"},"content":{"rendered":"<div class=\"uncoder uncoder-60 uncoder--page\" data-uncoder-doc=\"60\"><section id=\"top\" class=\"uncoder-container uncoder-n7x1vcg\"><div class=\"uncoder-container uncoder-hjr3jnk\"><figure class=\"uncoder-image uncoder-aoax0gl\" aria-hidden=\"true\" data-uncoder-js=\"lightbox\"><img width=\"1376\" height=\"768\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/sky-background-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/sky-background-1.webp 1376w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/sky-background-1-300x167.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/sky-background-1-1024x572.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/sky-background-1-768x429.webp 768w\" sizes=\"(max-width: 1376px) 100vw, 1376px\" \/><\/figure><div class=\"uncoder-container uncoder-mj2afs4\"><div class=\"uncoder-container uncoder-jdsgrwe\"><div class=\"uncoder-text-editor uncoder-dlb1fjp uncoder-text rf-trust\"><p><span class=\"rf-trust__tag\">Trusted by<\/span><span class=\"rf-trust__words\">10,000+ Homeowners<\/span><\/p><\/div><\/div><div class=\"uncoder-container uncoder-avqjkfa\"><h1 class=\"uncoder-heading uncoder-db33t3x rf-bal\">Delivering premium roofing solutions<\/h1><div class=\"uncoder-text-editor uncoder-ouxyeit uncoder-text rf-bal\"><p>We provide top-quality roofing solutions designed to protect your home and enhance its value.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-gp5nif7 rf-btn rf-btn--black\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/contact\/\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">GET A FREE QUOTE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><div class=\"uncoder-container uncoder-tuhxoy2\"><figure class=\"uncoder-image uncoder-s9id9us\" data-uncoder-js=\"lightbox\"><img width=\"2000\" height=\"961\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-on-red-tiles-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer in a hard hat replacing red tiles between two chimneys and skylights\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-on-red-tiles-1.webp 2000w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-on-red-tiles-1-300x144.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-on-red-tiles-1-1024x492.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-on-red-tiles-1-768x369.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-on-red-tiles-1-1536x738.webp 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/><\/figure><\/div><\/div><\/section><section id=\"about\" class=\"uncoder-container uncoder-g2t3xgv\"><div class=\"uncoder-container uncoder-hdi7bhe uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-k93x63x\"><div class=\"uncoder-container uncoder-ypkta5p\"><figure class=\"uncoder-image uncoder-hwd6b0p\" data-uncoder-js=\"lightbox\"><img width=\"1024\" height=\"1024\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer in a helmet and harness laying roof tiles\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1-768x768.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><div class=\"uncoder-container uncoder-kuf37e0\"><div class=\"uncoder-container uncoder-w601whs\"><div class=\"uncoder-container uncoder-dtvuh7l\"><div class=\"uncoder-container uncoder-p8v9qnq\"><div class=\"uncoder-text-editor uncoder-fuxtt3a uncoder-text\"><p>[ About Us ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-zfh56en rf-bal\">Premium Roofing Services Built on Trust &amp; Quality<\/h2><\/div><div class=\"uncoder-text-editor uncoder-buo1dz2 uncoder-text rf-bal\"><p>With over two decades of experience, Rafton has grown from a small local outfit into one of the region's most trusted roofing companies. We pair time-tested craftsmanship with premium materials to deliver durable, weather-resistant roofs built to protect your home for decades.<\/p><\/div><\/div><div class=\"uncoder-container uncoder-wvmj6ol\" role=\"list\"><div class=\"uncoder-container uncoder-qs5xiz5\" role=\"listitem\"><span class=\"uncoder-icon uncoder-acm8p47\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-m8wq23j uncoder-text\"><p>Licensed, bonded &amp; fully insured crews<\/p><\/div><\/div><div class=\"uncoder-container uncoder-p4j3k1b\" role=\"listitem\"><span class=\"uncoder-icon uncoder-evnnlix\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-bu1c74h uncoder-text\"><p>Factory-certified installers (GAF, Owens Corning)<\/p><\/div><\/div><div class=\"uncoder-container uncoder-cssldz1\" role=\"listitem\"><span class=\"uncoder-icon uncoder-jde2j8e\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-g9kn4q9 uncoder-text\"><p>25-year written workmanship warranty<\/p><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-kjjrkdr\"><div class=\"uncoder-container uncoder-uxkosrx\"><div class=\"uncoder-text-editor uncoder-jetdxzp uncoder-text\"><p>10<span>K<\/span><\/p><\/div><div class=\"uncoder-text-editor uncoder-mth8qcf uncoder-text\"><p>Roofs Installed<\/p><\/div><\/div><div class=\"uncoder-container uncoder-sfm0wgb\"><div class=\"uncoder-text-editor uncoder-trmvnth uncoder-text\"><p>25<span>+<\/span><\/p><\/div><div class=\"uncoder-text-editor uncoder-xhdcvpl uncoder-text\"><p>Years of Experience<\/p><\/div><\/div><div class=\"uncoder-container uncoder-uo372pq\"><div class=\"uncoder-text-editor uncoder-h86fv9m uncoder-text\"><p>4<span>\/5<\/span><\/p><\/div><div class=\"uncoder-text-editor uncoder-qsukl09 uncoder-text\"><p>Customer Rating<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"why-rafton\" class=\"uncoder-container uncoder-zc8ujxr\"><div class=\"uncoder-container uncoder-eqsahfq uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-pg0ddxu\"><div class=\"uncoder-container uncoder-sx6f5g2\"><div class=\"uncoder-container uncoder-jhhuxjd\"><div class=\"uncoder-container uncoder-gu6v6bf\"><div class=\"uncoder-text-editor uncoder-d6dtjxn uncoder-text\"><p>[ Why Rafton ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-bo7ikaa rf-bal\">Three reasons homeowners pick us.<\/h2><\/div><div class=\"uncoder-text-editor uncoder-d632oub uncoder-text rf-bal\"><p>Expertise, reliability, and care - built into every roof we touch.<\/p><\/div><\/div><div class=\"uncoder-container uncoder-c1hknrz uncoder-container--grid\"><div class=\"uncoder-container uncoder-eq72bqp\"><span class=\"uncoder-icon uncoder-e95cxnz\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\"\/><path d=\"m16 9-5.5 5.5L8 12\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-y0r21s5\"><h3 class=\"uncoder-heading uncoder-fiji8fh\">Certified Experts<\/h3><div class=\"uncoder-text-editor uncoder-tjrfo0f uncoder-text rf-bal\"><p>Factory-certified installers trained by GAF and Owens Corning - no contractors-of-contractors.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-h0g9bdj\"><span class=\"uncoder-icon uncoder-xjand40\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-hs4gqzh\"><h3 class=\"uncoder-heading uncoder-tes693b\">Fully Insured<\/h3><div class=\"uncoder-text-editor uncoder-ibpe7vi uncoder-text rf-bal\"><p>Every Rafton crew is licensed, bonded, and carries full liability and workers' comp coverage.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-n2ll4cd\"><span class=\"uncoder-icon uncoder-y53jazz\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m11 17 2 2a1 1 0 1 0 3-3\"\/><path d=\"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4\"\/><path d=\"m21 3 1 11h-2\"\/><path d=\"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3\"\/><path d=\"M3 4h8\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-tujd303\"><h3 class=\"uncoder-heading uncoder-orkohas\">Work Backed by Satisfaction<\/h3><div class=\"uncoder-text-editor uncoder-dc12nxb uncoder-text rf-bal\"><p>We don't pack up until you walk the roof with us. 100% satisfaction or we make it right - on us.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-tan3rmk rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/contact\/\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">GET A FREE QUOTE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-psaiq2p\"><figure class=\"uncoder-image uncoder-flm86d6\" data-uncoder-js=\"lightbox\"><img width=\"1024\" height=\"1024\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1.webp\" class=\"uncoder-image__img\" alt=\"Three roofers reviewing plans on a shingle roof\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1-768x768.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div><\/div><\/div><\/section><section id=\"how-it-works\" class=\"uncoder-container uncoder-ldgwf06\"><div class=\"uncoder-container uncoder-euot7nm uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-phgqeoa\"><div class=\"uncoder-container uncoder-olsqtps\"><div class=\"uncoder-container uncoder-mn52kr7\"><div class=\"uncoder-container uncoder-prdlig5\"><div class=\"uncoder-text-editor uncoder-mg6rj00 uncoder-text\"><p>[ How it Works ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-gti4nvv rf-bal\">Four steps. Zero surprises.<\/h2><\/div><div class=\"uncoder-text-editor uncoder-hgmcp21 uncoder-text rf-bal\"><p>From the first call to the final shingle - a clear, transparent process designed to deliver a premium roof with zero hassle.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-pms861d rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/contact\/\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">GET A FREE QUOTE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><div class=\"uncoder-container uncoder-lr14bsn\"><div class=\"uncoder-container uncoder-egmhkiz\" role=\"group\"><div class=\"uncoder-text-editor uncoder-y5za41f uncoder-text\"><p>Step 1<\/p><\/div><div class=\"uncoder-container uncoder-jnyftdg\"><h3 class=\"uncoder-heading uncoder-hits9ju\">Free Inspection<\/h3><div class=\"uncoder-text-editor uncoder-lkrbypg uncoder-text\"><p>Book online or call. A Rafton specialist visits within 48 hours, takes drone imagery, and assesses every slope.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-ocbhh8y\" role=\"group\"><div class=\"uncoder-text-editor uncoder-beazlw0 uncoder-text\"><p>Step 2<\/p><\/div><div class=\"uncoder-container uncoder-cewe7y6\"><h3 class=\"uncoder-heading uncoder-x807u32\">Detailed Quote<\/h3><div class=\"uncoder-text-editor uncoder-un51nrz uncoder-text\"><p>Get a clear, fixed-price estimate with material options, color samples, and an honest timeline - no hidden fees.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-nhvopj1\" role=\"group\"><div class=\"uncoder-text-editor uncoder-xz4tx3t uncoder-text\"><p>Step 3<\/p><\/div><div class=\"uncoder-container uncoder-xhaue8d\"><h3 class=\"uncoder-heading uncoder-e2lmn7o\">Expert Installation<\/h3><div class=\"uncoder-text-editor uncoder-z8dd1an uncoder-text\"><p>Our in-house crew tears off, replaces underlayment, and installs your new roof - usually wrapped in 1-3 days.<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-kshdzlf\" role=\"group\"><div class=\"uncoder-text-editor uncoder-nbrxasb uncoder-text\"><p>Step 4<\/p><\/div><div class=\"uncoder-container uncoder-pd3m705\"><h3 class=\"uncoder-heading uncoder-l0of9h6\">Final Walk-Through<\/h3><div class=\"uncoder-text-editor uncoder-gy5ecj9 uncoder-text\"><p>We clean every shingle off your lawn, walk the perimeter with you, and hand over your 25-year written warranty.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"services\" class=\"uncoder-container uncoder-ny12cfc\"><div class=\"uncoder-container uncoder-v5mv0gu uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-hei07vn\"><div class=\"uncoder-container uncoder-ul8tpou\"><div class=\"uncoder-text-editor uncoder-hiuj527 uncoder-text\"><p>[ Services ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-qn7a0vn rf-bal\">Pick what your roof needs<\/h2><\/div><div class=\"uncoder-text-editor uncoder-fdsbxko uncoder-text rf-bal\"><p>From a brand-new install to a 3am storm tarp - one crew, one warranty, one call. Pick a service to see what's included.<\/p><\/div><\/div><div class=\"uncoder-container uncoder-htsxwzh\"><div class=\"uncoder-container uncoder-s7t7ljv\"><div class=\"uncoder-container uncoder-j4ohlgl\"><span class=\"uncoder-icon uncoder-ukaet0m\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\"\/><path d=\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-vc50mro\"><div class=\"uncoder-container uncoder-kv9bkh4\"><h3 class=\"uncoder-heading uncoder-m3mt05k\">Roof Installation<\/h3><div class=\"uncoder-text-editor uncoder-ze1mom5 uncoder-text\"><p>Description: Brand-new asphalt, metal, or tile roofs for homes and light commercial properties. Tear-off, underlayment, and full install - usually wrapped in 1-3 days by the same in-house crew.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-f07923h rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/services\/roof-installation\/\" aria-label=\"Read more about Roof Installation\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">READ MORE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"uncoder-container uncoder-q0ncddy\"><figure class=\"uncoder-image uncoder-h7u2rz6\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer installing shingles on a house at sunset\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div><\/div><div class=\"uncoder-container uncoder-o5jevhb\"><div class=\"uncoder-container uncoder-iz2m237\"><span class=\"uncoder-icon uncoder-dk37dzq\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-caf5rri\"><div class=\"uncoder-container uncoder-plm0z8m\"><h3 class=\"uncoder-heading uncoder-r93z81e\">Roof Repair<\/h3><div class=\"uncoder-text-editor uncoder-qmayi9i uncoder-text\"><p>Leak detection, shingle replacement, flashing fixes, and mid-life restorations - diagnosed on-site and patched the same day in most cases by our licensed in-house crew.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-ujyohjk rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/services\/roof-repair\/\" aria-label=\"Read more about Roof Repair\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">READ MORE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"uncoder-container uncoder-uzso8fq\"><figure class=\"uncoder-image uncoder-cnh16q4\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/repairing-slate-tiles-1.webp\" class=\"uncoder-image__img\" alt=\"Close-up of a roofer repairing slate tiles with a hammer\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/repairing-slate-tiles-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/repairing-slate-tiles-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/repairing-slate-tiles-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/repairing-slate-tiles-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/repairing-slate-tiles-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div><\/div><div class=\"uncoder-container uncoder-fuc0os5\"><div class=\"uncoder-container uncoder-bu0ui52\"><span class=\"uncoder-icon uncoder-a03tbgf\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973\"\/><path d=\"m13 12-3 5h4l-3 5\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-tch77rm\"><div class=\"uncoder-container uncoder-u48rrsd\"><h3 class=\"uncoder-heading uncoder-bew8shq\">Storm Damage Restoration<\/h3><div class=\"uncoder-text-editor uncoder-lql1ey7 uncoder-text\"><p>Hail, wind, or fallen-tree damage - we tarp within 24 hours, document everything for your insurance carrier, and meet your adjuster on the roof so you get the claim you deserve.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-eyvqbwa rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/services\/storm-damage-restoration\/\" aria-label=\"Read more about Storm Damage Restoration\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">READ MORE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"uncoder-container uncoder-mvsdhss\"><figure class=\"uncoder-image uncoder-agi5mjr\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/storm-tarp-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer laying a tarp over a storm-damaged roof at dusk\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/storm-tarp-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/storm-tarp-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/storm-tarp-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/storm-tarp-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/storm-tarp-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div><\/div><div class=\"uncoder-container uncoder-er1o1ec\"><div class=\"uncoder-container uncoder-d3hjubg\"><span class=\"uncoder-icon uncoder-uoimqzf\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--phosphor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M189.66,66.34a8,8,0,0,0-11.32,0L148.69,96H107.31L77.66,66.34A8,8,0,0,0,66.34,77.66L96,107.31v41.38L66.34,178.34a8,8,0,0,0,11.32,11.32L107.31,160h41.38l29.65,29.66a8,8,0,0,0,11.32-11.32L160,148.69V107.31l29.66-29.65A8,8,0,0,0,189.66,66.34ZM112,112h32v32H112Zm26.51-50.67a44,44,0,1,1,56.16,56.16A7.86,7.86,0,0,1,192,118a8,8,0,0,1-2.67-15.54,28,28,0,1,0-35.74-35.74,8,8,0,1,1-15.08-5.34ZM224,180a44,44,0,0,1-85.49,14.67,8,8,0,0,1,15.08-5.34,28,28,0,1,0,35.74-35.74,8,8,0,0,1,5.34-15.08A44.07,44.07,0,0,1,224,180ZM117.49,194.67a44,44,0,1,1-56.16-56.16,8,8,0,0,1,5.34,15.08,28,28,0,1,0,35.74,35.74,8,8,0,0,1,15.08,5.34ZM32,76a44,44,0,0,1,85.49-14.67,8,8,0,1,1-15.08,5.34,28,28,0,1,0-35.74,35.74A8,8,0,0,1,64,118a7.86,7.86,0,0,1-2.67-.46A44.07,44.07,0,0,1,32,76Z\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-em5cmk1\"><div class=\"uncoder-container uncoder-tl0c9vj\"><h3 class=\"uncoder-heading uncoder-su7uerr\">Inspection &amp; Maintenance<\/h3><div class=\"uncoder-text-editor uncoder-idqsm0i uncoder-text\"><p>Annual drone inspections, gutter cleaning, and moss &amp; algae treatment - preventative care that adds 5 to 10 years to your roof's life and keeps your warranty valid.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-i9ttg3f rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/services\/inspection-maintenance\/\" aria-label=\"Read more about Inspection &amp; Maintenance\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">READ MORE<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"uncoder-container uncoder-qbqw8xc\"><figure class=\"uncoder-image uncoder-ynakiw9\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/drone-inspection-team-1.webp\" class=\"uncoder-image__img\" alt=\"An inspection team outside a modern home with a drone overhead\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/drone-inspection-team-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/drone-inspection-team-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/drone-inspection-team-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/drone-inspection-team-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/drone-inspection-team-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"free-inspection\" class=\"uncoder-container uncoder-ab8vpxn\"><div class=\"uncoder-container uncoder-w5rhsze uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-h5y5hlp\"><figure class=\"uncoder-image uncoder-d30oomu\" aria-hidden=\"true\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"914\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-300x171.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-1024x585.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-768x439.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-1536x877.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-hxwsk5w\" aria-hidden=\"true\"><\/div><div class=\"uncoder-container uncoder-kwychwy\"><div class=\"uncoder-container uncoder-qz0vot0\"><div class=\"uncoder-container uncoder-sfpxghz\"><div class=\"uncoder-text-editor uncoder-q3cdeo7 uncoder-text\"><p>[ Free Inspection ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-xo2oao6 rf-bal\">Book a 30-minute roof inspection.<\/h2><\/div><div class=\"uncoder-text-editor uncoder-g8cukzg uncoder-text rf-bal\"><p>A real human shows up with a drone and a tape measure. You'll get a written quote within 24 hours - no obligation, no pitch.<\/p><\/div><\/div><div class=\"uncoder-container uncoder-zpaxf1h\" role=\"list\"><div class=\"uncoder-container uncoder-ow5s8rz\" role=\"listitem\"><span class=\"uncoder-icon uncoder-qpluogm\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-rf9tb0b uncoder-text\"><p>Free professional roof drone inspection<\/p><\/div><\/div><div class=\"uncoder-container uncoder-wvyb9j8\" role=\"listitem\"><span class=\"uncoder-icon uncoder-wlc8epd\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-bleocn8 uncoder-text\"><p>Detailed roofing quote delivered within 24 hours<\/p><\/div><\/div><div class=\"uncoder-container uncoder-jpym3ai\" role=\"listitem\"><span class=\"uncoder-icon uncoder-ewlsmr7\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-lzm4jyn uncoder-text\"><p>Hassle-free insurance claim assistance<\/p><\/div><\/div><div class=\"uncoder-container uncoder-nrfpyzv\" role=\"listitem\"><span class=\"uncoder-icon uncoder-zezf1ul\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\"\/><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-h3752uv uncoder-text\"><p>Written warranty issued on every completed roof job<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-dsq80o6\" aria-hidden=\"true\"><\/div><div class=\"uncoder-container uncoder-s5cbr32\"><div class=\"uncoder-container uncoder-mk6yej8\"><span class=\"uncoder-icon uncoder-pal1dzw\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-eu4gqn1\"><div class=\"uncoder-text-editor uncoder-ifrahmz uncoder-text\"><p>Call us<\/p><\/div><div class=\"uncoder-text-editor uncoder-fzxgk4d uncoder-text\"><p><a href=\"tel:+11234567890\">+1 (123) 456-7890<\/a><\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-l22ja6b\"><span class=\"uncoder-icon uncoder-alhutov\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\/><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><\/svg><\/span><\/span><div class=\"uncoder-container uncoder-g026jzm\"><div class=\"uncoder-text-editor uncoder-mjb7174 uncoder-text\"><p>Email us<\/p><\/div><div class=\"uncoder-text-editor uncoder-q2f9gj9 uncoder-text\"><p><a href=\"mailto:support@rafton.com\">support@rafton.com<\/a><\/p><\/div><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-sdfj87o\"><div class=\"uncoder-container uncoder-wnj0y5s\"><div class=\"uncoder-text-editor uncoder-l94xjcx uncoder-text\"><p>Free<\/p><\/div><h3 class=\"uncoder-heading uncoder-fggl6tx\">Inspection Request<\/h3><\/div><form class=\"uncoder-form uncoder-n5t2je3\" data-settings=\"{&quot;minTime&quot;:3,&quot;noLinks&quot;:false,&quot;maxLen&quot;:5000,&quot;tokenUrl&quot;:&quot;https:\\\/\\\/demo.uncoderbuilder.com\\\/rafton\\\/wp-json\\\/uncoder\\\/v1\\\/forms\\\/token&quot;,&quot;messages&quot;:{&quot;required&quot;:&quot;This field is required.&quot;,&quot;email&quot;:&quot;Enter a valid email address.&quot;,&quot;url&quot;:&quot;Enter a valid web address.&quot;,&quot;tel&quot;:&quot;Enter a valid phone number.&quot;,&quot;number&quot;:&quot;Enter a number.&quot;,&quot;min&quot;:&quot;Enter a number of at least %s.&quot;,&quot;max&quot;:&quot;Enter a number no greater than %s.&quot;,&quot;date&quot;:&quot;Enter a valid date.&quot;,&quot;option&quot;:&quot;Choose one of the available options.&quot;,&quot;length&quot;:&quot;Use %s characters or fewer.&quot;,&quot;links&quot;:&quot;Links are not allowed in this field.&quot;,&quot;file_type&quot;:&quot;This file type is not allowed.&quot;,&quot;file_size&quot;:&quot;The file is too large (maximum %s).&quot;,&quot;file&quot;:&quot;The file could not be uploaded. Please try again.&quot;,&quot;fix&quot;:&quot;Please correct the highlighted fields.&quot;,&quot;network&quot;:&quot;The form could not be sent. Check your connection and try again.&quot;}}\" data-uncoder-js=\"form\" method=\"post\" accept-charset=\"UTF-8\" aria-label=\"Inspection request\" action=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/uncoder\/v1\/forms\/submit?_redirect=https%3A%2F%2Fdemo.uncoderbuilder.com%2Frafton%2F\"><div class=\"uncoder-form__fields\"><div class=\"uncoder-form__group uncoder-form__group--text uncoder-ri-zxbpp6r is-required\" data-field=\"name\" data-type=\"text\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-n5t2je3-name\">Full Name<span class=\"uncoder-form__req\" aria-hidden=\"true\">*<\/span><\/label><input id=\"uncoder-form-n5t2je3-name\" name=\"fields[name]\" class=\"uncoder-form__field uncoder-form__field--text\" required aria-required=\"true\" aria-describedby=\"uncoder-form-n5t2je3-name-error\" type=\"text\" placeholder=\"John Smith\" autocomplete=\"name\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-n5t2je3-name-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--tel uncoder-ri-bnivel4 is-required\" data-field=\"phone\" data-type=\"tel\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-n5t2je3-phone\">Phone Number<span class=\"uncoder-form__req\" aria-hidden=\"true\">*<\/span><\/label><input id=\"uncoder-form-n5t2je3-phone\" name=\"fields[phone]\" class=\"uncoder-form__field uncoder-form__field--tel\" required aria-required=\"true\" aria-describedby=\"uncoder-form-n5t2je3-phone-error\" type=\"tel\" placeholder=\"(213) 555-0147\" autocomplete=\"tel\" maxlength=\"5000\" inputmode=\"tel\"><p class=\"uncoder-form__error\" id=\"uncoder-form-n5t2je3-phone-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--email uncoder-ri-wbh1yl5 is-required\" data-field=\"email\" data-type=\"email\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-n5t2je3-email\">Email Address<span class=\"uncoder-form__req\" aria-hidden=\"true\">*<\/span><\/label><input id=\"uncoder-form-n5t2je3-email\" name=\"fields[email]\" class=\"uncoder-form__field uncoder-form__field--email\" required aria-required=\"true\" aria-describedby=\"uncoder-form-n5t2je3-email-error\" type=\"email\" placeholder=\"john.smith@email.com\" autocomplete=\"email\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-n5t2je3-email-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--text uncoder-ri-obhl5ss is-required\" data-field=\"address\" data-type=\"text\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-n5t2je3-address\">Property Address<span class=\"uncoder-form__req\" aria-hidden=\"true\">*<\/span><\/label><input id=\"uncoder-form-n5t2je3-address\" name=\"fields[address]\" class=\"uncoder-form__field uncoder-form__field--text\" required aria-required=\"true\" aria-describedby=\"uncoder-form-n5t2je3-address-error\" type=\"text\" placeholder=\"1234 Wilshire Blvd, Los Angeles, CA 90017\" autocomplete=\"street-address\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-n5t2je3-address-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--select uncoder-ri-zp0bk3p is-required\" data-field=\"project\" data-type=\"select\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-n5t2je3-project\">Project Type<span class=\"uncoder-form__req\" aria-hidden=\"true\">*<\/span><\/label><div class=\"uncoder-form__select\"><select id=\"uncoder-form-n5t2je3-project\" name=\"fields[project]\" class=\"uncoder-form__field uncoder-form__field--select\" required aria-required=\"true\" aria-describedby=\"uncoder-form-n5t2je3-project-error\"><option value=\"\">Select your roofing service<\/option><option value=\"Roof Installation\">Roof Installation<\/option><option value=\"Roof Repair\">Roof Repair<\/option><option value=\"Storm Damage Restoration\">Storm Damage Restoration<\/option><option value=\"Inspection &amp; Maintenance\">Inspection &amp; Maintenance<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/div><p class=\"uncoder-form__error\" id=\"uncoder-form-n5t2je3-project-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--textarea uncoder-ri-i8nztny\" data-field=\"message\" data-type=\"textarea\"><label class=\"uncoder-form__label\" for=\"uncoder-form-n5t2je3-message\">Message<\/label><textarea id=\"uncoder-form-n5t2je3-message\" name=\"fields[message]\" class=\"uncoder-form__field uncoder-form__field--textarea\" aria-describedby=\"uncoder-form-n5t2je3-message-error\" rows=\"4\" placeholder=\"Tell us about your roofing project, storm damage, leak, or inspection request...\" maxlength=\"5000\"><\/textarea><p class=\"uncoder-form__error\" id=\"uncoder-form-n5t2je3-message-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--submit\"><button type=\"submit\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md uncoder-form__submit\"><span class=\"uncoder-btn__text\">Submit<\/span><\/button><\/div><\/div><div class=\"uncoder-form__hp\" aria-hidden=\"true\"><label for=\"uncoder-form-n5t2je3-hp\">Leave this field empty<\/label><input type=\"text\" id=\"uncoder-form-n5t2je3-hp\" name=\"_hp\" value=\"\" tabindex=\"-1\" autocomplete=\"off\"><\/div><input type=\"hidden\" name=\"doc_id\" value=\"60\"><input type=\"hidden\" name=\"post_id\" value=\"60\"><input type=\"hidden\" name=\"element_id\" value=\"n5t2je3\"><input type=\"hidden\" name=\"ts\" value=\"1792957982\"><input type=\"hidden\" name=\"token\" value=\"404e3be94d4a5ec0ab2516f0db8cbe25267b674d5ad8eb127c22bbd64a340c5a\"><div class=\"uncoder-form__notice\" id=\"uncoder-form-n5t2je3-sent\" tabindex=\"-1\">Thanks \u2014 a Rafton specialist will call you within 4 hours.<\/div><div class=\"uncoder-form__message uncoder-form__message--success\" role=\"status\" aria-live=\"polite\"><\/div><div class=\"uncoder-form__message uncoder-form__message--error\" role=\"alert\"><\/div><\/form><div class=\"uncoder-text-editor uncoder-zb6od7b uncoder-text\"><p>Zero obligation. We never share your info.<\/p><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"service-areas\" class=\"uncoder-container uncoder-x6gwbvg\"><div class=\"uncoder-container uncoder-q8tuy3f uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-b7cb7ha uncoder-container--fit\"><div class=\"uncoder-container uncoder-xfw7pbs\"><div class=\"uncoder-container uncoder-a3cvk6k\"><div class=\"uncoder-text-editor uncoder-dfbq12c uncoder-text\"><p>[ Service Areas ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-c0po5pu rf-bal\">Crews local to your zip code.<\/h2><\/div><div class=\"uncoder-text-editor uncoder-alekojy uncoder-text rf-bal\"><p>Rafton is in-house not a national franchise. Our crews live, eat, and lay shingles in the cities they serve.<\/p><\/div><\/div><div class=\"uncoder-container uncoder-x4nrmq8\"><form class=\"uncoder-form uncoder-w4l6nod\" data-settings=\"{&quot;minTime&quot;:3,&quot;noLinks&quot;:false,&quot;maxLen&quot;:5000,&quot;tokenUrl&quot;:&quot;https:\\\/\\\/demo.uncoderbuilder.com\\\/rafton\\\/wp-json\\\/uncoder\\\/v1\\\/forms\\\/token&quot;,&quot;messages&quot;:{&quot;required&quot;:&quot;This field is required.&quot;,&quot;email&quot;:&quot;Enter a valid email address.&quot;,&quot;url&quot;:&quot;Enter a valid web address.&quot;,&quot;tel&quot;:&quot;Enter a valid phone number.&quot;,&quot;number&quot;:&quot;Enter a number.&quot;,&quot;min&quot;:&quot;Enter a number of at least %s.&quot;,&quot;max&quot;:&quot;Enter a number no greater than %s.&quot;,&quot;date&quot;:&quot;Enter a valid date.&quot;,&quot;option&quot;:&quot;Choose one of the available options.&quot;,&quot;length&quot;:&quot;Use %s characters or fewer.&quot;,&quot;links&quot;:&quot;Links are not allowed in this field.&quot;,&quot;file_type&quot;:&quot;This file type is not allowed.&quot;,&quot;file_size&quot;:&quot;The file is too large (maximum %s).&quot;,&quot;file&quot;:&quot;The file could not be uploaded. Please try again.&quot;,&quot;fix&quot;:&quot;Please correct the highlighted fields.&quot;,&quot;network&quot;:&quot;The form could not be sent. Check your connection and try again.&quot;}}\" data-uncoder-js=\"form\" method=\"post\" accept-charset=\"UTF-8\" aria-label=\"Coverage check\" action=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/uncoder\/v1\/forms\/submit?_redirect=https%3A%2F%2Fdemo.uncoderbuilder.com%2Frafton%2F\"><div class=\"uncoder-form__fields\"><div class=\"uncoder-form__group uncoder-form__group--text uncoder-ri-alb8kdl is-required\" data-field=\"zip\" data-type=\"text\" data-required=\"1\"><label class=\"uncoder-form__label\" for=\"uncoder-form-w4l6nod-zip\">Check coverage<\/label><input id=\"uncoder-form-w4l6nod-zip\" name=\"fields[zip]\" class=\"uncoder-form__field uncoder-form__field--text\" required aria-required=\"true\" aria-describedby=\"uncoder-form-w4l6nod-zip-error\" type=\"text\" placeholder=\"Enter your zip code\" autocomplete=\"postal-code\" maxlength=\"5000\"><p class=\"uncoder-form__error\" id=\"uncoder-form-w4l6nod-zip-error\" aria-live=\"polite\"><\/p><\/div><div class=\"uncoder-form__group uncoder-form__group--submit\"><button type=\"submit\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md uncoder-form__submit\"><span class=\"uncoder-btn__text\">Check<\/span><\/button><\/div><\/div><div class=\"uncoder-form__hp\" aria-hidden=\"true\"><label for=\"uncoder-form-w4l6nod-hp\">Leave this field empty<\/label><input type=\"text\" id=\"uncoder-form-w4l6nod-hp\" name=\"_hp\" value=\"\" tabindex=\"-1\" autocomplete=\"off\"><\/div><input type=\"hidden\" name=\"doc_id\" value=\"60\"><input type=\"hidden\" name=\"post_id\" value=\"60\"><input type=\"hidden\" name=\"element_id\" value=\"w4l6nod\"><input type=\"hidden\" name=\"ts\" value=\"1792957982\"><input type=\"hidden\" name=\"token\" value=\"0a456fe55aa33192d1bb34cac8181e1bc59868303e6b825bd5059df90aa3c174\"><div class=\"uncoder-form__notice\" id=\"uncoder-form-w4l6nod-sent\" tabindex=\"-1\">Thanks \u2014 we\u2019ll confirm coverage for your zip within one business day.<\/div><div class=\"uncoder-form__message uncoder-form__message--success\" role=\"status\" aria-live=\"polite\"><\/div><div class=\"uncoder-form__message uncoder-form__message--error\" role=\"alert\"><\/div><\/form><\/div><\/div><div class=\"uncoder-container uncoder-tz3dqs8\"><div class=\"uncoder-container uncoder-o2urqop\"><div class=\"uncoder-container uncoder-day2pn5\"><div class=\"uncoder-container uncoder-uszewc5\"><figure class=\"uncoder-image uncoder-bkpxiqm\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1600\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1.webp\" class=\"uncoder-image__img\" alt=\"A desert-style home with palm trees, cacti and a tiled roof\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-phoenix-1-1536x1536.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-pnpncw8\"><div class=\"uncoder-text-editor uncoder-lsx3gup uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Phoenix, AZ<\/p><\/div><div class=\"uncoder-text-editor uncoder-ie55ea1 uncoder-text\"><p>428 roofs installed<\/p><\/div><div class=\"uncoder-text-editor uncoder-iozkpw9 uncoder-text\"><p>Our Home Base Since 2001. Same-day inspections across all 47 Phoenix-metro zips - Scottsdale, Mesa, Chandler, Gilbert and Tempe included.<\/p><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-nbb32hx\"><div class=\"uncoder-container uncoder-fw97w0n\"><figure class=\"uncoder-image uncoder-vfskq4v\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-austin-1.webp\" class=\"uncoder-image__img\" alt=\"A single-story house with a landscaped garden and an oak tree at sunset\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-austin-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-austin-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-austin-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-austin-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-austin-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-vaaaubk\"><div class=\"uncoder-text-editor uncoder-xaw2xz7 uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Austin, TX<\/p><\/div><div class=\"uncoder-text-editor uncoder-soagbgx uncoder-text\"><p>312 roofs installed<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-sx2un37\"><figure class=\"uncoder-image uncoder-b1tcmb0\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-denver-1.webp\" class=\"uncoder-image__img\" alt=\"A two-story family home with a front porch among autumn trees\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-denver-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-denver-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-denver-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-denver-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-denver-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-n5fhwkc\"><div class=\"uncoder-text-editor uncoder-ih7dosi uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Denver, CO<\/p><\/div><div class=\"uncoder-text-editor uncoder-hzfgejp uncoder-text\"><p>287 roofs installed<\/p><\/div><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-z5dayfd uncoder-container--grid\"><div class=\"uncoder-container uncoder-ruj7j0y\"><figure class=\"uncoder-image uncoder-a863bh2\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-dallas-1.webp\" class=\"uncoder-image__img\" alt=\"A large brick house with a curved walkway and a manicured lawn\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-dallas-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-dallas-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-dallas-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-dallas-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-dallas-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-fhqmuz7\"><div class=\"uncoder-text-editor uncoder-z6sc2k3 uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Dallas, TX<\/p><\/div><div class=\"uncoder-text-editor uncoder-plevu6s uncoder-text\"><p>246 roofs installed<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-lm0lcg2\"><figure class=\"uncoder-image uncoder-cvgfqh2\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-houston-1.webp\" class=\"uncoder-image__img\" alt=\"A ranch-style home with a wide lawn and mature trees\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-houston-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-houston-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-houston-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-houston-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-houston-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-hd5o3gl\"><div class=\"uncoder-text-editor uncoder-v4k3vey uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Houston, TX<\/p><\/div><div class=\"uncoder-text-editor uncoder-k8zzajx uncoder-text\"><p>198 roofs installed<\/p><\/div><\/div><\/div><div class=\"uncoder-container uncoder-fgabg9y\"><figure class=\"uncoder-image uncoder-h3uboea\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-seattle-1.webp\" class=\"uncoder-image__img\" alt=\"A cabin-style house among misty forest trees\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-seattle-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-seattle-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-seattle-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-seattle-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/home-seattle-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-vi8q7e5\"><div class=\"uncoder-text-editor uncoder-asi3txu uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Seattle, WA<\/p><\/div><div class=\"uncoder-text-editor uncoder-bggaq81 uncoder-text\"><p>174 roofs installed<\/p><\/div><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-zl93vtx\"><div class=\"uncoder-container uncoder-xk75zuf\"><div class=\"uncoder-text-editor uncoder-tzemc34 uncoder-text\"><p>Plus<\/p><\/div><div class=\"uncoder-text-editor uncoder-man5uik uncoder-text\" aria-level=\"3\" role=\"heading\"><p>36 More Cities<\/p><\/div><\/div><div class=\"uncoder-marquee uncoder-ackkytb uncoder-marquee--left uncoder-marquee--fade uncoder-marquee--pause\" aria-label=\"More cities we serve\" data-uncoder-js=\"marquee\" role=\"group\"><div class=\"uncoder-marquee__track\"><div class=\"uncoder-marquee__group\"><span class=\"uncoder-marquee__item uncoder-ri-sgr6ebj\"><span class=\"uncoder-marquee__text\">Tucson, AZ<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-f6qgf7m\"><span class=\"uncoder-marquee__text\">Las Vegas, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-bu5l1od\"><span class=\"uncoder-marquee__text\">Albuquerque, NM<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-l1d7eep\"><span class=\"uncoder-marquee__text\">San Antonio, TX<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-yq88izd\"><span class=\"uncoder-marquee__text\">Boulder, CO<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xd38a7e\"><span class=\"uncoder-marquee__text\">Salt Lake City, UT<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-z4884v7\"><span class=\"uncoder-marquee__text\">Boise, ID<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xycvr62\"><span class=\"uncoder-marquee__text\">Sacramento, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-oex73xh\"><span class=\"uncoder-marquee__text\">Fresno, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-kshk7y0\"><span class=\"uncoder-marquee__text\">Portland, OR<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-gbyega6\"><span class=\"uncoder-marquee__text\">Spokane, WA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-cw0r6ri\"><span class=\"uncoder-marquee__text\">Reno, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-sgr6ebj\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Tucson, AZ<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-f6qgf7m\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Las Vegas, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-bu5l1od\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Albuquerque, NM<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-l1d7eep\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">San Antonio, TX<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-yq88izd\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Boulder, CO<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xd38a7e\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Salt Lake City, UT<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-z4884v7\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Boise, ID<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xycvr62\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Sacramento, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-oex73xh\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Fresno, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-kshk7y0\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Portland, OR<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-gbyega6\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Spokane, WA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-cw0r6ri\" aria-hidden=\"true\"><span class=\"uncoder-marquee__text\">Reno, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><\/div><div class=\"uncoder-marquee__group\" aria-hidden=\"true\" inert><span class=\"uncoder-marquee__item uncoder-ri-sgr6ebj\"><span class=\"uncoder-marquee__text\">Tucson, AZ<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-f6qgf7m\"><span class=\"uncoder-marquee__text\">Las Vegas, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-bu5l1od\"><span class=\"uncoder-marquee__text\">Albuquerque, NM<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-l1d7eep\"><span class=\"uncoder-marquee__text\">San Antonio, TX<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-yq88izd\"><span class=\"uncoder-marquee__text\">Boulder, CO<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xd38a7e\"><span class=\"uncoder-marquee__text\">Salt Lake City, UT<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-z4884v7\"><span class=\"uncoder-marquee__text\">Boise, ID<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xycvr62\"><span class=\"uncoder-marquee__text\">Sacramento, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-oex73xh\"><span class=\"uncoder-marquee__text\">Fresno, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-kshk7y0\"><span class=\"uncoder-marquee__text\">Portland, OR<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-gbyega6\"><span class=\"uncoder-marquee__text\">Spokane, WA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-cw0r6ri\"><span class=\"uncoder-marquee__text\">Reno, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-sgr6ebj\"><span class=\"uncoder-marquee__text\">Tucson, AZ<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-f6qgf7m\"><span class=\"uncoder-marquee__text\">Las Vegas, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-bu5l1od\"><span class=\"uncoder-marquee__text\">Albuquerque, NM<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-l1d7eep\"><span class=\"uncoder-marquee__text\">San Antonio, TX<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-yq88izd\"><span class=\"uncoder-marquee__text\">Boulder, CO<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xd38a7e\"><span class=\"uncoder-marquee__text\">Salt Lake City, UT<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-z4884v7\"><span class=\"uncoder-marquee__text\">Boise, ID<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-xycvr62\"><span class=\"uncoder-marquee__text\">Sacramento, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-oex73xh\"><span class=\"uncoder-marquee__text\">Fresno, CA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-kshk7y0\"><span class=\"uncoder-marquee__text\">Portland, OR<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-gbyega6\"><span class=\"uncoder-marquee__text\">Spokane, WA<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><span class=\"uncoder-marquee__item uncoder-ri-cw0r6ri\"><span class=\"uncoder-marquee__text\">Reno, NV<\/span><\/span><span class=\"uncoder-marquee__sep\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-svg--fa-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 512 512\" fill=\"currentColor\"><path d=\"M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\"\/><\/svg><\/span><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"numbers\" class=\"uncoder-container uncoder-ejovr6c\"><div class=\"uncoder-container uncoder-rfcybgd\" aria-hidden=\"true\"><\/div><figure class=\"uncoder-image uncoder-x41sz7m\" aria-hidden=\"true\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"914\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-300x171.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-1024x585.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-768x439.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/grid-pattern-1-1536x877.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><div class=\"uncoder-container uncoder-zag2sq3 uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-y261fqf\"><div class=\"uncoder-text-editor uncoder-asi84at uncoder-text\"><p>[ By the Numbers ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-r6byzgr\">Two decades of roofs. <span class=\"rf-hl\">Zero shortcuts.<\/span><\/h2><\/div><div class=\"uncoder-container uncoder-bne07s5 uncoder-container--grid\"><div class=\"uncoder-counter uncoder-k9e1e0n\" data-uncoder-js=\"counter\"><div class=\"uncoder-counter__number-wrap\"><span class=\"uncoder-counter__number\" data-from=\"0\" data-to=\"10000\" data-decimals=\"0\" data-thousands=\",\" data-point=\".\" data-duration=\"1800\">10,000<\/span><span class=\"uncoder-counter__affix uncoder-counter__suffix\">+<\/span><\/div><p class=\"uncoder-counter__title\">ROOFS INSTALLED<\/p><\/div><div class=\"uncoder-counter uncoder-pl7jhrs\" data-uncoder-js=\"counter\"><div class=\"uncoder-counter__number-wrap\"><span class=\"uncoder-counter__number\" data-from=\"0\" data-to=\"25\" data-decimals=\"0\" data-thousands=\"\" data-point=\".\" data-duration=\"1800\">25<\/span><span class=\"uncoder-counter__affix uncoder-counter__suffix\">Years<\/span><\/div><p class=\"uncoder-counter__title\">IN BUSINESS<\/p><\/div><div class=\"uncoder-counter uncoder-d57c2f6\" data-uncoder-js=\"counter\"><div class=\"uncoder-counter__number-wrap\"><span class=\"uncoder-counter__number\" data-from=\"0\" data-to=\"4.9\" data-decimals=\"1\" data-thousands=\"\" data-point=\".\" data-duration=\"1800\">4.9<\/span><span class=\"uncoder-counter__affix uncoder-counter__suffix\">\/5<\/span><\/div><p class=\"uncoder-counter__title\">CUSTOMER RATING<\/p><\/div><div class=\"uncoder-counter uncoder-tjnpfja\" data-uncoder-js=\"counter\"><div class=\"uncoder-counter__number-wrap\"><span class=\"uncoder-counter__number\" data-from=\"0\" data-to=\"42\" data-decimals=\"0\" data-thousands=\"\" data-point=\".\" data-duration=\"1800\">42<\/span><\/div><p class=\"uncoder-counter__title\">CITIES SERVED<\/p><\/div><\/div><\/div><\/div><\/section><section id=\"reviews\" class=\"uncoder-container uncoder-x640iz4\"><div class=\"uncoder-container uncoder-ky04ddv uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-w0d5kgp\"><div class=\"uncoder-container uncoder-bseyxym\"><div class=\"uncoder-text-editor uncoder-rzhn9st uncoder-text\"><p>[ Reviews ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-s6fs58m rf-bal\">Honest words from real homeowners.<\/h2><\/div><\/div><div class=\"uncoder-container uncoder-p4nxavo rf-board\"><div class=\"uncoder-container uncoder-qhlxyri rf-board__bg\" aria-hidden=\"true\"><\/div><div class=\"uncoder-container uncoder-g9ymv2y rf-board__head\"><div class=\"uncoder-text-editor uncoder-x9bg3br uncoder-text\"><p>All reviews<\/p><\/div><div class=\"uncoder-text-editor uncoder-eiq6hc0 uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Read the room.<\/p><\/div><\/div><div class=\"uncoder-tabs uncoder-my1acn7 uncoder-tabs--anim-fade uncoder-tabs--no-indicator uncoder-tabs--image-only rf-board__tabs\" data-settings=\"{&quot;deepLink&quot;:false}\" data-uncoder-js=\"tabs\"><div class=\"uncoder-tabs__list\" role=\"tablist\" aria-orientation=\"horizontal\" aria-label=\"Reviews\"><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-1\" class=\"uncoder-tabs__tab uncoder-ri-po678x3 is-active\" aria-selected=\"true\" aria-controls=\"uncoder-tabs-my1acn7-panel-1\" tabindex=\"0\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Marcus T.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-2\" class=\"uncoder-tabs__tab uncoder-ri-px2b5u2\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-2\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by James R.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-3\" class=\"uncoder-tabs__tab uncoder-ri-q0sxrh4\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-3\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Patricia H.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-4\" class=\"uncoder-tabs__tab uncoder-ri-j4cs1ml\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-4\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by David K.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-5\" class=\"uncoder-tabs__tab uncoder-ri-iulssro\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-5\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Priya R.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-6\" class=\"uncoder-tabs__tab uncoder-ri-p1gnxcr\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-6\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Tom W.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-7\" class=\"uncoder-tabs__tab uncoder-ri-nogvrpf\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-7\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Sandra L.<\/span><\/button><button type=\"button\" role=\"tab\" id=\"uncoder-tabs-my1acn7-tab-8\" class=\"uncoder-tabs__tab uncoder-ri-v0i3mk6\" aria-selected=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-8\" tabindex=\"-1\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Carlos M.<\/span><\/button><\/div><div class=\"uncoder-tabs__panels\"><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-1\" class=\"uncoder-tabs__acc uncoder-ri-po678x3 is-active\" aria-expanded=\"true\" aria-controls=\"uncoder-tabs-my1acn7-panel-1\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Marcus T.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-1\" class=\"uncoder-tabs__panel uncoder-ri-po678x3 is-active\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-1\" tabindex=\"0\"><div class=\"uncoder-container uncoder-gfocwvs\" role=\"figure\"><div class=\"uncoder-container uncoder-a9hx7jq\"><div class=\"uncoder-text-editor uncoder-dkn2d1i uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-qhuu4ej uncoder-text\"><p>\u201cReplaced our roof after the hail storm in two days flat. Warranty paperwork was waiting when I got home.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-sxzc4m3\"><figure class=\"uncoder-image uncoder-d0z4xce\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-marcus-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-il8k6wq\"><div class=\"uncoder-text-editor uncoder-n5d3w42 uncoder-text\"><p>Marcus T.<\/p><\/div><div class=\"uncoder-text-editor uncoder-x8wedgn uncoder-text\"><p>Homeowner \u00b7 Austin, TX<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-2\" class=\"uncoder-tabs__acc uncoder-ri-px2b5u2\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-2\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by James R.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-2\" class=\"uncoder-tabs__panel uncoder-ri-px2b5u2\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-2\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-ikjmj71\" role=\"figure\"><div class=\"uncoder-container uncoder-he4cy8a\"><div class=\"uncoder-text-editor uncoder-t5cwjgf uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-ijnqxrc uncoder-text\"><p>\u201cCalled at 8am, crew was on the roof by noon. Leak fixed same day. Incredibly fast and clean.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-bwub0b9\"><figure class=\"uncoder-image uncoder-z5xcii7\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-james-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-xrdqnyk\"><div class=\"uncoder-text-editor uncoder-g8bkqvt uncoder-text\"><p>James R.<\/p><\/div><div class=\"uncoder-text-editor uncoder-rl0yh7a uncoder-text\"><p>Homeowner \u00b7 Phoenix, AZ<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-3\" class=\"uncoder-tabs__acc uncoder-ri-q0sxrh4\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-3\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Patricia H.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-3\" class=\"uncoder-tabs__panel uncoder-ri-q0sxrh4\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-3\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-ftuaidc\" role=\"figure\"><div class=\"uncoder-container uncoder-mq0llp9\"><div class=\"uncoder-text-editor uncoder-y92qokw uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-nnt5a15 uncoder-text\"><p>\u201cBest roofing experience I've had in 20 years of owning homes. Professional, honest, and zero surprises on the invoice.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-b1cqb3l\"><figure class=\"uncoder-image uncoder-dueoday\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-patricia-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-jg1dgex\"><div class=\"uncoder-text-editor uncoder-lqb7ep7 uncoder-text\"><p>Patricia H.<\/p><\/div><div class=\"uncoder-text-editor uncoder-bb9gnd9 uncoder-text\"><p>Homeowner \u00b7 Denver, CO<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-4\" class=\"uncoder-tabs__acc uncoder-ri-j4cs1ml\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-4\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by David K.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-4\" class=\"uncoder-tabs__panel uncoder-ri-j4cs1ml\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-4\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-ssz6hy0\" role=\"figure\"><div class=\"uncoder-container uncoder-y6qnuzi\"><div class=\"uncoder-text-editor uncoder-v4z9imp uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-el51gs0 uncoder-text\"><p>\u201cThey handled my entire insurance claim. I didn't make a single call to my carrier. Completely stress-free process.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-rxhbd03\"><figure class=\"uncoder-image uncoder-hx0g9w5\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-david-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-no6sqg6\"><div class=\"uncoder-text-editor uncoder-m4fbu9t uncoder-text\"><p>David K.<\/p><\/div><div class=\"uncoder-text-editor uncoder-dyih86l uncoder-text\"><p>Homeowner \u00b7 Dallas, TX<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-5\" class=\"uncoder-tabs__acc uncoder-ri-iulssro\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-5\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Priya R.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-5\" class=\"uncoder-tabs__panel uncoder-ri-iulssro\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-5\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-a0yvoo8\" role=\"figure\"><div class=\"uncoder-container uncoder-tum3ggm\"><div class=\"uncoder-text-editor uncoder-rl0ywlo uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-vz9ew4y uncoder-text\"><p>\u201cShowed up on time, finished a day early, and cleaned every shingle off my lawn. Exactly what you want.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-w1ri2qe\"><figure class=\"uncoder-image uncoder-w6zbir2\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-priya-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-j6irtaj\"><div class=\"uncoder-text-editor uncoder-jwxi7ca uncoder-text\"><p>Priya R.<\/p><\/div><div class=\"uncoder-text-editor uncoder-j3aa0mt uncoder-text\"><p>Property Manager \u00b7 Denver, CO<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-6\" class=\"uncoder-tabs__acc uncoder-ri-p1gnxcr\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-6\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Tom W.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-6\" class=\"uncoder-tabs__panel uncoder-ri-p1gnxcr\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-6\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-af45ygd\" role=\"figure\"><div class=\"uncoder-container uncoder-naunmpr\"><div class=\"uncoder-text-editor uncoder-xk7j6ac uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-xmu0h9t uncoder-text\"><p>\u201cThree other roofers missed the leak. Rafton found it in 20 minutes with a drone. Fixed the same afternoon.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-dtjzi9x\"><figure class=\"uncoder-image uncoder-m69ib1u\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-tom-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-x0qvt67\"><div class=\"uncoder-text-editor uncoder-qx0cyjc uncoder-text\"><p>Tom W.<\/p><\/div><div class=\"uncoder-text-editor uncoder-fci3cfs uncoder-text\"><p>Homeowner \u00b7 Houston, TX<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-7\" class=\"uncoder-tabs__acc uncoder-ri-nogvrpf\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-7\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Sandra L.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-7\" class=\"uncoder-tabs__panel uncoder-ri-nogvrpf\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-7\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-hf54a81\" role=\"figure\"><div class=\"uncoder-container uncoder-jcaqlgp\"><div class=\"uncoder-text-editor uncoder-l7dwry5 uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-ankttoj uncoder-text\"><p>\u201cThe foreman who quoted my roof was the same one who finished it. That kind of consistency is rare.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-asknj7q\"><figure class=\"uncoder-image uncoder-yudz1yy\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-sandra-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-nfosd4v\"><div class=\"uncoder-text-editor uncoder-dv2tlx8 uncoder-text\"><p>Sandra L.<\/p><\/div><div class=\"uncoder-text-editor uncoder-yujhlgc uncoder-text\"><p>Homeowner \u00b7 Seattle, WA<\/p><\/div><\/div><\/div><\/div><\/div><button type=\"button\" id=\"uncoder-tabs-my1acn7-acc-8\" class=\"uncoder-tabs__acc uncoder-ri-v0i3mk6\" aria-expanded=\"false\" aria-controls=\"uncoder-tabs-my1acn7-panel-8\"><span class=\"uncoder-tabs__acc-label\"><img width=\"300\" height=\"300\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-300x300.webp\" class=\"uncoder-tabs__image\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-768x768.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1.webp 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><span class=\"uncoder-tabs__title uncoder-tabs__title--pictured\">Review by Carlos M.<\/span><\/span><svg class=\"uncoder-svg uncoder-tabs__acc-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/button><div id=\"uncoder-tabs-my1acn7-panel-8\" class=\"uncoder-tabs__panel uncoder-ri-v0i3mk6\" role=\"tabpanel\" aria-labelledby=\"uncoder-tabs-my1acn7-tab-8\" tabindex=\"0\" hidden><div class=\"uncoder-container uncoder-zcto7t8\" role=\"figure\"><div class=\"uncoder-container uncoder-q9efv6b\"><div class=\"uncoder-text-editor uncoder-hzyc261 uncoder-text\" aria-label=\"5 out of 5 stars\" role=\"img\"><p class=\"rf-stars\">\u2605\u2605\u2605\u2605\u2605<\/p><\/div><div class=\"uncoder-text-editor uncoder-f8v3kfu uncoder-text\"><p>\u201cNew roof installed in two days. Crew was professional, respectful of the property, and left zero mess behind.\u201d<\/p><\/div><\/div><div class=\"uncoder-container uncoder-n28peey\"><figure class=\"uncoder-image uncoder-ri4sgzz\" data-uncoder-js=\"lightbox\"><img width=\"1080\" height=\"1080\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1.webp\" class=\"uncoder-image__img\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1.webp 1080w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-1024x1024.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/review-carlos-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><div class=\"uncoder-container uncoder-nyt9xfh\"><div class=\"uncoder-text-editor uncoder-v6eb9ic uncoder-text\"><p>Carlos M.<\/p><\/div><div class=\"uncoder-text-editor uncoder-gx4yuyw uncoder-text\"><p>Homeowner \u00b7 San Antonio, TX<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"uncoder-container uncoder-ty3ocyx uncoder-container--grid rf-board__foot\"><div class=\"uncoder-container uncoder-ba3giya\"><div class=\"uncoder-text-editor uncoder-pv73qjr uncoder-text\"><p>4.9<\/p><\/div><div class=\"uncoder-text-editor uncoder-upzfg9h uncoder-text\"><p>Avg rating<\/p><\/div><\/div><div class=\"uncoder-container uncoder-onuqszk\"><div class=\"uncoder-text-editor uncoder-drlgf7s uncoder-text\"><p>1500+<\/p><\/div><div class=\"uncoder-text-editor uncoder-awnidym uncoder-text\"><p>Reviews<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"recent-work\" class=\"uncoder-container uncoder-usdggwp\"><div class=\"uncoder-container uncoder-phq0unt uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-p62vmu3\"><div class=\"uncoder-container uncoder-goot1uz\"><div class=\"uncoder-text-editor uncoder-axk5ibc uncoder-text\"><p>[ Recent Work ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-ycy7f1p rf-bal\">Real roofs. Real homes. Shipped this year.<\/h2><\/div><div class=\"uncoder-text-editor uncoder-vhd1414 uncoder-text rf-bal\"><p>Every project below is a Rafton job from the last 12 months - same crew that'll show up at your door.<\/p><\/div><\/div><div class=\"uncoder-carousel uncoder-lct8ilk uncoder-carousel--center uncoder-carousel--turn\" data-settings=\"{&quot;autoplay&quot;:true,&quot;delay&quot;:2600,&quot;pauseOnHover&quot;:true,&quot;loop&quot;:true,&quot;center&quot;:true,&quot;endless&quot;:true,&quot;drag&quot;:true,&quot;speed&quot;:700,&quot;start&quot;:0,&quot;i18n&quot;:{&quot;goto&quot;:&quot;Go to slide %s&quot;,&quot;status&quot;:&quot;Slide %1$s of %2$s&quot;,&quot;pause&quot;:&quot;Pause autoplay&quot;,&quot;play&quot;:&quot;Start autoplay&quot;}}\" data-uncoder-js=\"carousel\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Recent roofing projects\"><div class=\"uncoder-carousel__viewport\"><div class=\"uncoder-carousel__track\" id=\"uncoder-carousel-lct8ilk-track\"><div class=\"uncoder-carousel__slide uncoder-ri-zmkkyul\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 7\"><div class=\"uncoder-container uncoder-slzoafq\"><figure class=\"uncoder-image uncoder-lcfhy56\" data-uncoder-js=\"lightbox\"><img width=\"893\" height=\"1600\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-tile-battens-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer walking on battens over new dark tiles\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-tile-battens-1.webp 893w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-tile-battens-1-167x300.webp 167w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-tile-battens-1-572x1024.webp 572w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-tile-battens-1-768x1376.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-tile-battens-1-857x1536.webp 857w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/figure><\/div><\/div><div class=\"uncoder-carousel__slide uncoder-ri-nig0mk3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 7\"><div class=\"uncoder-container uncoder-zb3hgcg\"><figure class=\"uncoder-image uncoder-bpqy2u3\" data-uncoder-js=\"lightbox\"><img width=\"1024\" height=\"1024\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1.webp\" class=\"uncoder-image__img\" alt=\"Three roofers reviewing plans on a shingle roof\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/crew-reviewing-plans-1-768x768.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div><div class=\"uncoder-carousel__slide uncoder-ri-f87ejyu\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 7\"><div class=\"uncoder-container uncoder-k6axpus\"><figure class=\"uncoder-image uncoder-xd3njhh\" data-uncoder-js=\"lightbox\"><img width=\"768\" height=\"1376\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-red-tiles-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer fitting red tiles beside a brick chimney\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-red-tiles-1.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-red-tiles-1-167x300.webp 167w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-red-tiles-1-572x1024.webp 572w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div><\/div><div class=\"uncoder-carousel__slide uncoder-ri-qmbarb0\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 7\"><div class=\"uncoder-container uncoder-fh7yx5l\"><figure class=\"uncoder-image uncoder-h2a21cj\" data-uncoder-js=\"lightbox\"><img width=\"1024\" height=\"1024\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer in a helmet and harness laying roof tiles\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1-300x300.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1-150x150.webp 150w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/roofer-laying-tiles-1-768x768.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div><div class=\"uncoder-carousel__slide uncoder-ri-sbsnsb1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 7\"><div class=\"uncoder-container uncoder-dn4girr\"><figure class=\"uncoder-image uncoder-e2bfpx4\" data-uncoder-js=\"lightbox\"><img width=\"893\" height=\"1600\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-gutter-install-1.webp\" class=\"uncoder-image__img\" alt=\"A worker fixing a metal gutter with a drill\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-gutter-install-1.webp 893w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-gutter-install-1-167x300.webp 167w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-gutter-install-1-572x1024.webp 572w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-gutter-install-1-768x1376.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/work-gutter-install-1-857x1536.webp 857w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/figure><\/div><\/div><div class=\"uncoder-carousel__slide uncoder-ri-sx11j9q\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 7\"><div class=\"uncoder-container uncoder-s401ie1\"><figure class=\"uncoder-image uncoder-yyzoaf8\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1073\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer installing shingles on a house at sunset\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-300x201.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-1024x687.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-768x515.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/installing-shingles-sunset-1-1536x1030.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div><\/div><div class=\"uncoder-carousel__slide uncoder-ri-nckk7zn\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 7\"><div class=\"uncoder-container uncoder-err9zag\"><figure class=\"uncoder-image uncoder-rfyu3fs\" data-uncoder-js=\"lightbox\"><img width=\"1600\" height=\"1195\" src=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/nail-gun-shingles-1.webp\" class=\"uncoder-image__img\" alt=\"A roofer in a hard hat fixing shingles with a nail gun\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/nail-gun-shingles-1.webp 1600w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/nail-gun-shingles-1-300x224.webp 300w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/nail-gun-shingles-1-1024x765.webp 1024w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/nail-gun-shingles-1-768x574.webp 768w, https:\/\/demo.uncoderbuilder.com\/rafton\/wp-content\/uploads\/2026\/10\/nail-gun-shingles-1-1536x1147.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div><\/div><\/div><\/div><div class=\"uncoder-carousel__pagination uncoder-carousel__pagination--none\"><button type=\"button\" class=\"uncoder-carousel__toggle\" aria-controls=\"uncoder-carousel-lct8ilk-track\" aria-label=\"Pause autoplay\"><svg class=\"uncoder-svg uncoder-carousel__pause\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"14\" y=\"3\" width=\"5\" height=\"18\" rx=\"1\"\/><rect x=\"5\" y=\"3\" width=\"5\" height=\"18\" rx=\"1\"\/><\/svg><svg class=\"uncoder-svg uncoder-carousel__play\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"\/><\/svg><\/button><\/div><div class=\"uncoder-carousel__status uncoder-sr-only\" aria-live=\"polite\" aria-atomic=\"true\"><\/div><\/div><\/div><\/div><\/section><section id=\"faq\" class=\"uncoder-container uncoder-k9fj96j\"><div class=\"uncoder-container uncoder-crem90w uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-d3fr2t6 uncoder-container--fit\"><div class=\"uncoder-container uncoder-ve8h75e\"><div class=\"uncoder-container uncoder-rlyyoil\"><div class=\"uncoder-container uncoder-zfhbxf2\"><div class=\"uncoder-text-editor uncoder-h83r7ag uncoder-text\"><p>[ FAQ ]<\/p><\/div><h2 class=\"uncoder-heading uncoder-wt33u4t rf-bal\">Common questions. Honest answers.<\/h2><\/div><\/div><div class=\"uncoder-container uncoder-s395c35 uncoder-container--fit\"><div class=\"uncoder-container uncoder-bs64z1s\"><div class=\"uncoder-text-editor uncoder-bmup8gk uncoder-text\" aria-level=\"3\" role=\"heading\"><p>Still have questions?<\/p><\/div><div class=\"uncoder-text-editor uncoder-c87vkaz uncoder-text\"><p>Can\u2019t find what you\u2019re looking for? Chat with our team - we\u2019re here to help.<\/p><\/div><\/div><div class=\"uncoder-button uncoder-rrby5qu rf-btn rf-btn--white\"><a href=\"https:\/\/demo.uncoderbuilder.com\/rafton\/contact\/\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">TALK TO US<\/span><svg class=\"uncoder-svg uncoder-btn__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"uncoder-container uncoder-zv4fo1t\"><div class=\"uncoder-accordion uncoder-yvpjq2m uncoder-accordion--icon-end\" data-settings=\"{&quot;multiple&quot;:false,&quot;duration&quot;:300,&quot;closedBelow&quot;:0}\" data-uncoder-js=\"accordion\"><details id=\"uncoder-acc-yvpjq2m-1\" class=\"uncoder-accordion__item uncoder-ri-ncj8055\" name=\"uncoder-acc-yvpjq2m\" open><summary class=\"uncoder-accordion__header\" id=\"uncoder-acc-yvpjq2m-header-1\"><h3 class=\"uncoder-accordion__title\">How long does a new roof actually take?<\/h3><span class=\"uncoder-accordion__icon\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-accordion__icon-closed\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><\/svg><svg class=\"uncoder-svg uncoder-accordion__icon-open\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/span><\/summary><div class=\"uncoder-accordion__panel\" role=\"region\" aria-labelledby=\"uncoder-acc-yvpjq2m-header-1\"><div class=\"uncoder-accordion__content\"><div class=\"uncoder-container uncoder-yv6a81n\"><div class=\"uncoder-text-editor uncoder-yu35cqm uncoder-text\"><p>Most residential roof replacements ship in 1\u20133 days once material arrives. We pull permits ahead of time, so the only delay you'll see is the weather.<\/p><\/div><\/div><\/div><\/div><\/details><details id=\"uncoder-acc-yvpjq2m-2\" class=\"uncoder-accordion__item uncoder-ri-bv4gewb\" name=\"uncoder-acc-yvpjq2m\"><summary class=\"uncoder-accordion__header\" id=\"uncoder-acc-yvpjq2m-header-2\"><h3 class=\"uncoder-accordion__title\">Do you handle the insurance claim?<\/h3><span class=\"uncoder-accordion__icon\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-accordion__icon-closed\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><\/svg><svg class=\"uncoder-svg uncoder-accordion__icon-open\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/span><\/summary><div class=\"uncoder-accordion__panel\" role=\"region\" aria-labelledby=\"uncoder-acc-yvpjq2m-header-2\"><div class=\"uncoder-accordion__content\"><div class=\"uncoder-container uncoder-qnrm1xr\"><div class=\"uncoder-text-editor uncoder-ozuzk3w uncoder-text\"><p>Yes - for storm and hail damage, we send a state-licensed adjuster to the inspection and handle all the paperwork with your carrier. You only pay your deductible.<\/p><\/div><\/div><\/div><\/div><\/details><details id=\"uncoder-acc-yvpjq2m-3\" class=\"uncoder-accordion__item uncoder-ri-cbey1uv\" name=\"uncoder-acc-yvpjq2m\"><summary class=\"uncoder-accordion__header\" id=\"uncoder-acc-yvpjq2m-header-3\"><h3 class=\"uncoder-accordion__title\">What materials do you install?<\/h3><span class=\"uncoder-accordion__icon\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-accordion__icon-closed\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><\/svg><svg class=\"uncoder-svg uncoder-accordion__icon-open\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/span><\/summary><div class=\"uncoder-accordion__panel\" role=\"region\" aria-labelledby=\"uncoder-acc-yvpjq2m-header-3\"><div class=\"uncoder-accordion__content\"><div class=\"uncoder-container uncoder-vn8jim3\"><div class=\"uncoder-text-editor uncoder-ablxdst uncoder-text\"><p>Asphalt shingle (GAF, Owens Corning, CertainTeed), metal (standing seam, exposed-fastener), clay &amp; concrete tile, and synthetic slate. We're factory-certified on all four.<\/p><\/div><\/div><\/div><\/div><\/details><details id=\"uncoder-acc-yvpjq2m-4\" class=\"uncoder-accordion__item uncoder-ri-dunjzv9\" name=\"uncoder-acc-yvpjq2m\"><summary class=\"uncoder-accordion__header\" id=\"uncoder-acc-yvpjq2m-header-4\"><h3 class=\"uncoder-accordion__title\">What's the warranty?<\/h3><span class=\"uncoder-accordion__icon\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-accordion__icon-closed\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><\/svg><svg class=\"uncoder-svg uncoder-accordion__icon-open\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/span><\/summary><div class=\"uncoder-accordion__panel\" role=\"region\" aria-labelledby=\"uncoder-acc-yvpjq2m-header-4\"><div class=\"uncoder-accordion__content\"><div class=\"uncoder-container uncoder-oqv88om\"><div class=\"uncoder-text-editor uncoder-nd64tcz uncoder-text\"><p>25-year workmanship warranty from us, plus manufacturer warranties up to 50 years on premium materials. Both transfer once if you sell the home.<\/p><\/div><\/div><\/div><\/div><\/details><details id=\"uncoder-acc-yvpjq2m-5\" class=\"uncoder-accordion__item uncoder-ri-sfep7nt\" name=\"uncoder-acc-yvpjq2m\"><summary class=\"uncoder-accordion__header\" id=\"uncoder-acc-yvpjq2m-header-5\"><h3 class=\"uncoder-accordion__title\">Are you licensed and insured?<\/h3><span class=\"uncoder-accordion__icon\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-accordion__icon-closed\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><\/svg><svg class=\"uncoder-svg uncoder-accordion__icon-open\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/span><\/summary><div class=\"uncoder-accordion__panel\" role=\"region\" aria-labelledby=\"uncoder-acc-yvpjq2m-header-5\"><div class=\"uncoder-accordion__content\"><div class=\"uncoder-container uncoder-osrvkfa\"><div class=\"uncoder-text-editor uncoder-qpgqmxv uncoder-text\"><p>Fully licensed in every state we operate (license #s in the footer). General liability $2M, workers' comp on every crew member. Certificate available on request.<\/p><\/div><\/div><\/div><\/div><\/details><details id=\"uncoder-acc-yvpjq2m-6\" class=\"uncoder-accordion__item uncoder-ri-rxvajvg\" name=\"uncoder-acc-yvpjq2m\"><summary class=\"uncoder-accordion__header\" id=\"uncoder-acc-yvpjq2m-header-6\"><h3 class=\"uncoder-accordion__title\">Do you charge for inspections or quotes?<\/h3><span class=\"uncoder-accordion__icon\" aria-hidden=\"true\"><svg class=\"uncoder-svg uncoder-accordion__icon-closed\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/><\/svg><svg class=\"uncoder-svg uncoder-accordion__icon-open\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/span><\/summary><div class=\"uncoder-accordion__panel\" role=\"region\" aria-labelledby=\"uncoder-acc-yvpjq2m-header-6\"><div class=\"uncoder-accordion__content\"><div class=\"uncoder-container uncoder-x214ziz\"><div class=\"uncoder-text-editor uncoder-i9zesv0 uncoder-text\"><p>Never. Free drone inspection, free written quote, free in-home consultation. No high-pressure sales - if we're not a fit, we'll tell you.<\/p><\/div><\/div><\/div><\/div><\/details><\/div><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How long does a new roof actually take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Most residential roof replacements ship in 1\u20133 days once material arrives. We pull permits ahead of time, so the only delay you'll see is the weather.\"}},{\"@type\":\"Question\",\"name\":\"Do you handle the insurance claim?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes - for storm and hail damage, we send a state-licensed adjuster to the inspection and handle all the paperwork with your carrier. You only pay your deductible.\"}},{\"@type\":\"Question\",\"name\":\"What materials do you install?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Asphalt shingle (GAF, Owens Corning, CertainTeed), metal (standing seam, exposed-fastener), clay \\u0026 concrete tile, and synthetic slate. We're factory-certified on all four.\"}},{\"@type\":\"Question\",\"name\":\"What's the warranty?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"25-year workmanship warranty from us, plus manufacturer warranties up to 50 years on premium materials. Both transfer once if you sell the home.\"}},{\"@type\":\"Question\",\"name\":\"Are you licensed and insured?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Fully licensed in every state we operate (license #s in the footer). General liability $2M, workers' comp on every crew member. Certificate available on request.\"}},{\"@type\":\"Question\",\"name\":\"Do you charge for inspections or quotes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Never. Free drone inspection, free written quote, free in-home consultation. No high-pressure sales - if we're not a fit, we'll tell you.\"}}]}\n<\/script>\n<\/div><\/div><\/div><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Trusted by10,000+ Homeowners Delivering premium roofing solutions We provide top-quality roofing solutions designed to protect your home and enhance its value. GET A FREE QUOTE [ About Us&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"uncoder-full-width","meta":{"footnotes":""},"class_list":["post-60","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/pages\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":0,"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/pages\/60\/revisions"}],"wp:attachment":[{"href":"https:\/\/demo.uncoderbuilder.com\/rafton\/wp-json\/wp\/v2\/media?parent=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}