.assessment_container__tj6sW{min-height:100vh;display:flex;flex-direction:column}.assessment_main__46cx4{flex-grow:1;background:#f5f5f5;padding:4rem 1rem}.assessment_content__P4aTM{max-width:900px;margin:0 auto}.assessment_title__74im9{font-size:2.5rem;font-weight:600;color:#444444;margin-bottom:1rem;text-align:center}.assessment_intro__ckWAr{font-size:1.125rem;color:#666666;text-align:center;margin-bottom:3rem;line-height:1.7}.assessment_results__SLpqn{display:flex;flex-direction:column;gap:2rem}.assessment_scoreCard__lPpfv{background:white;padding:3rem;border-radius:8px;text-align:center;border-left:6px solid}.assessment_scoreCard__lPpfv h2{font-size:1.75rem;color:#444444;margin-bottom:2rem}.assessment_scoreCircle__ftbui{width:200px;height:200px;border-radius:50%;border:8px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 2rem}.assessment_scoreNumber__Zmek2{font-size:3rem;font-weight:700;color:#444444}.assessment_scoreLabel__bBYjj{font-size:.875rem;color:#666666;margin-top:.5rem}.assessment_securityLevel__ThwSL{font-size:2rem;font-weight:700;margin-bottom:1rem}.assessment_securityDescription__smKek{color:#666666;line-height:1.7;font-size:1.0625rem}.assessment_categoryScores__yk46g{background:white;padding:2rem;border-radius:8px}.assessment_categoryScores__yk46g h3{font-size:1.5rem;color:#444444;margin-bottom:1.5rem}.assessment_categoryScore__Ad8rc{margin-bottom:1.5rem}.assessment_categoryHeader__EOaEX{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.assessment_categoryName__98GOK{font-weight:600;color:#444444}.assessment_categoryPercentage__suEkz{font-weight:700;color:#f17700}.assessment_progressBar__a_3KE{height:24px;background:#e5e5e5;border-radius:12px;overflow:hidden;margin-bottom:.25rem}.assessment_progressFill__ri4H1{height:100%;transition:width .3s ease}.assessment_categoryPoints__ytGjY{font-size:.875rem;color:#666666;text-align:right}.assessment_recommendations__sGoBN{background:white;padding:2rem;border-radius:8px;border-left:4px solid #dc3545}.assessment_recommendations__sGoBN h3{font-size:1.5rem;color:#444444;margin-bottom:1rem}.assessment_recommendations__sGoBN ul{list-style:none;padding:0;margin:0}.assessment_recommendations__sGoBN li{color:#666666;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.75rem}.assessment_recommendations__sGoBN li:before{content:"⚠";position:absolute;left:0;color:#dc3545}.assessment_recommendations__sGoBN strong{color:#444444;font-weight:600}.assessment_nextSteps__k7dzc{background:white;padding:2rem;border-radius:8px;border-left:4px solid #17a2b8}.assessment_nextSteps__k7dzc h3{font-size:1.5rem;color:#444444;margin-bottom:1rem}.assessment_nextSteps__k7dzc ul{list-style:none;padding:0;margin:0}.assessment_nextSteps__k7dzc li{color:#666666;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.75rem}.assessment_nextSteps__k7dzc li:before{content:"→";position:absolute;left:0;color:#17a2b8;font-weight:700}.assessment_nextSteps__k7dzc a{color:#f17700;text-decoration:none}.assessment_nextSteps__k7dzc a:hover{text-decoration:underline}.assessment_resetBtn__h24PW{background:#f17700;color:white;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;border-radius:8px;font-family:inherit;align-self:center;transition:background .2s}.assessment_resetBtn__h24PW:hover{background:#d66800}.assessment_assessment__yMGyJ{display:flex;flex-direction:column;gap:2rem}.assessment_category__8OJsV{background:white;padding:2rem;border-radius:8px}.assessment_categoryTitle__r4Zs1{font-size:1.5rem;font-weight:600;color:#f17700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f5f5f5}.assessment_question__OWMU_{padding:1.5rem 0;border-bottom:1px solid #f5f5f5}.assessment_question__OWMU_:last-child{border-bottom:none}.assessment_questionText__Z7Ipu{color:#444444;font-size:1rem;line-height:1.6;margin-bottom:1rem}.assessment_questionButtons__l30Mr{display:flex;gap:1rem}.assessment_answerBtn__Uqyhm{flex:1 1;padding:.75rem 1.5rem;border:2px solid #e5e5e5;background:white;color:#666666;font-size:1rem;font-weight:600;cursor:pointer;border-radius:8px;font-family:inherit;transition:all .2s}.assessment_answerBtn__Uqyhm:hover{border-color:#f17700;color:#f17700}.assessment_answerBtnYes__vne16{border-color:#28a745;background:#28a745;color:white}.assessment_answerBtnYes__vne16:hover{border-color:#218838;background:#218838}.assessment_answerBtnNo__Zx4Aj{border-color:#dc3545;background:#dc3545;color:white}.assessment_answerBtnNo__Zx4Aj:hover{border-color:#c82333;background:#c82333}.assessment_submitSection__y43LF{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:white;border-radius:8px}.assessment_submitBtn__2BTPk{background:#f17700;color:white;border:none;padding:1rem 3rem;font-size:1.125rem;font-weight:600;cursor:pointer;border-radius:8px;font-family:inherit;transition:background .2s}.assessment_submitBtn__2BTPk:hover:not(:disabled){background:#d66800}.assessment_submitBtn__2BTPk:disabled{background:#cccccc;cursor:not-allowed}.assessment_submitHint__MBoeU{color:#666666;font-size:.875rem;text-align:center}@media (max-width:768px){.assessment_title__74im9{font-size:2rem}.assessment_scoreCircle__ftbui{width:160px;height:160px}.assessment_scoreNumber__Zmek2{font-size:2.5rem}.assessment_questionButtons__l30Mr{flex-direction:column}}