.chm-container{background:#f5f7fa;min-height:100vh;padding:80px 20px}.chm-wrapper{background:#fff;border-radius:18px;max-width:1100px;margin:0 auto;padding:50px;box-shadow:0 10px 40px #00000014}.assessment-hero{text-align:center;margin-bottom:40px}.assessment-badge{color:#e50914;background:#e509141a;border-radius:999px;margin-bottom:15px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.step-indicator{text-align:center;color:#6b7280;margin-bottom:25px;font-size:14px}.question-block{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;padding:28px;animation:.25s fadeIn;box-shadow:0 6px 18px #0000000a}.question-block p{color:#111827;margin-bottom:16px;font-size:18px;font-weight:600}select,input{border:1px solid #d1d5db;border-radius:10px;width:100%;margin-bottom:14px;padding:14px;font-size:16px}select:focus,input:focus{border-color:#e50914;outline:none;box-shadow:0 0 0 4px #e509141f}.submit-btn{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:10px;width:100%;padding:15px;font-weight:700}.submit-btn:hover{background:#c40811}.result-box{background:#f9fafb;border-radius:12px;margin-top:30px;padding:25px}.info-box{background:#f3f4f6;border-left:4px solid #e50914;border-radius:8px;margin-bottom:20px;padding:15px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.thank-you-box{text-align:center;border-left:6px solid #16a34a;padding:40px}.thank-you-box h2{color:#111827;margin-bottom:15px}.thank-you-box p{color:#6b7280;font-size:16px;line-height:1.6}
