.ohoe-lp-dampfrecycling{--red:#d63636;--red-d:#b82c2c;--text:#333;--title:#242424;--mid:#515151;--light:#ededed;--white:#fff;--r:6px;--ff:"Roboto",Arial,Helvetica,sans-serif;--fm:"Roboto Mono",ui-monospace,Consolas,monospace;background:var(--white);color:var(--text);font:400 17px/1.6 var(--ff);min-width:0;width:100%;-webkit-font-smoothing:antialiased}.ohoe-lp-dampfrecycling,.ohoe-lp-dampfrecycling *,.ohoe-lp-dampfrecycling :after,.ohoe-lp-dampfrecycling :before{box-sizing:border-box}.ohoe-lp-dampfrecycling section{padding:88px 0}.ohoe-lp-dampfrecycling .wrap{margin:0 auto;max-width:1180px;padding:0 24px}.ohoe-lp-dampfrecycling h1,.ohoe-lp-dampfrecycling h2,.ohoe-lp-dampfrecycling h3,.ohoe-lp-dampfrecycling h4{color:var(--title);font-family:var(--ff);font-weight:400;line-height:1.2;margin-top:0}.ohoe-lp-dampfrecycling h1{font-size:clamp(32px,4.6vw,52px);letter-spacing:-.5px}.ohoe-lp-dampfrecycling h2{font-size:clamp(26px,3.2vw,38px);margin-bottom:16px}.ohoe-lp-dampfrecycling h3{font-size:21px;margin-bottom:8px}.ohoe-lp-dampfrecycling p{margin-bottom:0}.ohoe-lp-dampfrecycling p+p{margin-top:12px}.ohoe-lp-dampfrecycling a{color:var(--red)}.ohoe-lp-dampfrecycling a:focus-visible,.ohoe-lp-dampfrecycling button:focus-visible,.ohoe-lp-dampfrecycling summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.ohoe-lp-dampfrecycling .eyebrow{color:var(--red);display:block;font-size:13px;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.ohoe-lp-dampfrecycling .lead{color:var(--mid);font-size:19px;line-height:1.6;max-width:780px}.ohoe-lp-dampfrecycling .mono{font-family:var(--fm)}.ohoe-lp-dampfrecycling .bg-light{background:var(--light)}.ohoe-lp-dampfrecycling section.hero{background:#fff;padding:72px 0 64px}.ohoe-lp-dampfrecycling .hero .grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ohoe-lp-dampfrecycling .hero h1{max-width:820px}.ohoe-lp-dampfrecycling .hero h1 em{color:var(--red);font-style:normal}.ohoe-lp-dampfrecycling .hero .lead{margin:22px 0 30px}.ohoe-lp-dampfrecycling .ctas{display:flex;flex-wrap:wrap;gap:14px}.ohoe-lp-dampfrecycling .btn{align-items:center;border:2px solid var(--red);border-radius:var(--r);cursor:pointer;display:inline-flex;font:400 16px/1.3 var(--ff);justify-content:center;min-height:50px;padding:14px 26px;text-align:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.ohoe-lp-dampfrecycling a.btn-red{background:var(--red);color:#fff}.ohoe-lp-dampfrecycling a.btn-red:hover{background:var(--red-d);border-color:var(--red-d);color:#fff;text-decoration:none}.ohoe-lp-dampfrecycling a.btn-ghost{background:#fff;color:var(--red)}.ohoe-lp-dampfrecycling a.btn-ghost:hover{background:var(--red);color:#fff;text-decoration:none}.ohoe-lp-dampfrecycling .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ohoe-lp-dampfrecycling .badge{border:1px solid #cfcfcf;border-radius:30px;color:var(--mid);font-size:13px;padding:6px 14px}.ohoe-lp-dampfrecycling .badge:before{background:var(--red);border-radius:50%;content:"";display:inline-block;height:7px;margin-right:8px;vertical-align:middle;width:7px}.ohoe-lp-dampfrecycling .flow{background:var(--light);border-radius:var(--r);min-width:0;padding:28px}.ohoe-lp-dampfrecycling .flow .node{background:#fff;border-radius:var(--r);padding:16px 18px}.ohoe-lp-dampfrecycling .flow .node small{color:var(--mid);display:block;font-size:12px;letter-spacing:1px;text-transform:uppercase}.ohoe-lp-dampfrecycling .flow .node strong{color:var(--title);display:block;font-size:17px;font-weight:500;overflow-wrap:anywhere}.ohoe-lp-dampfrecycling .flow .node.core{background:var(--red)}.ohoe-lp-dampfrecycling .flow .node.core small,.ohoe-lp-dampfrecycling .flow .node.core strong{color:#fff}.ohoe-lp-dampfrecycling .flow .arr{color:var(--red);font-size:22px;line-height:1;padding:6px 0;text-align:center}.ohoe-lp-dampfrecycling .note{color:var(--mid);font-size:13.5px;margin-top:18px}.ohoe-lp-dampfrecycling .cards{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.ohoe-lp-dampfrecycling .cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.ohoe-lp-dampfrecycling .card{background:#fff;border:1px solid #e2e2e2;border-radius:var(--r);min-width:0;padding:28px}.ohoe-lp-dampfrecycling .bg-light .card{border-color:#fff}.ohoe-lp-dampfrecycling .card .num{color:var(--red);display:block;font:400 14px/1.5 var(--fm);margin-bottom:12px}.ohoe-lp-dampfrecycling .card p{font-size:16px}.ohoe-lp-dampfrecycling .kpis{background:#d6d6d6;border-radius:var(--r);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;overflow:hidden}.ohoe-lp-dampfrecycling .kpi{background:#fff;min-width:0;padding:24px 20px}.ohoe-lp-dampfrecycling .kpi strong{color:var(--red);display:block;font:500 30px/1.1 var(--fm);overflow-wrap:anywhere}.ohoe-lp-dampfrecycling .kpi span{color:var(--mid);display:block;font-size:14px;margin-top:6px}.ohoe-lp-dampfrecycling .accent-line{background:var(--red);display:block;height:4px;margin-bottom:18px;width:48px}.ohoe-lp-dampfrecycling .tblwrap{max-width:100%;overflow-x:auto}.ohoe-lp-dampfrecycling .tbl{background:#fff;border-collapse:collapse;font-size:15.5px;margin-top:28px;min-width:570px;width:100%}.ohoe-lp-dampfrecycling .tbl th{background:var(--title);color:#fff;font-weight:400;padding:12px 14px;text-align:left}.ohoe-lp-dampfrecycling .tbl td{border-bottom:1px solid var(--light);padding:12px 14px;vertical-align:top}.ohoe-lp-dampfrecycling .tbl td.mono{font-family:var(--fm)}.ohoe-lp-dampfrecycling .ohoe-example .tbl{margin-top:0;min-width:450px}.ohoe-lp-dampfrecycling .split{align-items:start;display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.ohoe-lp-dampfrecycling .steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.ohoe-lp-dampfrecycling .step{padding-right:22px;position:relative}.ohoe-lp-dampfrecycling .step:before{align-items:center;background:var(--red);border-radius:50%;color:#fff;content:counter(step,decimal-leading-zero);counter-increment:step;display:flex;font:400 15px var(--fm);height:44px;justify-content:center;margin-bottom:18px;width:44px}.ohoe-lp-dampfrecycling .step:after{background:#cfcfcf;content:"";height:1px;left:52px;position:absolute;right:8px;top:22px}.ohoe-lp-dampfrecycling .step:last-child:after{display:none}.ohoe-lp-dampfrecycling .step p{color:var(--mid);font-size:15.5px}.ohoe-lp-dampfrecycling .step .t{color:var(--red);display:block;font:400 13px/1.6 var(--fm);margin-top:8px}.ohoe-lp-dampfrecycling .tabs{margin-top:36px}.ohoe-lp-dampfrecycling .tabbar{border-bottom:1px solid #d6d6d6;display:flex;flex-wrap:wrap;gap:8px}.ohoe-lp-dampfrecycling .tabbar button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--mid);cursor:pointer;font:400 15px/1.4 var(--ff);margin-bottom:-1px;padding:12px 16px}.ohoe-lp-dampfrecycling .tabbar button[aria-selected=true]{border-bottom-color:var(--red);color:var(--red)}.ohoe-lp-dampfrecycling .tabpanel{display:none;padding-top:28px}.ohoe-lp-dampfrecycling .tabpanel.on{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ohoe-lp-dampfrecycling .tabpanel h4{color:var(--red);font:500 13px/1.5 var(--ff);letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.ohoe-lp-dampfrecycling .tabpanel p{font-size:16px}.ohoe-lp-dampfrecycling .ref{background:#fff;border-left:4px solid var(--red);border-radius:var(--r);display:flex;flex-direction:column;min-width:0;padding:28px}.ohoe-lp-dampfrecycling .ref .meta{color:var(--mid);font-size:13px;letter-spacing:.5px;margin-bottom:10px}.ohoe-lp-dampfrecycling .ref dl{display:grid;font-size:15px;gap:6px 16px;grid-template-columns:auto 1fr;margin:14px 0 0}.ohoe-lp-dampfrecycling .ref dt{color:var(--mid)}.ohoe-lp-dampfrecycling .ref dd{color:var(--title);font-family:var(--fm);margin:0;overflow-wrap:anywhere}.ohoe-lp-dampfrecycling .check{list-style:none;margin:18px 0 0;padding:0}.ohoe-lp-dampfrecycling .check li{margin-bottom:10px;padding-left:30px;position:relative}.ohoe-lp-dampfrecycling .check li:before{border-bottom:2px solid var(--red);border-left:2px solid var(--red);content:"";height:8px;left:0;position:absolute;top:8px;transform:rotate(-45deg);width:14px}.ohoe-lp-dampfrecycling .faq{margin-top:32px;max-width:900px}.ohoe-lp-dampfrecycling .faq details{border-bottom:1px solid #d6d6d6;padding:18px 0}.ohoe-lp-dampfrecycling .faq summary{color:var(--title);cursor:pointer;font-size:18px;list-style:none;padding-right:36px;position:relative}.ohoe-lp-dampfrecycling .faq summary::-webkit-details-marker{display:none}.ohoe-lp-dampfrecycling .faq summary:after{color:var(--red);content:"+";font-size:26px;position:absolute;right:4px;top:-4px}.ohoe-lp-dampfrecycling .faq details[open] summary:after{content:"–"}.ohoe-lp-dampfrecycling .faq details p{color:var(--mid);font-size:16px;margin-top:12px}.ohoe-lp-dampfrecycling .crosslinks{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.ohoe-lp-dampfrecycling .crosslinks a{background:#fff;border:1px solid #e2e2e2;border-radius:var(--r);color:var(--text);display:block;font-size:15px;min-width:0;overflow-wrap:anywhere;padding:18px;text-decoration:none}.ohoe-lp-dampfrecycling .crosslinks a:hover{border-color:var(--red)}.ohoe-lp-dampfrecycling .crosslinks a small{color:var(--red);display:block;font:400 12px/1.5 var(--fm);margin-bottom:4px}.ohoe-lp-dampfrecycling section.cta-final{background:var(--red);color:#fff;padding:80px 0}.ohoe-lp-dampfrecycling .cta-final h2{color:#fff}.ohoe-lp-dampfrecycling .cta-final .grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ohoe-lp-dampfrecycling .cta-final .ctas{margin-top:26px}.ohoe-lp-dampfrecycling .cta-final a.btn{background:#fff;border-color:#fff;color:var(--red)}.ohoe-lp-dampfrecycling .cta-final a.btn:hover{background:var(--title);border-color:var(--title);color:#fff;text-decoration:none}.ohoe-lp-dampfrecycling .cta-final ul{display:flex;flex-wrap:wrap;font-size:15px;gap:8px 22px;list-style:none;margin:20px 0 0;padding:0}.ohoe-lp-dampfrecycling .cta-final li:before{content:"✓ "}.ohoe-lp-dampfrecycling .contact{background:rgba(0,0,0,.14);border-radius:var(--r);font-size:16px;min-width:0;padding:26px}.ohoe-lp-dampfrecycling .contact a{color:#fff}.ohoe-lp-dampfrecycling .contact strong{display:block;font-weight:500;margin-bottom:6px}@media (max-width:960px){.ohoe-lp-dampfrecycling .cta-final .grid,.ohoe-lp-dampfrecycling .hero .grid,.ohoe-lp-dampfrecycling .split{gap:36px;grid-template-columns:1fr}.ohoe-lp-dampfrecycling .cards,.ohoe-lp-dampfrecycling .crosslinks,.ohoe-lp-dampfrecycling .kpis,.ohoe-lp-dampfrecycling .steps,.ohoe-lp-dampfrecycling .tabpanel.on{grid-template-columns:repeat(2,minmax(0,1fr))}.ohoe-lp-dampfrecycling .steps{gap:28px}.ohoe-lp-dampfrecycling .step:after{display:none}}@media (max-width:620px){.ohoe-lp-dampfrecycling .wrap{padding:0 16px}.ohoe-lp-dampfrecycling section,.ohoe-lp-dampfrecycling section.hero{padding:60px 0}.ohoe-lp-dampfrecycling .cards,.ohoe-lp-dampfrecycling .cards.c2,.ohoe-lp-dampfrecycling .crosslinks,.ohoe-lp-dampfrecycling .kpis,.ohoe-lp-dampfrecycling .steps,.ohoe-lp-dampfrecycling .tabpanel.on{grid-template-columns:1fr}.ohoe-lp-dampfrecycling .btn{width:100%}.ohoe-lp-dampfrecycling .tabbar{align-items:stretch;flex-direction:column}.ohoe-lp-dampfrecycling .tabbar button{margin:0;text-align:left;width:100%}.ohoe-lp-dampfrecycling .ref dl{grid-template-columns:1fr}.ohoe-lp-dampfrecycling .card,.ohoe-lp-dampfrecycling .flow,.ohoe-lp-dampfrecycling .ref{padding:24px}.ohoe-lp-dampfrecycling section.cta-final{padding:60px 0}}