@charset "UTF-8";.video-host{position:relative;display:block;width:100%;line-height:0;isolation:isolate;background:#fff}.video-host img.video-mask{display:block;width:100%;height:auto;position:relative;z-index:3;pointer-events:none}.video-host .video-window iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;object-position:center}.problems-list li{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.75rem;line-height:1.5}.problems-list .checkmark{color:#49b5e7;font-weight:700;font-size:1.2rem;line-height:1.3;flex-shrink:0}.features-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr);gap:2.25rem}}@media(min-width:1200px){.features-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.feature-tile{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem;min-height:90px;transition:transform .2s ease,box-shadow .2s ease;box-sizing:border-box}.feature-tile:hover{transform:translateY(-3px);box-shadow:0 .6rem 1.2rem rgba(0,0,0,.12)}.checkmark{color:#49b5e7;font-weight:700;font-size:1.2rem;line-height:1.3;flex-shrink:0}.btn-fluid-sm{width:100%}@media(min-width:576px){.btn-fluid-sm{width:auto}}:root{--band-color:#1e2a3b;--accent-color:var(--band-color)}.arbeitsweise-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.arbeitsweise-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:1200px){.arbeitsweise-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}.arbeitsweise-box{background-color:var(--accent-color);aspect-ratio:auto;min-height:160px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem 1rem 1.25rem;border-radius:.5rem;color:#fff;text-align:left;overflow:hidden;position:relative;transition:background-color .3s ease,color .3s ease,border-color .3s ease;border:2px solid transparent}@media(min-width:768px){.arbeitsweise-box{aspect-ratio:1/1;padding:1.5rem}}.arbeitsweise-box:hover{background-color:#fff;color:var(--accent-color);border-color:initial}.arbeitsweise-number{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;line-height:1}@media(min-width:768px){.arbeitsweise-number{font-size:3rem}}@media(min-width:1200px){.arbeitsweise-number{font-size:3.5rem}}.arbeitsweise-text{font-size:1rem;line-height:1.5;margin:0;max-width:100%}@media(min-width:768px){.arbeitsweise-text{font-size:1.06rem;max-width:90%}}@media(min-width:1200px){.arbeitsweise-text{font-size:1.1rem}}.arbeitsweise-box-image{padding:0;justify-content:center;align-items:center}.arbeitsweise-img{display:block;width:100%;height:auto;border-radius:8px}.arbeitsweise-box-image img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:opacity .3s ease}.arbeitsweise-box-image img:hover{opacity:1}img.partner-logo{-webkit-filter:grayscale(100%)brightness(75%)saturate(80%);filter:grayscale(100%)brightness(75%)saturate(80%);opacity:.8;transition:-webkit-filter .25s ease,filter .25s ease,opacity .25s ease,transform .2s ease}.logo-tile:hover img.partner-logo,.logo-tile:focus-within img.partner-logo,img.partner-logo:hover{-webkit-filter:none!important;filter:none!important;opacity:1!important;transform:translateY(-2px)}.extra-space{margin-top:56px}@media(min-width:992px){.extra-space{margin-top:80px}}.arbeitsweise-box.no-hover:hover{background:var(--accent-color)!important;color:#fff!important;border-color:transparent!important}.case-textbox{font-size:1rem;line-height:1.5;display:flex;flex-direction:column}.case-textbox-inner{flex:auto;overflow-y:auto;scrollbar-gutter:stable;padding-top:.25rem}.case-textbox-inner>:first-child{margin-top:0!important}.case-textbox h5{color:#fff;margin-top:0}.case-textbox p{color:#fff;margin-bottom:.5rem}.case-textbox-inner{scrollbar-width:auto;scrollbar-color:#ffffff transparent}.case-textbox-inner::-webkit-scrollbar{width:12px}.case-textbox-inner::-webkit-scrollbar-track{background:0 0}.case-textbox-inner::-webkit-scrollbar-thumb{background:#fff;border-radius:8px;border:3px solid transparent;background-clip:content-box}.case-textbox-inner::-webkit-scrollbar-thumb:hover{background:#f0f0f0}.arbeitsweise-box.no-hover,.arbeitsweise-box.no-hover:hover,.case-textbox.no-hover,.case-textbox.no-hover:hover{background:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important}.case-textbox,.case-textbox p,.case-textbox strong,.case-textbox h5{color:var(--band-color)!important}.case-textbox-inner,.qa-layer,.collapse{scrollbar-color:#49b5e7 #1e2a3b;scrollbar-width:thin}.case-textbox-inner::-webkit-scrollbar,.qa-layer::-webkit-scrollbar,.collapse::-webkit-scrollbar{width:14px}.case-textbox-inner::-webkit-scrollbar-track,.qa-layer::-webkit-scrollbar-track,.collapse::-webkit-scrollbar-track{background:#1e2a3b;border-radius:8px}.case-textbox-inner::-webkit-scrollbar-thumb,.qa-layer::-webkit-scrollbar-thumb,.collapse::-webkit-scrollbar-thumb{background:#49b5e7;border-radius:8px;border:3px solid #1e2a3b}.case-textbox-inner::-webkit-scrollbar-thumb:hover,.qa-layer::-webkit-scrollbar-thumb:hover,.collapse::-webkit-scrollbar-thumb:hover{background:#0077b6}#fallstudie3 .info-box{display:flex;align-items:center;justify-content:center;background:#fff;height:320px;border-radius:.5rem;padding:1rem}#fallstudie3 .info-logo-centered{max-height:90px;width:auto;object-fit:contain}#fallstudie3 .arbeitsweise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}#fallstudie3 .arbeitsweise-box{width:100%}#fallstudie3 .qa-box{position:relative;height:320px;background:#fff;color:#222;border-radius:.5rem;overflow:hidden}#fallstudie3 .qa-layer{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;color:#222;transition:opacity .3s ease}#fallstudie3 .qa-layer.question{z-index:2;opacity:1}#fallstudie3 .qa-layer.answer{z-index:1;opacity:0;pointer-events:none}#fallstudie3 .qa-layer.active{opacity:1;z-index:3;pointer-events:auto}#fallstudie3 .qa-content{flex:auto;overflow-y:auto;padding:1rem 1.25rem .5rem}#fallstudie3 .qa-toggle-bar{background:#49b5e7;color:#fff;font-weight:700;text-align:center;padding:.5rem;cursor:pointer;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}#fallstudie3 .qa-toggle-bar:hover{background:#0077b6}#fallstudie3 .qa-title{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#0b1d39}#fallstudie3 .qa-label{font-weight:700;color:#0b1d39}#fallstudie3 .info-box{height:320px;border-radius:.5rem;overflow:hidden;background:#fff!important;color:#222;display:flex;flex-direction:column;padding:0}#fallstudie3 .info-photo{width:100%;max-height:150px;object-fit:cover}#fallstudie3 .info-box .text-center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem}#fallstudie3 .info-box h5{margin:.5rem 0;font-weight:700;color:#0b1d39;text-align:center;font-size:1rem;line-height:1.2}#fallstudie3 .info-logo{max-height:50px;width:auto;object-fit:contain;margin-top:.5rem}#fallstudie3 .video-row{display:flex;justify-content:flex-start;margin-bottom:2.5rem}@media(min-width:768px){#fallstudie3 .video-row{margin-bottom:3.5rem}}@media(min-width:1200px){#fallstudie3 .video-row{margin-bottom:4.5rem}}#fallstudie3 .video-host{width:66.66%;max-width:700px;background:0 0!important}#fallstudie3 .qa-title{color:#0b1d39!important}#fallstudie3 .qa-label{color:#49b5e7!important}#fallstudie1 .arbeitsweise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}#fallstudie1 .arbeitsweise-box{width:100%}#fallstudie1 .qa-box{position:relative;height:320px;background-color:var(--accent-color);color:#fff;border-radius:.5rem;overflow:hidden}#fallstudie1 .qa-box:hover{background-color:var(--accent-color)!important;color:#fff!important;border:none!important;box-shadow:none!important;transform:none!important}#fallstudie1 .qa-layer{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--accent-color);color:#fff;transition:opacity .3s ease}#fallstudie1 .qa-layer.question{z-index:2;opacity:1}#fallstudie1 .qa-layer.answer{z-index:1;opacity:0;pointer-events:none}#fallstudie1 .qa-layer.active{opacity:1;z-index:3;pointer-events:auto}#fallstudie1 .qa-content{flex:auto;overflow-y:auto;padding:1rem 1.25rem .5rem;box-sizing:border-box}#fallstudie1 .qa-toggle-bar{background:#49b5e7;color:#fff;font-weight:700;text-align:center;padding:.5rem;cursor:pointer;border-top:1px solid rgba(255,255,255,.2);flex-shrink:0}#fallstudie1 .qa-toggle-bar:hover{background:#0077b6}#fallstudie1 .qa-title{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#49b5e7}#fallstudie1 .qa-label{font-weight:700;color:#49b5e7}#fallstudie1 .info-box{position:relative;height:320px;border-radius:.5rem;overflow:hidden;background:#fff!important;color:var(--band-color);display:flex;flex-direction:column;padding:0}#fallstudie1 .info-photo{display:block;width:100%;max-height:150px;object-fit:cover;margin:0;border-radius:0}#fallstudie1 .info-box .text-center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem}#fallstudie1 .info-box h5{margin:.5rem 0;font-weight:700;color:var(--band-color);font-size:1rem;text-align:center}#fallstudie1 .info-logo{max-height:50px;width:auto;object-fit:contain;margin-top:.5rem}#fallstudie1 .video-row{display:flex;justify-content:flex-start;margin-bottom:2.5rem}@media(min-width:768px){#fallstudie1 .video-row{margin-bottom:3.5rem}}@media(min-width:1200px){#fallstudie1 .video-row{margin-bottom:4.5rem}}#fallstudie1 .video-host{width:66.66%;max-width:700px}#fallstudie1 .qa-content{scrollbar-width:thin;scrollbar-color:#49b5e7 #1e2a3b}#fallstudie1 .qa-content::-webkit-scrollbar{width:10px}#fallstudie1 .qa-content::-webkit-scrollbar-track{background:#1e2a3b;border-radius:8px}#fallstudie1 .qa-content::-webkit-scrollbar-thumb{background:#49b5e7;border-radius:8px;border:2px solid #1e2a3b}#fallstudie1 .qa-content::-webkit-scrollbar-thumb:hover{background:#0077b6}#fallstudie1 .qa-box,#fallstudie1 .qa-box *,#fallstudie1 .qa-toggle-bar,#fallstudie1 .qa-toggle-bar:focus,#fallstudie1 .qa-toggle-bar:focus-visible,#fallstudie1 .qa-toggle-bar:active{border:none!important;outline:none!important;box-shadow:none!important}#fallstudie2 .info-box{display:flex;align-items:center;justify-content:center;background:#fff;height:320px;border-radius:.5rem;padding:1rem}#fallstudie2 .info-logo-centered{max-height:90px;width:auto;object-fit:contain}#fallstudie2 .arbeitsweise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}#fallstudie2 .arbeitsweise-box{width:100%}#fallstudie2 .qa-box{position:relative;height:320px;background:#fff;color:#222;border-radius:.5rem;overflow:hidden}#fallstudie2 .qa-layer{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;color:#222;transition:opacity .3s ease}#fallstudie2 .qa-layer.question{z-index:2;opacity:1}#fallstudie2 .qa-layer.answer{z-index:1;opacity:0;pointer-events:none}#fallstudie2 .qa-layer.active{opacity:1;z-index:3;pointer-events:auto}#fallstudie2 .qa-content{flex:auto;overflow-y:auto;padding:1rem 1.25rem .5rem}#fallstudie2 .qa-toggle-bar{background:#49b5e7;color:#fff;font-weight:700;text-align:center;padding:.5rem;cursor:pointer;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}#fallstudie2 .qa-toggle-bar:hover{background:#0077b6}#fallstudie2 .qa-title{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#0b1d39}#fallstudie2 .qa-label{font-weight:700;color:#0b1d39}#fallstudie2 .info-box{height:320px;border-radius:.5rem;overflow:hidden;background:#fff!important;color:#222;display:flex;flex-direction:column;padding:0}#fallstudie2 .info-photo{width:100%;max-height:150px;object-fit:cover}#fallstudie2 .info-box .text-center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem}#fallstudie2 .info-box h5{margin:.5rem 0;font-weight:700;color:#0b1d39;text-align:center;font-size:1rem;line-height:1.2}#fallstudie2 .info-logo{max-height:50px;width:auto;object-fit:contain;margin-top:.5rem}#fallstudie2 .video-row{display:flex;justify-content:flex-start;margin-bottom:2.5rem}@media(min-width:768px){#fallstudie2 .video-row{margin-bottom:3.5rem}}@media(min-width:1200px){#fallstudie2 .video-row{margin-bottom:4.5rem}}#fallstudie2 .video-host{width:66.66%;max-width:700px;background:0 0!important}#fallstudie2 .qa-title{color:#0b1d39!important}#fallstudie2 .qa-label{color:#49b5e7!important}#arbeitsweise .arbeitsweise-box{background-color:var(--accent-color);color:#fff;border:2px solid var(--accent-color);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}#arbeitsweise .arbeitsweise-box:hover{background-color:#fff!important;color:var(--accent-color)!important;border-color:var(--accent-color)!important;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);transform:none!important}#fallstudie1 .arbeitsweise-box,#fallstudie1 .arbeitsweise-box:hover{background-color:var(--accent-color)!important;color:#fff!important;border:none!important;box-shadow:none!important;transform:none!important;transition:none!important}#fallstudie1 .qa-box .qa-layer,#fallstudie1 .qa-box .qa-layer.question,#fallstudie1 .qa-box .qa-layer.answer{background-color:var(--accent-color)!important;color:#fff!important}#fallstudie1 .arbeitsweise-box.info-box,#fallstudie1 .arbeitsweise-box.info-box:hover{background-color:#fff!important;color:var(--band-color)!important}#fallstudie2 .arbeitsweise-box,#fallstudie2 .qa-box,#fallstudie2 .qa-box .qa-layer,#fallstudie2 .qa-box .qa-layer.question,#fallstudie2 .qa-box .qa-layer.answer{background-color:#fff!important;color:#0b1d39!important;border:none!important;box-shadow:none!important;transform:none!important;transition:none!important}#fallstudie2 .arbeitsweise-box:hover,#fallstudie2 .qa-box:hover,#fallstudie2 .qa-layer:hover{background-color:#fff!important;color:#0b1d39!important;border:none!important;box-shadow:none!important;transform:none!important}#fallstudie2 .qa-title{color:#0b1d39!important}#fallstudie2 .qa-label{color:#49b5e7!important}.feature-tile,.feature-tile:hover{transform:none!important;box-shadow:none!important;transition:none!important}.logo-tile:hover img.partner-logo,.logo-tile:focus-within img.partner-logo,img.partner-logo:hover{-webkit-filter:none!important;filter:none!important;opacity:1!important;transform:none!important}