.Assessment_container__mnMVy{background:#f9fafb;border-radius:12px;padding:40px;max-width:720px;margin:40px auto}@media(max-width:768px){.Assessment_container__mnMVy{padding:24px 16px;margin:24px 16px;border-radius:8px}}.Assessment_preStart__3_Jfx{text-align:center;padding:60px 20px}.Assessment_preStart__3_Jfx h2{font-size:28px;font-weight:600;color:#4d4d4d;margin-bottom:16px}.Assessment_preStart__3_Jfx .Assessment_subtitle___HYUV{font-size:16px;color:#666767;margin-bottom:32px}.Assessment_preStart__3_Jfx .Assessment_startButton__NphzR{background:#1a7a96;color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s ease}.Assessment_preStart__3_Jfx .Assessment_startButton__NphzR:hover{background:rgb(19.9727272727,93.7181818182,115.2272727273)}.Assessment_progressSection__ruIin{margin-bottom:32px}.Assessment_sectionIndicator__2K6m_{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px}@media(max-width:768px){.Assessment_sectionIndicator__2K6m_{flex-direction:column;align-items:flex-start;gap:12px}}.Assessment_sectionStep__w81wH{display:flex;align-items:center;gap:8px;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#767676}.Assessment_sectionStep__w81wH.Assessment_active__7f03x{color:#2563eb;font-weight:600}.Assessment_sectionStep__w81wH.Assessment_completed__32u_r{color:#16a34a}.Assessment_sectionStep__w81wH .Assessment_stepDot__Ky94m{width:12px;height:12px;border-radius:50%;border:2px solid;background:rgba(0,0,0,0)}.Assessment_sectionStep__w81wH .Assessment_stepDot__Ky94m.Assessment_filled__8_hn1{background:currentColor}.Assessment_sectionStep__w81wH .Assessment_checkmark__b19_3{width:16px;height:16px;color:#16a34a}.Assessment_sectionConnector__wMZ_z{width:48px;height:2px;background:#cacdcd}@media(max-width:768px){.Assessment_sectionConnector__wMZ_z{display:none}}.Assessment_progressBar__wzXCX{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.Assessment_progressFill__7iNSK{height:100%;background:#2563eb;border-radius:2px;transition:width .3s ease}.Assessment_questionCounter__5Rc9S{font-size:14px;color:#595959;margin-top:8px;text-align:center}.Assessment_questionContainer__HTuXw{animation:Assessment_slideIn__iK_TJ .25s ease}.Assessment_questionText__AIkCK{font-size:20px;font-weight:600;color:#4d4d4d;text-align:center;margin-bottom:32px;line-height:1.4}@media(max-width:768px){.Assessment_questionText__AIkCK{font-size:18px;margin-bottom:24px}}.Assessment_answersGrid__mSwOf{display:flex;flex-direction:column;gap:12px}.Assessment_answerCard__NP0k2{border:1px solid #e5e7eb;border-radius:8px;padding:16px 20px;cursor:pointer;transition:all .15s ease;background:#fff;text-align:left}.Assessment_answerCard__NP0k2:hover{border-color:#2563eb;background:#f0f7ff}.Assessment_answerCard__NP0k2.Assessment_selected__bEjk3{border-color:#2563eb;border-width:2px;background:#eff6ff;padding:15px 19px}.Assessment_answerCard__NP0k2.Assessment_selected__bEjk3 .Assessment_answerText__1VwVp:before{content:"✓ ";color:#2563eb}.Assessment_answerText__1VwVp{font-size:16px;color:#4d4d4d;line-height:1.4}.Assessment_backButton__Z4tqN{display:block;margin:24px auto 0;background:rgba(0,0,0,0);border:1px solid #cacdcd;border-radius:6px;padding:10px 24px;font-size:14px;color:#595959;cursor:pointer;transition:all .15s ease}.Assessment_backButton__Z4tqN:hover{border-color:#595959;color:#4d4d4d}.Assessment_sectionTransition__KtAAb{text-align:center;padding:40px 20px;animation:Assessment_fadeIn__WKz8y .3s ease}.Assessment_sectionTransition__KtAAb .Assessment_completedBadge__i_edW{display:inline-flex;align-items:center;gap:8px;color:#16a34a;font-size:16px;font-weight:600;margin-bottom:24px}.Assessment_sectionTransition__KtAAb .Assessment_completedBadge__i_edW svg{width:20px;height:20px}.Assessment_sectionTransition__KtAAb .Assessment_divider__ot859{width:120px;height:1px;background:#cacdcd;margin:0 auto 24px}.Assessment_sectionTransition__KtAAb h3{font-size:18px;color:#595959;margin-bottom:8px}.Assessment_sectionTransition__KtAAb h2{font-size:24px;font-weight:600;color:#4d4d4d;margin-bottom:16px}.Assessment_sectionTransition__KtAAb .Assessment_sectionDescription__07MCa{font-size:16px;color:#666767;max-width:400px;margin:0 auto 32px;line-height:1.5}.Assessment_sectionTransition__KtAAb .Assessment_continueButton___7QVt{background:#1a7a96;color:#fff;border:none;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s ease}.Assessment_sectionTransition__KtAAb .Assessment_continueButton___7QVt:hover{background:rgb(19.9727272727,93.7181818182,115.2272727273)}.Assessment_resultsContainer__17LFJ{animation:Assessment_fadeIn__WKz8y .3s ease}.Assessment_resultsHeader__bVy6o{text-align:center;margin-bottom:32px}.Assessment_resultsHeader__bVy6o h2{font-size:24px;color:#595959;margin-bottom:16px}.Assessment_resultsHeader__bVy6o .Assessment_overallScore__VxOWA{font-size:48px;font-weight:700;color:#4d4d4d;margin-bottom:8px}.Assessment_resultsHeader__bVy6o .Assessment_overallRating__5iX85{display:inline-block;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Assessment_resultsHeader__bVy6o .Assessment_overallRating__5iX85.Assessment_critical__5wVRn{background:rgba(220,38,38,.1);color:#dc2626}.Assessment_resultsHeader__bVy6o .Assessment_overallRating__5iX85.Assessment_gaps__iwHTa{background:rgba(234,88,12,.1);color:#ea580c}.Assessment_resultsHeader__bVy6o .Assessment_overallRating__5iX85.Assessment_developing__yaA9f{background:rgba(202,138,4,.1);color:#ca8a04}.Assessment_resultsHeader__bVy6o .Assessment_overallRating__5iX85.Assessment_solid___HcZB{background:rgba(22,163,74,.1);color:#16a34a}.Assessment_divider__ot859{height:1px;background:#e5e7eb;margin:24px 0}.Assessment_sectionScores__hMMEf{margin-bottom:32px}.Assessment_sectionScoreItem__YYxfu{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5e7eb}.Assessment_sectionScoreItem__YYxfu:last-child{border-bottom:none}.Assessment_sectionName__Mnb6T{font-size:16px;font-weight:500;color:#4d4d4d}.Assessment_sectionScoreBar__XnosP{display:flex;align-items:center;gap:12px}.Assessment_scoreBar__Bqf3a{width:120px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}@media(max-width:768px){.Assessment_scoreBar__Bqf3a{width:80px}}.Assessment_scoreFill__cpyQ5{height:100%;border-radius:4px;transition:width .5s ease}.Assessment_scoreFill__cpyQ5.Assessment_critical__5wVRn{background:#dc2626}.Assessment_scoreFill__cpyQ5.Assessment_gaps__iwHTa{background:#ea580c}.Assessment_scoreFill__cpyQ5.Assessment_developing__yaA9f{background:#ca8a04}.Assessment_scoreFill__cpyQ5.Assessment_solid___HcZB{background:#16a34a}.Assessment_sectionScoreValue__uMHYn{font-size:14px;color:#595959;min-width:40px}.Assessment_ratingBadge__BdRCy{font-size:12px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.Assessment_ratingBadge__BdRCy.Assessment_critical__5wVRn{background:rgba(220,38,38,.1);color:#dc2626}.Assessment_ratingBadge__BdRCy.Assessment_gaps__iwHTa{background:rgba(234,88,12,.1);color:#ea580c}.Assessment_ratingBadge__BdRCy.Assessment_developing__yaA9f{background:rgba(202,138,4,.1);color:#ca8a04}.Assessment_ratingBadge__BdRCy.Assessment_solid___HcZB{background:rgba(22,163,74,.1);color:#16a34a}.Assessment_pillarSection___yLrq{margin-bottom:24px}.Assessment_pillarSection___yLrq h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#595959;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.Assessment_pillarScoreItem___yoKW{display:flex;align-items:center;justify-content:space-between;padding:8px 0}@media(max-width:768px){.Assessment_pillarScoreItem___yoKW{flex-wrap:wrap;gap:8px}}.Assessment_pillarName__uzcbN{font-size:15px;color:#4d4d4d;flex:1 1;min-width:140px}.Assessment_pillarScoreGroup__nxALb{display:flex;align-items:center;gap:12px}@media(max-width:768px){.Assessment_pillarScoreGroup__nxALb{width:100%;justify-content:flex-end}}.Assessment_criticalGaps__TZ4Qo{margin:32px 0}.Assessment_criticalGaps__TZ4Qo h3{font-size:18px;font-weight:600;color:#4d4d4d;margin-bottom:16px}.Assessment_gapItem__aq3hZ{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:12px}.Assessment_gapItem__aq3hZ .Assessment_gapNumber__3avQT{font-size:14px;font-weight:600;color:#ea580c;margin-bottom:4px}.Assessment_gapItem__aq3hZ .Assessment_gapTitle__Tfueb{font-size:16px;font-weight:600;color:#4d4d4d;margin-bottom:8px}.Assessment_gapItem__aq3hZ .Assessment_gapDescription__ZdOB7{font-size:14px;color:#666767;line-height:1.5;margin-bottom:12px}.Assessment_gapItem__aq3hZ .Assessment_gapLink__qPdta{font-size:14px;color:#2563eb;text-decoration:none;font-weight:500}.Assessment_gapItem__aq3hZ .Assessment_gapLink__qPdta:hover{text-decoration:underline}.Assessment_gateContainer__M_iZo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;text-align:center}.Assessment_gateContainer__M_iZo h3{font-size:18px;font-weight:600;color:#4d4d4d;margin-bottom:16px}.Assessment_gateContainer__M_iZo ul{text-align:left;list-style:none;padding:0;margin:0 0 20px}.Assessment_gateContainer__M_iZo ul li{font-size:15px;color:#666767;padding:6px 0 6px 24px;position:relative}.Assessment_gateContainer__M_iZo ul li:before{content:"•";position:absolute;left:8px;color:#2563eb}.Assessment_gateForm__yHJTy{display:flex;flex-direction:column;gap:12px;max-width:320px;margin:0 auto}.Assessment_gateInput__CjiA7{padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:16px}.Assessment_gateInput__CjiA7:focus{outline:none;border-color:#2563eb}.Assessment_gateSubmit__JZreI{background:#1a7a96;color:#fff;border:none;border-radius:6px;padding:14px;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s ease}.Assessment_gateSubmit__JZreI:hover{background:rgb(19.9727272727,93.7181818182,115.2272727273)}.Assessment_gateSubmit__JZreI:disabled{background:#cacdcd;cursor:not-allowed}.Assessment_gatePrivacy__UO5Gf{font-size:13px;color:#595959;margin-top:12px}.Assessment_skipButton__tM2F9{display:block;margin:20px auto 0;background:rgba(0,0,0,0);border:none;font-size:14px;color:#595959;cursor:pointer;text-decoration:underline}.Assessment_skipButton__tM2F9:hover{color:#4d4d4d}.Assessment_ctaSection__Sbgki{background:linear-gradient(135deg,#1a7a96,rgb(18.4659090909,86.6477272727,106.5340909091));border-radius:8px;padding:32px;text-align:center;margin-top:32px}.Assessment_ctaSection__Sbgki h3{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.Assessment_ctaSection__Sbgki p{font-size:15px;color:hsla(0,0%,100%,.9);margin-bottom:20px;line-height:1.5}.Assessment_ctaSection__Sbgki .Assessment_ctaButton__9P2XM{display:inline-block;background:#fff;color:#1a7a96;border:none;border-radius:6px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease}.Assessment_ctaSection__Sbgki .Assessment_ctaButton__9P2XM:hover{transform:translateY(-2px)}@keyframes Assessment_slideIn__iK_TJ{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes Assessment_fadeIn__WKz8y{0%{opacity:0}to{opacity:1}}@keyframes Assessment_selectPulse__P_Oug{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}