/* Flat navy band from FPA V2, with a gold current-page accent. */
.test-journey-tabs{display:flex;width:100%;min-height:44px;margin:0 0 10px;padding:0;gap:0;overflow:hidden;border:0;border-radius:8px;background:#010a14c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:Roboto,Arial,Helvetica,sans-serif}
.test-journey-tabs a{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:44px;padding:10px 14px;border:0;text-decoration:none;text-align:center;font-size:14px;font-weight:500;line-height:1.4;color:#b6bfc5;transition:background .16s,color .16s}
.test-journey-tabs a::after{content:'';position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#9b7235,#f4dbab,#bf9148);opacity:0}
.test-journey-tabs a:hover{color:#fff;background:#ffffff06}
.test-journey-tabs a[aria-current=page]{color:#e4c38c;background:transparent}
.test-journey-tabs a[aria-current=page]::after{opacity:1}
.test-journey-tabs a:focus-visible{outline:2px solid #e4c38c;outline-offset:-3px}
@media(max-width:700px){.test-journey-tabs a{padding:8px;font-size:13px;line-height:1.35}}
@media(prefers-reduced-motion:reduce){.test-journey-tabs a{transition:none}}
