.quizPage{color:#f7f6ef;background:#14221e;min-height:100vh;font-family:DM Sans,sans-serif}.quizNav{border-bottom:1px solid #40504a;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:96px;margin:auto;display:flex}.quizBrand{letter-spacing:.2em;align-items:center;gap:12px;font:600 12px/1 Manrope,sans-serif;display:flex}.quizMark{color:#14221e;letter-spacing:-.08em;background:#c8ef45;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.previewPill{color:#b9c2be;letter-spacing:.16em;border:1px solid #5a6964;border-radius:100px;padding:9px 13px;font-size:10px;font-weight:600}.quizShell{grid-template-columns:.82fr 1.18fr;gap:90px;width:min(1240px,100% - 48px);margin:auto;padding:86px 0 110px;display:grid}.quizIntro{align-self:start;position:sticky;top:60px}.quizKicker{color:#c8ef45;letter-spacing:.19em;font-size:11px;font-weight:600}.quizIntro h1{letter-spacing:-.055em;margin:34px 0 26px;font:500 clamp(45px,5vw,72px)/1.02 Manrope,sans-serif}.quizIntro h1 em{color:#8f9b96;font-style:normal}.quizIntro>p:not(.quizKicker){color:#b9c2be;max-width:510px;font-size:17px;line-height:1.65}.dimensionList{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.dimensionList span{color:#b9c2be;border:1px solid #40504a;border-radius:100px;padding:8px 12px;font-size:11px}.quizCard{color:#14221e;background:#f7f6ef;min-height:610px;padding:50px 52px;box-shadow:0 28px 90px #0003}.progressMeta{color:#65736e;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.progressTrack{background:#d9ddd6;height:2px;margin:18px 0 52px}.progressTrack span{background:#14221e;height:100%;transition:width .25s;display:block}.quizCard h2{letter-spacing:-.04em;margin-bottom:38px;font:500 clamp(29px,3vw,42px)/1.15 Manrope,sans-serif}.answerList{gap:12px;display:grid}.answerList button{color:#14221e;text-align:left;background:0 0;border:1px solid #d2d7cf;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;width:100%;padding:19px 18px;font:500 15px/1.45 DM Sans,sans-serif;transition:all .16s;display:grid}.answerList button:hover,.answerList button:focus-visible{background:#c8ef45;border-color:#c8ef45;transform:translate(4px)}.answerList button>span{color:#65736e;font-size:11px}.answerList button b{text-align:right;font-weight:400}.backButton{color:#65736e;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font:500 12px DM Sans}.resultsGate .scorePreview{color:#65736e;text-transform:uppercase;letter-spacing:.12em;margin:40px 0 8px;font-size:12px}.resultsGate h2{margin-bottom:16px}.resultsGate>p:not(.quizKicker):not(.scorePreview){color:#596862;max-width:570px;line-height:1.6}.lockedResult{border-top:1px solid #d2d7cf;margin:30px 0}.lockedResult div{border-bottom:1px solid #d2d7cf;align-items:center;gap:16px;padding:15px 0;display:flex}.lockedResult span{color:#84918b;font-size:11px}.lockedResult p{margin:0;font-size:14px}.resultsGate form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.resultsGate label{color:#65736e;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.resultsGate small{float:right;font-size:9px}.resultsGate input{background:#fff;border:1px solid #c8cdc6;width:100%;margin-top:7px;padding:13px;font:14px DM Sans}.resultButton{color:#14221e;opacity:1;background:#c8ef45;border:0;grid-column:1/-1;justify-content:space-between;padding:18px 20px;font:600 14px DM Sans;display:flex}.previewNote{color:#7a8782;grid-column:1/-1;margin:0;font-size:11px}.resultsGate>.backButton{margin-top:18px}@media (max-width:850px){.quizNav,.quizShell{width:min(100% - 32px,1240px)}.quizNav{height:78px}.previewPill{font-size:8px}.quizShell{grid-template-columns:1fr;gap:44px;padding:55px 0}.quizIntro{position:static}.quizIntro h1{margin-top:26px}.dimensionList{margin-top:28px}.quizCard{min-height:0;padding:34px 24px}.progressTrack{margin-bottom:38px}.resultsGate form{grid-template-columns:1fr}.resultButton,.previewNote{grid-column:1}}
.reportHeader{border-bottom:1px solid #d2d7cf;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:28px;display:flex}.reportHeader h2{margin:13px 0 0}.scoreCircle{text-align:center;background:#c8ef45;border-radius:50%;flex:0 0 106px;place-content:center;height:106px;display:grid}.scoreCircle strong{font:500 34px/1 Manrope}.scoreCircle span{color:#52605a;margin-top:6px;font-size:10px}.reportLead{color:#596862;margin:27px 0;line-height:1.6}.reportGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reportCallout{border:1px solid #d2d7cf;padding:22px}.reportCallout.constraint{color:#f7f6ef;background:#14221e;border-color:#14221e}.reportCallout>span,.nextSteps>span,.skillMatch span{letter-spacing:.16em;color:#7a8782;font-size:9px;font-weight:600}.constraint>span{color:#c8ef45}.reportCallout h3,.skillMatch h3{margin:13px 0 8px;font:500 23px Manrope}.reportCallout p,.skillMatch p{color:#65736e;margin:0;font-size:13px;line-height:1.5}.constraint p{color:#bbc4c0}.nextSteps{margin-top:30px}.nextSteps ol{border-top:1px solid #d2d7cf;margin:14px 0 0;padding:0;list-style:none}.nextSteps li{border-bottom:1px solid #d2d7cf;grid-template-columns:190px 1fr;gap:20px;padding:13px 0;font-size:13px;display:grid}.nextSteps li p{color:#65736e;margin:0}.skillMatch{background:#e9ecd8;grid-template-columns:1fr 160px;align-items:center;gap:30px;margin-top:28px;padding:22px;display:grid}.skillMatch button{background:#c8ef45;border:0;padding:15px;font:600 12px DM Sans}.skillMatch button b{color:#647150;margin-top:4px;font-size:9px;display:block}.reportActions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.primaryReportButton{color:#14221e;background:#c8ef45;border:0;padding:15px 18px;font:600 13px DM Sans}.reportActions .backButton{margin:0}@media (max-width:850px){.reportGrid{grid-template-columns:1fr}.nextSteps li{grid-template-columns:1fr;gap:5px}.skillMatch{grid-template-columns:1fr}.reportHeader{align-items:center}.scoreCircle{flex-basis:86px;height:86px}.reportActions{flex-direction:column;align-items:flex-start;gap:20px}}
.skillMatch>a{color:#14221e;text-align:center;background:#c8ef45;border:0;padding:15px;font:600 12px DM Sans}.skillMatch>a b{color:#647150;margin-top:4px;font-size:9px;display:block}.assessmentHoney{position:absolute;left:-9999px}.submissionError{color:#a13b2d;grid-column:1/-1;margin:0;font-size:12px}.resultButton:disabled{opacity:.65;cursor:wait}.quizNav nav{align-items:center;gap:28px;margin-left:auto;margin-right:28px;display:flex}.quizNav nav a{color:#b9c2be;font-size:12px}.quizNav nav a:hover,.quizNav nav a:focus-visible{color:#f7f6ef}@media (max-width:800px){.quizNav nav{display:none}}
