.readiness-dashboard{padding-top:35px;padding-bottom:40px}.readiness-dashboard>header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.readiness-dashboard h1{font-size:32px;line-height:1.3;letter-spacing:-1px;margin:12px 0}.readiness-dashboard>header p{font-size:13px;color:#657488}.readiness-card{display:grid;grid-template-columns:1.3fr 1fr;background:white;border:1px solid #dfe6ee;border-radius:22px;overflow:hidden;box-shadow:0 8px 32px #10243c06;margin:25px 0}.readiness-copy{padding:35px}.readiness-card h2{font-size:26px;line-height:1.4;letter-spacing:-.6px;margin:13px 0}.readiness-copy>p{color:#657488;font-size:13px;line-height:1.9}.readiness-section-scores{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.readiness-section-scores>div{border:1px solid #dfe6ee;border-radius:12px;padding:17px;background:#f8fafb}.readiness-section-scores span,.readiness-section-scores small{display:block;font-size:11px;color:#657488}.readiness-section-scores strong{display:block;font-size:28px;margin:7px 0;font-variant-numeric:tabular-nums}.readiness-copy .readiness-note{font-size:10px;margin-top:16px}.readiness-dial{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#e8f4f1 0,#f8fafb 70%);padding:30px;border-left:1px solid #dfe6ee}.readiness-dial svg{display:block;width:100%;max-width:330px;overflow:visible}.dial-track,.dial-fill{fill:none;stroke-width:14;stroke-linecap:round}.dial-track{stroke:#dfe6ee}.dial-fill{stroke:#087f74}.dial-needle path{fill:#10243c}.readiness-dial circle{fill:#36c5ae;stroke:#10243c;stroke-width:3}.dial-number{font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:800;fill:#10243c;letter-spacing:-1px}.dial-edge{font-size:9px;fill:#657488}.readiness-label{display:block;margin-top:10px;border:1px solid #b8dbd4;border-radius:100px;padding:8px 18px;font-size:12px;font-weight:800;color:#087f74;background:#e8f4f1}.readiness-dial p{font-size:10px;line-height:1.8;text-align:center;color:#657488;margin:14px 0 0}.is-ready .dial-fill{stroke:#087f74}.readiness-history{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:25px}.readiness-history-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.readiness-history-heading h2{font-size:21px;margin:0}.readiness-history-heading>span{font-size:11px;color:#657488}.readiness-history article{display:grid;grid-template-columns:1.5fr .7fr .7fr auto;gap:18px;align-items:center;padding:20px 0;border-top:1px solid #e8edf2}.readiness-history article small,.readiness-history article span:not(.readiness-result){display:block;font-size:10px;color:#657488;margin-bottom:5px}.readiness-history article strong{font-size:14px}.readiness-history article small{margin-top:7px}.readiness-result{font-size:11px;font-weight:800;color:#875914;background:#fff5e5;border:1px solid #ecdab8;border-radius:100px;padding:7px 13px}.readiness-result.passed{color:#087f74;background:#e8f4f1;border-color:#b8dbd4}.readiness-empty,.readiness-footer-note{font-size:12px;line-height:1.9;color:#657488}.readiness-footer-note{font-size:11px;margin:20px 0}.exam-account-result{border:1px solid #c6e2db;background:#e8f4f1;border-radius:12px;padding:18px;margin:20px 0}.exam-account-result p{font-size:12px;line-height:1.8}.exam-account-result .btn{font-size:12px;margin-right:8px}.intel-main>.readiness-card{margin-top:20px}@media(max-width:820px){.readiness-copy{padding:25px}.readiness-card{grid-template-columns:1fr}.readiness-dial{border-left:0;border-top:1px solid #dfe6ee;padding:25px}.readiness-dial svg{max-width:280px}.readiness-history article{gap:12px;grid-template-columns:1.3fr .7fr .7fr}.readiness-result{grid-column:1/-1;width:max-content}.readiness-dashboard>header{display:block}.readiness-dashboard>header>.btn{margin-top:15px}}@media(max-width:500px){.readiness-dashboard{padding-top:22px}.readiness-dashboard h1{font-size:26px}.readiness-copy{padding:22px}.readiness-card h2{font-size:23px}.readiness-section-scores{gap:10px}.readiness-section-scores>div{padding:13px}.readiness-section-scores strong{font-size:25px}.readiness-history{padding:20px}.readiness-history-heading{align-items:start}.readiness-history-heading h2{font-size:20px}.readiness-history-heading>span{font-size:10px}.readiness-history article strong{font-size:12px}.readiness-history article span:not(.readiness-result),.readiness-history article small{font-size:9px}}
