.checklist-interactive .guided-form-wrapper{margin:0 auto;max-width:720px;width:100%}.checklist-interactive .guided-form-wrapper .guided-form-container{position:relative}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-progress{margin-bottom:2rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-progress .progress-bar{background-color:var(--color-luware-light-2);border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden;width:100%}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-progress .progress-bar .progress-fill{background-color:var(--color-luware-brand-1);height:100%;transition:width .3s ease;width:0}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-progress .progress-text{color:var(--color-luware-black);text-align:center}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections{display:grid;grid-template-columns:1fr}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections>*{grid-column:1;grid-row:1}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section{opacity:0;pointer-events:none;transition:opacity .3s ease}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section:first-of-type{opacity:1;pointer-events:auto}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-title{margin-bottom:1rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-description{color:var(--color-luware-black);margin-bottom:2rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container,.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block{margin-bottom:2rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .question-text{font-weight:450;margin-bottom:1rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container{display:flex;flex-direction:column;gap:.75rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container .answer-option{align-items:center;border:1px solid var(--color-luware-light-2);border-radius:4px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container .answer-option:hover{background-color:var(--color-luware-light-1);border-color:var(--color-luware-brand-1)}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container .answer-option input[type=checkbox],.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container .answer-option input[type=radio]{cursor:pointer;flex-shrink:0;margin:0}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container .answer-option .answer-label{cursor:pointer;flex:1}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .questions-container .question-block .answers-container .answer-option input:checked+.answer-label{font-weight:450}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-next,.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-prev,.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-restart,.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-submit{border:none;border-radius:32px;cursor:pointer;font-weight:450;padding:.75rem 1.5rem;transition:all .2s ease}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-prev{background-color:#f0f0f0;color:#333}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-prev:hover{background-color:#e0e0e0}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-next,.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-submit{background-color:var(--color-luware-brand-1);color:#fff;margin-left:auto}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-next:hover,.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-submit:hover{background-color:var(--color-luware-brand-2)}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-restart{background-color:var(--color-luware-brand-1);color:#fff;display:block;margin:2rem auto 0}.checklist-interactive .guided-form-wrapper .guided-form-container .guided-form-sections .form-section .section-navigation .btn-restart:hover{background-color:var(--color-luware-brand-2)}.checklist-interactive .hubspot-form-section{text-align:center}.checklist-interactive .hubspot-form-embed{margin-top:2rem}.checklist-interactive .results-section{padding-top:30px;text-align:center;transition:all .3s ease}.checklist-interactive .results-section .result-score{font-size:2rem;font-weight:500;margin-bottom:1rem}.checklist-interactive .results-section .result-title{margin-bottom:1rem}.checklist-interactive .results-section .result-description{line-height:1.6;margin-bottom:2rem}.checklist-interactive .results-section .outcome-tier-container{margin-bottom:2rem}.checklist-interactive .results-section .outcome-tier-container.high-tier-outcome{background:var(--color-luware-light-1);border-radius:8px;margin-bottom:2rem;padding:2rem}.checklist-interactive .results-section .outcome-tier-container.high-tier-outcome .result-description{margin-bottom:0;text-align:left}.checklist-interactive .results-section .outcome-tier-container.normal-tier-outcome-single{border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:1.5rem;text-align:left}.checklist-interactive .results-section .outcome-tier-container.normal-tier-outcome-single .result-title{margin-bottom:20px}.checklist-interactive .results-section .outcome-tier-container.normal-tier-outcome-single .result-description{margin-bottom:0}.checklist-interactive .results-section .result-prompts{border-top:1px solid rgba(0,0,0,.1);margin-top:2rem;padding-top:2rem;text-align:left}.checklist-interactive .results-section .result-prompts .prompts-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.checklist-interactive .results-section .result-prompts .prompts-list{list-style:none;margin:0;padding:0}.checklist-interactive .results-section .result-prompts .prompts-list li{background-color:rgba(0,0,0,.03);border-left:3px solid;border-radius:4px;line-height:1.5;margin-bottom:.5rem;padding:.75rem 1rem}.checklist-interactive .results-section.result-style-success{background-color:#d4edda;border:2px solid #28a745}.checklist-interactive .results-section.result-style-success .result-score,.checklist-interactive .results-section.result-style-success .result-title{color:#155724}.checklist-interactive .results-section.result-style-warning{background-color:#fff3cd;border:2px solid #ffc107}.checklist-interactive .results-section.result-style-warning .result-score,.checklist-interactive .results-section.result-style-warning .result-title{color:#856404}.checklist-interactive .results-section.result-style-info{background-color:#d1ecf1;border:2px solid #17a2b8}.checklist-interactive .results-section.result-style-info .result-score,.checklist-interactive .results-section.result-style-info .result-title{color:#0c5460}.checklist-interactive .results-section.result-style-danger{background-color:#f8d7da;border:2px solid #dc3545}.checklist-interactive .results-section.result-style-danger .result-score,.checklist-interactive .results-section.result-style-danger .result-title{color:#721c24}.checklist-interactive .results-section.result-style-default{background-color:#f8f9fa;border-radius:12px}.checklist-interactive .results-section.result-style-default .result-score{color:var(--color-luware-brand-1)}.checklist-interactive .results-section.result-style-default .result-title{color:#343a40}@media (max-width:768px){.checklist-interactive .section-navigation{flex-direction:column}.checklist-interactive .btn-next,.checklist-interactive .btn-submit{margin-left:0}.checklist-interactive .answer-option{padding:1rem}}.debug-score-badge{background-color:#2c3e50;border-radius:8px;bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;left:20px;max-height:80vh;max-width:350px;min-width:250px;overflow-y:auto;padding:16px;position:fixed;z-index:9999}.debug-header{border-bottom:1px solid hsla(0,0%,100%,.2);color:#f39c12;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px;padding-bottom:8px}.debug-current-score{background-color:hsla(0,0%,100%,.1);border-radius:4px;font-size:16px;font-weight:700;margin-bottom:16px;padding:8px;text-align:center}.debug-score-value{color:#3498db;font-family:monospace;font-size:24px}.debug-tags{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:12px;margin-bottom:16px;padding-bottom:16px}.debug-tags strong{color:#bdc3c7;display:block;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.debug-tags-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.debug-outcomes{font-size:12px}.debug-outcomes strong{color:#bdc3c7;display:block;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.debug-outcomes-list{display:flex;flex-direction:column;gap:6px}.debug-outcome-item{align-items:center;background-color:hsla(0,0%,100%,.05);border-left:3px solid #7f8c8d;border-radius:4px;display:flex;font-size:12px;gap:8px;line-height:1.4;padding:8px 10px;transition:all .2s ease}.debug-outcome-item.matched{background-color:rgba(46,204,113,.1);border-left-color:#95a5a6}.debug-outcome-item.matched .debug-outcome-title{color:#a8dabc}.debug-outcome-item.winner{background-color:rgba(46,204,113,.3);border-left-color:#27ae60;box-shadow:0 0 0 2px rgba(46,204,113,.3)}.debug-outcome-item.winner .debug-outcome-title{color:#2ecc71;font-weight:700}.debug-outcome-check{color:#95a5a6;font-size:16px;min-width:20px;opacity:0;text-align:center;transition:opacity .2s ease}.debug-outcome-item.matched .debug-outcome-check{opacity:.5}.debug-outcome-item.winner .debug-outcome-check{color:#2ecc71;font-weight:900;opacity:1}.debug-outcome-content{flex:1}.debug-outcome-title{color:#ecf0f1;font-weight:600;margin-bottom:2px}.debug-outcome-range{color:#95a5a6;font-family:monospace;font-size:11px}