{"id":21893,"date":"2025-11-05T23:07:01","date_gmt":"2025-11-05T23:07:01","guid":{"rendered":"https:\/\/www.windownation.com\/locations\/pennsylvania\/penn-hills\/"},"modified":"2025-11-05T23:07:01","modified_gmt":"2025-11-05T23:07:01","slug":"pennsylvania-penn-hills","status":"publish","type":"nbly_city","link":"https:\/\/www.windownation.com\/locations\/pennsylvania\/penn-hills\/","title":{"rendered":"Penn Hills"},"content":{"rendered":"\n                <section class=\"wp-block-wn-hero-banner\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"hero-banner-content\">\n                            <div class=\"hero-banner-content-container\">\n                                <h1>Professional Window Replacement &#038; Installation in <strong>Penn Hills, PA<\/strong><\/h1>\n                                <div class=\"wn-hero-heading\">Trusted Window Replacement Experts<\/div>\n                                <p>High-performance windows in Penn Hills, Pennsylvania deliver more than good looks. Our energy-efficient designs improve insulation, reduce drafts, and brighten older homes with lasting style. <\/p>\n                            <\/div>\n                            <div class=\"hero-banner-social\">\n                    <div>\n                        4.7 \/ 5\n                        <div class=\"wn-review-stars\">\n                <div class=\"wn-review-stars-container stars-full\" style=\"width:97px\">\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                <\/div>\n                <div class=\"wn-review-stars-container stars-empty\">\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                <\/div>\n            <\/div>\n                    <\/div>\n                    <div>\n                        <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/top-500.svg\" alt=\"Top 500 Remodeler\" \/>\n                        <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/window-dealer.png\" alt=\"3rd Largest Window Dealer\" \/>\n                        <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/angi-super.png\" alt=\"Angi Super Service Award\" \/>\n                        <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/dealer-of-the-year.png\" alt=\"Dealer of the Year\" \/>\n                    <\/div>\n                <\/div>\n                        <\/div>\n                        <div class=\"hero-banner-form\">\n                            <section class=\"wp-block-wn-schedule-service\">\n                            <div class=\"service-form-container\">\n                                <div class=\"service-form\">\n                                    <h2>Get Your Free Estimate<\/h2>\n                                    <form class=\"wn-schedule-service-form\" name=\"homepageForm\" id=\"locationDetailForm\" data-msevent=\"form_submitted\" data-mscategory=\"form_submitted\" data-msaction=\"form submission\">\n                                        <div>\n                                            <div>\n                                                <label for=\"req-first-name\">First Name*<\/label>\n                                                <input type=\"text\" id=\"req-first-name\" data-wn=\"req-name\" required>\n                                            <\/div>\n                                            <div>\n                                                <label for=\"req-last-name\">Last Name*<\/label>\n                                                <input type=\"text\" id=\"req-last-name\" data-wn=\"req-name\" required>\n                                            <\/div>\n                                        <\/div>\n                                        <div>\n                                            <div class=\"form-wide\">\n                                                <label for=\"req-email\">Email*<\/label>\n                                                <input type=\"email\" id=\"req-email\" data-wn=\"req-email\" required>\n                                            <\/div>\n                                        <\/div>\n                                        <div>\n                                            <div>\n                                                <label for=\"req-phone\">Phone Number*<\/label>\n                                                <input type=\"tel\" id=\"req-phone\" data-wn=\"req-phone\" required pattern=\"\\([0-9]{3}\\) [0-9]{3}-[0-9]{4}\" oninvalid=\"setCustomValidity('Please use required format (xxx) xxx-xxxx')\" oninput=\"setCustomValidity('')\">\n                                            <\/div>\n                                            <div>\n                                                <label for=\"req-postal-code\">ZIP Code*<\/label>\n                                                <input type=\"text\" id=\"req-postal-code\" data-wn=\"req-address\" required pattern=\"[0-9]{5}\">\n                                            <\/div>\n                                        <\/div>\n                                        <div>\n                                            <div class=\"form-sms\">    \n                                                <input type=\"checkbox\" id=\"req-sms\" required>\n                                                <div class=\"service-reminder-wrap\">\n                                                    <label for=\"req-sms\">By submitting this form, you are giving your express written consent without obligation for Window Nation to contact you regarding our services using e-mail, phone, or text, including automated technology for calls and\/or texts to the mobile number(s) provided. For more details, including how to opt out, read our <a href=\"https:\/\/www.windownation.com\/privacy-policy\" target=\"_blank\">privacy policy<\/a>.<\/label>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                        <button type=\"submit\" class=\"primary-btn wn-schedule-service\" title=\"Submit\">Submit<\/button>\n                                    <\/form>\n                                <\/div>\n                                <div class=\"service-form-success\">\n                                    <h2>Thank you for contacting us!<\/h2>\n                                    <p><\/p>\n                                <div>\n                            <\/div>\n                        <\/section>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n<section class=\"wp-block-wn-service-cards\">\n\t\t\t<div class=\"wn-block-container\">\n                <div class=\"wp-block-wn-service-cards-header\">\t\n                    <div class=\"wn-eyebrow\">Why Choose Us<\/div>\n                    <h2>Our Products &#038; Services<\/h2>\n                    <p>We specialize in home window and door replacement services for Penn Hills, Pennsylvania homeowners. Our energy-efficient products cut down on drafts, reduce utility costs, and complement the look of your home.<\/p>\n                <\/div>\n\t\t\t\t<ul class=\"wn-service-cards\"><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Bay-Window.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/windows\/products\/bay-windows\">Bay Windows<\/a><\/h3>\n                        <\/div>\n                        <div>Replacement bay windows give your Penn Hills, PA home added space, light, and timeless style.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Door.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/doors\">Door Replacement<\/a><\/h3>\n                        <\/div>\n                        <div>Choose from entry and sliding glass doors built to last. Each replacement enhances comfort, style, and security for your Penn Hills, PA home.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Double-Hung.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/windows\/products\/double-hung-windows\">Double Hung Windows<\/a><\/h3>\n                        <\/div>\n                        <div>Our double hung windows are designed with convenience in mind. They&#8217;re simple to clean, highly efficient, and fit well in nearly any room. And they give your Penn Hills, PA home a classic, stylish look.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Specialty-Windows.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/windows\/products\/specialty-windows\">Specialty Windows<\/a><\/h3>\n                        <\/div>\n                        <div>Specialty windows give your Penn Hills home distinctive charm. Built to order, they combine energy efficiency, unique design, and the perfect fit for any room.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><\/ul><\/div><\/section>\n\n\n\n\n\n\n                <section class=\"wp-block-wn-mini-cta\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"wn-mini-cta-content\">\n                            <h2>The more you buy, the more you save!<\/h2>\n                            <p>Save 30-50% off your new window purchase. Plus $0 down &#038; Payments from $199\/month.<\/p>\n                        <\/div>\n                        <div class=\"wn-cta-buttons\">\n                            \n                                <div class=\"wp-block-wn-cta-button\">\n                                    <a class=\"secondary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Request a Quote<\/a>\n                                <\/div>\n                            \n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-call-out-blocks\">\n                    <div class=\"wp-block-wn-call-out-blocks-content-container\">\n                        <div class=\"wn-eyebrow\">Our Method<\/div>\n                        <h2>Window Replacement Process in Penn Hills, PA<\/h2>    \n                        <div class=\"wn-block-container\">  \n                            <div class=\"wp-block-wn-call-out-blocks-content\">\n                                <ul class=\"wp-block-wn-call-out-blocks-list\">\n            <li class=\"wp-block-wn-call-out-block\">\n                <div class=\"wp-block-wn-call-out-blocks-item-header\">\n                    <div class=\"wn-eyebrow\">Step 1<\/div>\n                    <h3>Free consultation &#038; design<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Window and door projects in Penn Hills, PA start with a free in-home consultation. We take time to understand your goals and budget, then design a plan that makes replacement simple and stress-free.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-call-out-block\">\n                <div class=\"wp-block-wn-call-out-blocks-item-header\">\n                    <div class=\"wn-eyebrow\">Step 2<\/div>\n                    <h3>Professional Install<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">A proper installation makes all the difference in Penn Hills, PA. Our crews deliver flawless fits that extend product life, enhance efficiency, and increase your home&#8217;s long-term value.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-call-out-block\">\n                <div class=\"wp-block-wn-call-out-blocks-item-header\">\n                    <div class=\"wn-eyebrow\">Step 3<\/div>\n                    <h3>Ongoing Customer Service<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Homes in Penn Hills, PA face brutal winters and hot summers, but our customer service doesn&#8217;t stop when the job ends. You can rely on our team year-round for maintenance, guidance, and ongoing care.<\/p>\n                    \n                <\/div>\n            <\/li>\n        <\/ul>\n                            <\/div>\n                            <div class=\"wn-call-out-blocks-image\"><img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/509x339.jpg\" class=\"wp-image-1115\" alt=\"Window Nation Installation Process\"\/><\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n        <section class=\"wp-block-wn-service-area\">\n            <div class=\"wn-block-container\">\n                <div class=\"service-area-header\">\n                    <div class=\"wn-eyebrow\">Windows &#038; Doors for Homes Like Yours<\/div>\n                    <h2>Trusted Window Replacement Experts in Penn Hills<\/h2>\n                    <p><\/p>\n                <\/div>\n                <div class=\"serviced-cities\"><section class=\"wp-block-wn-serviced-cities\">\n                            <div class=\"wn-serviced-cities-content\">    \n                            <h3>Window Nation Pittsburgh<\/h3>  \n                            <div>\n                            9001 Rico Road <br \/>\n                            Monroeville, Pennsylvania, 15146<br \/>\n                            <a href=\"tel:4123572760\">(412) 357-2760<\/a>\n                        <\/div>\n                        <br \/>\n                            <div><strong>All Serviced Cities:<\/strong><\/div>\n                            <ul><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/baldwin\/\">Baldwin<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/bethel-park\/\">Bethel Park<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/cranberry-township\/\">Cranberry Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/franklin-park\/\">Franklin Park<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/hampton-township\/\">Hampton Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/hempfield-township\/\">Hempfield Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/mccandless\/\">McCandless<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/mckeesport\/\">McKeesport<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/monroeville\/\">Monroeville<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/moon-township\/\">Moon Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/mount-lebanon\/\">Mount Lebanon<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/murrysville\/\">Murrysville<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/new-castle\/\">New Castle<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/north-huntingdon-township\/\">North Huntingdon Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/peters-township\/\">Peters Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/pittsburgh\/\">Pittsburgh<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/plum\/\">Plum<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/ross-township\/\">Ross Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/scott-township\/\">Scott Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/shaler-township\/\">Shaler Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/upper-st-clair\/\">Upper St. Clair<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/west-mifflin\/\">West Mifflin<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/whitehall\/\">Whitehall<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/wilkinsburg\/\">Wilkinsburg<\/a><\/li><\/ul>\n                            <\/div>\n                            <div class=\"wn-serviced-cities-map\">\n                                \n        <div id=\"nbly-service-map\" role=\"presentation\"><\/div>\n        <script>\n            (g=>{var h,a,k,p=\"The Google Maps JavaScript API\",c=\"google\",l=\"importLibrary\",q=\"__ib__\",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement(\"script\"));e.set(\"libraries\",[...r]+\"\");for(k in g)e.set(k.replace(\/[A-Z]\/g,t=>\"_\"+t[0].toLowerCase()),g[k]);e.set(\"callback\",c+\".maps.\"+q);a.src=`https:\/\/maps.${c}apis.com\/maps\/api\/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+\" could not load.\"));a.nonce=m.querySelector(\"script[nonce]\")?.nonce||\"\";m.head.append(a)}));d[l]?console.warn(p+\" only loads once. Ignoring:\",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({\n                key: \"AIzaSyAgutGJdUeN8A3K5pre71IrumEAXexIeKI\",\n                v: \"weekly\",\n            });\n        <\/script>\n        <script>\n            let map;\n            async function initMap() {\n            const { Map, InfoWindow } = await google.maps.importLibrary(\"maps\");\n                            const { AdvancedMarkerElement, PinElement } = await google.maps.importLibrary(\"marker\",);\n                            const map = new google.maps.Map(document.getElementById(\"nbly-service-map\"), {\n                \/\/map = new google.maps.Map(document.getElementById(\"nbly-service-map\"), {\n                center: { lat: 0, lng: 0 },\n                zoom: 12,\n                streetViewControl: false,\n                fullscreenControl: false,\n                mapTypeControl: false,\n                });\n                const polygons = [\"POLYGON ((-80.013756 41.161738,-80.030507 41.161404,-80.047248 41.160848,-80.063973 41.160069,-80.080676 41.159068,-80.097354 41.157846,-80.114 41.156402,-80.130609 41.154738,-80.147176 41.152853,-80.163695 41.150748,-80.180162 41.148425,-80.196572 41.145883,-80.212919 41.143123,-80.229198 41.140146,-80.245404 41.136954,-80.261532 41.133547,-80.277577 41.129927,-80.293533 41.126094,-80.309397 41.122049,-80.325162 41.117795,-80.340824 41.113331,-80.356378 41.108661,-80.37182 41.103784,-80.387144 41.098703,-80.402345 41.09342,-80.417419 41.087935,-80.432361 41.082251,-80.447167 41.076369,-80.461832 41.070292,-80.476351 41.064021,-80.49072 41.057558,-80.504934 41.050905,-80.518989 41.044064,-80.532881 41.037038,-80.546605 41.029828,-80.560157 41.022437,-80.573534 41.014868,-80.58673 41.007122,-80.599741 40.999201,-80.612564 40.991109,-80.625196 40.982849,-80.637631 40.974421,-80.649866 40.96583,-80.661897 40.957078,-80.673722 40.948167,-80.685335 40.9391,-80.696734 40.929881,-80.707915 40.920512,-80.718875 40.910995,-80.72961 40.901335,-80.740118 40.891533,-80.750394 40.881594,-80.760437 40.871519,-80.770242 40.861313,-80.779807 40.850978,-80.78913 40.840518,-80.798207 40.829935,-80.807035 40.819234,-80.815613 40.808416,-80.823937 40.797487,-80.832005 40.786449,-80.839815 40.775305,-80.847364 40.76406,-80.854651 40.752715,-80.861672 40.741276,-80.868427 40.729745,-80.874913 40.718127,-80.881128 40.706424,-80.88707 40.69464,-80.892739 40.682779,-80.898131 40.670845,-80.903246 40.658841,-80.908083 40.646771,-80.912639 40.634638,-80.916915 40.622447,-80.920907 40.610201,-80.924616 40.597903,-80.928041 40.585559,-80.93118 40.57317,-80.934033 40.560742,-80.9366 40.548278,-80.938878 40.535782,-80.940869 40.523258,-80.942571 40.510709,-80.943984 40.498139,-80.945108 40.485552,-80.945942 40.472953,-80.946488 40.460344,-80.946743 40.44773,-80.94671 40.435114,-80.946387 40.422501,-80.945775 40.409894,-80.944875 40.397297,-80.943687 40.384714,-80.942211 40.372148,-80.940448 40.359605,-80.938399 40.347086,-80.936064 40.334597,-80.933445 40.32214,-80.930541 40.30972,-80.927356 40.297341,-80.923888 40.285005,-80.920141 40.272718,-80.916114 40.260482,-80.911809 40.248302,-80.907229 40.236181,-80.902373 40.224122,-80.897245 40.212129,-80.891845 40.200207,-80.886175 40.188358,-80.880238 40.176586,-80.874035 40.164895,-80.867568 40.153288,-80.860839 40.141768,-80.85385 40.13034,-80.846604 40.119006,-80.839103 40.10777,-80.83135 40.096636,-80.823346 40.085606,-80.815094 40.074684,-80.806597 40.063873,-80.797858 40.053177,-80.788878 40.042598,-80.779662 40.03214,-80.770212 40.021807,-80.760531 40.0116,-80.750621 40.001523,-80.740486 39.99158,-80.73013 39.981772,-80.719554 39.972104,-80.708763 39.962577,-80.69776 39.953196,-80.686547 39.943962,-80.67513 39.934878,-80.66351 39.925947,-80.651692 39.917172,-80.639679 39.908555,-80.627475 39.900099,-80.615083 39.891806,-80.602507 39.883679,-80.589752 39.87572,-80.57682 39.867932,-80.563717 39.860317,-80.550445 39.852877,-80.537009 39.845614,-80.523412 39.838531,-80.50966 39.83163,-80.495755 39.824912,-80.481702 39.81838,-80.467506 39.812036,-80.453171 39.805881,-80.4387 39.799917,-80.424099 39.794147,-80.409371 39.788571,-80.394521 39.783192,-80.379554 39.778011,-80.364473 39.773029,-80.349284 39.768248,-80.33399 39.76367,-80.318597 39.759296,-80.303109 39.755127,-80.28753 39.751164,-80.271865 39.747409,-80.256119 39.743862,-80.240297 39.740525,-80.224403 39.737399,-80.208442 39.734484,-80.192418 39.731781,-80.176336 39.729292,-80.160202 39.727017,-80.144019 39.724957,-80.127793 39.723111,-80.111529 39.721482,-80.09523 39.720069,-80.078903 39.718872,-80.062551 39.717893,-80.04618 39.717131,-80.029795 39.716587,-80.0134 39.71626,-79.997 39.716151,-79.9806 39.71626,-79.964205 39.716587,-79.94782 39.717131,-79.931449 39.717893,-79.915097 39.718872,-79.89877 39.720069,-79.882471 39.721482,-79.866207 39.723111,-79.849981 39.724957,-79.833798 39.727017,-79.817664 39.729292,-79.801582 39.731781,-79.785558 39.734484,-79.769597 39.737399,-79.753703 39.740525,-79.737881 39.743862,-79.722135 39.747409,-79.70647 39.751164,-79.690891 39.755127,-79.675403 39.759296,-79.66001 39.76367,-79.644716 39.768248,-79.629527 39.773029,-79.614446 39.778011,-79.599479 39.783192,-79.584629 39.788571,-79.569901 39.794147,-79.5553 39.799917,-79.540829 39.805881,-79.526494 39.812036,-79.512298 39.81838,-79.498245 39.824912,-79.48434 39.83163,-79.470588 39.838531,-79.456991 39.845614,-79.443555 39.852877,-79.430283 39.860317,-79.41718 39.867932,-79.404248 39.87572,-79.391493 39.883679,-79.378917 39.891806,-79.366525 39.900099,-79.354321 39.908555,-79.342308 39.917172,-79.33049 39.925947,-79.31887 39.934878,-79.307453 39.943962,-79.29624 39.953196,-79.285237 39.962577,-79.274446 39.972104,-79.26387 39.981772,-79.253514 39.99158,-79.243379 40.001523,-79.233469 40.0116,-79.223788 40.021807,-79.214338 40.03214,-79.205122 40.042598,-79.196142 40.053177,-79.187403 40.063873,-79.178906 40.074684,-79.170654 40.085606,-79.16265 40.096636,-79.154897 40.10777,-79.147396 40.119006,-79.14015 40.13034,-79.133161 40.141768,-79.126432 40.153288,-79.119965 40.164895,-79.113762 40.176586,-79.107825 40.188358,-79.102155 40.200207,-79.096755 40.212129,-79.091627 40.224122,-79.086771 40.236181,-79.082191 40.248302,-79.077886 40.260482,-79.073859 40.272718,-79.070112 40.285005,-79.066644 40.297341,-79.063459 40.30972,-79.060555 40.32214,-79.057936 40.334597,-79.055601 40.347086,-79.053552 40.359605,-79.051789 40.372148,-79.050313 40.384714,-79.049125 40.397297,-79.048225 40.409894,-79.047613 40.422501,-79.04729 40.435114,-79.047257 40.44773,-79.047512 40.460344,-79.048058 40.472953,-79.048892 40.485552,-79.050016 40.498139,-79.051429 40.510709,-79.053131 40.523258,-79.055122 40.535782,-79.0574 40.548278,-79.059967 40.560742,-79.06282 40.57317,-79.065959 40.585559,-79.069384 40.597903,-79.073093 40.610201,-79.077085 40.622447,-79.081361 40.634638,-79.085917 40.646771,-79.090754 40.658841,-79.095869 40.670845,-79.101261 40.682779,-79.10693 40.69464,-79.112872 40.706424,-79.119087 40.718127,-79.125573 40.729745,-79.132328 40.741276,-79.139349 40.752715,-79.146636 40.76406,-79.154185 40.775305,-79.161995 40.786449,-79.170063 40.797487,-79.178387 40.808416,-79.186965 40.819234,-79.195793 40.829935,-79.20487 40.840518,-79.214193 40.850978,-79.223758 40.861313,-79.233563 40.871519,-79.243606 40.881594,-79.253882 40.891533,-79.26439 40.901335,-79.275125 40.910995,-79.286085 40.920512,-79.297266 40.929881,-79.308665 40.9391,-79.320278 40.948167,-79.332103 40.957078,-79.344134 40.96583,-79.356369 40.974421,-79.368804 40.982849,-79.381436 40.991109,-79.394259 40.999201,-79.40727 41.007122,-79.420466 41.014868,-79.433843 41.022437,-79.447395 41.029828,-79.461119 41.037038,-79.475011 41.044064,-79.489066 41.050905,-79.50328 41.057558,-79.517649 41.064021,-79.532168 41.070292,-79.546833 41.076369,-79.561639 41.082251,-79.576581 41.087935,-79.591655 41.09342,-79.606856 41.098703,-79.62218 41.103784,-79.637622 41.108661,-79.653176 41.113331,-79.668838 41.117795,-79.684603 41.122049,-79.700467 41.126094,-79.716423 41.129927,-79.732468 41.133547,-79.748596 41.136954,-79.764802 41.140146,-79.781081 41.143123,-79.797428 41.145883,-79.813838 41.148425,-79.830305 41.150748,-79.846824 41.152853,-79.863391 41.154738,-79.88 41.156402,-79.896646 41.157846,-79.913324 41.159068,-79.930027 41.160069,-79.946752 41.160848,-79.963493 41.161404,-79.980244 41.161738,-79.997 41.161849,-80.013756 41.161738))\",];\npolygons.forEach((item) => {\n                                var feature = {\n                                    type: \"Feature\",\n                                    geometry: Terraformer.WKT.parse(item), \n                                    properties: {\n                                        name: \"test\",\n                                    }\n                                }\n                                map.data.addGeoJson(feature);\n                            }); \n                let bounds = new google.maps.LatLngBounds();\n                map.data.forEach(function(feature) {\n                    let geo = feature.getGeometry();\n                    geo.forEachLatLng(function(LatLng) {\n                        bounds.extend(LatLng);\n                    });\n                });\n                map.fitBounds(bounds, 0);\n                map.data.setStyle(function(feature) {\n                    return {\n                        fillColor: \"#5fa0c9\",\n                        strokeColor: \"white\",\n                        strokeWeight: 2\n                    }\n                });\n                const styles = {\n                    default: [],\n                    silver: [\n                        {\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#f5f5f5\" }],\n                        },\n                        {\n                        elementType: \"labels.icon\",\n                        stylers: [{ visibility: \"off\" }],\n                        },\n                        {\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#616161\" }],\n                        },\n                        {\n                        elementType: \"labels.text.stroke\",\n                        stylers: [{ color: \"#f5f5f5\" }],\n                        },\n                        {\n                        featureType: \"administrative.locality\",\n                        elementType: \"labels\",\n                        stylers: [{visibility: \"on\"}] \/\/ Ensure city labels are always on\n                        },\n                        {\n                        featureType: \"administrative.land_parcel\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#bdbdbd\" }],\n                        },\n                        {\n                        featureType: \"poi\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#eeeeee\" }],\n                        },\n                        {\n                        featureType: \"poi\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#757575\" }],\n                        },\n                        {\n                        featureType: \"poi.park\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#e5e5e5\" }],\n                        },\n                        {\n                        featureType: \"poi.park\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#9e9e9e\" }],\n                        },\n                        {\n                        featureType: \"road\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#ffffff\" }],\n                        },\n                        {\n                        featureType: \"road.arterial\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#757575\" }],\n                        },\n                        {\n                        featureType: \"road.highway\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#dadada\" }],\n                        },\n                        {\n                        featureType: \"road.highway\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#616161\" }],\n                        },\n                        {\n                        featureType: \"road.local\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#9e9e9e\" }],\n                        },\n                        {\n                        featureType: \"transit.line\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#e5e5e5\" }],\n                        },\n                        {\n                        featureType: \"transit.station\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#eeeeee\" }],\n                        },\n                        {\n                        featureType: \"water\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#c9c9c9\" }],\n                        },\n                        {\n                        featureType: \"water\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#9e9e9e\" }],\n                        },\n                    ],\n                }\n                map.setOptions({ styles: styles[\"silver\"] });\n                google.maps.event.addListenerOnce(map, \"bounds_changed\", function () {\n                \/\/this.setZoom(9);\n            });\n            }\n            initMap();\n        <\/script>\n                            <\/div>    \n                        <\/section><\/div>\n            <\/div>\n        <\/section>\n    \n\n\n\n\n                <section class=\"wp-block-wn-mini-cta\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"wn-mini-cta-content\">\n                            <h2>The more you buy, the more you save!<\/h2>\n                            <p>Save 30-50% off your new window purchase. Plus $0 down &#038; Payments from $199\/month.<\/p>\n                        <\/div>\n                        <div class=\"wn-cta-buttons\">\n                            \n                                <div class=\"wp-block-wn-cta-button\">\n                                    <a class=\"secondary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Get a Quote<\/a>\n                                <\/div>\n                            \n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-callout-50-50\" data-wn=\"false\">\n                    <div class=\"wn-eyebrow\"><\/div>\n                    <h2>Making Window Upgrades Easy for Penn Hills, PA Homeowners<\/h2>\n                    <div class=\"wn-block-container  \">\n                        <div class=\"\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2.jpg\" class=\"wp-image-1510\" alt=\"Custom Double Hung Windows from Window Nation\" srcset=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2.jpg 640w, https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2-300x300.jpg 300w, https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2-150x150.jpg 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\n                        <\/div>\n                        <div class=\"\">\n                            <div class=\"wn-eyebrow\"><\/div>\n                            <h4 class=\"wn-content-title\">Upgrade Your Penn Hills Home with Lasting Value<\/h4>\n                            <p>Get energy-efficient window upgrades for Penn Hills homes built to last. Window Nation proudly serves Penn Hills and the surrounding area with replacement windows that deliver outstanding thermal protection and long-term value. Our double- and triple-pane glass reduces outside noise, improves insulation, and helps lower monthly energy costs. Backed by professional installation, your new windows will provide comfort, style, and efficiency from day one. <\/p>\n                            <div class=\"wn-cta-buttons\">\n                                \n                            <div class=\"wp-block-wn-cta-button\">\n                                <a class=\"primary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Get Started<\/a>\n                            <\/div>\n                            \n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n<section class=\"wp-block-wn-reviews\">\n                            <div class=\"wn-block-container\">\n                                <div class=\"wn-eyebrow\">Excellence You Can See and Feel<\/div>\n                                <h2>Proudly Serving Homeowners Like You<\/h2>\n                                <p>We&#8217;re proud of our work, and the reviews we get from our customers.<\/p>\n                                <div class=\"wn-reviews-container\">\n                                    <ul class=\"wn-reviews\"><li class=\"wn-review\">\n                <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/birdeye.svg\" alt=\"\" \/>\n                <div class=\"wn-review-rating\">\n                    <div class=\"wn-review-stars\">\n                <div class=\"wn-review-stars-container stars-full\" style=\"width:100px\">\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                <\/div>\n                <div class=\"wn-review-stars-container stars-empty\">\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                <\/div>\n            <\/div>\n                <\/div>\n                <div class=\"wn-review-content\">\n                    We had a pleasant experience with our window nation representative. Everything went smoothly and quickly.. can\u2019t wait to complete our project.\n                <\/div>\n                <div class=\"wn-review-author\">\n                    &#8211; Timothy A.\n                <\/div>\n            <\/li><li class=\"wn-review\">\n                <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/birdeye.svg\" alt=\"\" \/>\n                <div class=\"wn-review-rating\">\n                    <div class=\"wn-review-stars\">\n                <div class=\"wn-review-stars-container stars-full\" style=\"width:100px\">\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                <\/div>\n                <div class=\"wn-review-stars-container stars-empty\">\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                <\/div>\n            <\/div>\n                <\/div>\n                <div class=\"wn-review-content\">\n                    I am a returning customer. So that should say it all. Excellent service.\n                <\/div>\n                <div class=\"wn-review-author\">\n                    &#8211; Joyce A.\n                <\/div>\n            <\/li><li class=\"wn-review\">\n                <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/birdeye.svg\" alt=\"\" \/>\n                <div class=\"wn-review-rating\">\n                    <div class=\"wn-review-stars\">\n                <div class=\"wn-review-stars-container stars-full\" style=\"width:100px\">\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                <\/div>\n                <div class=\"wn-review-stars-container stars-empty\">\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                <\/div>\n            <\/div>\n                <\/div>\n                <div class=\"wn-review-content\">\n                    Sam was very knowledgeable and explained, in detail, the window construction and installation. Very personable, professional, courteous and a pleasure to speak with and do business with\n                <\/div>\n                <div class=\"wn-review-author\">\n                    &#8211; Michele Y.\n                <\/div>\n            <\/li><li class=\"wn-review\">\n                <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/birdeye.svg\" alt=\"\" \/>\n                <div class=\"wn-review-rating\">\n                    <div class=\"wn-review-stars\">\n                <div class=\"wn-review-stars-container stars-full\" style=\"width:100px\">\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                <\/div>\n                <div class=\"wn-review-stars-container stars-empty\">\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                <\/div>\n            <\/div>\n                <\/div>\n                <div class=\"wn-review-content\">\n                    Claudia was very polite, informative, and took the time to help us figure out what we needed. We are very thankful for being our sales representative. \n                <\/div>\n                <div class=\"wn-review-author\">\n                    &#8211; Tim O.\n                <\/div>\n            <\/li><li class=\"wn-review\">\n                <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/themes\/window-nation\/brands\/wn\/images\/birdeye.svg\" alt=\"\" \/>\n                <div class=\"wn-review-rating\">\n                    <div class=\"wn-review-stars\">\n                <div class=\"wn-review-stars-container stars-full\" style=\"width:100px\">\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                    <span class=\"wn-review-star\">\u2605<\/span>\n                <\/div>\n                <div class=\"wn-review-stars-container stars-empty\">\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                    <span class=\"wn-review-star\">\u2606<\/span>\n                <\/div>\n            <\/div>\n                <\/div>\n                <div class=\"wn-review-content\">\n                    Pat came out on short notice. Did a quote super quick. Great conversation. Very knowledgeable. Really excited on the purchase.\n                <\/div>\n                <div class=\"wn-review-author\">\n                    &#8211; Brett T.\n                <\/div>\n            <\/li><\/ul>\n                        <a href=\"https:\/\/www.windownation.com\/locations\/pennsylvania\/pittsburgh\/reviews\/\" class=\"primary-btn outline wide\">View All Reviews<\/a>\n                        <\/section>\n\n\n\n\n\n\n                <section class=\"wp-block-wn-callout-50-50\" data-wn=\"false\">\n                    <div class=\"wn-eyebrow\"><\/div>\n                    <h2>More Ways Window Nation Can Improve Your Home<\/h2>\n                    <div class=\"wn-block-container  \">\n                        <div class=\"\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/wooden-with-galss-entry-door.avif\" class=\"wp-image-14\" alt=\"Door Replacements from Window Nation\"\/>\n                        <\/div>\n                        <div class=\"\">\n                            <div class=\"wn-eyebrow\">Quality Doors, Local Service<\/div>\n                            <h4 class=\"wn-content-title\">Enhance Your Home with Door Replacements in Penn Hills<\/h4>\n                            <p>Window Nation brings high-quality door replacement to Penn Hills homes with designs that protect against drafts and improve security. From sliding glass to French and entry doors, our Penn Hills, PA installation teams deliver reliable results. <\/p>\n                            <div class=\"wn-cta-buttons\">\n                                \n                            <div class=\"wp-block-wn-cta-button\">\n                                <a class=\"primary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Request a Quote<\/a>\n                            <\/div>\n                            \n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-item-blocks\">\n                    <div class=\"wp-block-wn-item-blocks-content-container\">\n                        <div class=\"wn-eyebrow\"><\/div>\n                        <h2>Recommended Windows for Penn Hills, Pennsylvania<\/h2>\n                        <div class=\"wn-block-container\">\n                            <div class=\"wp-block-wn-item-blocks-content\">\n                                <ul class=\"wp-block-wn-item-blocks-list\">\n                                    \n            <li class=\"wp-block-wn-item-block\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"468\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/double-hung-windows-type4.avif\" class=\"wp-image-18\" alt=\"Double Hung Windows from Window Nation\"\/>\n                <div class=\"wp-block-wn-item-blocks-item-header\">\n                    <h3>Double Hung<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-item-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Double-hung window replacement in Penn Hills, PA gives you smooth operation and lasting reliability. Both sashes open and tilt for effortless cleaning and year-round airflow.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-item-block\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/bow-window-type3.avif\" class=\"wp-image-13\" alt=\"Bow Windows from Window Nation\"\/>\n                <div class=\"wp-block-wn-item-blocks-item-header\">\n                    <h3>Bow Windows<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-item-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Bow window replacement in Penn Hills, PA adds curb appeal and extra space while improving insulation. It&#8217;s a smart investment that pays off in comfort, efficiency, and home value.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-item-block\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"468\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/specialty-window-replacement.png\" class=\"wp-image-15\" alt=\"Custom Windows from Window Nation\" srcset=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/specialty-window-replacement.png 624w, https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/specialty-window-replacement-300x225.png 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/>\n                <div class=\"wp-block-wn-item-blocks-item-header\">\n                    <h3>Custom Windows<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-item-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Custom windows in Penn Hills, PA combine practical efficiency with designs that enhance curb appeal. They&#8217;re built to keep your home cozy through Midwest winters and comfortable in summer heat.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n                                <\/ul>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-accordion\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"wp-block-wn-accordion-header\">\n                            <div class=\"wn-eyebrow\">What Penn Hills Homeowners Ask<\/div>\n                            <h2>Frequently Asked Questions<\/h2>\n                            <p><\/p>\n                        <\/div>\n                        <ul class=\"wp-block-wn-accordion-list\">\n                            \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Will new doors in Penn Hills, PA include warranty protection?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, every window and door replacement in Penn Hills, PA comes with Lifetime Plus warranty protection. This coverage extends to both the product and the installation for long-lasting peace of mind. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Do you offer financing for window and door replacement in Penn Hills, PA?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, many customers in Penn Hills, PA begin with little upfront cost. We structure payments to align with utility savings and seasonal priorities. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Is there homeowner preparation involved in projects in Penn Hills, PA?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, being ready on installation day ensures your project in Penn Hills, PA goes smoothly. Small efforts from the homeowner translate into a faster, cleaner, and more organized experience. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Is there continued support for warranty or service needs in Penn Hills, PA?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, our customer care team supports homeowners in Penn Hills, PA long after installation. We handle maintenance guidance, warranty questions, and service requests quickly. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Do your replacement windows in Penn Hills, PA help reduce drafts and lower heating costs?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, we tailor energy solutions to older homes in Penn Hills, PA that struggle with drafts. Custom sizing and tight sealing bring modern efficiency to classic structures. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n                        <\/ul>\n                    <\/div>\n                    <p><script type=\"application\/ld+json\">{\n                    \"@context\": \"https:\/\/schema.org\",\n                    \"@type\": \"FAQPage\",\n                    \"@id\": \"https:\/\/www.windownation.com\/locations\/pennsylvania\/penn-hills\/#faq\",\n                    \"isPartOf\": {\n                        \"@id\": \"https:\/\/www.windownation.com\/locations\/pennsylvania\/penn-hills\/#localbusiness\"\n                    },      \n                    \"mainEntity\": [{\n                        \"@type\": \"Question\",\n                        \"name\": \"Will new doors in Penn Hills, PA include warranty protection?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, every window and door replacement in Penn Hills, PA comes with Lifetime Plus warranty protection. This coverage extends to both the product and the installation for long-lasting peace of mind.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do you offer financing for window and door replacement in Penn Hills, PA?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, many customers in Penn Hills, PA begin with little upfront cost. We structure payments to align with utility savings and seasonal priorities.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Is there homeowner preparation involved in projects in Penn Hills, PA?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, being ready on installation day ensures your project in Penn Hills, PA goes smoothly. Small efforts from the homeowner translate into a faster, cleaner, and more organized experience.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Is there continued support for warranty or service needs in Penn Hills, PA?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, our customer care team supports homeowners in Penn Hills, PA long after installation. We handle maintenance guidance, warranty questions, and service requests quickly.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do your replacement windows in Penn Hills, PA help reduce drafts and lower heating costs?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, we tailor energy solutions to older homes in Penn Hills, PA that struggle with drafts. Custom sizing and tight sealing bring modern efficiency to classic structures.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Can you retrofit windows in Penn Hills, PA without losing the character of an older house?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, complex openings and settled frames are common in Penn Hills, PA, and we address them every day. The result is a secure fit that stops drafts and looks seamless.\"\n                        }\n                    }]\n                    }\n                    <\/script><\/p>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br \/>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-21893","nbly_city","type-nbly_city","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city\/21893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city"}],"about":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/types\/nbly_city"}],"author":[{"embeddable":true,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/comments?post=21893"}],"version-history":[{"count":0,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city\/21893\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/media?parent=21893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}