.assessment-module__sI9X8a__root{box-sizing:border-box;background:linear-gradient(135deg,#047455 0%,#004222 100%);min-height:100vh;margin:0;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.assessment-module__sI9X8a__container{max-width:900px;margin:0 auto}.assessment-module__sI9X8a__welcomeScreen,.assessment-module__sI9X8a__assessmentScreen,.assessment-module__sI9X8a__resultsScreen{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px #0000004d}.assessment-module__sI9X8a__welcomeScreen h1{color:#047455;margin-bottom:20px;font-size:2.5em}.assessment-module__sI9X8a__welcomeScreen p{color:#444;margin-bottom:15px;font-size:1.1em;line-height:1.6}.assessment-module__sI9X8a__welcomeScreen ul{color:#555;margin:20px 0 30px 30px}.assessment-module__sI9X8a__welcomeScreen li{margin-bottom:10px;line-height:1.5}.assessment-module__sI9X8a__startBtn{color:#fff;cursor:pointer;background:#00b684;border:none;border-radius:8px;padding:15px 40px;font-size:1.2em;transition:all .3s}.assessment-module__sI9X8a__startBtn:hover{background:#047455;transform:translateY(-2px);box-shadow:0 5px 15px #00b68466}.assessment-module__sI9X8a__candidateInfo{margin-bottom:30px}.assessment-module__sI9X8a__candidateInfo input{border:2px solid #e0e0e0;border-radius:8px;width:100%;margin-bottom:15px;padding:12px;font-size:1em;transition:border-color .3s}.assessment-module__sI9X8a__candidateInfo input:focus{border-color:#00b684;outline:none}.assessment-module__sI9X8a__hidden{display:none}.assessment-module__sI9X8a__progressBar{background:#e0e0e0;border-radius:4px;height:8px;margin-bottom:30px;overflow:hidden}.assessment-module__sI9X8a__progressFill{background:linear-gradient(90deg,#00b684,#00dd8c);height:100%;transition:width .3s}.assessment-module__sI9X8a__questionCard{background:#f0fdf7;border-left:4px solid #00b684;border-radius:8px;margin-bottom:25px;padding:25px}.assessment-module__sI9X8a__questionNumber{color:#047455;margin-bottom:10px;font-size:.9em;font-weight:700}.assessment-module__sI9X8a__memberMessage{color:#333;margin-bottom:10px;font-size:1.1em;line-height:1.6}.assessment-module__sI9X8a__scenarioTag{color:#fff;background:#0e5741;border-radius:20px;margin-top:10px;padding:5px 12px;font-size:.85em;display:inline-block}.assessment-module__sI9X8a__planInfoBadge{color:#004222;background:#00dd8c;border-radius:6px;margin-bottom:15px;padding:8px 15px;font-weight:600;display:inline-block}.assessment-module__sI9X8a__responseArea{margin-top:25px}.assessment-module__sI9X8a__responseArea label{color:#333;margin-bottom:10px;font-size:1.05em;font-weight:600;display:block}.assessment-module__sI9X8a__responseTextarea{resize:vertical;border:2px solid #e0e0e0;border-radius:8px;width:100%;min-height:150px;padding:15px;font-family:inherit;font-size:1em;transition:border-color .3s}.assessment-module__sI9X8a__responseTextarea:focus{border-color:#00b684;outline:none}.assessment-module__sI9X8a__nextBtn{color:#fff;cursor:pointer;background:#00b684;border:none;border-radius:8px;margin-top:20px;padding:12px 35px;font-size:1.1em;transition:all .3s}.assessment-module__sI9X8a__nextBtn:hover:not(:disabled){background:#047455;transform:translateY(-2px)}.assessment-module__sI9X8a__nextBtn:disabled{cursor:not-allowed;background:#ccc}.assessment-module__sI9X8a__resultsScreen h2{color:#047455;text-align:center;margin-bottom:30px;font-size:2em}.assessment-module__sI9X8a__resultCard{background:#f0fdf7;border-left:4px solid #00b684;border-radius:8px;margin-bottom:20px;padding:25px}.assessment-module__sI9X8a__resultQuestion{color:#333;margin-bottom:10px;font-weight:600}.assessment-module__sI9X8a__resultResponse{color:#444;background:#fff;border-radius:6px;margin:15px 0;padding:15px;line-height:1.6}.assessment-module__sI9X8a__resultStats{gap:15px;margin-top:15px;font-size:.9em;display:flex}.assessment-module__sI9X8a__resultStat{background:#fff;border-radius:6px;padding:8px 15px}.assessment-module__sI9X8a__resultStat strong{color:#047455}.assessment-module__sI9X8a__summaryStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;display:grid}.assessment-module__sI9X8a__summaryCard{color:#fff;text-align:center;background:linear-gradient(135deg,#047455,#00b684);border-radius:12px;padding:25px}.assessment-module__sI9X8a__summaryLabel{opacity:.9;margin-bottom:10px;font-size:.9em}.assessment-module__sI9X8a__summaryValue{font-size:2em;font-weight:700}.assessment-module__sI9X8a__downloadBtn{color:#004222;cursor:pointer;background:#00dd8c;border:none;border-radius:8px;margin-top:20px;padding:12px 30px;font-size:1em;font-weight:600;transition:all .3s}.assessment-module__sI9X8a__downloadBtn:hover{background:#00b684;transform:translateY(-2px)}.assessment-module__sI9X8a__resultsCta{text-align:center;padding:40px 20px}.assessment-module__sI9X8a__resultsCta p:first-of-type{color:#047455;margin-bottom:20px;font-size:1.3em}.assessment-module__sI9X8a__resultsCta p:nth-of-type(2){color:#666;margin-bottom:30px;font-size:1.1em;line-height:1.6}.assessment-module__sI9X8a__resultsCta .assessment-module__sI9X8a__buttonRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:10px;display:flex}.assessment-module__sI9X8a__resultsCta .assessment-module__sI9X8a__note{color:#999;margin-top:20px;font-size:.9em}.assessment-module__sI9X8a__resourceLink{color:#00b684;text-decoration:underline}.assessment-module__sI9X8a__resourceLink:hover{text-decoration:none}.assessment-module__sI9X8a__loadingContent{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 20px;display:flex}.assessment-module__sI9X8a__loadingSpinner{border:3px solid #e0e0e0;border-top-color:#00b684;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite assessment-module__sI9X8a__assessmentSpin}@keyframes assessment-module__sI9X8a__assessmentSpin{to{transform:rotate(360deg)}}.assessment-module__sI9X8a__loadingText{color:#555;margin:0;font-size:1.1em}.assessment-module__sI9X8a__errorTitle{color:#ef4444!important}.assessment-module__sI9X8a__errorMessage{color:#666;font-size:1.2em;margin:20px 0!important}.assessment-module__sI9X8a__errorContact{color:#999!important}.assessment-module__sI9X8a__resultsFollowUp{color:#888;font-size:1em;margin-bottom:30px!important}.assessment-module__sI9X8a__resultsOptional{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:30px}.assessment-module__sI9X8a__resultsOptionalLabel{color:#999;font-size:.9em;margin-bottom:15px!important}.assessment-module__sI9X8a__startBtnSmall{color:#fff;cursor:pointer;background:#00b684;border:none;border-radius:8px;margin-right:15px;padding:10px 25px;font-size:.9em;transition:all .3s}.assessment-module__sI9X8a__startBtnSmall:hover{background:#047455;transform:translateY(-2px)}.assessment-module__sI9X8a__downloadBtnSmall{color:#004222;cursor:pointer;background:#00dd8c;border:none;border-radius:8px;padding:10px 25px;font-size:.9em;font-weight:600;transition:all .3s}.assessment-module__sI9X8a__downloadBtnSmall:hover{background:#00b684;transform:translateY(-2px)}
