.fl{--fl-navy:#0a1730;--fl-ink:#13253f;--fl-gold:#d9b46a;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:88px 16px 52px;overflow:hidden;color:#eef3fa;background:var(--fl-navy);font-family:DM Sans,Noto Sans Arabic,system-ui,sans-serif;isolation:isolate}.fl[lang=ar]{font-family:Noto Sans Arabic,DM Sans,system-ui,sans-serif}.fl-bg{z-index:-2;background:radial-gradient(60% 55% at 50% 46%,#1f3d68 0,rgba(20,40,74,.6) 38%,rgba(10,23,48,0) 70%),radial-gradient(40% 35% at 50% 100%,rgba(217,180,106,.1),transparent 70%),linear-gradient(180deg,#0b1a36,#08142a)}.fl-bg,.fl-bg:after{position:absolute;inset:0}.fl-bg:after{content:"";opacity:.35;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask:radial-gradient(70% 60% at 50% 50%,#000 30%,transparent 80%);mask:radial-gradient(70% 60% at 50% 50%,#000 30%,transparent 80%)}.fl-orbit{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(90deg,#000,#000 calc(50% - 360px),transparent calc(50% - 250px),transparent calc(50% + 250px),#000 calc(50% + 360px),#000);mask:linear-gradient(90deg,#000,#000 calc(50% - 360px),transparent calc(50% - 250px),transparent calc(50% + 250px),#000 calc(50% + 360px),#000)}.fl-ring{position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;border:1px solid rgba(255,255,255,.06);animation:fl-spin var(--t) linear infinite}.fl-ring.r1{--d:min(860px,96vh);--t:160s}.fl-ring.r2{--d:min(1240px,140vh);--t:240s;animation-direction:reverse;border-style:dashed;border-color:rgba(255,255,255,.04)}.fl-slot{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--d) / -2))}.fl-slot img{position:absolute;max-width:none;width:104px;height:64px;left:-52px;top:-32px;object-fit:contain;opacity:.42;transform:rotate(calc(var(--a) * -1));animation:fl-spin var(--t) linear infinite reverse;filter:drop-shadow(0 0 18px rgba(143,176,255,.18))}.fl-ring.r2 .fl-slot img{animation-direction:normal;opacity:.22;width:88px;left:-44px}@keyframes fl-spin{to{transform:rotate(1turn)}}.fl-ring .fl-slot img{animation-name:fl-upright;animation-direction:normal}@keyframes fl-upright{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 1turn))}}.fl-ring.r2 .fl-slot img{animation-name:fl-upright2}@keyframes fl-upright2{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 + 1turn))}}.fl-strip{display:none}.fl-top{position:absolute;top:22px;left:0;right:0;display:flex;justify-content:center;z-index:2}.fl-lang{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px)}.fl-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 4px 14px -6px rgba(0,0,0,.5);transition:transform .35s cubic-bezier(.3,.9,.3,1)}.fl-lang.is-ar .fl-thumb{transform:translateX(100%)}.fl-lang button{position:relative;z-index:1;border:0;background:transparent;color:#c6d2e2;font-size:14px;line-height:20px;font-weight:600;min-width:96px;padding:7px 16px;text-align:center;border-radius:999px;cursor:pointer;transition:color .3s}.fl-lang button[lang=en]{font-family:DM Sans,sans-serif}.fl-lang button[lang=ar]{font-family:Noto Sans Arabic,sans-serif}.fl-lang button.on{color:var(--fl-ink)}.fl-lang button:focus-visible{outline:2px solid var(--fl-gold);outline-offset:2px}.fl-center{width:min(440px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;animation:fl-rise .7s cubic-bezier(.2,.7,.2,1) both}@keyframes fl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fl-logo{width:112px;height:82px;background:#fff;-webkit-mask:url(/branding/business-falcons-mask.png) center/contain no-repeat;mask:url(/branding/business-falcons-mask.png) center/contain no-repeat;filter:drop-shadow(0 6px 24px rgba(143,176,255,.35))}.fl-eyebrow{margin-top:14px;font-size:11.5px;letter-spacing:.32em;font-weight:700;color:var(--fl-gold);font-family:DM Sans,sans-serif}.fl h1{margin:10px 0 0;width:min(640px,calc(100vw - 32px));font-size:27px;line-height:36px;height:72px;font-weight:700;color:#fff;letter-spacing:-.01em;display:flex;flex-direction:column;justify-content:center}.fl h1>em,.fl h1>span{display:block;white-space:nowrap;line-height:36px}.fl[lang=ar] h1{letter-spacing:0}.fl h1 em{font-style:normal;background:linear-gradient(90deg,#f1d79f,#d9b46a 50%,#f1d79f);-webkit-background-clip:text;background-clip:text;color:transparent}.fl-card{width:100%;margin-top:22px;background:#fff;color:var(--fl-ink);border-radius:20px;padding:24px 24px 22px;text-align:start;box-shadow:0 30px 80px -30px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.08),0 0 60px -10px rgba(143,176,255,.25)}.fl-card h2{margin:0;font-size:20px;font-weight:700;text-align:center}.fl-sub{margin:6px 0 16px;font-size:13.5px;color:#5b7189;text-align:center;line-height:1.6}.fl .bf-login-form{display:flex;flex-direction:column;gap:12px}.fl .bf-login-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#2a3e55}.fl .bf-input-wrap{border-radius:12px;padding:0 14px;min-height:48px;background:#f7f9fc;border:1px solid #dbe3ec}.fl .bf-input-wrap:focus-within{background:#fff;border-color:#2f5ea8;box-shadow:0 0 0 3px rgba(47,94,168,.15)}.fl .bf-input-wrap svg{color:#7a8ea5;flex:none}.fl .bf-input-wrap input{background:transparent;font-size:15px;min-height:46px}.fl .bf-signin{min-height:50px;border-radius:12px;background:linear-gradient(135deg,#1b3b6b,#10244a);font-weight:700;font-size:15px;gap:10px;justify-content:center;margin-top:4px;box-shadow:0 10px 24px -12px rgba(16,36,74,.8);transition:transform .15s,box-shadow .15s}.fl .bf-signin:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -12px rgba(16,36,74,.9);background:linear-gradient(135deg,#21477f,#13295a)}.fl .bf-forgot{font-size:13px;color:#2f5ea8;opacity:1}.fl .bf-or{display:flex;align-items:center;gap:10px;margin:14px 0 10px;opacity:1;color:#8a9bb0;font-size:12px}.fl .bf-or:after,.fl .bf-or:before{content:"";flex:1;height:1px;background:#e4e9f0}.fl .bf-ms{min-height:46px;border-radius:12px;background:#fff;border:1px solid #d6dee8;color:#13253f;font-weight:600}.fl .bf-login-error{margin:0;border-radius:10px;font-size:13px}.fl .bf-language-button{background:transparent;border:1px solid #d6dee8;border-radius:10px;color:#2a3e55;padding:9px 14px;font:inherit;cursor:pointer}.fl .bf-login-subtitle{color:#5b7189;font-size:13.5px;line-height:1.6}.fl-caps{list-style:none;margin:18px 0 0;padding:0;width:min(820px,calc(100vw - 32px));display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.fl-caps li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;color:#d4deea;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.fl-caps li svg{color:var(--fl-gold)}.fl-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 0 0;font-size:12px;color:#8fa3bb}.fl-foot{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:11.5px;color:#6f839b;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.fl-center,.fl-ring,.fl-slot img,.fl-strip-track{animation:none!important}}@media (max-width:760px){.fl{justify-content:flex-start;padding:72px 16px 56px}.fl-orbit{display:none}.fl-strip{display:block;width:calc(100% + 32px);margin:0 -16px 18px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.fl-strip-track{display:flex;gap:34px;width:max-content;animation:fl-marquee 40s linear infinite;direction:ltr}.fl-strip-track img{height:34px;width:auto;max-width:96px;object-fit:contain;opacity:.5}.fl-logo{width:88px;height:64px}.fl h1{font-size:clamp(14px,4.2vw,22px);height:64px}.fl h1>em,.fl h1>span{line-height:32px}.fl-card{padding:20px 18px 18px;border-radius:18px;margin-top:18px}.fl-caps li{font-size:11.5px;padding:4px 9px}.fl-foot{position:static;margin-top:22px}}@keyframes fl-marquee{to{transform:translateX(-50%)}}@media (max-height:980px) and (min-width:761px){.fl{padding:78px 16px 20px}.fl-logo{width:84px;height:60px}.fl-eyebrow{margin-top:8px}.fl h1{font-size:24px;height:64px}.fl h1>em,.fl h1>span{line-height:32px}.fl-card{margin-top:14px;padding:18px 22px}.fl-sub{margin-bottom:10px}.fl .bf-login-form{gap:9px}.fl-caps{margin-top:12px}.fl-secure{margin-top:8px}.fl-foot{position:static;margin-top:10px}}