.diagnostic-title{max-width:850px;font-size:clamp(48px,5.25vw,76px)}
.diagnostic-paths{display:grid;grid-template-columns:repeat(2,minmax(0,310px));gap:12px;margin:30px 0 18px}
.diagnostic-path{display:block;min-height:126px;padding:17px 18px;border:1px solid rgba(255,255,255,.24);background:rgba(7,16,40,.18);color:inherit;text-align:left;cursor:pointer;font:inherit;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}
.diagnostic-path:hover{border-color:var(--aqua);background:rgba(74,240,206,.09);transform:translateY(-2px)}
.diagnostic-path:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}
.diagnostic-paths p{margin:0;color:#d4d9e5;font-size:12px;line-height:1.5}
.diagnostic-paths .path-title{margin-bottom:9px;color:var(--aqua);font-weight:800;font-size:12px;letter-spacing:.02em}
.diagnostic-path span{display:block;margin-top:12px;color:#fff;font-size:11px;font-weight:800}
.hero-result{max-width:650px;margin:0 0 28px;color:#d4d9e5;font-size:13px;line-height:1.55}
.hero-result b{color:var(--aqua)}
.hero{min-height:0;padding-bottom:68px}
@media(min-width:761px){
  .hero-content{padding-top:96px}
}
.experience-strip{color:#fff;background:#0b1737;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.1)}
.experience-inner{padding:46px 0 52px}
.experience-eyebrow{margin:0;color:#a9d7dd}
.experience-strip .stats{margin-top:24px;gap:36px}
.experience-strip .stats div{padding-top:16px}
@media(max-width:760px){
  .hero{min-height:auto;padding-bottom:60px}
  .hero-content{padding-top:70px}
  .diagnostic-title{font-size:clamp(39px,11vw,53px);line-height:1.02}
  .diagnostic-paths{grid-template-columns:1fr;gap:9px;margin:24px 0 16px}
  .diagnostic-path{min-height:0;padding:14px 15px}
  .hero-result{font-size:12px;margin-bottom:25px}
  .experience-inner{padding:36px 0 40px}
  .experience-strip .stats{margin-top:20px;gap:12px}
}
