.page-head{background:var(--brand-grad);color:#fff;box-shadow:var(--shadow-brand);padding:22px 0;position:relative;overflow:hidden}.page-head:before{content:"";pointer-events:none;background:radial-gradient(520px 280px at 90% -40%,#f6b73c4d,#0000 60%),radial-gradient(560px 320px at 0 160%,#b48cff73,#0000 55%);position:absolute;inset:0}.page-head .wrap{z-index:1;position:relative}.brandbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.page-head .brandlogo .mark{filter:drop-shadow(0 6px 14px #00000040);flex:none;width:42px;height:42px}.page-head .brandlogo .wm .b1{color:#fff;font-size:19px}.page-head .brandlogo .wm .b2{letter-spacing:3px;color:#cbb1f4;font-size:10px}.head-secure{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.head-secure svg{flex:none}.page-head .steps-rail{margin-top:18px}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:50px;padding:28px 0;font-size:13.5px}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.footer .flogo{align-items:center;gap:11px;display:flex}.footer .flogo .b1{font-family:var(--fams-display);color:var(--ink);letter-spacing:.3px;font-size:16px;font-weight:800}.footer .powered{font-size:12.5px}.footer .powered b{color:var(--indigo);font-weight:800}.footer .flinks{gap:18px;font-weight:600;display:flex}
