.request-progress{justify-content:space-between;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.request-progress li{color:#526579;white-space:nowrap;border-bottom:2px solid #dce5ee;flex:1;align-items:center;gap:7px;padding-bottom:12px;font-size:.875rem;display:flex}.request-progress li span{color:#526579;background:#eef2f6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.request-progress li[aria-current=step]{color:#164d85;border-color:#164d85;font-weight:700}.request-progress li[aria-current=step] span,.request-progress li[data-complete=true] span{color:#fff;background:#164d85}.request-step[hidden]{display:none!important}.request-step{scroll-margin-top:125px}.request-step h3{margin:0 0 20px;font-size:1.25rem}.request-step h3:focus{outline:none}.request-step-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.request-step-actions .cta,.request-step-actions .lp-button{text-align:center;cursor:pointer;flex:1;justify-content:center;min-height:52px}.request-back{color:#174f85;cursor:pointer;background:#fff;border:1px solid #b7c8d7;border-radius:8px;min-height:48px;padding:10px 15px}.request-step-actions button:disabled{opacity:.6;cursor:not-allowed}.request-optional-media{margin:20px 0}.request-optional-media summary{cursor:pointer;color:#174f85;padding:12px 0;font-size:1rem;font-weight:600}.request-optional-media[open] summary{margin-bottom:10px}.request-loading{color:#526579;padding:24px;font-size:1rem}@media (width<=380px){.request-progress{gap:6px}.request-progress li{gap:5px;font-size:.8125rem}.request-progress li span{width:20px;height:20px}.request-step-actions{gap:8px}.request-back{padding:10px}}
