.ohoe-top-referenzen{--ohoe-red:#d63636;--ohoe-red-dark:#b82c2c;--ohoe-text:#333;--ohoe-title:#242424;--ohoe-muted:#515151;--ohoe-light:#ededed;--ohoe-radius:6px;background:#fff;color:var(--ohoe-text);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.6;min-width:0;width:100%;-webkit-font-smoothing:antialiased}.ohoe-top-referenzen *,.ohoe-top-referenzen :after,.ohoe-top-referenzen :before{box-sizing:border-box}.ohoe-top-referenzen .wrap{margin:0 auto;max-width:1180px;padding:0 24px;width:100%}.ohoe-top-referenzen section{padding:88px 0}.ohoe-top-referenzen h1,.ohoe-top-referenzen h2,.ohoe-top-referenzen h3{color:var(--ohoe-title);font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:1.2}.ohoe-top-referenzen h1{font-size:clamp(32px,4.6vw,52px);letter-spacing:-.5px;margin:0}.ohoe-top-referenzen h2{font-size:clamp(26px,3.2vw,38px);margin:0 0 16px}.ohoe-top-referenzen h3{font-size:21px;margin:0 0 8px}.ohoe-top-referenzen p{margin:0}.ohoe-top-referenzen p+p{margin-top:12px}.ohoe-top-referenzen .eyebrow{color:var(--ohoe-red);display:block;font-size:13px;font-weight:400;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.ohoe-top-referenzen .lead{color:var(--ohoe-muted);font-size:19px;line-height:1.6;max-width:780px}.ohoe-top-referenzen .bg-light{background:var(--ohoe-light)}.ohoe-top-referenzen .hero{background:#fff;padding:72px 0 64px}.ohoe-top-referenzen .hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ohoe-top-referenzen .hero h1 em{color:var(--ohoe-red);font-style:normal}.ohoe-top-referenzen .hero .lead{margin:22px 0 30px}.ohoe-top-referenzen .kpis{background:#d6d6d6;border-radius:var(--ohoe-radius);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ohoe-top-referenzen .kpi{background:#fff;min-width:0;padding:24px 20px}.ohoe-top-referenzen .kpi b{color:var(--ohoe-red);display:block;font-family:Roboto Mono,Consolas,monospace;font-size:30px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}.ohoe-top-referenzen .kpi span{color:var(--ohoe-muted);display:block;font-size:14px;line-height:1.5;margin-top:6px}.ohoe-top-referenzen .ohoe-ref-list{display:grid;gap:24px;margin-top:40px}.ohoe-top-referenzen .card{background:#fff;border:1px solid #e2e2e2;border-radius:var(--ohoe-radius);padding:28px}.ohoe-top-referenzen .bg-light .card{border-color:#fff}.ohoe-top-referenzen .badge{border:1px solid #cfcfcf;border-radius:30px;color:var(--ohoe-muted);display:inline-block;font-size:13px;font-weight:400;margin-bottom:14px;padding:6px 14px}.ohoe-top-referenzen .ohoe-ref-card h3{hyphens:auto;overflow-wrap:break-word}.ohoe-top-referenzen .ohoe-ref-meta{color:var(--ohoe-muted);font-size:13px;letter-spacing:.5px;line-height:1.6;overflow-wrap:anywhere}.ohoe-top-referenzen .ohoe-ref-card-grid{display:grid;gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.ohoe-top-referenzen .ohoe-ref-text-block{align-content:start;display:grid;gap:22px}.ohoe-top-referenzen .ohoe-ref-text-block h4{color:var(--ohoe-red);font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:1.5px;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.ohoe-top-referenzen .ohoe-ref-text-block p{font-size:16px;line-height:1.6}.ohoe-top-referenzen .ohoe-ref-result-list{list-style:none;margin:0;padding:0}.ohoe-top-referenzen .ohoe-ref-result-list li{font-size:16px;line-height:1.6;margin-bottom:10px;overflow-wrap:anywhere;padding-left:30px;position:relative}.ohoe-top-referenzen .ohoe-ref-result-list li:before{border-bottom:2px solid var(--ohoe-red);border-left:2px solid var(--ohoe-red);content:"";height:8px;left:0;position:absolute;top:8px;transform:rotate(-45deg);width:14px}.ohoe-top-referenzen .ohoe-ref-synthesis-grid{align-items:start;display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.ohoe-top-referenzen .ohoe-ref-synthesis-card ol,.ohoe-top-referenzen .ohoe-ref-synthesis-card ul{margin:12px 0 0;padding-left:22px}.ohoe-top-referenzen .ohoe-ref-synthesis-card li{font-size:16px;margin-bottom:10px}.ohoe-top-referenzen .ohoe-ref-message{border-left:4px solid var(--ohoe-red);margin-top:28px}.ohoe-top-referenzen .ohoe-ref-message p{font-size:16px}.ohoe-top-referenzen .cta-final{background:var(--ohoe-red);color:#fff;padding:80px 0}.ohoe-top-referenzen .cta-final .eyebrow,.ohoe-top-referenzen .cta-final h2,.ohoe-top-referenzen .cta-final h3{color:#fff}.ohoe-top-referenzen .cta-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ohoe-top-referenzen .ohoe-ref-trust{display:flex;flex-wrap:wrap;font-size:15px;gap:8px 22px;list-style:none;margin:20px 0 0;padding:0}.ohoe-top-referenzen .contact{background:rgba(0,0,0,.14);border-radius:var(--ohoe-radius);min-width:0;padding:26px}.ohoe-top-referenzen .ohoe-ref-form-target{min-height:75px}.ohoe-top-referenzen .contact .hs-form label{color:#fff;display:block;font-size:14px;margin:8px 0 5px}.ohoe-top-referenzen .contact .hs-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ohoe-top-referenzen .contact .hs-form select,.ohoe-top-referenzen .contact .hs-form textarea{background:#fff;border:1px solid #cfcfcf;border-radius:var(--ohoe-radius);color:var(--ohoe-text);display:block;font:400 16px Roboto,Arial,sans-serif;max-width:100%;padding:11px 12px;width:100%}.ohoe-top-referenzen .contact .hs-form input[type=submit]{background:#fff;border:2px solid #fff;border-radius:var(--ohoe-radius);color:var(--ohoe-red);cursor:pointer;font:400 16px Roboto,Arial,sans-serif;padding:14px 26px}.ohoe-top-referenzen .contact .hs-form .hs-form-field{margin-bottom:12px}.ohoe-top-referenzen .contact .hs-form .inputs-list{list-style:none;padding:0}@media (max-width:960px){.ohoe-top-referenzen .cta-grid,.ohoe-top-referenzen .hero-grid,.ohoe-top-referenzen .ohoe-ref-synthesis-grid{gap:36px;grid-template-columns:1fr}.ohoe-top-referenzen .ohoe-ref-card-grid{gap:24px;grid-template-columns:1fr}}@media (max-width:620px){.ohoe-top-referenzen section{padding:60px 0}.ohoe-top-referenzen .wrap{padding:0 16px}.ohoe-top-referenzen .ohoe-ref-list{gap:18px;margin-top:30px}}@media (max-width:480px){.ohoe-top-referenzen .kpis{grid-template-columns:1fr}}