PageSourceSearch

https://prominentroofingmn.com/assets/windows-CZZSo5Yy.js

js prominentroofingmn.com collected 2026-10-04 05:57:20 UTC 14,584 bytes, 1 lines download raw bytes

1import{c as t,j as e,al as c,J as m,D as h}from"./index-FU_nQNiN.js";import{S as p}from"./ServiceHero-CDeVX66p.js";import{S as w}from"./ServiceIntro-BhxWxqv6.js";import{T as g}from"./TrustBar-DYQeTN0M.js";import{S as u}from"./ServiceCards-CvqUS84F.js";import{B as f}from"./BrandsWeTrustSection-BftoN_8J.js";import{F as y}from"./FinalCta-DnyoAFFc.js";import{S as n}from"./SectionHeader-D4C_vBVy.js";import{I as x}from"./ImagePlaceholder-CMcbUY_y.js";import{A as b,a as v,b as j,c as k}from"./accordion-DzhiAqRY.js";import{W as s}from"./wind-B6Iytlbr.js";import{C as N}from"./cloud-rain-5LWGbvbH.js";import{E as M}from"./eye-CIELQuek.js";import{S as W}from"./square-CAeuReVv.js";import{T as r}from"./thermometer-DS0EzGME.js";import{S}from"./snowflake-BvXjFQHZ.js";import{S as l}from"./shield-check-ChrI2nO_.js";import{T as A}from"./trending-up-hCx_EdSz.js";import{T as I}from"./triangle-alert-OGtlJSeM.js";import{D as T}from"./dollar-sign-NSW_FUsD.js";import{S as C}from"./sparkles-DKpWnQuj.js";import{L as q}from"./layers-wks-L7hM.js";import"./LeadForm-BxqLv3CF.js";import"./lead.functions-DkJtCDpt.js";import"./utils-BQHNewu7.js";import"./index-CkIWfLQ2.js";import"./arrow-left-BpLWlBcH.js";import"./arrow-right-C2OtZzDT.js";import"./ServiceLeadForm-KW8cyght.js";import"./RoofingLeadForm-Cn4PyFJO.js";import"./check-DCog0lTe.js";import"./cert-nari-BlLU1dXn.js";const H=[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]],i=t("arrow-left-right",H);const _=[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]],z=t("door-open",_);const F=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],L=t("lock",F);const D=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]],B=t("maximize-2",D);const R=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],E=t("volume-2",R);const O=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],V=t("volume-x",O),P="/assets/windows-frame-closeup-xoKcIoyj.jpg",$=[{icon:i,title:"Double-Hung",description:"The most common style in Minnesota residential construction. Both sashes slide vertically and tilt inward for easy cleaning. A practical, versatile choice for most rooms in most homes."},{icon:s,title:"Casement",description:"Hinged on the side and operated with a crank. Open outward completely — the best ventilation of any operable style. Create a tight compression seal when closed, making them one of the most energy-efficient operable options."},{icon:N,title:"Awning",description:"Hinged at the top, opening outward from the bottom. Can remain open during light rain because the sash acts as a canopy. Often combined with picture windows or placed high for ventilation and privacy."},{icon:i,title:"Sliding",description:"Operate horizontally rather than vertically. A practical choice for wide, lower openings where a double-hung or casement would be awkward."},{icon:M,title:"Picture",description:"Fixed, non-operable windows that maximize view and light. Fewer failure points and excellent thermal performance. Often combined with operable units on either side."},{icon:W,title:"Bay Window",description:"A three-panel projection — typically a fixed picture window flanked by two operable units — angled out from the wall at 25° to 45°. Adds a defined shelf or seating nook inside and a strong architectural feature outside. A common upgrade in living rooms and primary bedrooms."},{icon:B,title:"Bow Window",description:"Four or more equally sized windows joined in a gentle curved arc. Creates a softer, more panoramic profile than a bay and brings in light from a wider angle. Often used to round out an exterior wall on traditional and Victorian-style homes."},{icon:z,title:"Egress",description:"Minnesota code requires egress windows in finished basement bedrooms. We handle the installation and coordinate with structural work if required."}],Y=[{icon:r,label:"Lower heating and cooling costs — 20–30% reduction with proper specification"},{icon:S,label:"Eliminates cold spots, drafts, and condensation near windows"},{icon:V,label:"Noise reduction near traffic corridors and urban neighborhoods"},{icon:l,label:"Reduced condensation and moisture risk from failed seals"},{icon:m,label:"Meaningfully improved curb appeal"},{icon:A,label:"Increased resale value — buyers notice windows"}],Q=[{icon:s,label:"Drafts or cold spots near closed windows"},{icon:h,label:"Condensation or fog between the glass panes"},{icon:L,label:"Sashes that stick, won't stay open, or won't lock"},{icon:I,label:"Visible rot, warping, or peeling paint on frames"},{icon:r,label:"Rising heating and cooling bills"}
1,{icon:E,label:"Outside noise that feels louder than it should"}],U=[{icon:T,title:"Vinyl",body:"The most practical and cost-effective frame material for Minnesota homes. Vinyl does not conduct heat and cold the way aluminum does — a meaningful advantage in this climate. Does not rot, rust, or require painting. The right choice for most Twin Cities homeowners."},{icon:C,title:"Fiberglass",body:"A premium frame material with thermal performance that exceeds vinyl. Expands and contracts at nearly the same rate as glass — less stress on the seal over time. Harder to dent than vinyl, and paintable. A strong upgrade for long-term performance."},{icon:q,title:"Wood-Clad",body:"Wood interior with vinyl or aluminum exterior cladding. Stainable or paintable interior for higher-end homes. The exterior handles weather without the painting maintenance of all-wood windows. Common in custom builds and historic renovations."},{icon:l,title:"Aluminum",body:"Structurally strong and slim-profiled, but conducts temperature — more condensation and poorer thermal performance in Minnesota's climate. Best for commercial or modern architectural applications where slim sightlines matter."}],G=[{q:"Is window replacement worth it in Minnesota?",a:"For most homes, yes — particularly if windows are more than 20 years old, showing seal failure, creating drafts, or causing comfort issues during winter. The energy s
1avings, comfort improvement, and noise reduction are real and measurable."},{q:"How do I know if my windows need replacement or just repair?",a:"Fogged or condensation-filled panes indicate seal failure — the glass unit needs replacement, which typically means the whole window does. Drafts around the frame can sometimes be addressed with air sealing. We assess each window individually."},{q:"How long does window installation take?",a:"Most full-home projects are completed in one to three days depending on the number of windows and installation complexity. Individual rooms can typically be done in a single morning."},{q:"Do new windows actually reduce energy bills in Minnesota?",a:"Yes, meaningfully — especially replacing single-pane or older double-pane windows with failed seals. Actual savings depend on your specific windows, your home's insulation, and your heating system."},{q:"Insert vs. full-frame replacement — which do I need?",a:"Insert replacement installs a new unit within the existing frame — faster and lower cost when frames are sound. Full-frame replacement removes the entire window down to the rough opening — required when frames are rotted or moisture-damaged. We determine which is appropriate during the inspection."},{q:"Can window replacement be covered by insurance?",a:"Yes, if damage was caused by a covered event — typically hail or wind. We document window damage as part of the storm inspection and include it in the claim. Normal wear and age are not covered."}],J=[{value:"replace_all",label:"I want to replace all my windows",emoji:"🏠"},{value:"replace_few",label:"I want to replace a few windows",emoji:"🪟"},{value:"broken",label:"I have a broken or damaged window",emoji:"🔨"},{value:"storm",label:"I have storm or hail damage",emoji:"⛈️"},{value:"egress",label:"I need an egress window",emoji:"🚪"},{value:"not_sure",label:"I'm not sure what I need",emoji:"❓"}];function Ie(){return e.jsxs("main",{children:[e.jsx(p,{source:"windows",kind:"windows",defaultProject:"windows",eyebrow:"Windows",headline:"Window Replacement in Minnetonka & the Twin Cities",subhead:"Clear answers on your windows. The right product for your home. No pressure.",description:"Window replacement is one of the most impactful exterior upgrades a Minnesota homeowner can make — for comfort, energy costs, and curb appeal. It is also an area where the wrong product choice or poor installation undoes most of the benefit.",bullets:[],hideBullets:!0,hideLicensedLine:!0,ctaSubcopy:null,situationPrompt:"What's going on with your windows?",situations:J}),e.jsx(w,{eyebrow:"Our Approach",heading:"Why Window Replacement Matters in Minnesota",showImage:!0,imageLabel:"New replacement windows on a Twin Cities home",imageSrc:c,imageAlt:"Twin Cities home at golden hour with new replacement windows installed by Prominent Roofing",paragraphs:["Minnesota's climate creates specific window performance demands. Winters that regularly hit -20°F, summer humidity, and rapid temperature swings all stress window systems in ways that inadequate products handle poorly.","The US Department of Energy estimates poorly performing windows account for up to 30% of a home's heating and cooling energy loss. Modern double- and triple-pane windows with Low-E coatings and insulated frames dramatically reduce that number — and eliminate the cold spots, drafts, and condensation that come with failed seals."],cta:e.jsx("a",{href:"#estimate-form",className:"btn-gold cta-pulse inline-flex items-center justify-center gap-2 px-6 py-4 text-base font-extrabold sm:px-8",children:"Get a Free Estimate"})}),e.jsx(g,{}),e.jsx(u,{eyebrow:"Styles",heading:"Window Styles We Install",cards:$}),e.jsx("section",{className:"bg-gradient-brand py-20 text-brand-foreground sm:py-24",children:e.jsxs("div",{className:"container-page",children:[e.jsx(n,{tone:"dark",eyebrow:"Benefits",heading:"Benefits of Window Replacement in Minnesota",intro:"Modern replacement windows deliver real, measurable improvements in comfort, energy cost, and curb appeal — when the right product is specified and installed correctly."}),e.jsx("ul",{className:"mx-auto mt-10 grid w-fit grid-cols-1 gap-x-10 gap-y-4 sm:grid-cols-2",children:Y.map(({icon:o,label:a})=>e.jsxs("li",{className:"flex items-center gap-3",children:[e.jsx(o,{className:"h-6 w-6 shrink-0 text-gold-light",strokeWidth:2.25}),e.jsx("span",{className:"font-display text-lg font-bold sm:text-xl",children:a})]},a))})]})}),e.jsx(f,{variant:"nari"}),e.jsx("section",{className:"bg-brand py-20 text-brand-foreground sm:py-24",children:e.jsxs("div",{className:"container-page",children:[e.jsx(n,{tone:"dark",eyebrow:"Warning Signs",heading:"How to Tell You Need New Windows",intro:"Windows usually give you plenty of warning before they fail outright. If you're seeing any of these signs, it's worth having someone take a closer look."}),e.jsx("ul",{className:"mx-auto mt-10 grid w-fit grid-cols-1 gap-x-10 gap-y-4 sm:grid-cols-2",children:Q.map(({icon:o,label:a})=>e.jsxs("li",{className:"flex items-center gap-3",children:[e.jsx(o,{className:"h-6 w-6 shrink-0 text-gold-light",strokeWidth:2.25}),e.jsx("span",{className:"font-display text-lg font-bold sm:text-xl",children:a})]},a))})]})}),e.jsx("section",{className:"relative overflow-hidden bg-background py-16 sm:py-20",children:e.jsx("div",{className:"container-page",children:e.jsxs("div",{className:"grid items-start gap-10 lg:grid-cols-2 lg:gap-14",children:[e.jsx("div",{className:"lg:sticky lg:top-24",children:e.jsx(x,{label:"Frame and glass detail",alt:"Close-up of replacement window frame and glass by Prominent Roofing",aspect:"portrait",src:P})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-[0.22em] text-gold-deep",children:"Materials"}),e.jsx("h2",{className:"mt-3 font-display text-3xl font-bold leading-[1.15] text-brand sm:text-4xl lg:text-5xl",children:"Window Materials: What We Install and Why"}),e.jsx("p",{className:"mt-4 max-w-xl text-base text-muted-foreground sm:text-lg",children:"The frame material is the single biggest factor in long-term performance — thermal efficiency, durability, maintenance, and price all flow from it."}),e.jsx("ul",{className:"mt-8 flex flex-col gap-8",children:U.map(({icon:o,title:a,body:d})=>e.jsxs("li",{children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"inline-grid h-9 w-9 shrink-0 place-items-center rounded-lg bg-gradient-gold text-gold-foreground shadow-cta",children:e.jsx(o,{className:"h-4 w-4",strokeWidth:2.25})}),e.jsx("h3",{className:"font-display text-lg font-bold text-brand",children:a})]}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground sm:text-base",children:d})]},a))})]})]})})}),e.jsx("section",{className:"bg-brand py-20 text-brand-foreground",children:e.jsxs("div",{className:"container-page mx-auto max-w-3xl",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-[0.22em] text-gold-light",children:"Common Questions"}),e.jsx("h2",{className:"mt-3 font-display text-4xl font-bold text-white sm:text-5xl",children:"FAQs"})]}),e.jsx(b,{type:"single",collapsible:!0,className:"mt-10",children:G.map((o,a)=>e.jsxs(v,{value:`item-${a}
1`,className:"border-brand-foreground/15",children:[e.jsx(j,{className:"text-left font-display text-base font-bold text-white sm:text-lg",children:o.q}),e.jsx(k,{className:"text-brand-foreground/85 sm:text-base",children:o.a})]},a))})]})}),e.jsx(y,{})]})}export{Ie as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.