/* Business OS 5.7.2: persistent, server-rendered workflow navigation. */
body.adv54,body.fx-body,body.cf53-body,body.as571-page{padding-top:72px}
html{scroll-padding-top:88px}
.as571-nav.as572-nav{position:fixed;top:0;bottom:auto;left:0;right:0;z-index:1800;display:block;width:100%;min-height:0;margin:0;border:0;border-bottom:1px solid #39516b;box-shadow:0 8px 25px rgba(0,0,0,.23);background:#0a1624;color:#eaf5ff;backdrop-filter:blur(15px);font-family:system-ui,-apple-system,'Segoe UI',sans-serif}
.as572-nav .as572-nav-inner{max-width:1520px;margin:auto;display:flex;align-items:center;gap:clamp(12px,2vw,32px);padding:9px clamp(14px,3vw,35px);min-height:71px;white-space:normal;overflow:visible}
.as572-nav-brand{flex:0 0 210px;min-width:0;display:grid;gap:1px}.as572-nav-overline{color:#77add2;font-size:9px;letter-spacing:.15em;font-weight:800}.as572-nav-brand strong{font-size:14px;line-height:1.2;white-space:nowrap}.as572-nav-brand small{font-size:10px;color:#a7bfce;min-height:14px}
.as572-nav-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex:1;min-width:0}
.as572-nav a.as572-route{display:flex;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:8px 9px;border:1px solid #36506a;border-radius:9px;background:#12243a;color:#d8e9f5;text-decoration:none;font-size:12px;font-weight:750;line-height:1.25;white-space:nowrap;transition:background .15s ease,border-color .15s ease}
.as572-nav a.as572-route:hover,.as572-nav a.as572-route:focus-visible{background:#203f5e;color:#fff;border-color:#75b7ea;outline:2px solid transparent}
.as572-nav a.as572-route:focus-visible{outline:3px solid #8bcaff;outline-offset:2px}
.as572-nav a.as572-route.is-current{background:#156cba;color:#fff;border-color:#469ce3}
.as572-step{display:inline-grid;place-items:center;border-radius:5px;font-size:10px;letter-spacing:0;color:#a8c9de;border:1px solid #4b6881;width:23px;height:23px;flex:none}
.as572-route.is-current .as572-step{color:#fff;border-color:#7ec3f7}
.as572-nav-status{flex:0 0 130px;font-size:10px;line-height:1.35;color:#9fbcd0;text-align:right}
.as572-quicklinks{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px clamp(18px,4vw,70px);background:#111f2d;border-block:1px solid #28405a;font-family:system-ui,-apple-system,'Segoe UI',sans-serif}
.as572-quicklinks a{display:inline-flex;align-items:center;text-decoration:none;justify-content:center;min-height:37px;padding:8px 13px;border-radius:8px;border:1px solid #4b7194;font-size:12px;font-weight:650;color:#c7e5fb;background:#132b43}
.as572-quicklinks a:hover,.as572-quicklinks a:focus-visible{background:#1f486e;color:white;border-color:#85c4f6}
@media(max-width:1080px){.as572-nav-brand{flex-basis:168px}.as572-nav-status{display:none}.as572-nav a.as572-route{gap:5px}}
@media(max-width:760px){
  body.adv54,body.fx-body,body.cf53-body,body.as571-page{padding-top:0;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
  html{scroll-padding-top:15px}
  .as571-nav.as572-nav{position:fixed;top:auto;bottom:0;min-height:0;border-top:1px solid #537a9d;border-bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.42);background:#0a1522f7}
  .as572-nav .as572-nav-inner{padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px));min-height:66px;gap:0}
  .as572-nav-brand,.as572-nav-status{display:none}
  .as572-nav-links{width:100%;gap:5px}
  .as572-nav a.as572-route{min-height:54px;padding:5px 2px;border-radius:7px;display:flex;flex-direction:column;gap:3px;white-space:normal;text-align:center;font-size:11px;letter-spacing:0}
  .as572-step{width:auto;height:auto;padding:0;border:0;font-size:9px}
  .as572-quicklinks{padding:12px 14px;gap:7px}.as572-quicklinks a{flex:1;min-width:120px;text-align:center}
}
@media(max-width:350px){.as572-nav a.as572-route{font-size:10px}.as572-nav .as572-nav-inner{padding-inline:4px}}
@media(prefers-reduced-motion:reduce){.as572-nav a.as572-route{transition:none}}
@media(max-width:400px){.cf53-header .cf53-product{display:none}.cf53-header-inner{justify-content:space-between}.cf53-header nav{margin-left:auto}}
