.furnace-cost-page[data-astro-cid-ooxy3mxd]{background:var(--paper)}.cost-hero[data-astro-cid-ooxy3mxd]{background:linear-gradient(115deg,#14243ffa,#14243fb8),url(/images/Background_Images/hvac_tools_flat_lay_background.jpg) center / cover;color:var(--white)}.cost-hero-copy[data-astro-cid-ooxy3mxd]{min-width:0}.cost-hero[data-astro-cid-ooxy3mxd] h1[data-astro-cid-ooxy3mxd]{max-width:780px;color:var(--white)!important;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.99}.cost-hero-copy[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd]{max-width:720px;color:#ffffffd6;font-size:clamp(1.06rem,1.8vw,1.3rem);line-height:1.62}.cost-hero[data-astro-cid-ooxy3mxd] .longform-kicker[data-astro-cid-ooxy3mxd]{color:var(--heat-soft)}.cost-hero[data-astro-cid-ooxy3mxd] .longform-answer-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{color:var(--ink)!important}.cost-answer-band[data-astro-cid-ooxy3mxd]{padding:clamp(58px,8vw,96px) 0;background:var(--night);color:var(--white)}.cost-answer-grid[data-astro-cid-ooxy3mxd],.cost-body-grid[data-astro-cid-ooxy3mxd],.cost-decision-grid[data-astro-cid-ooxy3mxd],.cost-safety-grid[data-astro-cid-ooxy3mxd],.cost-next-grid[data-astro-cid-ooxy3mxd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:clamp(30px,6vw,84px);align-items:start}.cost-answer-grid[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd],.cost-decision-grid[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd],.cost-safety-grid[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd],.cost-next-grid[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{max-width:720px;color:var(--white);font-size:clamp(2.2rem,5vw,4.8rem);line-height:1}.cost-answer-grid[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd],.cost-decision-grid[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd],.cost-safety-grid[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd],.cost-next-grid[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd]{color:#ffffffc7;font-size:1.05rem;line-height:1.7}.cost-answer-grid[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd],.cost-decision-grid[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd],.cost-safety-grid[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd],.cost-next-grid[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd]{color:var(--heat-soft);text-decoration:underline;text-underline-offset:3px}.cost-answer-card[data-astro-cid-ooxy3mxd]{padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff12}.cost-answer-card[data-astro-cid-ooxy3mxd]>strong[data-astro-cid-ooxy3mxd]{display:block;margin-bottom:20px;color:var(--white);font-size:1.18rem}.cost-answer-card[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:13px 0;border-top:1px solid rgba(255,255,255,.14)}.cost-answer-card[data-astro-cid-ooxy3mxd] span[data-astro-cid-ooxy3mxd]{color:var(--heat-soft);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cost-answer-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{margin:0;color:#ffffffd1}.cost-section[data-astro-cid-ooxy3mxd]{padding:clamp(64px,9vw,108px) 0}.cost-paper[data-astro-cid-ooxy3mxd]{background:var(--blue-soft);color:var(--ink)}.cost-section-head[data-astro-cid-ooxy3mxd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:44px;align-items:end;margin-bottom:32px}.cost-section-head[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{max-width:760px;color:var(--ink);font-size:clamp(2.15rem,5vw,4.8rem);line-height:1}.cost-section-head[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd]{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.cost-driver-grid[data-astro-cid-ooxy3mxd],.compare-grid[data-astro-cid-ooxy3mxd]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cost-driver-card[data-astro-cid-ooxy3mxd],.compare-grid[data-astro-cid-ooxy3mxd] article[data-astro-cid-ooxy3mxd]{min-width:0;min-height:250px;padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--white);box-shadow:0 12px 32px #14243f0f}.cost-driver-card[data-astro-cid-ooxy3mxd]>span[data-astro-cid-ooxy3mxd],.compare-grid[data-astro-cid-ooxy3mxd] article[data-astro-cid-ooxy3mxd]>span[data-astro-cid-ooxy3mxd]{color:var(--heat);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cost-driver-card[data-astro-cid-ooxy3mxd] h3[data-astro-cid-ooxy3mxd],.compare-grid[data-astro-cid-ooxy3mxd] h3[data-astro-cid-ooxy3mxd]{margin:13px 0 10px;color:var(--ink);font-size:1.28rem;line-height:1.08}.cost-driver-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd],.compare-grid[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{margin:0;color:var(--muted);line-height:1.6}.source-note[data-astro-cid-ooxy3mxd]{margin:22px 0 0;color:var(--muted);font-size:.92rem;line-height:1.6}.source-note[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd],.cost-copy-section[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd],.cost-compare[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd]{color:var(--heat);text-decoration:underline;text-underline-offset:3px}.cost-body[data-astro-cid-ooxy3mxd]{background:var(--paper)}.cost-main[data-astro-cid-ooxy3mxd]{min-width:0}.cost-copy-section[data-astro-cid-ooxy3mxd]+.cost-copy-section[data-astro-cid-ooxy3mxd]{margin-top:72px;padding-top:72px;border-top:1px solid var(--line)}.cost-copy-section[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{max-width:800px;margin:0 0 18px;color:var(--ink);font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.cost-copy-section[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd]{max-width:820px;color:var(--muted);line-height:1.72}.cost-step-grid[data-astro-cid-ooxy3mxd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.cost-step-grid[data-astro-cid-ooxy3mxd] article[data-astro-cid-ooxy3mxd]{min-width:0;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--white);box-shadow:var(--shadow)}.cost-step-grid[data-astro-cid-ooxy3mxd] strong[data-astro-cid-ooxy3mxd]{color:var(--heat);font-size:1.4rem}.cost-step-grid[data-astro-cid-ooxy3mxd] h3[data-astro-cid-ooxy3mxd]{margin:16px 0 8px;color:var(--ink);font-size:1.25rem}.cost-step-grid[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{margin:0;color:var(--muted);line-height:1.6}.estimate-list[data-astro-cid-ooxy3mxd]{display:grid;gap:11px;margin:24px 0;padding:0;list-style:none}.estimate-list[data-astro-cid-ooxy3mxd] li[data-astro-cid-ooxy3mxd]{position:relative;padding:15px 18px 15px 42px;border:1px solid var(--line);border-radius:8px;background:var(--blue-soft);color:var(--ink);font-weight:750}.estimate-list[data-astro-cid-ooxy3mxd] li[data-astro-cid-ooxy3mxd]:before{position:absolute;top:14px;left:18px;color:var(--heat);content:"✓";font-weight:900}.cost-side[data-astro-cid-ooxy3mxd]{display:grid;gap:16px}.cost-side-card[data-astro-cid-ooxy3mxd]{min-width:0}.cost-side-card[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{margin:0 0 12px;color:var(--ink);font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.02}.cost-side-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{color:var(--muted);line-height:1.62}.cost-side-card[data-astro-cid-ooxy3mxd] .text-link[data-astro-cid-ooxy3mxd]{color:var(--heat);font-weight:900}.cost-side-card[data-astro-cid-ooxy3mxd]:first-child{border-color:#f64b1b59;background:var(--orange-soft)}.danger-label[data-astro-cid-ooxy3mxd]{display:block;margin-bottom:12px;color:var(--heat);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cost-decision-section[data-astro-cid-ooxy3mxd]{padding:clamp(66px,9vw,110px) 0;background:var(--night);color:var(--white)}.decision-panel[data-astro-cid-ooxy3mxd]{min-width:0;padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f}.decision-panel[data-astro-cid-ooxy3mxd]>strong[data-astro-cid-ooxy3mxd]{display:block;margin-bottom:16px;color:var(--white);font-size:1.2rem}.decision-row[data-astro-cid-ooxy3mxd]{display:grid;grid-template-columns:82px repeat(2,minmax(0,1fr));gap:14px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}.decision-row[data-astro-cid-ooxy3mxd]>span[data-astro-cid-ooxy3mxd],.decision-row[data-astro-cid-ooxy3mxd] b[data-astro-cid-ooxy3mxd]{color:var(--heat-soft);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-row[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{margin:5px 0 0;color:#ffffffc7;font-size:.94rem;line-height:1.5}.cost-safety-section[data-astro-cid-ooxy3mxd]{padding:clamp(58px,8vw,96px) 0;background:var(--orange-soft);color:var(--ink)}.cost-safety-grid[data-astro-cid-ooxy3mxd]{align-items:center}.cost-safety-grid[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{color:var(--ink)}.cost-safety-grid[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd]{color:var(--muted)}.cost-safety-grid[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd]{color:var(--heat)}.safety-action-card[data-astro-cid-ooxy3mxd]{padding:28px;border:1px solid var(--heat);background:var(--white);box-shadow:var(--shadow)}.safety-action-card[data-astro-cid-ooxy3mxd] strong[data-astro-cid-ooxy3mxd]{color:var(--ink);font-size:1.25rem}.safety-action-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{color:var(--muted);line-height:1.62}.safety-action-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]:last-child{margin-bottom:0}.cost-compare[data-astro-cid-ooxy3mxd]{background:var(--paper)}.compare-grid[data-astro-cid-ooxy3mxd]{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-grid[data-astro-cid-ooxy3mxd] article[data-astro-cid-ooxy3mxd]{min-height:220px}.cost-faq[data-astro-cid-ooxy3mxd]{background:var(--night);color:var(--white)}.cost-faq[data-astro-cid-ooxy3mxd] .longform-section-head[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{color:var(--white)}.cost-faq[data-astro-cid-ooxy3mxd] .longform-faq-grid[data-astro-cid-ooxy3mxd] article[data-astro-cid-ooxy3mxd]{border-color:#ffffff24;background:#ffffff0f}.cost-faq[data-astro-cid-ooxy3mxd] .longform-faq-grid[data-astro-cid-ooxy3mxd] h3[data-astro-cid-ooxy3mxd]{color:var(--white)}.cost-faq[data-astro-cid-ooxy3mxd] .longform-faq-grid[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{color:#ffffffc7}.cost-next-section[data-astro-cid-ooxy3mxd]{padding:clamp(66px,9vw,110px) 0;background:var(--blue-soft)}.cost-next-grid[data-astro-cid-ooxy3mxd] h2[data-astro-cid-ooxy3mxd]{color:var(--ink)}.cost-next-grid[data-astro-cid-ooxy3mxd]>div[data-astro-cid-ooxy3mxd]>p[data-astro-cid-ooxy3mxd]{color:var(--muted)}.cost-next-grid[data-astro-cid-ooxy3mxd] a[data-astro-cid-ooxy3mxd]{color:var(--heat)}.next-card[data-astro-cid-ooxy3mxd]{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:var(--shadow)}.next-card[data-astro-cid-ooxy3mxd] strong[data-astro-cid-ooxy3mxd]{color:var(--ink);font-size:1.2rem}.next-card[data-astro-cid-ooxy3mxd] p[data-astro-cid-ooxy3mxd]{color:var(--muted);line-height:1.62}.next-card[data-astro-cid-ooxy3mxd] .primary-btn[data-astro-cid-ooxy3mxd]{display:inline-flex;margin-top:8px;color:var(--white);text-decoration:none}@media (max-width: 980px){.cost-driver-grid[data-astro-cid-ooxy3mxd]{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-section-head[data-astro-cid-ooxy3mxd],.cost-body-grid[data-astro-cid-ooxy3mxd],.cost-decision-grid[data-astro-cid-ooxy3mxd],.cost-safety-grid[data-astro-cid-ooxy3mxd],.cost-next-grid[data-astro-cid-ooxy3mxd]{grid-template-columns:1fr}.cost-driver-card[data-astro-cid-ooxy3mxd]:last-child{grid-column:span 2}}@media (max-width: 640px){.cost-hero[data-astro-cid-ooxy3mxd] h1[data-astro-cid-ooxy3mxd]{font-size:clamp(2.5rem,13vw,4rem)}.cost-answer-grid[data-astro-cid-ooxy3mxd],.cost-step-grid[data-astro-cid-ooxy3mxd],.compare-grid[data-astro-cid-ooxy3mxd],.cost-driver-grid[data-astro-cid-ooxy3mxd]{grid-template-columns:1fr}.cost-driver-card[data-astro-cid-ooxy3mxd]:last-child{grid-column:auto}.decision-row[data-astro-cid-ooxy3mxd]{grid-template-columns:1fr;gap:7px}.decision-row[data-astro-cid-ooxy3mxd]>span[data-astro-cid-ooxy3mxd]{margin-top:4px}}
