*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;color:#142f43;background:#f5f7f8}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}.account-shell{max-width:1440px;margin:auto;min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr}.account-story{position:relative;padding:48px;min-height:680px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:linear-gradient(180deg,#06192866,#06192822 35%,#061928ed),url('/assets/home-aircraft-motion.webp') center/cover}.wordmark{font-size:29px;font-weight:900;letter-spacing:3px;text-decoration:none}.wordmark span{color:#8dcce9}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#7198ad}.story-copy h1{font-size:clamp(38px,5vw,68px);letter-spacing:-2px;line-height:1.02;margin:22px 0}.story-copy p{line-height:1.7;color:#d9e6ec}.story-copy .eyebrow{color:#a6d4ec}.story-foot{font-size:10px;letter-spacing:3px}.account-panel{padding:60px clamp(24px,6vw,85px);align-self:center}.login-tabs{display:flex;gap:24px;border-bottom:1px solid #d7e1e6;margin-bottom:36px}.login-tabs button{background:none;border:0;padding:0 0 14px;font-size:14px;color:#6c808e}.login-tabs button.active{color:#153b54;border-bottom:2px solid #153b54;font-weight:700}h2{font-size:35px;letter-spacing:-1px;margin:10px 0}.support{font-size:14px;color:#718593;margin:12px 0 24px}form>label{display:block;font-size:12px;font-weight:700;margin:20px 0}form>label[hidden],[hidden]{display:none!important}input:not([type=checkbox]){width:100%;min-height:52px;border:1px solid #ccdae2;background:#fff;border-radius:9px;padding:14px;font:16px Arial;margin-top:8px;color:#142f43}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:64px}.password-wrap button{position:absolute;right:12px;top:24px;background:none;border:0;font-size:12px;color:#456d86}.primary{width:100%;min-height:52px;border:0;border-radius:9px;background:#122f45;color:#fff;font-size:15px;font-weight:700}.primary:disabled{opacity:.5}small{display:block;font-size:11px;line-height:1.6;color:#6e8290;margin-top:8px}.text-button{background:none;border:0;padding:18px 0;color:#315c77;font-size:12px}.briefing-option{display:flex!important;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9}.briefing-option input{appearance:auto;width:19px;height:19px;flex-shrink:0;accent-color:#214c68;margin:2px 0}.briefing-option strong{font-size:12px;line-height:1.5}.briefing-option small{font-weight:400;margin-top:5px}.guest-link,.continue-link{display:block;text-align:center;font-size:13px;padding:16px;border-top:1px solid #dce4e9;text-decoration:none}.continue-link{background:#e2f0f5;font-weight:700;border-radius:8px}.fine{font-size:10px;color:#7c8d97;text-align:center;line-height:1.8;margin-top:18px}#login-status{font-size:13px;line-height:1.7;color:#335d72}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #80beda;outline-offset:3px}@media(max-width:700px){.account-shell{display:block}.account-story{min-height:255px;padding:24px;background-position:center 40%}.wordmark{font-size:21px}.story-copy h1{font-size:36px;margin:16px 0 12px;letter-spacing:-1.2px}.story-copy>p:not(.eyebrow),.story-foot{display:none}.story-copy .eyebrow{margin-top:28px}.account-panel{padding:27px 25px 32px}.login-tabs{margin-bottom:26px}h2{font-size:30px}.support{margin-bottom:18px}}
.briefing-option[hidden]{display:none!important}
