.heater-guide{--heater-muted:#5b625e;--heater-line:#dedfd8;--heater-accent:#ac4319;color:#171b18}.heater-container{max-width:1160px}.heater-jump-wrap{padding-top:20px;padding-bottom:32px}.heater-jump{display:flex;flex-wrap:wrap;gap:10px 25px;padding:26px 0;border-block:1px solid var(--heater-line)}.heater-jump>span{flex-basis:100%;font-size:.8rem;text-transform:uppercase;font-weight:750;letter-spacing:.09em;color:var(--heater-muted)}.heater-jump a{font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.heater-guide a:not(.btn){color:var(--heater-accent);text-decoration:underline;text-underline-offset:3px}.heater-guide a:focus-visible,.heater-guide summary:focus-visible{outline:3px solid #ac4319;outline-offset:5px}.heater-section{padding:68px 0;scroll-margin-top:150px}.heater-section+.heater-section{border-top:1px solid var(--heater-line)}.heater-section-heading{max-width:820px;margin-bottom:28px}.heater-section-heading .eyebrow{display:block;color:var(--heater-accent);margin-bottom:16px}.heater-section h2{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.1;letter-spacing:-.035em;text-transform:none;margin:0;overflow-wrap:break-word}.heater-copy{max-width:850px;font-size:1.04rem;line-height:1.8}.heater-copy p{margin:0 0 19px}.heater-copy p:last-child{margin-bottom:0}.heater-copy h3{font-size:1.3rem;line-height:1.25;margin:30px 0 12px;letter-spacing:-.02em;text-transform:none}.heater-copy ul{padding-left:22px;margin:22px 0}.heater-copy li{padding-left:5px;margin:10px 0}.heater-with-photo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.heater-photo{margin:5px 0 0;position:sticky;top:145px}.heater-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px}.heater-photo figcaption{color:var(--heater-muted);font-size:.86rem;line-height:1.55;padding:14px 2px 0}.heater-section-asbest,.heater-section-preisbeispiel,.heater-section-betriebskosten{background:#f7f5ef}.heater-notice{padding:20px 24px;margin:0 0 28px;background:#fff3e9}.heater-notice>strong{font-size:1.15rem;display:block;margin-bottom:8px}.heater-notice p{margin:0}.heater-section-kosten .heater-copy,.heater-section-alternativen .heater-copy{max-width:none}.heater-table-wrap{margin:28px 0;max-width:100%}.heater-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.6;text-align:left}.heater-table caption{text-align:left;font-weight:750;font-size:1.1rem;margin-bottom:15px}.heater-table thead{background:#202723;color:#fff}.heater-table th,.heater-table td{padding:18px 20px;border-bottom:1px solid var(--heater-line);vertical-align:top}.heater-table th:first-child{width:29%}.heater-table td:nth-child(2){width:21%;font-weight:800;color:#a63c13;font-size:1.05rem}.heater-table tbody tr:nth-child(even){background:#f7f5ef}.heater-budget{border-block:1px solid #c7c6bb;padding:25px 0;margin:26px 0}.heater-budget>span{display:block;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.heater-budget>strong{display:block;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.1;letter-spacing:-.05em;margin:12px 0;color:#ac4319}.heater-budget p{margin:0;font-weight:650}.heater-section-alternativen .heater-section-body{display:flex;flex-direction:column;gap:32px}.heater-section-alternativen .heater-photo{position:static;order:-1;width:100%}.heater-section-alternativen .heater-photo img{max-height:420px;aspect-ratio:2.6;object-position:center top}.heater-options{display:grid;grid-template-columns:1fr 1fr;gap:30px 48px;margin:32px 0}.heater-options article{border-top:2px solid #222c25;padding-top:20px}.heater-options article>span{color:var(--heater-accent);font-weight:700;font-size:.85rem}.heater-options h3{margin:10px 0 15px}.heater-steps{counter-reset:step;list-style:none;padding:0;margin:0}.heater-steps>li{position:relative;counter-increment:step;padding:0 0 24px 66px;margin:0}.heater-steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:800;font-size:1.55rem;color:var(--heater-accent)}.heater-steps h3{margin:0 0 10px}.heater-copy details{border-bottom:1px solid var(--heater-line);padding:22px 0}.heater-copy details:first-child{border-top:1px solid var(--heater-line)}.heater-copy summary{font-size:1.08rem;font-weight:750;cursor:pointer;padding-right:12px;line-height:1.5}.heater-copy details p{margin:18px 0 0;color:var(--heater-muted)}.heater-guide .btn{display:inline-flex;max-width:100%;white-space:normal;line-height:1.4}.heater-section-entscheidung{padding-top:30px}@media(max-width:800px){.heater-section{padding:45px 0}.heater-with-photo{grid-template-columns:1fr;gap:25px}.heater-with-photo .heater-photo{position:static;order:-1}.heater-section h2{font-size:clamp(1.65rem,5vw,2.35rem)}.heater-section-heading{margin-bottom:24px}.heater-copy{font-size:1rem;line-height:1.75}.heater-options{gap:26px}.heater-photo img{border-radius:12px}.heater-section-alternativen .heater-photo img{aspect-ratio:3/2;max-height:none}.heater-jump{gap:12px 20px}}@media(max-width:560px){.heater-options{grid-template-columns:1fr;gap:28px}.heater-section{scroll-margin-top:115px}.heater-jump a{font-size:.87rem}.heater-table caption{display:block;width:100%}.heater-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.heater-table,.heater-table tbody,.heater-table tr,.heater-table th,.heater-table td{display:block;width:100%!important}.heater-table tbody tr{border-top:1px solid var(--heater-line);padding:17px 0}.heater-table th,.heater-table td{padding:3px 15px;border:0}.heater-table th{font-size:1rem}.heater-table td:nth-child(2){font-size:1.3rem;margin:5px 0}.heater-table td:last-child{color:var(--heater-muted)}.heater-notice{padding:18px}.heater-steps>li{padding-left:46px}.heater-section-heading .eyebrow{font-size:.7rem}.heater-section-entscheidung{padding-top:16px}}
.heater-section-einsatzgebiet .heater-copy,.heater-section-einsatzgebiete .heater-copy{max-width:none}.heater-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin:32px 0}.heater-area-grid article{border-top:1px solid var(--heater-line);padding-top:4px;min-width:0}.heater-area-grid h3{margin:18px 0 12px;font-size:1.45rem}.heater-area-grid p{font-size:.98rem;line-height:1.7}.heater-districts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;padding-left:0}.heater-districts li{margin:0}.heater-section-einsatzgebiete .heater-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.heater-districts{grid-template-columns:repeat(2,minmax(0,1fr))}.heater-section-einsatzgebiete .heater-area-grid{grid-template-columns:1fr}}@media(max-width:560px){.heater-area-grid,.heater-districts{grid-template-columns:1fr}.heater-area-grid{gap:18px;margin:24px 0}.heater-area-grid h3{font-size:1.3rem}}
