.j-site .qp-progress{max-width:980px;margin:28px auto 32px;padding:0 20px}.j-site .qp-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.j-site .qp-step{display:flex;align-items:center;gap:15px;min-width:0;padding:22px 20px;border:1px solid #dae2ee;border-radius:15px;background:#f8fafd;color:#526680}.j-site .qp-number{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #c8d5e6;border-radius:50%;background:#eaf0f8;color:#3d5678;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.j-site .qp-step small{display:block;font-size:10px;font-weight:700;letter-spacing:.6px;color:#677b95;margin-bottom:5px}.j-site .qp-step strong{display:block;font-size:17px;font-weight:750;line-height:1.4}.j-site .qp-step p{font-size:11px;margin:5px 0 0;color:#627690}.j-site .qp-step.is-current{background:#edf3ff;border-color:#7e9ce8;box-shadow:0 4px 15px #173ec00c;color:#123bb3}.j-site .qp-step.is-current .qp-number{background:#2048df;border-color:#2048df;color:#fff!important;box-shadow:0 0 0 5px #2048df0d}.j-site .qp-step.is-current small{color:#2048c8}.j-site .qp-step.is-complete{background:#fff;border-color:#c5d6eb;color:#294c77}.j-site .qp-step.is-complete .qp-number{background:#203b60;border-color:#203b60;color:white!important}.j-site .qp-step.is-complete small{color:#3c5d84}
.j-site .page-hero.c-light .c-media:after{content:'';position:absolute;inset:0;background:rgba(245,248,255,.86)}.j-site .page-hero.c-light p{color:#405571!important}
@media(max-width:600px){.j-site .qp-progress{padding:0 20px;margin:23px auto}.j-site .qp-progress ol{gap:7px}.j-site .qp-step{padding:15px 5px;min-height:127px;flex-direction:column;gap:11px;text-align:center;border-radius:12px}.j-site .qp-number{flex-basis:34px;width:34px;height:34px;font-size:12px}.j-site .qp-step strong{font-size:12px;white-space:nowrap}.j-site .qp-step small{font-size:9px;margin-bottom:4px}.j-site .qp-step p{display:none}.j-site .qp-step.is-current .qp-number{box-shadow:0 0 0 4px #2048df0d}.lookup-shell .qp-progress{padding:0}}
