PageSourceSearch

https://www.subcontractorhub.com/_next/static/chunks/pages/ai-hvac-proposal-software-fbb1b3b04349a4cb.js

js subcontractorhub.com collected 2026-10-05 07:06:53 UTC 24,443 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[99930],{72896:function(e,t,s){"use strict";s.r(t);s(67294);var a=s(25675),o=s.n(a),n=s(41664),r=s.n(n),l=s(10682),i=s(21608),c=s(31555),d=s(9008),h=s.n(d),m=s(5152),p=s.n(m),f=s(89608),u=s.n(f),x=s(53344),b=s.n(x),g=s(70070),w=s.n(g),y=s(81730),j=s(85893),A=p()((function(){return Promise.all([s.e(46066),s.e(3822),s.e(71954)]).then(s.bind(s,3822))}),{ssr:!1,loadableGenerated:{webpack:function(){return[3822]}}}),N={"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What is AI HVAC proposal software?",acceptedAnswer:{"@type":"Answer",text:"AI HVAC proposal software uses artificial intelligence to build accurate system replacement proposals in the field \u2014 automatically pulling equipment costs, labor rates, and financing options from a pre-built catalog to generate a branded proposal a tech can present to a homeowner on a tablet. The AI recommends equipment upgrades, flags missing adders, and calculates margin so techs close at the point of service without underpricing jobs."}},{"@type":"Question",name:"How does AI HVAC proposal software work differently from standard HVAC proposal software?",acceptedAnswer:{"@type":"Answer",text:"Standard HVAC proposal software requires a tech to manually select equipment, enter prices, and calculate labor. AI HVAC proposal software automates the pricing logic \u2014 it suggests the right equipment tiers based on system type and home size, recommends common adders like extended warranties and UV lights, and calculates the full job cost with margin automatically. The result is faster, more accurate proposals with fewer pricing errors and higher average ticket size."}},{"@type":"Question",name:"Can AI HVAC proposal software include financing options?",acceptedAnswer:{"@type":"Answer",text:"Yes \u2014 SubcontractorHub's EasyQuote module embeds GoodLeap, LightReach, and Sungage financing directly into every HVAC proposal. Techs can present monthly payment options for each equipment tier at the homeowner's kitchen table so customers can say yes on the spot rather than stalling because they can't afford the full cash price."}},{"@type":"Question",name:"Does AI HVAC proposal software connect to scheduling and project management?",acceptedAnswer:{"@type":"Answer",text:"In SubcontractorHub, when a homeowner signs an AI-generated HVAC proposal, an installation project auto-creates with all proposal details pre-loaded \u2014 equipment specs, customer info, financing approval status, and job address. Ops and scheduling see the job the moment the tech closes it. No re-entry, no phone calls, no scheduling delay after the sale."}},{"@type":"Question",name:"What is the best AI HVAC proposal software for installation contractors?",acceptedAnswer:{"@type":"Answer",text:"For HVAC installation contractors who sell at the point of service, SubcontractorHub's EasyQuote AI module is the top choice \u2014 it generates branded proposals with AI-recommended equipment tiers, embedded GoodLeap and LightReach financing, and on-site digital signature in a platform connected to installation project management. ServiceTitan leads for large enterprise service shops with complex dispatch needs. HousecallPro suits growing residential service businesses needing simpler quoting."}}]};t.default=function(){return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(h(),{children:[(0,j.jsx)("meta",{charSet:"utf-8"}),(0,j.jsx)("title",{children:"AI HVAC Proposal Software | SubcontractorHub"}),(0,j.jsx)("link",{rel:"canonical",href:"https://www.subcontractorhub.com/ai-hvac-proposal-software"}),(0,j.jsx)("meta",{name:"description",content:"AI HVAC proposal software that builds accurate system replacement proposals in the field, recommends equipment tiers and adders automatically."}),(0,j.jsx)("meta",{name:"keywords",content:"AI HVAC proposal software, AI-powered HVAC proposals, HVAC AI proposal software, AI HVAC quoting software, HVAC proposal AI"}),(0,j.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(N)}})]}),(0,j.jsxs)("main",{className:"marketing sch-sales-main",children:[(0,j.jsx)("section",{className:"pt-24 pt-sm-26 pt-lg-30 pb-12 pb-lg-20 overflow-hidden position-relative",style:{background:"#012498"},children:(0,j.jsx)(l.Z,{children:(0,j.jsxs)(i.Z,{className:"align-items-center",children:[(0,j.jsxs)(c.Z,{sm:12,lg:6,children:[(0,j.jsx)("h1",{className:"fs-text_bnr text-secondary font-interBold mb-5 mb-sm-7 lh-1_20",children:"AI HVAC Proposal Software That Writes the Proposal, Calculates the Price, and Closes the Job"}),(0,j.jsx)("p",{className:"fs-text_5 text-white mb-8 mb-lg-12 lh-normal",children:"EasyQuote AI generates accurate HVAC system replacement proposals on a tablet at the homeowner's kitchen table \u2014 recommending the right equipment tiers, flagging upgrade adders, embedding GoodLeap and LightReach financing, and capturing a digital signature before you leave the property. No callbacks. No follow-up quotes. No underpriced jobs."}),(0,j.jsx)(r(),{href:y.xL+"/sch-book-a-demo?cta=ai-hvac-proposal-software__hero&utm_content=ai-
1hvac-proposal-software__hero",children:(0,j.jsx)("a",{className:"cta-btn-1 fs-text_7 lh-normal font-interBold mobile-px-6 d-inline-block",children:"Book a Demo"})})]}),(0,j.jsx)(c.Z,{sm:12,lg:6,className:"mt-10 mt-lg-0",children:(0,j.jsx)("div",{style:{borderRadius:12,overflow:"hidden"},children:(0,j.jsx)(o(),{src:u(),alt:"HVAC contractor presenting an AI-generated system replacement proposal on a tablet with SubcontractorHub AI HVAC proposal software",layout:"responsive",width:600,height:450})})})]})})}),(0,j.jsx)("section",{className:"py-15 py-lg-20 bg-white",children:(0,j.jsxs)(l.Z,{children:[(0,j.jsx)("h2",{className:"fs-text_1 font-interBold text-primary text-center mb-12 lh-1_30",children:"What EasyQuote AI Does That Your Reps Currently Do Manually"}),(0,j.jsxs)(i.Z,{className:"g-5",children:[(0,j.jsx)(c.Z,{sm:6,lg:3,children:(0,j.jsxs)("div",{className:"text-center",children:[(0,j.jsx)("h3",{className:"fs-text_6 font-interBold bluedark-310-text mb-3",children:"AI equipment recommendations"}),(0,j.jsx)("p",{className:"fs-text_7 font-interRegular bluedark-310-text lh-normal",children:"The AI suggests the right equipment tiers based on system type and job specs \u2014 pulling costs, labor, and overhead from your pre-built catalog so every proposal is accurate from the start without manual line-item entry."})]})}),(0,j.jsx)(c.Z,{sm:6,lg:3,children:(0,j.jsxs)("div",{className:"text-center",children:[(0,j.jsx)("h3",{className:"fs-text_6 font-interBold bluedark-310-text mb-3",children:"Automatic adder prompts"}),(0,j.jsx)("p",{className:"fs-text_7 font-interRegular bluedark-310-text lh-normal",children:"The platform flags commonly missed adders \u2014 UV lights, extended warranties, smart thermostat upgrades, duct sealing \u2014 so techs present a complete proposal and homeowners have the chance to say yes to higher-value options."})]})}),(0,j.jsx)(c.Z,{sm:6,lg:3,children:(0,j.jsxs)("div",{className:"text-center",children:[(0,j.jsx)("h3",{className:"fs-text_6 font-interBold bluedark-310-text mb-3",children:"Good-better-best tiers"}),(0,j.jsx)("p",{className:"fs-text_7 font-interRegular bluedark-310-text lh-normal",children:"Present standard, mid-grade, and premium system options in one proposal \u2014 homeowners see the full cost range and monthly payment options for each tier so they upgrade rather than defaulting to the lowest price."})]})}),(0,j.jsx)(c.Z,{sm:6,lg:3,children:(0,j.jsxs)("div",{className:"text-center",children:[(0,j.jsx)("h3",{className:"fs-text_6 font-interBold bluedark-310-text mb-3",children:"Embedded financing"}),(0,j.jsx)("p",{className:"fs-text_7 font-interRegular bluedark-310-text lh-normal",children:"GoodLeap, LightReach, and Sungage financing built into every proposal \u2014 techs show monthly payment breakdowns for each system tier so homeowners can say yes on the spot rather than stalling on a $12,000 cash price."})]})})]}),(0,j.jsx)("div",{className:"text-center mt-10",children:(0,j.jsx)(r(),{href:y.xL+"/sch-book-a-demo?cta=ai-hvac-proposal-software__features&utm_content=ai-hvac-proposal-software__features",children:(0,j.jsx)("a",{className:"cta-btn-1 fs-text_7 lh-normal font-interBold mobile-px-6 d-inline-block",children:"See the Platform"})})})]})}),(0,j.jsx)("section",{className:"py-15 py-lg-20",style:{background:"#EBF6FF"},children:(0,j.jsx)(l.Z,{children:(0,j.jsxs)(i.Z,{className:"align-items-center g-5",children:[(0,j.jsx)(c.Z,{lg:6,children:(0,j.jsx)("div",{style:{borderRadius:12,overflow:"hidden"},children:(0,j.jsx)(o(),{src:b(),alt:"SubcontractorHub AI HVAC proposal software \u2014 building a system replacement proposal with three equipment tiers and embedded GoodLeap financing on a tablet",layout:"responsive",width:600,height:450})})}),(0,j.jsxs)(c.Z,{lg:6,children:[(0,j.jsx)("h2",{className:"fs-text_1 font-interBold text-primary mb-5 lh-1_30",children:"Close HVAC System Replacements at the Kitchen Table \u2014 Not in the Follow-Up Call"}),(0,j.jsx)("p",{className:"fs-text_5 lh-normal bluedark-310-text mb-4",children:"When your tech diagnoses a failing system and has to call the office to get pricing, the homeowner has time to call two competitors. When the follow-up quote arrives by email, the homeowner has already talked to their neighbor about their HVAC company. The deal is harder to close than it was the moment the tech was standing in the living room with a broken system behind him."}),(0,j.jsxs)("p",{className:"fs-text_5 lh-normal bluedark-310-text mb-8",children:["SubcontractorHub's EasyQuote AI module generates a complete system replacement proposal on a tablet in minutes \u2014 equipment recommendations, labor costs, adder prompts, and"," ",(0,j.jsx)(r(),{href:"/hvac-financing-software",children:(0,j.jsx)("a",{className:"text-primary font-interSemiBold",children:"embedded financing options"})})," from GoodLeap and LightReach all included. The homeowner sees three system tiers with monthly payment options and can sign before the tech leaves the property. That's the close-at-service model that turns service calls into replacement sales."]}),(0,j.jsx)(r(),{href:y.xL+"/sch-book-a-demo?cta=ai-hvac-proposal-software__midpage&utm_content=ai-
1hvac-proposal-software__midpage",children:(0,j.jsx)("a",{className:"cta-btn-1 fs-text_7 lh-normal font-interBold mobile-px-6 d-inline-block",children:"See the Platform"})})]})]})})}),(0,j.jsx)("section",{className:"py-15 py-lg-20 bg-white",children:(0,j.jsx)(l.Z,{children:(0,j.jsxs)(i.Z,{className:"align-items-center g-5",children:[(0,j.jsx)(c.Z,{lg:6,className:"order-lg-2",children:(0,j.jsx)("div",{style:{borderRadius:12,overflow:"hidden"},children:(0,j.jsx)(o(),{src:w(),alt:"SubcontractorHub AI HVAC proposal software \u2014 AI-recommended adders and upgrade options in an HVAC system replacement proposal on a tablet",layout:"responsive",width:600,height:450})})}),(0,j.jsxs)(c.Z,{lg:6,className:"order-lg-1",children:[(0,j.jsx)("h2",{className:"fs-text_1 font-interBold text-primary mb-5 lh-1_30",children:"Signed Proposal \u2192 Scheduled Installation. Zero Re-Entry Required."}),(0,j.jsx)("p",{className:"fs-text_5 lh-normal bluedark-310-text mb-4",children:"Most HVAC businesses lose time to the close-to-install handoff. A tech submits the signed proposal. An operations coordinator re-enters the customer details, equipment model numbers, and job address into the scheduling system. Something gets missed or mis-typed. The wrong equipment gets ordered. The installation gets delayed."}),(0,j.jsxs)("p",{className:"fs-text_5 lh-normal bluedark-310-text mb-8",children:["With SubcontractorHub, when a homeowner signs an HVAC proposal, an installation project auto-creates in the"," ",(0,j.jsx)(r(),{href:"/hvac-contractor-software",children:(0,j.jsx)("a",{className:"text-primary font-interSemiBold",children:"HVAC contractor platform"})})," with all proposal details pre-loaded \u2014 equipment model numbers, customer info, financing approval status, and job address. The install coordinator sees the job the moment the tech closes it. No phone call, no re-entry, no equipment order errors. The full workflow from service call to commissioned installation runs inside one platform connected to the"," ",(0,j.jsx)(r(),{href:"/hvac",children:(0,j.jsx)("a",{className:"text-primary font-interSemiBold",children:"complete HVAC platform"})}),"."]}),(0,j.jsx)(r(),{href:y.xL+"/sch-book-a-demo?cta=ai-hvac-proposal-software__midpage_2&utm_content=ai-hvac-proposal-software__midpage_2",children:(0,j.jsx)("a",{className:"cta-btn-1 fs-text_7 lh-normal font-interBold mobile-px-6 d-inline-block",children:"Book a Demo"})})]})]})})}),(0,j.jsx)(A,{wrapperClassName:""}),(0,j.jsx)("section",{className:"py-15 py-lg-20",style:{background:"#F0F8FF"},children:(0,j.jsx)(l.Z,{children:(0,j.jsxs)(i.Z,{className:"align-items-center g-5",children:[(0,j.jsxs)(c.Z,{lg:6,children:[(0,j.jsx)("h2",{className:"fs-text_1 font-interBold text-primary mb-5 lh-1_30",children:"SubcontractorHub AI HVAC proposal software is built for you if:"}),(0,j.jsx)("p",{className:"fs-text_5 lh-normal bluedark-310-text mb-8",children:"This platform is built for HVAC installation contractors who want to turn service calls into replacement sales and close system jobs at the point of service \u2014 with every signed proposal automatically becoming a scheduled installation project."}),(0,j.jsx)(r(),{href:y.xL+"/sch-book-a-demo?cta=ai-hvac-proposal-software__checklist&utm_content=ai-hvac-proposal-software__checklist",children:(0,j.jsx)("a",{className:"cta-btn-1 fs-text_7 lh-normal font-interBold mobile-px-6 d-inline-block",children:"Talk to the Team"})})]}),(0,j.jsx)(c.Z,{lg:6,children:(0,j.jsxs)("div",{className:"rounded-4 p-5",style:{background:"linear-gradient(135deg, #003CFF 0%, #012498 100%)"},children:[(0,j.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,j.jsx)("span",{className:"me-3 mt-1",style:{fontSize:"1rem",flexShrink:0,color:"#fff"},children:"\u2713"}),(0,j.jsx)("p",{className:"mb-0 text-white",style:{fontSize:"0.95rem"},children:"Your techs diagnose a failing system and have to call the office for pricing \u2014 giving homeowners time to call competitors before your quote arrives"})]}),(0,j.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,j.jsx)("span",{className:"me-3 mt-1",style:{fontSize:"1rem",flexShrink:0,color:"#fff"},children:"\u2713"}),(0,j.jsx)("p",{className:"mb-0 text-white",style:{fontSize:"0.95rem"},children:"You want to present standard, mid-grade, and premium system options with monthly payment breakdowns on a tablet at the service call"})]}),(0,j.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,j.jsx)("span",{className:"me-3 mt-1",style:{fontSize:"1rem",flexShrink:0,color:"#fff"},children:"\u2713"}),(0,j.jsx)("p",{className:"mb-0 text-white",style:{fontSize:"0.95rem"},children:"Techs are missing UV light, IAQ, and warranty adders because they're pricing manually from memory rather than an AI-prompted catalog"})]}),(0,j.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,j.jsx)("span",{className:"me-3 mt-1",style:{fontSize:"1rem",flexShrink:0,color:"#fff"},children:"\u2713"}),(0,j.jsx)("p",{className:"mb-0 text-white",style:{fontSize:"0.95rem"},children:"Homeowners stall on a $10,000+ system replacement because they can't see financing options at the point of service"})]}),(0,j.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,j.jsx)("span",{className:"me-3 mt-1",style:{fontSize:"1rem",flexShrink:0,color:"#fff"},children:"\u2713"}),(0,j.jsx)("p",{className:"mb-0 text-white",style:{fontSize:"0.95rem"},children:"You lose time to the close-to-install handoff \u2014 ops re-enters equipment details from a signed proposal into a separate scheduling system"})]}),(0,j.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,j.jsx)("span",{className:"me-3 mt-1",style:{fontSize:"1rem",flexShrink:0,color:"#fff"},children:"\u2713"}),(0,j.jsx)("p",{className:"mb-0 text-white",style:{fontSize:"0.95rem"},children:"You need AI proposals connected to a CRM, dispatch, and project management \u2014 not a standalone tool that creates another data silo"})]})]})})]})})}),(0,j.jsx)("section",{className:"py-15 py-lg-20 bg-white",children:(0,j.jsx)(l.Z,{children:(0,j.jsx)(i.Z,{className:"justify-content-center",children:(0,j.jsxs)(c.Z,{lg:8,children:[(0,j.jsx)("h2",{className:"fs-text_1 font-interBold text-primary text-center mb-10 lh-1_30",children:"Common Questions About AI HVAC Proposal Software"}),(0,j.jsxs)("div",{className:"mb-7 pb-7",style:{borderBottom:"1px solid #e8ecf4"},children:[(0,j.jsx)("h3",{className:"fs-text_5 font-interBold bluedark-310-text mb-3",children:"What is AI HVAC proposal software?"}),(0,j.jsx)("p",{className:"fs-text_7 lh-normal bluedark-310-text",children:"AI HVAC proposal software uses artificial intelligence to build accurate system replacement proposals in the field \u2014 automatically pulling equipment costs, labor rates, and financing options from a pre-built catalog to generate a branded proposal a tech can present on a tablet. The AI recommends equipment upgrades, flags missing adders, and calculates margin so techs close at the point of service without underpricing jobs."})]}),(0,j.jsxs)("div",{className:"mb-7 pb-7",style:{borderBottom:"1px solid #e8ecf4"},children:[(0,j.jsx)("h3",{className:"fs-text_5 font-interBold bluedark-310-text mb-3",children:"How does AI HVAC proposal software work differently from standard proposal software?"}),(0,j.jsx)("p",{className:"fs-text_7 lh-normal bluedark-310-text",children:"Standard HVAC proposal software requires manual equipment selection and price entry. AI HVAC proposal software automates the pricing logic \u2014 suggesting the right equipment tiers based on system type and home size, recommending adders like UV lights and warranties, and calculating the full job cost with margin automatically. The result is faster, more accurate proposals and a higher average ticket size per replacement job."})]}),(0,j.jsxs)("div",{className:"mb-7 pb-7",style:{borderBottom:"1px solid #e8ecf4"},children:[(0,j.jsx)("h3",{className:"fs-text_5 font-interBold bluedark-310-text mb-3",children:"Can AI HVAC proposal software include financing options?"}),(0,j.jsx)("p",{className:"fs-text_7 lh-normal bluedark-310-text",children:"Yes \u2014 SubcontractorHub's EasyQuote module embeds GoodLeap, LightReach, and Sungage financing directly inside every HVAC proposal. Techs present monthly payment options for each system tier at the homeowner's kitchen table, so financing is part of the close rather than a follow-up step that loses the deal."})]}),(0,j.jsxs)("div",{className:"mb-7 pb-7",style:{borderBottom:"1px solid #e8ecf4"},children:[(0,j.jsx)("h3",{className:"fs-text_5 font-interBold bluedark-310-text mb-3",children:"Does AI HVAC proposal software connect to scheduling and project management?"}),(0,j.jsx)("p",{className:"fs-text_7 lh-normal bluedark-310-text",children:"In SubcontractorHub, when a homeowner signs an AI-generated HVAC proposal, an installation project auto-creates with all proposal details pre-loaded \u2014 equipment specs, customer info, financing approval status, and job address. Ops and scheduling see the job the moment the tech closes it. No re-entry, no phone calls, no scheduling gap after the close."})]}),(0,j.jsxs)("div",{className:"mb-7 pb-7",style:{borderBottom:"1px solid #e8ecf4"},children:[(0,j.jsx)("h3",{className:"fs-text_5 font-interBold bluedark-310-text mb-3",children:"What is the best AI HVAC proposal software for installation contractors?"}),(0,j.jsx)("p",{className:"fs-text_7 lh-normal bluedark-310-text",children:"For HVAC installation contractors who sell at the point of service, SubcontractorHub's EasyQuote AI module is the top choice \u2014 branded proposals with AI-recommended equipment tiers, embedded GoodLeap and LightReach financing, and on-site digital signature connected directly to installation project management. ServiceTitan leads for large enterprise service shops with complex dispatch needs. HousecallPro suits growing residential service businesses needing simpler quoting."})]})]})})})}),(0,j.jsx)("section",{className:"py-15 py-lg-20",style:{background:"#012498"},children:(0,j.jsx)(l.Z,{children:(0,j.jsxs)("div",{className:"text-center",children:[(0,j.jsx)("h2",{className:"fs-text_1 font-interBold text-secondary mb-5 lh-1_30",children:"Ready to Close HVAC Replacements at the Service Call?"}),(0,j.jsx)("p",{className:"fs-text_5 text-white mb-8 lh-normal",children:"Book a demo and see how SubcontractorHub's EasyQuote AI module lets your techs generate accurate HVAC proposals, present equipment tiers with financing, and capture signatures on a tablet \u2014 before the homeowner has time to call a competitor."}),(0,j.jsx)(r(),{href:y.xL+"/sch-book-a-demo?cta=ai-hvac-proposal-software__footer&utm_content=ai-
1hvac-proposal-software__footer",children:(0,j.jsx)("a",{className:"cta-btn-1 fs-text_7 lh-normal font-interBold mobile-px-6 d-inline-block",children:"Book a Free Demo"})})]})})}),(0,j.jsx)("section",{className:"tw-bg-[#f8faff] tw-pt-12 tw-pb-16",children:(0,j.jsxs)("div",{className:"tw-max-w-[960px] tw-mx-auto tw-px-6",children:[(0,j.jsx)("p",{className:"tw-text-xs tw-uppercase tw-text-primary tw-mb-[12px] font-interSemibBold",style:{letterSpacing:"1.4px"},children:"Resources"}),(0,j.jsx)("h2",{className:"tw-text-2xl font-interBold tw-text-[#111827] tw-mb-6",children:"Guides & Comparisons"}),(0,j.jsx)("ul",{className:"tw-list-none tw-p-0 tw-m-0 tw-grid tw-grid-cols-[repeat(auto-fill,minmax(280px,1fr))] tw-gap-y-[10px] tw-gap-x-[32px]",children:[{href:"/hvac",label:"HVAC Platform Overview"},{href:"/hvac-contractor-software",label:"HVAC Contractor Software"},{href:"/hvac-proposal-software",label:"HVAC Proposal Software"},{href:"/hvac-quote-software",label:"HVAC Quoting Software"},{href:"/hvac-financing-software",label:"HVAC Financing Software"},{href:"/blog/best-hvac-crm-software",label:"HVAC CRM Software"},{href:"/sales-velocity",label:"AI Proposal Builder"},{href:"/hvac-project-management-software",label:"HVAC Project Management Software"},{href:"/tools/hvac-replacement-cost-calculator",label:"HVAC Replacement Cost Calculator"},{href:"/tools/hvac-service-call-cost-calculator",label:"HVAC Service Call Cost Calculator"}].map((function(e){return(0,j.jsx)("li",{children:(0,j.jsx)(r(),{href:e.href,children:(0,j.jsx)("a",{className:"tw-text-primary tw-text-sm font-interMedium tw-no-underline hover:tw-underline",children:e.label})})},e.href)}))})]})})]})]})}},37734:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ai-hvac-proposal-software",function(){return s(72896)}])},31555:function(e,t,s){"use strict";var a=s(93967),o=s.n(a),n=s(67294),r=s(76792),l=s(85893);const i=n.forwardRef(((e,t)=>{const[{className:s,...a},{as:n="div",bsPrefix:i,spans:c}]=function({as:e,bsPrefix:t,className:s,...a}){t=(0,r.vE)(t,"col");const n=(0,r.pi)(),l=[],i=[];return n.forEach((e=>{const s=a[e];let o,n,r;delete a[e],"object"===typeof s&&null!=s?({span:o,offset:n,order:r}=s):o=s;const c="xs"!==e?`-${e}`:"";o&&l.push(!0===o?`${t}${c}`:`${t}${c}-${o}`),null!=r&&i.push(`order${c}-${r}`),null!=n&&i.push(`offset${c}-${n}`)})),[{...a,className:o()(s,...l,...i)},{as:e,bsPrefix:t,spans:l}]}(e);return(0,l.jsx)(n,{...a,ref:t,className:o()(s,!c.length&&i)})}));i.displayName="Col",t.Z=i},21608:function(e,t,s){"use strict";var a=s(93967),o=s.n(a),n=s(67294),r=s(76792),l=s(85893);const i=n.forwardRef((({bsPrefix:e,className:t,as:s="div",...a},n)=>{const i=(0,r.vE)(e,"row"),c=(0,r.pi)(),d=`${i}-cols`,h=[];return c.forEach((e=>{const t=a[e];let s;delete a[e],null!=t&&"object"===typeof t?({cols:s}=t):s=t;const o="xs"!==e?`-${e}`:"";null!=s&&h.push(`${d}${o}-${s}`)})),(0,l.jsx)(s,{ref:n,...a,className:o()(t,i,...h)})}));i.displayName="Row",t.Z=i},89608:function(e){e.exports="/_next/static/images/HVAC-banner-img-23cdce0e1e3ddec7df35ce69f733a3ef.png"},70070:function(e){e.exports="/_next/static/images/hvacAdderRecom-c451b55f345805c324282c022fd120bb.png"},53344:function(e){e.exports="/_next/static/images/hvacBanner-6af450470c093d1085baa0e55269578c.png"}},function(e){e.O(0,[49774,92888,40179],(function(){return t=37734,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.