.Assessment-module__wNjlsa__container{background:#fff;min-height:100vh;padding:20px}.Assessment-module__wNjlsa__main{max-width:800px;margin:0 auto;padding:40px 20px}.Assessment-module__wNjlsa__header{text-align:center;margin-bottom:40px}.Assessment-module__wNjlsa__logo{color:#585039;margin-bottom:30px;font-size:28px;font-weight:700}.Assessment-module__wNjlsa__logoImage{max-width:200px;height:auto;margin-bottom:30px}.Assessment-module__wNjlsa__progressContainer{max-width:500px;margin:0 auto}.Assessment-module__wNjlsa__progressBar{background-color:#58503933;border-radius:10px;width:100%;height:8px;margin-bottom:10px;overflow:hidden}.Assessment-module__wNjlsa__progressFill{background-color:#585039;border-radius:10px;height:100%;transition:width .3s}.Assessment-module__wNjlsa__progressText{color:#585039;opacity:.9;font-size:14px}.Assessment-module__wNjlsa__questionContainer{background:#fff;border:1px solid #f89e2b;border-radius:16px;margin-bottom:30px;padding:40px;box-shadow:0 20px 60px #0000004d}.Assessment-module__wNjlsa__categoryBadge{color:#fff;background:#f89e2b;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.Assessment-module__wNjlsa__question{color:#1a1a1a;margin-bottom:30px;font-size:24px;font-weight:600;line-height:1.4}.Assessment-module__wNjlsa__options{flex-direction:column;gap:15px;display:flex}.Assessment-module__wNjlsa__option{text-align:left;cursor:pointer;color:#333;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:20px;font-size:16px;transition:all .2s}.Assessment-module__wNjlsa__option:hover{background:#e9ecef;border-color:#667eea;transform:translateY(-2px)}.Assessment-module__wNjlsa__option.Assessment-module__wNjlsa__selected{color:#fff;background:#f89e2b;border-color:#f89e2b;font-weight:600}.Assessment-module__wNjlsa__backButton{color:#667eea;cursor:pointer;background:0 0;border:none;margin-top:20px;padding:10px;font-size:16px;transition:opacity .2s}.Assessment-module__wNjlsa__backButton:hover{opacity:.7}.Assessment-module__wNjlsa__footer{text-align:center;color:#585039;opacity:.9;font-size:14px}.Assessment-module__wNjlsa__userFormContainer{background:#fff;border:1px solid #f89e2b;border-radius:16px;max-width:500px;margin:0 auto;padding:40px;box-shadow:0 20px 60px #0000004d}.Assessment-module__wNjlsa__title{color:#1a1a1a;text-align:center;margin-bottom:10px;font-size:32px;font-weight:700}.Assessment-module__wNjlsa__subtitle{color:#666;text-align:center;margin-bottom:30px;font-size:16px}.Assessment-module__wNjlsa__userForm{flex-direction:column;gap:20px;display:flex}.Assessment-module__wNjlsa__formGroup{flex-direction:column;gap:8px;display:flex}.Assessment-module__wNjlsa__formGroup label{color:#333;font-size:14px;font-weight:600}.Assessment-module__wNjlsa__formGroup input{border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.Assessment-module__wNjlsa__formGroup input:focus{border-color:#667eea;outline:none}.Assessment-module__wNjlsa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;margin-top:10px;padding:16px;font-size:18px;font-weight:600;transition:transform .2s}.Assessment-module__wNjlsa__submitButton:hover{transform:translateY(-2px)}.Assessment-module__wNjlsa__privacy{text-align:center;color:#999;margin-top:10px;font-size:12px}.Assessment-module__wNjlsa__resultsContainer{background:#fff;border:1px solid #f89e2b;border-radius:16px;padding:40px;box-shadow:0 20px 60px #0000004d}.Assessment-module__wNjlsa__scoreCard{text-align:center;border:4px solid;border-radius:16px;margin:30px 0;padding:40px}.Assessment-module__wNjlsa__scoreNumber{margin-bottom:10px;font-size:72px;font-weight:700}.Assessment-module__wNjlsa__scoreName{color:#1a1a1a;margin-bottom:5px;font-size:32px;font-weight:700}.Assessment-module__wNjlsa__scoreStatus{color:#666;font-size:18px}.Assessment-module__wNjlsa__messageBox{background:#f8f9fa;border-radius:12px;margin:30px 0;padding:30px}.Assessment-module__wNjlsa__messageBox p{color:#333;margin:0;font-size:16px;line-height:1.6}.Assessment-module__wNjlsa__categoryBreakdown{margin:40px 0}.Assessment-module__wNjlsa__categoryBreakdown h2{color:#1a1a1a;margin-bottom:20px;font-size:24px}.Assessment-module__wNjlsa__categoryItem{margin-bottom:20px}.Assessment-module__wNjlsa__categoryHeader{justify-content:space-between;margin-bottom:8px;display:flex}.Assessment-module__wNjlsa__categoryName{color:#333;font-weight:600}.Assessment-module__wNjlsa__categoryScore{color:#666;font-weight:600}.Assessment-module__wNjlsa__recommendations{margin:40px 0}.Assessment-module__wNjlsa__recommendations h2{color:#1a1a1a;margin-bottom:20px;font-size:24px}.Assessment-module__wNjlsa__recommendations ul{padding:0;list-style:none}.Assessment-module__wNjlsa__recommendations li{color:#333;background:#f8f9fa;border-radius:8px;margin-bottom:10px;padding:15px 20px 15px 45px;position:relative}.Assessment-module__wNjlsa__recommendations li:before{content:"✓";color:#667eea;font-size:20px;font-weight:700;position:absolute;left:15px}.Assessment-module__wNjlsa__ctaBox{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin:40px 0;padding:40px}.Assessment-module__wNjlsa__ctaBox h3{color:#fff;margin-bottom:20px;font-size:24px}.Assessment-module__wNjlsa__ctaButton{color:#667eea;background:#fff;border-radius:8px;padding:16px 32px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.Assessment-module__wNjlsa__ctaButton:hover{transform:translateY(-2px)}.Assessment-module__wNjlsa__emailNotice{background:#e7f3ff;border-left:4px solid #2196f3;border-radius:8px;margin-top:30px;padding:20px}.Assessment-module__wNjlsa__emailNotice p{color:#1565c0;margin-bottom:10px;font-weight:600}.Assessment-module__wNjlsa__emailNotice ul{color:#333;margin:10px 0 0 20px}.Assessment-module__wNjlsa__emailNotice li{margin-bottom:5px}@media (max-width:768px){.Assessment-module__wNjlsa__questionContainer,.Assessment-module__wNjlsa__userFormContainer,.Assessment-module__wNjlsa__resultsContainer{padding:30px 20px}.Assessment-module__wNjlsa__question{font-size:20px}.Assessment-module__wNjlsa__scoreNumber{font-size:56px}.Assessment-module__wNjlsa__scoreName{font-size:24px}.Assessment-module__wNjlsa__title{font-size:28px}}
