.heat-pump-page[data-astro-cid-ecfyf5rc]{background:var(--paper)}.heat-pump-hero[data-astro-cid-ecfyf5rc]{padding:clamp(74px,11vw,140px) 0 86px;background:linear-gradient(115deg,#14243ffa,#14243fb8),url(/images/Background_Images/hvac_tools_flat_lay_background.jpg) center / cover;color:var(--white)}.heat-pump-hero-grid[data-astro-cid-ecfyf5rc],.section-intro[data-astro-cid-ecfyf5rc],.decision-grid[data-astro-cid-ecfyf5rc],.call-grid[data-astro-cid-ecfyf5rc],.related-grid[data-astro-cid-ecfyf5rc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(28px,7vw,96px);align-items:center}.heat-pump-hero[data-astro-cid-ecfyf5rc] h1[data-astro-cid-ecfyf5rc]{max-width:760px;color:var(--white)!important;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.98}.heat-pump-hero[data-astro-cid-ecfyf5rc] .longform-kicker[data-astro-cid-ecfyf5rc]{color:var(--heat-soft)}.hero-lede[data-astro-cid-ecfyf5rc]{max-width:700px;margin-bottom:14px;color:#ffffffeb;font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.55}.hero-detail[data-astro-cid-ecfyf5rc]{max-width:650px;color:#ffffffc2;line-height:1.68}.heat-pump-answer-card[data-astro-cid-ecfyf5rc]{padding:clamp(26px,4vw,40px);border:1px solid rgba(255,255,255,.24);border-radius:16px;background:#fffffff0;box-shadow:0 18px 50px #00000029}.heat-pump-answer-card[data-astro-cid-ecfyf5rc]>span[data-astro-cid-ecfyf5rc],.symptom-card[data-astro-cid-ecfyf5rc]>span[data-astro-cid-ecfyf5rc],.comparison-card[data-astro-cid-ecfyf5rc]>span[data-astro-cid-ecfyf5rc]{color:var(--heat);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.heat-pump-answer-card[data-astro-cid-ecfyf5rc] h2[data-astro-cid-ecfyf5rc]{margin:12px 0 14px;color:var(--ink);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.04;text-transform:none}.heat-pump-answer-card[data-astro-cid-ecfyf5rc] p[data-astro-cid-ecfyf5rc]{margin:0;color:var(--muted);line-height:1.68}.heat-pump-section[data-astro-cid-ecfyf5rc]{padding:clamp(66px,9vw,112px) 0}.heat-pump-symptoms[data-astro-cid-ecfyf5rc],.heat-pump-checks[data-astro-cid-ecfyf5rc],.heat-pump-decision[data-astro-cid-ecfyf5rc],.heat-pump-call[data-astro-cid-ecfyf5rc]{background:var(--paper)}.section-intro[data-astro-cid-ecfyf5rc]{align-items:end;margin-bottom:34px}.section-intro[data-astro-cid-ecfyf5rc] h2[data-astro-cid-ecfyf5rc],.decision-grid[data-astro-cid-ecfyf5rc] h2[data-astro-cid-ecfyf5rc],.call-grid[data-astro-cid-ecfyf5rc] h2[data-astro-cid-ecfyf5rc],.related-grid[data-astro-cid-ecfyf5rc] h2[data-astro-cid-ecfyf5rc]{margin:0;color:var(--ink);font-size:clamp(2.2rem,5vw,4.6rem);line-height:.99;text-transform:none}.section-intro[data-astro-cid-ecfyf5rc]>p[data-astro-cid-ecfyf5rc],.decision-grid[data-astro-cid-ecfyf5rc]>div[data-astro-cid-ecfyf5rc]>p[data-astro-cid-ecfyf5rc],.call-grid[data-astro-cid-ecfyf5rc]>div[data-astro-cid-ecfyf5rc]>p[data-astro-cid-ecfyf5rc],.related-grid[data-astro-cid-ecfyf5rc]>div[data-astro-cid-ecfyf5rc]>p[data-astro-cid-ecfyf5rc]{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.7}.longform-kicker[data-astro-cid-ecfyf5rc]{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--heat);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.longform-kicker[data-astro-cid-ecfyf5rc]>span[data-astro-cid-ecfyf5rc]{display:inline-block;width:24px;height:3px;background:currentColor}.symptom-grid[data-astro-cid-ecfyf5rc],.check-grid[data-astro-cid-ecfyf5rc],.diagnosis-grid[data-astro-cid-ecfyf5rc],.comparison-grid[data-astro-cid-ecfyf5rc],.faq-grid[data-astro-cid-ecfyf5rc]{display:grid;gap:15px}.symptom-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:repeat(4,minmax(0,1fr))}.symptom-card[data-astro-cid-ecfyf5rc],.check-card[data-astro-cid-ecfyf5rc],.comparison-card[data-astro-cid-ecfyf5rc]{min-width:0;padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--white);box-shadow:var(--shadow)}.symptom-card[data-astro-cid-ecfyf5rc]{min-height:270px}.symptom-card[data-astro-cid-ecfyf5rc] h3[data-astro-cid-ecfyf5rc],.check-card[data-astro-cid-ecfyf5rc] h3[data-astro-cid-ecfyf5rc],.comparison-card[data-astro-cid-ecfyf5rc] h3[data-astro-cid-ecfyf5rc],.call-card[data-astro-cid-ecfyf5rc] h3[data-astro-cid-ecfyf5rc]{margin:12px 0 10px;color:var(--ink);font-size:1.35rem;line-height:1.08;text-transform:none}.symptom-card[data-astro-cid-ecfyf5rc] p[data-astro-cid-ecfyf5rc],.check-card[data-astro-cid-ecfyf5rc] p[data-astro-cid-ecfyf5rc],.comparison-card[data-astro-cid-ecfyf5rc] p[data-astro-cid-ecfyf5rc]{margin:0;color:var(--muted);line-height:1.62}.check-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.check-card[data-astro-cid-ecfyf5rc]{min-height:300px}.check-number[data-astro-cid-ecfyf5rc],.diagnosis-card[data-astro-cid-ecfyf5rc]>span[data-astro-cid-ecfyf5rc]{display:block;margin-bottom:25px;color:var(--heat);font-size:1.5rem;font-weight:900;letter-spacing:.04em}.safety-note[data-astro-cid-ecfyf5rc],.diagnosis-footer[data-astro-cid-ecfyf5rc]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;margin-top:20px;padding:24px;border:1px solid var(--heat);background:var(--white);box-shadow:var(--shadow)}.safety-note[data-astro-cid-ecfyf5rc] strong[data-astro-cid-ecfyf5rc],.diagnosis-footer[data-astro-cid-ecfyf5rc] strong[data-astro-cid-ecfyf5rc]{color:var(--ink)}.safety-note[data-astro-cid-ecfyf5rc] span[data-astro-cid-ecfyf5rc],.diagnosis-footer[data-astro-cid-ecfyf5rc] span[data-astro-cid-ecfyf5rc]{color:var(--muted);line-height:1.6}.heat-pump-diagnosis[data-astro-cid-ecfyf5rc],.heat-pump-faq[data-astro-cid-ecfyf5rc]{background:var(--night);color:var(--white)}.section-intro-light[data-astro-cid-ecfyf5rc] h2[data-astro-cid-ecfyf5rc]{color:var(--white)}.section-intro-light[data-astro-cid-ecfyf5rc]>p[data-astro-cid-ecfyf5rc]{color:#ffffffc2}.section-intro-light[data-astro-cid-ecfyf5rc] .longform-kicker[data-astro-cid-ecfyf5rc]{color:var(--heat-soft)}.diagnosis-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnosis-card[data-astro-cid-ecfyf5rc]{min-width:0;min-height:260px;padding:25px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f}.diagnosis-card[data-astro-cid-ecfyf5rc] h3[data-astro-cid-ecfyf5rc]{margin:0 0 10px;color:var(--white);font-size:1.3rem;line-height:1.08;text-transform:none}.diagnosis-card[data-astro-cid-ecfyf5rc] p[data-astro-cid-ecfyf5rc]{margin:0;color:#ffffffc2;line-height:1.62}.diagnosis-footer[data-astro-cid-ecfyf5rc]{border-color:var(--heat-soft);background:#fffffff5}.decision-grid[data-astro-cid-ecfyf5rc],.call-grid[data-astro-cid-ecfyf5rc]{align-items:start}.comparison-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-card[data-astro-cid-ecfyf5rc]{min-height:230px}.comparison-card[data-astro-cid-ecfyf5rc]:first-child{border:1px solid var(--cool)}.comparison-card[data-astro-cid-ecfyf5rc]:last-child{border:1px solid var(--heat)}.heat-pump-call[data-astro-cid-ecfyf5rc]{background:var(--blue-soft)}.call-card[data-astro-cid-ecfyf5rc]{padding:clamp(25px,4vw,38px);border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:var(--shadow)}.call-card[data-astro-cid-ecfyf5rc] ul[data-astro-cid-ecfyf5rc]{display:grid;gap:12px;margin:0;padding-left:20px;color:var(--muted);line-height:1.55}.call-card[data-astro-cid-ecfyf5rc] li[data-astro-cid-ecfyf5rc]::marker{color:var(--heat)}.faq-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-grid[data-astro-cid-ecfyf5rc] article[data-astro-cid-ecfyf5rc]{min-width:0;padding:25px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f}.faq-grid[data-astro-cid-ecfyf5rc] h3[data-astro-cid-ecfyf5rc]{margin:0 0 12px;color:var(--white);font-size:1.25rem;line-height:1.12;text-transform:none}.faq-grid[data-astro-cid-ecfyf5rc] p[data-astro-cid-ecfyf5rc]{margin:0;color:#ffffffc2;line-height:1.62}.heat-pump-related[data-astro-cid-ecfyf5rc]{padding:clamp(60px,8vw,100px) 0;background:var(--orange-soft)}.related-links[data-astro-cid-ecfyf5rc]{display:grid;gap:0;border-top:1px solid rgba(20,36,63,.2)}.related-links[data-astro-cid-ecfyf5rc] a[data-astro-cid-ecfyf5rc]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(20,36,63,.2);color:var(--ink);font-weight:850}.related-links[data-astro-cid-ecfyf5rc] a[data-astro-cid-ecfyf5rc] span[data-astro-cid-ecfyf5rc]{color:var(--heat);font-size:1.3rem}@media (max-width: 980px){.heat-pump-hero-grid[data-astro-cid-ecfyf5rc],.section-intro[data-astro-cid-ecfyf5rc],.decision-grid[data-astro-cid-ecfyf5rc],.call-grid[data-astro-cid-ecfyf5rc],.related-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:1fr}.symptom-grid[data-astro-cid-ecfyf5rc],.diagnosis-grid[data-astro-cid-ecfyf5rc],.check-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:repeat(2,minmax(0,1fr))}.check-card[data-astro-cid-ecfyf5rc]{min-height:auto}}@media (max-width: 640px){.heat-pump-hero[data-astro-cid-ecfyf5rc]{padding-top:82px}.heat-pump-hero[data-astro-cid-ecfyf5rc] h1[data-astro-cid-ecfyf5rc]{font-size:clamp(2.5rem,13vw,4rem)}.symptom-grid[data-astro-cid-ecfyf5rc],.comparison-grid[data-astro-cid-ecfyf5rc],.faq-grid[data-astro-cid-ecfyf5rc],.diagnosis-grid[data-astro-cid-ecfyf5rc],.check-grid[data-astro-cid-ecfyf5rc]{grid-template-columns:1fr}.symptom-card[data-astro-cid-ecfyf5rc],.diagnosis-card[data-astro-cid-ecfyf5rc]{min-height:auto}.safety-note[data-astro-cid-ecfyf5rc],.diagnosis-footer[data-astro-cid-ecfyf5rc]{grid-template-columns:1fr;gap:12px}}
