.pb-mobile-login-header,.pb-mobile-login-hero{box-sizing:border-box;display:none}.pb-mobile-login-header{width:100%;min-height:82px;padding:calc(10px + env(safe-area-inset-top,0px)) 22px 10px;color:#09264c;direction:ltr;background:#fff;border-bottom:1px solid #e4edf5;flex:none;justify-content:flex-end;align-items:center;position:relative}.pb-mobile-login-header>img{object-fit:contain;width:auto;max-width:46%;height:54px;display:block}.pb-mobile-login-header>span{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:55%;font-size:20px;font-weight:750;display:flex}.pb-mobile-login-header>span>svg{flex:none;width:26px}.pb-mobile-login-hero{color:#fff;isolation:isolate;background:#06224a;flex:none;width:100%;height:clamp(320px,82vw,560px);position:relative;overflow:hidden}.pb-mobile-login-hero>img{object-fit:cover;object-position:50% 12%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pb-mobile-login-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#021b3d70 61%,#021832 100%);position:absolute;inset:0}.pb-mobile-login-hero-copy{text-align:center;position:absolute;inset:auto 20px 39px}.pb-mobile-login-hero-copy>p{color:#fff;letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:clamp(25px,6vw,39px);font-weight:800;line-height:1.4}.pb-mobile-login-hero-copy em{color:#58e6ff;font-style:normal}.pb-mobile-login-hero-copy>span{color:#f1f7ff;margin-top:9px;font-size:clamp(13px,3.6vw,18px);line-height:1.6;display:block}.pb-mobile-login-hero[dir=rtl] .pb-mobile-login-hero-copy>p{letter-spacing:0}.pb-login-access-options{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;font-size:13px;line-height:1.6;display:flex}.pb-login-access-options>span{color:inherit;opacity:.8;flex:none;align-items:center;gap:6px;display:inline-flex}.pb-login-access-options>span>svg{flex:none;width:15px;height:18px}.pb-login-access-options details{text-align:end;min-width:0;max-width:68%}.pb-login-access-options summary{cursor:pointer;color:var(--company-accent-ink,#075bb8);min-height:28px;font-weight:600;list-style:none}.pb-login-access-options summary::-webkit-details-marker{display:none}.pb-login-access-options details>p{max-width:270px;color:inherit;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.7}.pb-login-access-options summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #087cff}@media (prefers-reduced-motion:reduce){.pb-mobile-login-header *,.pb-mobile-login-hero *{transition:none!important;animation:none!important}}
