.lx-root{--nvy:var(--navy,#1d4ed8);--nvy-dp:var(--navy-dp,#0b2d6b);--nvy-l:var(--navy-l,#3b82f6);--gold:var(--accent,#d5ae61);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100dvh;font-family:var(--fb,"Tajawal"), system-ui, sans-serif;background:radial-gradient(820px 560px at 88% -12%, color-mix(in srgb, var(--nvy-l) 12%, transparent) 0%, transparent 60%), linear-gradient(165deg, #fbfdff 0%, #f1f5fc 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.lx-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lx-skew{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#0000 48%,#fff);mask-image:linear-gradient(#fff,#0000 48%,#fff)}.lx-orb{filter:blur(80px);opacity:.5;border-radius:50%;animation:20s ease-in-out infinite lxFloat;position:absolute}.lx-o1{display:none}.lx-o2{opacity:.22;background:radial-gradient(circle, color-mix(in srgb, var(--nvy-l) 30%, transparent), transparent 70%);width:460px;height:460px;animation-delay:-6s;bottom:-160px;left:-120px}.lx-o3{display:none}.lx-mesh{background-image:linear-gradient(#0b2d6b0a 1px,#0000 1px),linear-gradient(90deg,#0b2d6b0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 0%,#0000 78%)}@keyframes lxFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-22px,18px)scale(1.05)}}.lx-nav-wrap{z-index:50;justify-content:center;width:100%;padding:16px 20px 0;display:flex;position:sticky;top:0}.lx-nav{width:100%;max-width:1040px;box-shadow:0 12px 32px -14px color-mix(in srgb, var(--nvy) 30%, transparent), inset 0 1px 0 #ffffffb3;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#ffffffeb;border:1px solid #e7ecf4;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:8px 12px 8px 14px;display:flex}.lx-nav-brand{flex-shrink:0;align-items:center;gap:12px;padding:0 6px;text-decoration:none;display:inline-flex}.lx-nav-logo{object-fit:contain;width:auto;max-width:150px;height:42px}.lx-nav-div{background:#e2e8f2;flex-shrink:0;width:1px;height:24px}.lx-nav-name{color:var(--nvy-dp);white-space:nowrap;font-size:.95rem;font-weight:800}.lx-nav-home{background:linear-gradient(135deg, var(--nvy), var(--nvy-dp));color:#fff;min-height:40px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--nvy) 55%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.lx-nav-home:hover{box-shadow:0 12px 24px -8px color-mix(in srgb, var(--nvy) 65%, transparent);transform:translateY(-1px)}.lx-nav-home i{font-size:.82rem}.lx-stage{z-index:1;width:100%;padding:calc(22px + env(safe-area-inset-top)) 24px calc(26px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex;position:relative}.lx-partners-top{background:0 0;order:0;justify-content:center;align-items:center;gap:36px;width:100%;max-width:1120px;padding:2px 12px;display:none}.lx-partners-top img{object-fit:contain;width:auto;max-width:152px;max-height:96px}.lx-partners-top img.lx-p-medad{max-width:162px;max-height:62px}.lx-partners-top .lx-p-sep{background:color-mix(in srgb, var(--nvy) 15%, transparent);width:1px;height:60px}.lx-card{width:100%;max-width:1120px;box-shadow:0 40px 80px -34px color-mix(in srgb, var(--nvy) 40%, transparent), 0 6px 18px -8px #0f172a0f;background:#fff;border:1px solid #e7ecf4;border-radius:28px;grid-template-columns:1.05fr .95fr;animation:.75s cubic-bezier(.16,1,.3,1) both lxRise;display:grid;overflow:hidden}@keyframes lxRise{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.lx-brand{text-align:right;background:#fff;border-left:1px solid #eef2f8;flex-direction:column;justify-content:space-between;gap:22px;padding:40px 44px 34px;display:flex;position:relative;overflow:hidden}.lx-brand:before{content:"";z-index:2;background:linear-gradient(90deg, var(--nvy-l), var(--nvy), var(--nvy-dp));height:4px;position:absolute;top:0;left:0;right:0}.lx-aurora{z-index:0;pointer-events:none;position:absolute;inset:0}.lx-aur{filter:blur(60px);opacity:.26;border-radius:50%;animation:22s ease-in-out infinite lxFloat;position:absolute}.lx-a1{display:none}.lx-a2{background:radial-gradient(circle, color-mix(in srgb, var(--nvy-l) 40%, transparent), transparent 70%);width:280px;height:280px;animation-delay:-8s;bottom:-80px;right:-40px}.lx-brand>*{z-index:1;position:relative}.lx-chip{background:color-mix(in srgb, var(--gold) 18%, #fff);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);color:color-mix(in srgb, var(--gold) 74%, #000);letter-spacing:.5px;direction:ltr;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 15px;font-size:.75rem;font-weight:800;display:inline-flex}.lx-chip i{font-size:.82rem}.lx-title{letter-spacing:1.5px;background:linear-gradient(120deg,#6d28d9 0%,#9333ea 50%,#c026d3 100%);color:#0000;-webkit-text-fill-color:transparent;direction:ltr;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:3.1rem;font-weight:900;line-height:1.05}.lx-tagline{font-family:var(--fd);margin:0 0 20px;font-size:1.55rem;font-weight:900}@media (max-width:900px){.lx-tagline{justify-content:center;font-size:1.2rem}.lx-title{text-align:center;font-size:2.6rem}}.lx-desc{white-space:nowrap;max-width:none;color:var(--tx-h,#0b2d6b);margin:0;font-size:.75rem;font-weight:600;line-height:1.7}.lx-points{flex-direction:column;gap:15px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lx-points li{color:var(--tx-s,#475569);align-items:flex-start;gap:11px;font-size:.9rem;font-weight:500;line-height:1.65;display:flex}.lx-pt-dot{background:linear-gradient(135deg, var(--nvy-l), var(--nvy));width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--nvy) 9%, transparent);border-radius:50%;flex-shrink:0;margin-top:7px}.lx-skills{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lx-skill{border:1px solid color-mix(in srgb, var(--nvy) 11%, transparent);box-shadow:0 6px 16px -12px color-mix(in srgb, var(--nvy) 45%, transparent);transition:transform .3s var(--eout,ease), box-shadow .3s ease;background:linear-gradient(160deg,#f2f7ff,#e7eefb);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px 8px;animation:.55s cubic-bezier(.34,1.56,.64,1) both lxPop;display:flex}.lx-skill:first-child{animation-delay:.1s}.lx-skill:nth-child(2){animation-delay:.2s}.lx-skill:nth-child(3){animation-delay:.3s}.lx-skill:nth-child(4){animation-delay:.4s}@keyframes lxPop{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.lx-skill:hover{transform:translateY(-3px)}.lx-skill-ico{width:52px;height:52px;color:var(--nvy);border:1px solid color-mix(in srgb, var(--nvy) 12%, transparent);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--nvy) 40%, transparent), inset 0 1px 0 #fff;transition:transform .3s var(--eout,ease), box-shadow .3s ease;background:linear-gradient(160deg,#eef5ff,#e2ecfb);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lx-skill:hover .lx-skill-ico{box-shadow:0 12px 22px -10px color-mix(in srgb, var(--nvy) 55%, transparent), inset 0 1px 0 #fff}.lx-skill-ico .lx-ico{width:26px;height:26px}.si-a,.si-b,.si-c,.si-d{color:var(--nvy)}.lx-skill-tx{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.lx-skill-tx strong{color:var(--nvy-dp);font-size:.82rem;font-weight:800}.lx-skill-tx span{letter-spacing:.3px;color:var(--tx-m,#94a3b8);direction:ltr;font-size:.58rem;font-weight:600}.lx-partners{margin-top:4px}.lx-partners-label{text-align:center;letter-spacing:1.5px;color:var(--tx-m,#94a3b8);margin-bottom:18px;font-size:.74rem;font-weight:700;display:block}.lx-partners-bar{background:0 0;justify-content:space-evenly;align-items:center;gap:20px;padding:8px 4px;display:flex}.lx-partners-bar img{object-fit:contain;width:auto;max-width:130px;max-height:86px}.lx-partners-bar img.lx-p-medad{max-width:150px;max-height:62px}.lx-p-sep{background:color-mix(in srgb, var(--nvy) 14%, transparent);width:1px;height:60px}.lx-form{background:#fff;flex-direction:column;justify-content:center;padding:42px 46px;display:flex;position:relative}.lx-form-body{width:100%;max-width:384px;margin:0 auto}.lx-welcome{text-align:right;margin-bottom:22px}.lx-welcome-k{color:var(--gold);margin-bottom:4px;font-size:.78rem;font-weight:800;display:inline-block}.lx-welcome-t{color:var(--nvy-dp);letter-spacing:-.5px;margin:0 0 5px;font-size:1.85rem;font-weight:900}.lx-welcome-s{color:var(--tx-s,#475569);margin:0;font-size:.88rem}.lx-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 15px;font-size:.84rem;font-weight:600;animation:.5s ease-out lxShake;display:flex}.lx-alert i{font-size:1rem}@keyframes lxShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.lx-field{margin-bottom:16px}.lx-label{color:var(--tx-h,#0b2d6b);margin-bottom:6px;font-size:.86rem;font-weight:700;display:block}.lx-input-wrap{position:relative}.lx-lead{color:var(--nvy);opacity:.5;pointer-events:none;z-index:1;font-size:.92rem;transition:opacity .25s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.lx-input{appearance:none;width:100%;height:56px;color:var(--tx-h,#0b2d6b);background:#f6f8fc;border:1.6px solid #e6ebf4;border-radius:15px;outline:none;padding:0 46px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .25s,box-shadow .25s,background .25s}.lx-input::placeholder{color:#9aa7bd}.lx-input:hover{border-color:color-mix(in srgb, var(--nvy) 26%, #e6ebf4);background:#fff}.lx-input:focus{border-color:var(--nvy);box-shadow:0 0 0 4px color-mix(in srgb, var(--nvy) 13%, transparent);background:#fff}.lx-input:focus~.lx-lead{opacity:1}.lx-eye{cursor:pointer;color:#9aa7bd;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;transition:color .25s,background .25s;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.lx-eye:hover{color:var(--nvy);background:color-mix(in srgb, var(--nvy) 7%, transparent)}.lx-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--nvy) 0%, var(--nvy-dp) 100%);width:100%;height:56px;box-shadow:0 12px 26px -10px color-mix(in srgb, var(--nvy) 60%, transparent), inset 0 1px 0 #ffffff38;border:none;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-family:inherit;font-size:1.04rem;font-weight:800;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.lx-submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%}.lx-submit:hover:not(:disabled){box-shadow:0 18px 34px -12px color-mix(in srgb, var(--nvy) 70%, transparent), inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.lx-submit:hover:not(:disabled):before{left:120%}.lx-submit:active:not(:disabled){transform:translateY(0)}.lx-submit:disabled{opacity:.85;cursor:not-allowed}.lx-submit i{font-size:.9rem}.lx-spinner{border:3px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite lxSpin}@keyframes lxSpin{to{transform:rotate(360deg)}}.lx-foot{text-align:center;color:var(--tx-m,#94a3b8);margin:14px 0 0;font-size:.72rem;line-height:1.7}.lx-foot strong{color:var(--nvy);font-weight:800}@media (max-width:900px){.lx-card{grid-template-columns:1fr;max-width:470px}.lx-brand{text-align:center;border-bottom:1px solid #eef2f8;border-left:none;justify-content:center;align-items:center;gap:18px;padding:30px 30px 26px}.lx-title{font-size:2rem}.lx-desc,.lx-points{display:none}.lx-form{padding:30px 28px}.lx-form-body{text-align:center;max-width:none}.lx-welcome,.lx-label{text-align:center}.lx-partners{border-top:1px solid #eef2f8;margin-top:8px;padding-top:18px}.lx-partners-bar{gap:20px}.lx-partners-bar img{max-width:122px;max-height:74px}.lx-partners-bar img.lx-p-medad{max-width:130px;max-height:48px}.lx-partners-bar .lx-p-sep{height:48px}}@media (max-width:560px){.lx-nav-wrap{padding:max(env(safe-area-inset-top), 10px) 12px 0}.lx-nav{margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);gap:8px;padding:6px 8px 6px 12px}.lx-nav-name,.lx-nav-div{display:none}.lx-nav-logo{height:34px}.lx-nav-home{min-height:42px;padding:9px 15px;font-size:.8rem}.lx-stage{padding:12px 16px calc(22px + env(safe-area-inset-bottom));gap:12px}.lx-partners-bar{gap:14px}.lx-partners-bar img{max-width:98px;max-height:62px}.lx-partners-bar img.lx-p-medad{max-width:106px;max-height:42px}.lx-partners-bar .lx-p-sep{height:44px}.lx-card{border-radius:22px;max-width:100%}.lx-brand{gap:15px;padding:26px 22px 22px}.lx-title{font-size:1.72rem}.lx-skills{gap:8px}.lx-skill{border-radius:13px;gap:6px;padding:11px 4px 9px}.lx-skill-ico{width:40px;height:40px}.lx-skill-ico .lx-ico{width:21px;height:21px}.lx-skill-tx strong{font-size:.74rem}.lx-skill-tx span{font-size:.54rem}.lx-form{padding:26px 22px calc(24px + env(safe-area-inset-bottom))}.lx-welcome{margin-bottom:16px}.lx-welcome-t{font-size:1.55rem}.lx-input,.lx-submit{height:54px}}@media (max-width:380px){.lx-title{font-size:1.55rem}.lx-skill-tx span{display:none}.lx-skill-ico{width:38px;height:38px}.lx-partners-bar img{max-height:56px}.lx-partners-bar img.lx-p-medad{max-height:44px}}@media (prefers-reduced-motion:reduce){.lx-orb,.lx-aur,.lx-card,.lx-step,.lx-skill,.lx-aurora-page,.lx-aurora-page:after{animation:none!important}.lx-submit,.lx-node,.lx-input,.lx-skill{transition:none!important}}
