.e24-knowledge{color:#243c37;background:#fffdf8}.e24-knowledge-shell{max-width:1160px;margin:auto}.e24-knowledge-reading{max-width:910px;margin:auto}.e24-knowledge :is(a,summary):focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #be952b}.e24-knowledge-hero{background:linear-gradient(145deg,#f7f5e9,#edf3ec);border-bottom:1px solid #e1e7dd;padding:32px 0 75px}.e24-knowledge-hero-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:55px;margin-top:48px;display:grid}.e24-knowledge-hero h1{letter-spacing:-.035em;max-width:790px;margin:21px 0 24px;font-size:clamp(2.7rem,5.3vw,5.3rem);line-height:1.07}.e24-knowledge-lead{color:#52665d;max-width:740px;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.64}.e24-knowledge-text-action{color:#285e49;border-bottom:1px solid;gap:15px;margin-top:20px;padding-bottom:8px;font-weight:700;text-decoration:none;display:inline-flex}.e24-knowledge-text-action:hover{color:#17382b}.e24-knowledge-illustration{max-width:340px}.e24-knowledge-illustration svg{width:100%;height:auto;display:block}.e24-knowledge-intro{border-bottom:1px solid #e4e7dc;padding:50px 0}.e24-knowledge-intro-grid{grid-template-columns:220px 1fr;gap:60px;display:grid}.e24-knowledge-intro p{max-width:780px;margin:0;font-size:1.12rem;line-height:1.75}.e24-knowledge-clusters{padding:90px 0}.e24-knowledge-section-header{margin-bottom:48px}.e24-knowledge h2.serif{letter-spacing:-.02em;margin:15px 0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.15}.e24-knowledge-section-header p,.e24-knowledge-next-heading p{color:#607167;font-size:1.07rem}.e24-knowledge-cluster{border-top:1px solid #ccd9cd;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:75px;padding:34px 0 46px;display:grid}.e24-knowledge-cluster-label>span{color:#6d897b;margin-bottom:18px;font-size:.9rem;font-weight:700;display:block}.e24-knowledge-cluster h3{margin:0 0 14px;font-size:1.65rem;line-height:1.22}.e24-knowledge-cluster p{color:#607168;max-width:390px;line-height:1.7}.e24-knowledge-cluster-links{grid-template-columns:1fr 1fr;align-content:start;gap:0 27px;display:grid}.e24-knowledge-cluster-links a,.e24-knowledge-next-links a{color:#284e41;border-bottom:1px solid #dce4d9;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.e24-knowledge-cluster-links a:hover,.e24-knowledge-next-links a:hover{color:#137455}.e24-knowledge-orientation{background:#eff3eb;padding:75px 0 85px}.e24-knowledge-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:44px;display:grid}.e24-knowledge-steps>div{border-top:2px solid #7c9d86;padding-top:23px}.e24-knowledge-steps span{color:#638471;font-size:.88rem;font-weight:700}.e24-knowledge-steps h3{margin:15px 0 10px;font-size:1.25rem}.e24-knowledge-steps p{color:#596d62;margin:0;line-height:1.65}.e24-knowledge-article{padding:75px 0 90px}.e24-knowledge-article-section{border-top:1px solid #d7ded5;grid-template-columns:65px minmax(0,1fr);gap:24px;padding:40px 0 58px;scroll-margin-top:120px;display:grid}.e24-knowledge-section-index{color:#7a9285;padding-top:8px;font-weight:700}.e24-knowledge-article-section h2{margin:0 0 25px!important}.e24-knowledge-section-body>p{color:#43574f;max-width:72ch;margin:0 0 18px;font-size:1.085rem;line-height:1.84}.e24-knowledge-checklist{background:#f6f5eb;border-radius:12px;margin:33px 0;padding:28px 35px}.e24-knowledge-checklist>strong{margin-bottom:20px;display:block}.e24-knowledge-checklist ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.e24-knowledge-checklist li{padding-left:30px;line-height:1.65;position:relative}.e24-knowledge-checklist li:before{content:"✓";color:#307250;font-weight:800;position:absolute;left:0}.e24-knowledge-inline-links{border-top:1px solid #d5e0d4;margin-top:27px}.e24-knowledge-inline-links a{color:#285c47;border-bottom:1px solid #d5e0d4;flex-direction:column;gap:8px;padding:18px 35px 18px 0;font-weight:650;text-decoration:none;display:flex;position:relative}.e24-knowledge-inline-links a>span:last-child{position:absolute;top:18px;right:6px}.e24-knowledge-inline-links small{color:#60746a;font-size:.93rem;font-weight:400}.e24-knowledge-notice{background:#f7efdc;border-radius:12px;margin:0 0 50px;padding:24px 30px}.e24-knowledge-notice p{margin:10px 0 0}.e24-knowledge-table{max-width:100%;margin:30px 0;overflow:auto}.e24-knowledge-table table{border-collapse:collapse;text-align:left;width:100%;min-width:530px}.e24-knowledge-table caption{text-align:left;margin-bottom:14px;font-weight:700}.e24-knowledge-table :is(th,td){vertical-align:top;border-bottom:1px solid #d9e2d8;padding:14px}.e24-knowledge-table thead{background:#eaf0e9}.e24-knowledge-faq{background:#f3f5ef;padding:85px 0}.e24-knowledge-faq-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:70px;display:grid}.e24-knowledge-faq-items details{border-bottom:1px solid #cdd9ce;padding:22px 0}.e24-knowledge-faq-items summary{cursor:pointer;padding-right:26px;font-size:1.06rem;font-weight:650}.e24-knowledge-faq-items details p{color:#54695c;padding:4px 25px 0 0;line-height:1.72}.e24-knowledge-next{color:#fffdf2;background:#26483d;padding:84px 0 95px}.e24-knowledge-next .eyebrow{color:#dcd5a7}.e24-knowledge-next h2{max-width:740px}.e24-knowledge-next-heading p{color:#d5e2d9;max-width:650px;line-height:1.7}.e24-knowledge-next-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:35px;display:grid}.e24-knowledge-next-links a{color:#fffdf2;border-color:#527369}.e24-knowledge-next-links a:hover{color:#ffe4a0}.e24-knowledge .wave2-breadcrumb{margin-bottom:0}@media (max-width:800px){.e24-knowledge-hero{padding:24px 0 47px}.e24-knowledge-hero-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.e24-knowledge-illustration{justify-self:end;max-width:215px}.e24-knowledge-hero h1{font-size:clamp(2.4rem,9vw,3.7rem)}.e24-knowledge-intro-grid,.e24-knowledge-cluster,.e24-knowledge-faq-grid{grid-template-columns:1fr;gap:20px}.e24-knowledge-clusters,.e24-knowledge-article{padding:50px 0}.e24-knowledge-cluster{padding:28px 0 40px}.e24-knowledge-cluster-links{grid-template-columns:1fr}.e24-knowledge-steps{grid-template-columns:1fr;gap:25px}.e24-knowledge-orientation,.e24-knowledge-faq,.e24-knowledge-next{padding:56px 0}.e24-knowledge-article-section{grid-template-columns:1fr;gap:7px;padding:32px 0 44px}.e24-knowledge-checklist{padding:23px}.e24-knowledge-next-links{grid-template-columns:1fr}.e24-knowledge-section-body>p{font-size:1.02rem}.e24-knowledge-intro{padding:38px 0}}@media (prefers-reduced-motion:reduce){.e24-knowledge *{scroll-behavior:auto!important;transition:none!important}}.e24-knowledge-intro-grid h2{margin:15px 0 0;font-size:1.35rem;line-height:1.35}.e24-knowledge-intro-grid>div:last-child p+p{margin-top:16px}.e24-knowledge-cluster-links a{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-width:0;padding:20px 30px 22px 0;display:flex;position:relative}.e24-knowledge-cluster-links a strong{font-size:1.07rem;line-height:1.4}.e24-knowledge-cluster-links a small{color:#607168;font-size:.92rem;font-weight:400;line-height:1.55}.e24-knowledge-card-eyebrow{letter-spacing:.09em;color:#718c7b;font-size:.73rem;font-weight:800;line-height:1.4}.e24-knowledge-card-arrow{position:absolute;top:26px;right:0}@media (max-width:800px){.e24-knowledge-intro-grid h2{margin-bottom:12px}}
.e24-modern-product{color:#293f3b;background:#fffdf7}.e24-modern-container{max-width:1160px}.e24-modern-product .eyebrow{letter-spacing:.15em;color:#527765;font-size:.73rem;font-weight:800}.e24-modern-hero{background:linear-gradient(120deg,#faf7ed,#eef4e9);padding:26px 0 68px}.e24-modern-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);align-items:center;gap:4vw;padding-top:34px;display:grid}.e24-modern-hero h1{letter-spacing:-.04em;max-width:800px;margin:17px 0 22px;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.06}.e24-modern-lede{color:#536660;max-width:650px;font-size:clamp(1.04rem,1.5vw,1.24rem);line-height:1.65}.e24-modern-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0;display:flex}.e24-modern-text-link{text-underline-offset:5px;font-weight:700}.e24-modern-highlights{color:#436054;flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;font-size:.87rem;list-style:none;display:flex}.e24-modern-highlights li{align-items:center;gap:9px;display:flex}.e24-modern-highlights li span{color:#417e59;font-weight:800}.e24-modern-illustration{min-width:0;position:relative}.e24-modern-illustration svg{width:100%;height:auto;max-height:370px;display:block}.e24-modern-art-label{text-align:center;letter-spacing:.12em;color:#4e7460;font-size:.7rem;font-weight:800;display:block}.e24-modern-section-intro{max-width:760px;margin-bottom:34px}.e24-modern-section-intro h2,.e24-modern-lead h2,.e24-modern-faq h2,.e24-modern-final h2{letter-spacing:-.025em;margin:12px 0 15px;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.15}.e24-modern-section-intro p,.e24-modern-lead p{color:#5a6b64;line-height:1.7}.e24-modern-ways{padding:90px 0 84px}.e24-modern-route-grid{background:#fff;border:1px solid #d7e0d7;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.e24-modern-route{min-height:285px;color:inherit;flex-direction:column;padding:31px;text-decoration:none;display:flex}.e24-modern-route+.e24-modern-route{border-left:1px solid #d7e0d7}.e24-modern-route:hover,.e24-modern-route:focus-visible{background:#f5f8ef}.e24-modern-route-top{letter-spacing:.1em;color:#70877b;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.e24-modern-route-icon{color:#47715b;font-size:2rem}.e24-modern-route h3{margin:26px 0 10px;font-size:1.55rem}.e24-modern-route p{color:#61716a;line-height:1.6}.e24-modern-route-link{color:#2e6951;margin-top:auto;padding-top:24px;font-weight:800}.e24-modern-storage-link{color:#64746a;margin-top:22px}.e24-modern-storage-link a{color:#2e6951;font-weight:750}.e24-modern-lead{background:#edf3ea;padding:76px 0 84px}.e24-modern-lead-heading{max-width:820px;margin-bottom:34px}.e24-modern-widget{background:#fff;border:1px solid #c9d8ca;border-radius:22px;min-height:300px;padding:26px;overflow:visible}.e24-modern-decisions{padding:90px 0}.e24-modern-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px;display:grid}.e24-modern-decision{border-top:1px solid #d3ded5;min-width:0;padding:32px 0 42px;scroll-margin-top:110px}.e24-modern-decision-number{color:#518264;letter-spacing:.13em;font-size:.78rem;font-weight:800}.e24-modern-decision h3{margin:15px 0;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.23}.e24-modern-decision p{color:#53645b;margin:0 0 14px;line-height:1.75}.e24-modern-checks{margin:22px 0;padding:0;list-style:none}.e24-modern-checks li{padding:0 0 10px 23px;line-height:1.6;position:relative}.e24-modern-checks li:before{content:"✓";color:#45835b;position:absolute;left:0}.e24-modern-decision-link,.e24-modern-sub-links a{color:#286647;text-underline-offset:5px;margin:16px 12px 0 0;font-weight:800;display:inline-block}.e24-modern-table-wrap{max-width:100%;margin:20px 0;overflow-x:auto}.e24-modern-table-wrap table{border-collapse:collapse;width:100%;min-width:440px;font-size:.9rem}.e24-modern-table-wrap th,.e24-modern-table-wrap td{text-align:left;border-bottom:1px solid #d9e2da;padding:12px}.e24-modern-table-wrap caption{text-align:left;margin-bottom:10px;font-weight:700}.e24-modern-faq{background:#f1f5ee;padding:80px 0}.e24-modern-faq-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.e24-modern-faq-items details{border-bottom:1px solid #cbd8cd;padding:20px 0}.e24-modern-faq-items summary{cursor:pointer;padding-right:15px;font-weight:750}.e24-modern-faq-items details p{color:#52685c;line-height:1.7}.e24-modern-final{color:#fff;background:#24493d;padding:75px 0}.e24-modern-final-grid{grid-template-columns:1fr 170px;align-items:center;gap:40px;display:grid}.e24-modern-final .eyebrow{color:#bddcc4}.e24-modern-final h2{max-width:800px}.e24-modern-final p{color:#d4e4d9;max-width:670px;margin-bottom:27px;line-height:1.65}.e24-modern-final-emblem{color:#a3c6a7;font-size:9rem;line-height:1;position:relative}.e24-modern-final-emblem span{color:#ffe28d;font-size:2.3rem;position:absolute;bottom:0;right:0}.e24-modern-product a:focus-visible,.e24-modern-product summary:focus-visible{outline-offset:4px;outline:3px solid #eab93d}@media (max-width:800px){.e24-modern-hero{padding-bottom:40px}.e24-modern-hero-grid{grid-template-columns:1fr;gap:8px;padding-top:24px}.e24-modern-illustration{justify-self:center;max-width:310px}.e24-modern-hero h1{font-size:clamp(2.3rem,9vw,3.4rem)}.e24-modern-hero-actions{gap:14px}.e24-modern-ways,.e24-modern-decisions{padding:56px 0}.e24-modern-route-grid{grid-template-columns:1fr}.e24-modern-route{min-height:0;padding:27px}.e24-modern-route+.e24-modern-route{border-top:1px solid #d7e0d7;border-left:0}.e24-modern-route h3{margin:15px 0 8px}.e24-modern-decision-grid,.e24-modern-faq-grid{grid-template-columns:1fr;gap:0}.e24-modern-lead,.e24-modern-faq{padding:55px 0}.e24-modern-widget{border-radius:14px;padding:12px}.e24-modern-final-grid{grid-template-columns:1fr}.e24-modern-final-emblem{display:none}.e24-modern-final{padding:60px 0}}@media (prefers-reduced-motion:reduce){.e24-modern-product *{scroll-behavior:auto!important;transition:none!important}}.e24-modern-route-icon{color:#356651;background:#edf4e9;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.e24-modern-route-icon svg{width:35px;height:35px;display:block}.e24-modern-final-emblem{font-size:initial;color:#b5d9bc;justify-content:center;align-items:center;display:flex}.e24-modern-final-emblem svg{max-width:100%;height:auto}.e24-modern-hub-guide{border-top:1px solid #d3ded5;grid-template-columns:1fr 1fr;gap:0 44px;display:grid}.e24-modern-hub-guide .e24-modern-guide-item{border-top:0;border-bottom:1px solid #d3ded5;grid-template-columns:52px 1fr;align-content:start;column-gap:12px;padding:25px 0;display:grid}.e24-modern-hub-guide .e24-modern-guide-item .e24-modern-decision-number{grid-row:span 5;padding-top:8px}.e24-modern-hub-guide .e24-modern-guide-item h3{margin:0 0 12px}.e24-modern-decision-grid .e24-modern-feature{background:#f4f7f0;border-top:0;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);column-gap:7%;margin:20px 0;padding:34px 38px;display:grid}.e24-modern-feature .e24-modern-decision-number,.e24-modern-feature h3{grid-column:1}.e24-modern-feature p,.e24-modern-feature ul,.e24-modern-feature .e24-modern-sub-links,.e24-modern-feature .e24-modern-table-wrap,.e24-modern-feature>a{grid-column:2}.e24-modern-decision-grid .e24-modern-criteria{background:#fffdf8;border:1px solid #d7e3d7;border-radius:18px;margin:14px 0;padding:30px}.e24-modern-decision-grid .e24-modern-checklist{border-top:4px solid #acc9b0;padding:34px 8px}.e24-modern-decision-grid .e24-modern-insight{border-top:1px solid #c9d7ce;grid-column:1/-1;padding:30px 4px 40px}@media (max-width:800px){.e24-modern-hub-guide{grid-template-columns:1fr}.e24-modern-decision-grid .e24-modern-feature{grid-template-columns:1fr;margin:10px 0;padding:24px}.e24-modern-feature .e24-modern-decision-number,.e24-modern-feature h3,.e24-modern-feature p,.e24-modern-feature ul,.e24-modern-feature .e24-modern-sub-links,.e24-modern-feature .e24-modern-table-wrap,.e24-modern-feature>a{grid-column:1}.e24-modern-decision-grid .e24-modern-criteria{margin:10px 0;padding:22px}.e24-modern-hub-guide .e24-modern-guide-item{grid-template-columns:36px 1fr}.e24-modern-illustration svg{max-height:300px}}.e24-modern-product .e24-modern-sanierung{padding-top:39px;padding-bottom:53px}.e24-modern-product .e24-modern-sanierung h3{max-width:28ch;margin-bottom:20px}.e24-modern-product .e24-modern-sanierung p{max-width:66ch;line-height:1.83}.e24-modern-product .e24-modern-sanierung .e24-modern-sanierung-lead{color:#314e42;font-size:1.065rem;line-height:1.7}.e24-modern-product .e24-modern-sanierung .e24-modern-checks{gap:10px;margin-top:24px;margin-bottom:26px;display:grid}.e24-modern-product .e24-modern-sanierung .e24-modern-checks li{border-bottom:1px solid #dee6dc;padding-top:7px;padding-bottom:12px}@media (max-width:800px){.e24-modern-product .e24-modern-sanierung{padding-top:29px;padding-bottom:37px}.e24-modern-product .e24-modern-sanierung h3{max-width:none}}
