.pflegegradrechner-page-section{padding:calc(var(--header-height) + 40px) 0 80px}.pflegegradrechner-content-box{background:#fff;border:2px solid #2bb6c4;border-radius:1.25rem;max-width:960px;margin:0 auto;padding:40px 44px;box-shadow:0 14px 34px -24px #1a80898c}@media (width<=575px){.pflegegradrechner-content-box{padding:28px 20px}}.container--narrow{max-width:1100px;margin:0 auto}.container--narrow .pflegegradrechner-content-box{max-width:none}.pflegegradrechner-hero{text-align:center;max-width:720px;margin:0 auto 32px}.pflegegradrechner-hero h1{color:#1a1f2e;overflow-wrap:break-word;font-size:2.5rem}@media (width<=575px){.pflegegradrechner-hero h1{font-size:1.9rem}}.pflegegradrechner-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#22929e;background:#2bb6c41a;border-radius:50rem;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.pflegegradrechner-subtitle{color:#333;margin-top:12px;font-size:1.125rem}.pflegegradrechner-intro-text{color:#333;text-align:center;max-width:760px;margin:0 auto 32px;font-size:1.0625rem}.pflegegradrechner-info-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto 32px;display:grid}@media (width<=767px){.pflegegradrechner-info-grid{grid-template-columns:1fr}}.pflegegradrechner-info-card{background:#fff;border:2px solid #2bb6c4;border-radius:1rem;padding:24px;box-shadow:0 4px 18px #1a1f2e0d}.pflegegradrechner-info-card h3{color:#1a1f2e;align-items:center;gap:10px;margin-bottom:12px;font-size:1.0625rem;display:flex}.pflegegradrechner-info-card h3 i{color:#2bb6c4}.pflegegradrechner-info-card p,.pflegegradrechner-info-card ul{color:#333;margin:0;font-size:.9375rem}.pflegegradrechner-info-card ul{padding-left:1.1rem}.pflegegradrechner-info-card li+li{margin-top:6px}.pflegegradrechner-disclaimer-box{background:#f4b43c14;border:1px solid #f4b43c4d;border-radius:1rem;gap:16px;max-width:900px;margin:0 auto 40px;padding:20px 24px;display:flex}.pflegegradrechner-disclaimer-box i{color:#b7791f;margin-top:3px;font-size:1.25rem}.pflegegradrechner-disclaimer-box h3{color:#1a1f2e;margin-bottom:6px;font-size:1rem}.pflegegradrechner-disclaimer-box p{color:#333;margin:0;font-size:.9375rem}.pflegegradrechner-start-box{flex-direction:column;align-items:center;gap:10px;display:flex}.pflegegradrechner-start-btn{padding:14px 40px;font-size:1.0625rem}.pflegegradrechner-duration-hint{color:#333;font-size:.875rem}.pflegegradrechner-duration-hint i{margin-right:6px}.pflegegradrechner-wizard-title{color:#22929e;text-align:center;margin-bottom:24px;font-size:1.375rem;font-weight:700}.pflegegradrechner-wizard-head{margin-bottom:28px}.pflegegradrechner-wizard-step-label{color:#22929e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.pflegegradrechner-progress{background:#2bb6c41f;border-radius:50rem;height:8px;overflow:hidden}.pflegegradrechner-progress-bar{background:linear-gradient(82deg,#49a6dc 0%,#22bdb6d1 100%);border-radius:50rem;height:100%;transition:width .3s}.pflegegradrechner-question-headline{color:#1a1f2e;margin-bottom:8px;font-size:1.5rem}.pflegegradrechner-step-intro{color:#333;margin-bottom:24px}.pflegegradrechner-rules-box{background:#49a6dc14;border:1px solid #49a6dc40;border-radius:.75rem;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.pflegegradrechner-rules-box i{color:#49a6dc;margin-top:2px}.pflegegradrechner-rules-box p{color:#333;margin:0;font-size:.9375rem}.pflegegradrechner-criterion{border:none;border-bottom:1px solid #00000012;padding:20px 0}.pflegegradrechner-criterion:first-of-type{padding-top:0}.pflegegradrechner-criterion-label{color:#1a1f2e;margin-bottom:14px;padding:0;font-size:1rem;font-weight:600;display:block}.pflegegradrechner-scale-options,.pflegegradrechner-frequency-unit-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=767px){.pflegegradrechner-scale-options,.pflegegradrechner-frequency-unit-options{grid-template-columns:1fr}}.pflegegradrechner-scale-option{color:#333;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:50rem;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;transition:border-color .15s,background .15s,color .15s;display:flex}.pflegegradrechner-scale-option input{accent-color:#2bb6c4;margin:0}.pflegegradrechner-scale-option:hover{border-color:#2bb6c4}.pflegegradrechner-scale-option.is-active{color:#fff;background:linear-gradient(82deg,#49a6dc 0%,#22bdb6d1 100%);border-color:#0000}.pflegegradrechner-frequency-count{max-width:220px;margin-top:14px}.pflegegradrechner-field{margin-bottom:20px}.pflegegradrechner-field-label{color:#1a1f2e;margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.pflegegradrechner-field-hint{color:#333333b3;margin-top:6px;font-size:.8125rem}.pflegegradrechner-field-hint i{margin-right:4px}.pflegegradrechner-field-error{color:#d64545;margin-top:8px;font-size:.875rem}.pflegegradrechner-criterion-hint{margin-top:12px}.pflegegradrechner-criterion-hint summary{color:#22929e;cursor:pointer;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.pflegegradrechner-criterion-hint summary:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900}.pflegegradrechner-criterion-hint p{color:#333;margin:8px 0 0;font-size:1rem}.pflegegradrechner-special-flag-box{background:#d645450f;border:1px solid #d6454533;border-radius:.75rem;margin-top:28px;padding:18px 20px}.pflegegradrechner-special-flag-label{color:#1a1f2e;cursor:pointer;align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.pflegegradrechner-special-flag-label input{accent-color:#2bb6c4;margin-top:3px}.pflegegradrechner-nav-actions{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.pflegegradrechner-btn-back{color:#333;font-weight:600;text-decoration:none}.pflegegradrechner-btn-back:hover{color:#22929e}.pflegegradrechner-restart-wrap{text-align:center;margin-top:24px}.pflegegradrechner-modal .modal-content{border:none;border-radius:1rem}.pflegegradrechner-modal .modal-header{border-bottom:none}.pflegegradrechner-modal .modal-title{color:#1a1f2e;font-size:1.25rem}.pflegegradrechner-modal .modal-body p{color:#333;margin:0}.pflegegradrechner-modal .modal-footer{border-top:none}.pflegegradrechner-modal-cancel-btn{color:#333;background:0 0;border:1px solid #00000026;border-radius:50rem;padding:10px 20px;font-weight:600}.pflegegradrechner-modal-cancel-btn:hover{color:#22929e;border-color:#2bb6c4}.pflegegradrechner-restart-btn{color:#3339;background:0 0;border:none;padding:0;font-size:.875rem}.pflegegradrechner-restart-btn:hover{color:#d64545}.pflegegradrechner-result-box{background:#fff;border:1px solid #0000000f;border-radius:1rem;padding:40px;box-shadow:0 4px 18px #1a1f2e0d}.pflegegradrechner-result-box h1{color:#1a1f2e;margin-bottom:16px;font-size:2rem}.pflegegradrechner-result-intro{color:#333;font-size:1.0625rem}.pflegegradrechner-grade-badge{text-align:center;background:#2bb6c414;border-radius:1rem;flex-direction:column;align-items:center;gap:6px;margin:28px 0;padding:28px;display:flex}.pflegegradrechner-grade-label{color:#333;font-size:.9375rem}.pflegegradrechner-grade-value{color:#22929e;font-size:2rem;font-weight:700}.pflegegradrechner-breakdown{background:#00000005;border-radius:.75rem;margin-bottom:16px;padding:16px 20px}.pflegegradrechner-breakdown summary{color:#1a1f2e;cursor:pointer;font-weight:600}.pflegegradrechner-breakdown-list{margin:14px 0 0;padding:0;list-style:none}.pflegegradrechner-breakdown-list li{border-bottom:1px solid #0000000f;justify-content:space-between;gap:12px;padding:8px 0;font-size:.9375rem;display:flex}.pflegegradrechner-breakdown-list li:last-child{border-bottom:none}.pflegegradrechner-breakdown-list--simple li{justify-content:flex-start}.pflegegradrechner-result-disclaimer{color:#333333b3;margin:24px 0;font-size:.875rem}.pflegegradrechner-result-cta{text-align:center;background:#49a6dc14;border-radius:1rem;margin-bottom:8px;padding:24px}.pflegegradrechner-result-cta h3{color:#1a1f2e;margin-bottom:6px;font-size:1.125rem}.pflegegradrechner-result-cta p{color:#333;margin-bottom:16px}.pflegegradrechner-result-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pflegegradrechner-cta-secondary{background:#fff;border:1px solid #0000001f;color:#1a1f2e!important}
