.journey-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(5,9,14,.97);border-top:1px solid #27303b;border-bottom:1px solid #27303b;backdrop-filter:blur(14px)}
.journey-nav a{position:relative;padding:14px 18px;text-decoration:none;color:#788593;border-right:1px solid #202934;transition:.2s ease}.journey-nav a:last-child{border-right:0}.journey-nav b{display:block;color:#d5a947;font-size:18px;letter-spacing:.14em}.journey-nav span{display:block;color:#dfe5ea;font-size:18px;font-weight:800;margin-top:3px}.journey-nav small{font-size:18px}.journey-nav a.active{background:#111a26}.journey-nav a.active:after,.journey-nav a.complete:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#d5a947}.journey-nav a.complete small{color:#55d6a5}.journey-nav a.complete small:before{content:"✓ ";font-weight:900}.value-meanings{margin:20px 0;border-top:1px solid #27303b;border-bottom:1px solid #27303b;padding:12px 0}.value-meanings p{margin:7px 0!important}.value-meanings b{color:#f3d786}.score-explainer{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.score-explainer article,.report-cta{border:1px solid #27303b;background:#0c121b;padding:30px}.score-explainer h3,.report-cta h3{font-family:Georgia,serif;font-size:25px;margin:8px 0}.score-explainer p,.score-explainer li,.report-cta p{color:#9da8b4;line-height:1.65}.score-weights{display:grid;gap:7px;margin-top:18px}.score-weights span{display:flex;justify-content:space-between;border-bottom:1px solid #202934;padding:7px 0;font-size:18px;color:#aab4be}.score-weights b{color:#f3d786}.score-explainer ul{padding-left:18px}.report-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px}.report-cta .btn{flex:0 0 auto}@media(max-width:760px){.journey-nav{position:relative;grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.journey-nav a{padding:11px 10px}.journey-nav small{display:none}.score-explainer{grid-template-columns:1fr}.report-cta{display:block}.report-cta .btn{display:inline-block;margin-top:16px}}
