.dob{background:#fff}.dob__header{margin-bottom:30px}.dob__eyebrow{color:#00a3e0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dob__header h2{margin-bottom:16px;margin-top:8px}.dob__header p{font-size:18px;line-height:1.6}.dob__benchmark-highlights{margin-bottom:40px}.dob__highlight{margin-bottom:10px}.dob__highlight strong{color:#18407f}.dob__progress{background:#e5e7eb;border-radius:999px;height:8px;margin-bottom:20px;overflow:hidden}.dob__progress-bar{background:#00a3e0;border-radius:999px;height:100%;width:0}.dob__step-label{color:#18407f;font-weight:700;margin-bottom:25px}.dob__question{background:#fff;border:1px solid #dbe3ea;border-radius:14px;margin-bottom:20px;padding:26px 28px}.dob__question legend{font-weight:700;margin-bottom:16px}.dob__answers{display:flex;flex-direction:column;gap:12px}.dob__answer{align-items:center;display:flex;gap:12px}.dob__answer input[type=radio]{flex-shrink:0;height:18px;width:18px}.dob__answer label{cursor:pointer;font-size:17px;line-height:1.5}.dob__actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px;margin-top:12px;width:100%}.dob button.dob__back{background:#eceff2;border:none;border-radius:10px;color:#18407f;font-size:16px;font-weight:700;height:50px;margin:0;min-width:140px}.dob button.dob__back:hover{background:#18407f;color:#fff}.dob button.dob__next,.dob button.dob__submit{background:#00a3e0;border:none;border-radius:10px;box-shadow:0 4px 10px rgba(0,163,224,.18);color:#fff;font-size:16px;font-weight:700;height:50px;margin-left:auto;min-width:170px}.dob button.dob__next:hover,.dob button.dob__submit:hover{background:#18407f}.dob button.dob__back{margin-left:0}.dob button.dob__next,.dob button.dob__submit{margin-right:0}.dob__header{margin-top:30px}.dob .dob__recommendation,.dob .dob__result-cta{margin-top:60px!important}.dob .dob__result-cta{align-items:center!important;background:#f5f7fa!important;border:1px solid #dde4ea!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:40px!important;text-align:center!important}.dob .dob__result-cta:before{color:#18407f!important;content:"Möchten Sie Ihr Dokumentenmanagement optimieren?"!important;display:block!important;font-size:24px!important;font-weight:700!important;margin-bottom:24px!important;text-align:center!important}.dob .dob__result-button{align-items:center!important;background:#00a3e0!important;border-radius:10px!important;box-shadow:0 4px 10px rgba(0,163,224,.18)!important;color:#fff!important;display:inline-flex!important;font-size:18px!important;font-weight:700!important;height:68px!important;justify-content:center!important;min-width:620px!important;padding:0 70px!important;text-align:center!important;text-decoration:none!important}.dob .dob__result-button:hover{background:#18407f!important;color:#fff!important}@media(max-width:900px){.dob .dob__result-button{min-width:100%!important;width:100%!important}.dob .dob__result-cta:before{font-size:20px!important}}.dob .dob__results{display:block!important;margin-top:30px!important;padding-bottom:35px!important;width:100%!important}.dob .dob__results[hidden]{display:none!important}.dob .dob__hero-result{background:#18407f!important;border:none!important;border-radius:18px!important;box-shadow:none!important;color:#fff!important;display:block!important;margin:0 0 30px!important;padding:35px!important}.dob .dob__hero-result .dob__result-label{color:#fff!important;display:block!important;font-size:18px!important;line-height:1.4!important;margin:0 0 10px!important}.dob .dob__hero-result .dob__score{color:#fff!important;display:block!important;font-size:72px!important;font-weight:700!important;line-height:1!important;margin:0!important;padding:0!important}.dob .dob__hero-result .dob-score-text{color:#fff!important;display:block!important;font-size:18px!important;line-height:1.4!important;margin:6px 0 18px!important;opacity:.85!important}.dob .dob__hero-result .dob__badge{background:#fff!important;border:none!important;border-radius:999px!important;color:#18407f!important;display:inline-block!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;margin:0!important;padding:8px 14px!important}.dob .dob__hero-result .dob__result-summary{color:#fff!important;display:block!important;font-size:18px!important;line-height:1.6!important;margin:24px 0 0!important;max-width:760px!important;padding:0!important}.dob .dob__metrics{display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:30px 0 40px!important;padding:0!important;width:100%!important}.dob .dob__metric{background:#f5f7fa!important;border:1px solid #dde4ea!important;border-radius:14px!important;box-shadow:none!important;color:#20242a!important;display:block!important;min-width:0!important;padding:22px!important}.dob .dob__metric span{color:#18407f!important;font-size:15px!important;line-height:1.4!important;margin:0!important}.dob .dob__metric b,.dob .dob__metric span{display:block!important;font-weight:700!important}.dob .dob__metric b{color:#00a3e0!important;font-size:36px!important;line-height:1!important;margin:10px 0 5px!important}.dob .dob__metric small{color:#64748b!important;display:block!important;font-size:12px!important;line-height:1.4!important;margin:6px 0 0!important}.dob .dob__section-heading{color:#18407f!important;display:block!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important;margin:42px 0 20px!important;padding:0!important}.dob .dob__grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:0!important;width:100%!important}.dob .dob__card{background:#fff!important;border:1px solid #dde4ea!important;border-left:6px solid var(--status-color,#00a3e0)!important;border-radius:14px!important;box-shadow:none!important;color:#20242a!important;display:block!important;margin:0!important;min-width:0!important;padding:24px!important}.dob .dob__card strong{color:#18407f!important;display:block!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 8px!important}.dob .dob__card .area-score{color:#20242a!important;display:block!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;margin:10px 0 0!important}.dob .dob__card .area-bar{background:#e5e7eb!important;height:10px!important;margin:13px 0!important;overflow:hidden!important;padding:0!important;width:100%!important}.dob .dob__card .area-bar,.dob .dob__card .area-fill{border-radius:999px!important;display:block!important}.dob .dob__card .area-fill{height:100%!important;min-height:10px!important}.dob .dob__report-actions{display:flex!important;margin:35px 0 25px!important;width:100%!important}.dob .dob__report-actions,.dob .dob__result-button-secondary{align-items:center!important;justify-content:center!important;text-align:center!important}.dob .dob__result-button-secondary{background:#18407f!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 10px rgba(24,64,127,.18)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;height:54px!important;line-height:1!important;min-width:auto!important;padding:0 24px!important;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease!important;width:auto!important}.dob .dob__result-button-secondary:hover{background:#00a3e0!important;color:#fff!important;transform:translateY(-1px)!important}.dob .dob__result-button-secondary:focus-visible{outline:3px solid rgba(0,163,224,.35)!important;outline-offset:3px!important}.dob .dob__result-button-secondary:active{transform:translateY(1px)!important}@media(max-width:900px){.dob .dob__result-button-secondary{max-width:100%!important;width:auto!important}}