.uf-access{color:#152a44;background:#f7f9fc;grid-template-columns:1fr 1fr;min-height:100dvh;font:16px/1.6 Arial,sans-serif;display:grid}.uf-access *{box-sizing:border-box}.uf-access-brand{color:#fff;background:radial-gradient(at 15% 100%,#174f91 0,#0000 55%),radial-gradient(at 100% 0,#183b69 0,#0000 60%),#091321;flex-direction:column;justify-content:space-between;padding:6vw;display:flex;position:relative;overflow:hidden}.uf-access-brand>a{letter-spacing:5px;color:#fff;font-size:32px;font-weight:800;text-decoration:none}.uf-access-brand>a span{letter-spacing:2.3px;color:#a8bbd2;margin-top:5px;font-size:9px;display:block}.uf-access-brand h1{letter-spacing:-1.7px;margin:12px 0 25px;font-size:clamp(32px,3.3vw,54px);font-weight:500;line-height:1.13}.uf-access-brand p,.uf-access-brand small{color:#afc1d8}.uf-access-brand small{font-size:12px}.uf-access-form{justify-content:center;align-items:center;padding:50px 8vw;display:flex}.uf-access-form>div{width:100%;max-width:420px}.uf-eyebrow{letter-spacing:2px;color:#2362db;margin-bottom:20px;font-size:10px;font-weight:700}.uf-access h2{letter-spacing:-1px;margin:0 0 15px;font-size:32px;font-weight:500;line-height:1.2}.uf-access-form p:not(.uf-eyebrow){color:#63738a;font-size:14px}.uf-access form{margin-top:32px}.uf-access label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.uf-access input{color:#152a44;width:100%;font:inherit;outline-offset:4px;background:#fff;border:1px solid #d7dfeb;border-radius:9px;padding:15px}.uf-access button{color:#fff;cursor:pointer;background:#2362db;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:18px;padding:15px 18px;font:600 14px Arial}.uf-access button:disabled{opacity:.6;cursor:wait}:is(.uf-access button:focus-visible,.uf-access input:focus-visible){outline-offset:3px;outline:3px solid #7aaaff}.uf-access .uf-access-foot{border-top:1px solid #e1e7f0;margin-top:28px;padding-top:18px;font-size:11px!important}.uf-access-note{background:#e8eef9;border:1px solid #d1dff4;border-radius:10px;margin-top:28px;padding:18px;font-size:14px}.uf-access .uf-secondary{color:#2362db;background:0 0;border:1px solid #d1dff4}.uf-access .uf-error{color:#a32934!important}@media (max-width:760px){.uf-access{grid-template-columns:1fr}.uf-access-brand{gap:30px;min-height:210px;padding:30px}.uf-access-brand>a{font-size:26px}.uf-access-brand h1{letter-spacing:-1px;margin:8px 0;font-size:32px}.uf-access-brand p:first-child,.uf-access-brand div>p:last-child,.uf-access-brand small{display:none}.uf-access-form{align-items:flex-start;padding:40px 28px}.uf-access h2{font-size:28px}}
