.compactHero{color:#fff;background:radial-gradient(circle at 82% 0,#b2863c30,#0000 34%),linear-gradient(135deg,#020b15,#071523);padding:128px 0 62px}.compactHero h1{max-width:920px;margin:18px 0;font-size:clamp(44px,6vw,68px);line-height:1}.compactHero .lead{max-width:830px}.heroMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.heroMeta span{color:#e6e2db;border:1px solid #d3a34d55;padding:7px 12px;font-size:14px}.expanded{background:#f5f3ef}.assessmentTop{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.assessmentTop h2,.resultHeadline h2{margin:7px 0;font-size:clamp(36px,5vw,52px);line-height:1}.assessmentTop>div>p:last-child{color:#62666c;font-size:17px}.stepLabel{color:#896225;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:700}.progressRing{background:conic-gradient(#b2863c var(--progress),#ded9d0 0);border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative}.progressRing:after{content:"";background:#f5f3ef;border-radius:50%;position:absolute;inset:8px}.progressRing strong{z-index:1}.stepTrack{background:#fff;border:1px solid #ded9d0;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.stepTrack button{text-align:left;color:#73767a;background:#fff;border:0;border-right:1px solid #ded9d0;grid-column:auto;align-items:center;gap:9px;padding:14px;font-size:13px;display:flex}.stepTrack button:last-child{border:0}.stepTrack button b{color:#896225}.stepTrack button.active{color:#fff;background:#071523}.stepTrack button.done{color:#333;background:#eee9df}.questionStack{gap:16px;display:grid}.scaleQuestion{background:#fff;border:1px solid #ded9d0;margin:0;padding:24px}.questionHeading{align-items:flex-start;gap:12px;display:flex}.questionHeading h3{color:#07101d;margin:0;font:500 22px/1.3 Georgia}.questionHeading span{color:#896225;letter-spacing:.1em;flex:none;padding-top:5px;font:700 12px/1.5 Arial}.scaleLabels{color:#73767a;justify-content:space-between;margin:19px 0 8px;display:flex}.choiceRow{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.choiceRow label{text-align:center;color:#52565b;cursor:pointer;background:#faf9f7;border:1px solid #d9d5cc;place-items:center;min-height:78px;padding:7px;font-weight:400;display:grid}.choiceRow input{opacity:0;position:absolute}.choiceRow b{color:#896225;font:600 24px Georgia}.choiceRow small{line-height:1.2}.choiceRow label.selected{color:#fff;background:#071523;border-color:#b2863c;box-shadow:inset 0 0 0 2px #b2863c}.choiceRow label.selected b{color:#d3a34d}.assessmentNav{justify-content:space-between;margin-top:24px;display:flex}.assessmentNav button{grid-column:auto;width:auto;min-width:180px}.assessmentNav .secondary,.reviewButton{color:#604a27;background:0 0;border:1px solid #8e754b}.assessmentNav button:disabled{opacity:.35}.answerPrompt{text-align:right;color:#777;font-size:13px}.resultExperience{gap:25px;display:grid}.resultHeadline{justify-content:space-between;align-items:center;gap:40px;display:flex}.resultHeadline>div:first-child{max-width:690px}.resultHeadline>div>p:last-child{color:#62666c}.overall{color:#fff;background:#071523;border:10px solid #b2863c;border-radius:50%;flex-wrap:wrap;flex:none;place-content:center;align-items:baseline;width:180px;height:180px;display:flex}.overall strong{color:#d3a34d;font:600 62px/.9 Georgia}.overall span{color:#ccc}.overall small{text-align:center;width:100%;margin-top:8px}.pillarResults{background:#fff;border:1px solid #ded9d0;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.pillarScore>div{justify-content:space-between;display:flex}.pillarScore i{background:#e6e2da;height:8px;margin:9px 0 15px;display:block}.pillarScore i b{background:linear-gradient(90deg,#735022,#d3a34d);height:100%;display:block}.insightGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.insightGrid article{background:#fff;border:1px solid #ded9d0;padding:25px}.insightGrid small,.ninety>p:first-child{color:#896225;letter-spacing:.12em;font-weight:700}.insightGrid h3,.ninety h3{margin:8px 0;font:500 28px Georgia}.strength{border-top:4px solid #728c7a!important}.constraint{border-top:4px solid #b2863c!important}.ninety{color:#fff;background:#071523;padding:32px}.ninety>p{color:#d0cfca}.ninety ol{grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;display:grid}.ninety li{border:1px solid #d3a34d55;gap:12px;padding:18px;display:flex}.ninety li b{color:#d3a34d}.boundary{border-top:1px solid #fff2;padding-top:17px;font-size:13px}.reviewButton{grid-column:auto;justify-self:start}.formSection select{color:#fff;background:#15202d;border:1px solid #fff3;width:100%;margin-top:7px;padding:13px;font-size:16px;display:block}@media (width<=800px){.stepTrack{grid-template-columns:1fr 1fr}.stepTrack button:nth-child(2){border-right:0}.resultHeadline{align-items:flex-start}.pillarResults,.insightGrid,.ninety ol{grid-template-columns:1fr}}@media (width<=560px){.assessmentTop,.resultHeadline{align-items:flex-start}.progressRing{width:68px;height:68px}.stepTrack span{display:none}.choiceRow{gap:4px}.choiceRow label{min-height:62px;padding:4px}.choiceRow small{display:none}.scaleQuestion{padding:18px 12px}.scaleQuestion legend{font-size:19px}.overall{border-width:7px;width:125px;height:125px}.overall strong{font-size:44px}.assessmentNav button{min-width:0}.compactHero{padding-top:108px}}.choiceRow{grid-template-columns:repeat(5,minmax(0,1fr))}.choiceRow label{overflow-wrap:anywhere;min-width:0;overflow:hidden}@media (width<=800px){.choiceRow{gap:6px}.choiceRow label{min-height:62px;padding:6px 2px}.choiceRow small{display:none}}@media (width<=560px){.wrap{width:calc(100% - 30px)}header{padding:14px 0}.brand{gap:8px}.brand .mark{width:31px}.brand span{padding-left:9px}.brand strong{font-size:16px}.compactHero{padding:84px 0 28px}.compactHero .eyebrow{margin:0 0 8px;font-size:11px}.compactHero h1{margin:8px 0 12px;font-size:34px;line-height:1.04}.compactHero .lead{margin:0;font-size:15px;line-height:1.45}.heroMeta{gap:6px;margin-top:16px}.heroMeta span{padding:5px 8px;font-size:12px}.heroMeta span:nth-child(2){display:none}.assessment{padding:34px 0 42px}.assessmentTop{gap:12px;margin-bottom:16px}.assessmentTop h2{margin:4px 0 6px;font-size:31px}.assessmentTop>div>p:last-child{margin:0;font-size:15px;line-height:1.4}.stepLabel{letter-spacing:.09em;margin:0;font-size:11px}.progressRing{width:56px;height:56px;font-size:13px}.progressRing:after{inset:6px}.stepTrack{grid-template-columns:repeat(4,1fr);margin-bottom:15px}.stepTrack button,.stepTrack button:nth-child(2){border-right:1px solid #ded9d0;justify-content:center;min-height:42px;padding:8px 4px}.stepTrack button:last-child{border-right:0}.questionStack{gap:12px}.scaleQuestion{padding:15px 10px 13px}.questionHeading{gap:0}.questionHeading h3{font-size:17px;line-height:1.32}.questionHeading span{display:none}.scaleLabels{gap:12px;margin:12px 0 6px;font-size:12px;line-height:1.25}.scaleLabels small:last-child{text-align:right}.choiceRow{gap:5px}.choiceRow label{min-height:50px;padding:3px 1px}.choiceRow b{font-size:21px}.assessmentNav{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:18px;display:grid}.assessmentNav button{width:100%;min-width:0;padding:12px 8px;font-size:14px}.answerPrompt{text-align:center;margin:10px 0 0;font-size:12px}}.privacySummary{color:#dedbd4;border-block:1px solid #fff2;margin:0;padding:16px 0;font-size:14px}.privacySummary a,.check a{color:var(--gold2)}.balancedInsight{border:1px solid var(--line);background:#fff;margin:24px 0;padding:28px}.balancedInsight small{color:#896225;letter-spacing:.12em;font-weight:700}.balancedInsight h3{margin:8px 0;font:500 29px Georgia,serif}.formSection label>small{color:#c7c3bc;margin-top:6px;font-size:12px;font-weight:400;display:block}.formSection .optional{color:#c7c3bc;font-weight:400}
