:root{--nx-navy:#102d56;--nx-blue:#175fab;--nx-teal:#009b9b;--nx-pink:#ff0054;--nx-ink:#13223a;--nx-muted:#65758b;--nx-line:#dbe4ee;--nx-bg:#f4f7fa;--nx-white:#fff}.xverse-nowcx{font-family:Arial,Helvetica,sans-serif;color:var(--nx-ink);background:var(--nx-bg);padding:24px 12px}.nowcx-shell{max-width:980px;margin:auto;background:#fff;border:1px solid var(--nx-line);box-shadow:0 18px 50px rgba(16,45,86,.1)}.nowcx-header{display:flex;align-items:center;justify-content:space-between;padding:22px 34px;border-bottom:1px solid var(--nx-line)}.nowcx-logo{width:170px;height:auto}.nowcx-eyebrow,.nowcx-kicker{font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:var(--nx-blue)}.nowcx-main{min-height:610px}.nowcx-screen,.nowcx-report{padding:58px 10%;text-align:center}.nowcx-intro{padding-top:78px}.nowcx-screen h1,.nowcx-report h1{font-size:46px;line-height:1.08;margin:18px auto;max-width:760px;color:var(--nx-navy)}.nowcx-screen h2,.nowcx-report h2{font-size:31px;line-height:1.2;color:var(--nx-navy);margin:18px auto 30px;max-width:720px}.nowcx-screen p,.nowcx-report p{font-size:18px;line-height:1.6;color:var(--nx-muted);max-width:700px;margin:0 auto 32px}.nowcx-meta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:30px 0}.nowcx-meta span{border:1px solid var(--nx-line);padding:10px 16px;border-radius:40px;font-size:14px}.nowcx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:4px;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer}.nowcx-primary{background:var(--nx-pink);color:#fff}.nowcx-secondary{background:#fff;color:var(--nx-navy);border:1px solid var(--nx-navy)}.nowcx-btn:disabled{opacity:.6;cursor:wait}.nowcx-intro small{display:block;color:var(--nx-muted);margin-top:20px}.nowcx-progress{height:5px;background:#e9eef4}.nowcx-progress div{height:100%;background:linear-gradient(90deg,var(--nx-blue),var(--nx-teal));transition:.3s}.nowcx-stage{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--nx-line)}.nowcx-stage span{padding:15px;text-align:center;font-size:12px;font-weight:700;letter-spacing:1px;color:#94a1b3}.nowcx-stage span.active{color:var(--nx-blue);box-shadow:inset 0 -3px var(--nx-blue)}.nowcx-count{font-size:13px;color:var(--nx-muted);font-weight:700}.nowcx-options{max-width:720px;margin:auto;display:grid;gap:12px}.nowcx-option{display:flex;justify-content:space-between;align-items:center;text-align:left;background:#fff;border:1px solid var(--nx-line);padding:18px 20px;border-radius:6px;font-size:16px;color:var(--nx-ink);cursor:pointer}.nowcx-option:hover,.nowcx-option.selected{border-color:var(--nx-blue);box-shadow:0 5px 15px rgba(23,95,171,.08)}.nowcx-option i{width:18px;height:18px;border:2px solid #aab6c5;border-radius:50%}.nowcx-nav{margin-top:22px}.nowcx-link{background:none;border:0;color:var(--nx-blue);font-weight:700;cursor:pointer}.nowcx-link:disabled{opacity:.3}.nowcx-break{padding-top:80px}.nowcx-letter{width:86px;height:86px;margin:auto;border-radius:50%;background:var(--nx-navy);color:#fff;font-size:48px;font-weight:700;display:grid;place-items:center}.nowcx-form{text-align:left;max-width:760px;margin:auto}.nowcx-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nowcx-grid label{font-size:13px;font-weight:700;color:var(--nx-navy)}.nowcx-grid input,.nowcx-grid select{box-sizing:border-box;width:100%;height:48px;border:1px solid var(--nx-line);border-radius:4px;padding:0 12px;margin-top:7px;font:inherit;background:#fff}.nowcx-grid .wide{grid-column:1/-1}.hp{position:absolute!important;left:-9999px!important}.nowcx-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--nx-muted);margin:22px 0;padding:14px 16px;border:1px solid var(--nx-line);border-radius:6px;background:#f8fafc;cursor:pointer}.nowcx-consent input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;position:static!important;visibility:visible!important;opacity:1!important;clip:auto!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;margin:1px 0 0!important;padding:0!important;accent-color:var(--nx-pink);cursor:pointer}.nowcx-consent span{display:block;flex:1}.nowcx-consent strong{color:var(--nx-navy);font-size:11px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.nowcx-consent a{color:var(--nx-blue);text-decoration:underline}.nowcx-consent:focus-within{outline:3px solid rgba(23,95,171,.18);outline-offset:2px}.nowcx-consent-error{border-color:#b42318;background:#fff5f4}.nowcx-error{color:#b42318;margin-bottom:12px}.nowcx-report{text-align:left}.nowcx-report-head{display:grid;grid-template-columns:1fr 180px;gap:30px;align-items:center}.nowcx-report h1{font-size:38px;margin-left:0}.nowcx-report h1 span{color:var(--nx-pink)}.nowcx-report-head p{margin-left:0}.nowcx-score{width:160px;height:160px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#eef4fa;color:var(--nx-blue);border:10px solid currentColor}.nowcx-score strong{font-size:58px;line-height:.85}.nowcx-score small{font-size:16px}.nowcx-score.act{color:var(--nx-teal)}.nowcx-score.prepare{color:var(--nx-blue)}.nowcx-score.watch{color:#7b899a}.nowcx-scorecards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0}.nowcx-scorecards article{border:1px solid var(--nx-line);padding:22px}.nowcx-scorecards span,.nowcx-gap span{font-size:12px;font-weight:700;letter-spacing:1px;color:var(--nx-muted)}.nowcx-scorecards strong{display:block;font-size:28px;color:var(--nx-navy);margin-top:8px}.nowcx-gap{padding:24px;background:var(--nx-bg);border-left:5px solid var(--nx-teal)}.nowcx-gap h2{margin:7px 0 0}.nowcx-actions{padding:20px 0}.nowcx-actions h2{margin-left:0;font-size:25px}.nowcx-actions ol{padding-left:25px}.nowcx-actions li{padding:10px 0;font-size:17px;line-height:1.45}.nowcx-report-buttons{display:flex;gap:12px;flex-wrap:wrap}.nowcx-foot{font-size:12px!important;margin:30px 0 0!important}.nowcx-report-buttons a{box-sizing:border-box}@media(max-width:720px){.nowcx-header{padding:18px;display:block;text-align:center}.nowcx-eyebrow{display:block;margin-top:10px}.nowcx-screen,.nowcx-report{padding:42px 7%}.nowcx-screen h1{font-size:34px}.nowcx-screen h2{font-size:25px}.nowcx-grid,.nowcx-report-head,.nowcx-scorecards{grid-template-columns:1fr}.nowcx-score{margin:auto}.nowcx-stage span{font-size:9px;padding:12px 4px}}@media print{body>*:not(.xverse-nowcx){display:none!important}.xverse-nowcx{padding:0}.nowcx-shell{box-shadow:none;border:0}.nowcx-header{display:flex}.nowcx-report-buttons{display:none}.nowcx-main{min-height:auto}}
