#home:not(.hfx-h2-on) .hero-section .hero-content{visibility:hidden}html.hfx-h2-late #home .hero-section .hero-content{visibility:visible}
html.hfx-boot body>:not(#appLoadingScreen){content-visibility:hidden}
#appLoadingScreen#appLoadingScreen.hfx-ld3{position:fixed;inset:0;z-index:999999;display:flex!important;align-items:center;justify-content:center;padding:24px;gap:0;overflow:hidden;background:radial-gradient(520px 380px at 12% 8%,#ffe9b0 0,#ffe9b000 70%),radial-gradient(480px 380px at 92% 92%,#cdf3df 0,#cdf3df00 70%),radial-gradient(420px 340px at 96% 4%,#dbe6ff 0,#dbe6ff00 70%),#fbf8f1!important;font-family:"Plus Jakarta Sans",Inter,"Noto Sans Ethiopic","IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;color:#0f1d3a;transition:opacity .25s ease}
#appLoadingScreen#appLoadingScreen.hfx-ld3::before,#appLoadingScreen#appLoadingScreen.hfx-ld3::after{content:none!important;display:none!important}
#appLoadingScreen .ld3-card{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:340px;animation:ld3In .5s ease both}
#appLoadingScreen .ld3-mark{position:relative;width:104px;height:104px;margin-bottom:22px}
#appLoadingScreen .ld3-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#16a34a 0 30%,#facc15 0 60%,#ef4444 0 85%,#ef444400 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));animation:ld3Spin 1s linear infinite}
#appLoadingScreen .ld3-logo{position:absolute;inset:12px;border-radius:50%;background:linear-gradient(145deg,#1b3478,#0b1636);display:grid;place-items:center;overflow:hidden;box-shadow:0 12px 28px -10px #13265a99}
#appLoadingScreen .ld3-logo svg{width:36px;height:36px;fill:#f5c84c}
#appLoadingScreen .ld3-logo img{width:100%;height:100%;object-fit:cover}
#appLoadingScreen .ld3-co{font-size:13px;font-weight:700;color:#475569;margin-bottom:2px}
#appLoadingScreen .ld3-word{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#0f1d3a}
#appLoadingScreen .ld3-word b{margin-inline-start:7px;font-weight:800;background:linear-gradient(90deg,#c98a00,#f5b301);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
#appLoadingScreen .ld3-tag{margin:10px 0 24px;text-wrap:balance;font-size:14px;line-height:1.55;color:#526077}
#appLoadingScreen .ld3-dots{display:flex;gap:9px;height:12px;align-items:flex-end}
#appLoadingScreen .ld3-dots i{width:10px;height:10px;border-radius:50%;background:#16a34a;animation:ld3Bob .9s ease-in-out infinite}
#appLoadingScreen .ld3-dots i:nth-child(2){background:#f5b301;animation-delay:.15s}
#appLoadingScreen .ld3-dots i:nth-child(3){background:#ef4444;animation-delay:.3s}
#appLoadingScreen .ld3-wait{margin-top:14px;font-size:12.5px;font-weight:600;color:#64748b;transition:color .3s}
#appLoadingScreen.ld3-slow .ld3-wait{color:#b45309}
@keyframes ld3Spin{to{transform:rotate(360deg)}}
@keyframes ld3Bob{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(-7px);opacity:1}}
@keyframes ld3In{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (max-width:380px){#appLoadingScreen .ld3-word{font-size:28px}#appLoadingScreen .ld3-mark{width:92px;height:92px}}
:root{--bg-primary:#08080e;--bg-secondary:#0d0d1a;--bg-card:#141420bf;--bg-card-hover:#1a1a2e;--bg-card-alt:#0e0e18cc;--border-color:#ffffff0f;--border-glow:#d4af3740;--text-primary:#fff;--text-secondary:#ffffffd9;--text-muted:#fff6;--accent-gold:#d4af37;--accent-gold-2:#b8960f;--accent-gold-rgb:212, 175, 55;--accent-gold-bright:#f3e5ab;--accent-gold-dim:#d4af3714;--panel-shadow-light:4px 4px 12px #0000004d, -4px -4px 12px #ffffff05;--panel-shadow-deep:8px 8px 24px #0006, -8px -8px 24px #ffffff03;--panel-shadow-inset:inset 4px 4px 12px #0000004d, inset -4px -4px 12px #ffffff03;--radius:10px;--radius-lg:18px;--radius-xl:24px;--transition:background-color .3s cubic-bezier(.4, 0, .2, 1), border-color .3s cubic-bezier(.4, 0, .2, 1), color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .3s cubic-bezier(.4, 0, .2, 1), transform .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-arabic:"Amiri", serif;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--header-height:68px;--topbar-color:#08080ef2;--btn-text-color:#fff;--admin-tab-bg:#141420e6;--deep-green:#0a2e1a;--broken-white:#f0ebe3;--broken-green:#2a5e3a;--light-green:#c8e6c9;--cream:#f5f0e8;--cream-bg:#f5f0e8;--cream-text:#1a1a2e;--cream-border:#f5f0d0;--broken-cream:#f5f0e0;--umber:#6e4a3e;--nav-dim:#08080eb3;--light-yellow:#f5f0d0;--country-card-bg:#1a4a2a;--light-blue:#add8e6;--deep-yellow:#d4af37;--social-size:36px;--social-bg:#d4af3726;--social-border:#d4af37;--primary:#0b5cff;--primary2:#1747d4;--dark:#0b1220;--sidebar:#0a1324;--bg-dash:#f5f0e1;--card-dash:#fff;--text-dash:#1a1a1a;--muted:#7b8496;--border-dash:#e8edf5}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6;position:relative;overflow:hidden visible}.app-loading-screen{z-index:999999;background:radial-gradient(circle at 50% 40%,#0f1c2e 0,#060a12 75%);flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}@keyframes loaderPulse{0%,to{transform:scale(1);box-shadow:0 0 #d4af3740}50%{transform:scale(1.06);box-shadow:0 0 0 10px #0000}}@keyframes loaderLetterBounce{0%,60%,to{opacity:.65;transform:translateY(0)}30%{opacity:1;transform:translateY(-9px)}}@keyframes loaderBarSlide{0%{transform:translate(-120%)}to{transform:translate(350%)}}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}.container{max-width:1280px;margin:0 auto;padding:0 20px}@media (width>=1600px){.container{max-width:1440px}}@media (width>=2000px){.container{max-width:1680px;padding:0 40px}}@media (width>=2600px){.container{max-width:2000px;padding:0 50px}}.slideshow-bg,.hero-bg-single{will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}.slideshow-bg .site-bg-image,.hero-bg-single{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.slideshow-bg{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.slideshow-bg .site-bg-image{will-change:transform;backface-visibility:hidden;background-position:50%;background-size:cover;width:100%;height:100%;animation:40s ease-in-out infinite alternate siteBgZoom;position:absolute;top:0;left:0;transform:translateZ(0)}@keyframes siteBgZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.ambient-glow{pointer-events:none;z-index:-1;will-change:opacity,transform;background:radial-gradient(#d4af370a,#0000 70%);width:60%;height:60%;animation:8s ease-in-out infinite alternate ambientPulse;position:fixed;top:-30%;right:-20%;transform:translateZ(0)}.ambient-glow-2{pointer-events:none;z-index:-1;will-change:opacity,transform;background:radial-gradient(#3b82f608,#0000 70%);width:50%;height:50%;animation:10s ease-in-out infinite alternate-reverse ambientPulse;position:fixed;bottom:-20%;left:-20%;transform:translateZ(0)}@keyframes ambientPulse{0%{opacity:.3;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.site-header{width:100%;height:var(--header-height);z-index:1000;background:var(--nav-dim);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--light-yellow);transition:var(--transition);background-image:none;background-position:50%;background-size:cover;align-items:center;padding:0 20px;display:flex;position:fixed;top:0;left:0}.header-inner{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1280px;margin:0 auto;display:flex}.header-brand{cursor:pointer;transition:var(--transition);flex-shrink:0;align-items:center;gap:8px;display:flex}.header-brand .brand-icon{background:linear-gradient(135deg,var(--accent-gold),#b8960f);color:#0a0a0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex;overflow:hidden}.header-brand .brand-icon img{object-fit:cover;background:0 0;width:100%;height:100%}.header-brand .brand-text{letter-spacing:-.3px;font-size:1.05rem;font-weight:700;line-height:1.2}.header-brand .brand-text .gold{color:var(--accent-gold)}.header-brand .brand-sub{color:var(--text-muted);letter-spacing:.2px;font-size:.5rem;font-weight:400;display:block}.nav-links{flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:flex}.nav-links>li{position:relative}.nav-links>li>a{border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:8px 13px;font-size:.7rem;font-weight:600;transition:color .2s,background .2s;display:flex;position:relative}.nav-links>li>a:after{content:"";background:var(--accent-gold);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:3px;left:13px;right:13px;transform:scaleX(0)}.nav-links>li>a:hover{color:var(--light-yellow);background:#d4af3712}.nav-links>li>a:hover:after{transform:scaleX(.6)}.nav-links>li>a.active{box-shadow:none;border:0;font-weight:800;color:var(--accent-gold)!important;background:#d4af371a!important}.nav-links>li>a.active:after{transform:scaleX(1)}.nav-links>li>a i{font-size:.65rem}.dropdown-menu{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff14;border-top:2px solid var(--accent-gold);border-radius:var(--radius-lg);opacity:0;visibility:hidden;z-index:100;min-width:195px;box-shadow:var(--panel-shadow-deep),0 16px 34px #00000059;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(4px)}.nav-links>li:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{color:var(--text-secondary);border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 14px;font-size:.65rem;transition:background .15s,color .15s;display:flex}.dropdown-item:hover{color:var(--accent-gold);background:#d4af370f}.dropdown-item i{text-align:center;width:18px;color:var(--accent-gold)}.dropdown-arrow{margin-left:2px;font-size:.5rem}.header-right-group{flex-shrink:0;align-items:center;gap:10px;display:flex}.clock-container{color:var(--text-secondary);border-radius:var(--radius);border:1px solid var(--light-yellow);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0a;min-width:70px;padding:2px 10px;font-size:.7rem;font-weight:600}.lang-dropdown{position:relative}.lang-btn{border:1px solid var(--light-yellow);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;align-items:center;gap:4px;padding:3px 8px;font-size:.6rem;font-weight:500;display:flex}.lang-btn:hover{color:var(--light-yellow);background:#f5f0d01a}.lang-dropdown.open .lang-btn{border-color:var(--light-yellow);background:var(--broken-white)!important;color:#1a1a1a!important}.lang-btn .lang-flag{font-size:.8rem}.lang-btn .chevron{transition:var(--transition);font-size:.5rem}.lang-btn .chevron.open{transform:rotate(180deg)}.lang-menu{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius);opacity:0;visibility:hidden;min-width:140px;transition:var(--transition);z-index:100;box-shadow:var(--panel-shadow-deep);border:1px solid #ffffff0f;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(6px)}.lang-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{color:var(--text-secondary);text-align:left;cursor:pointer;width:100%;transition:var(--transition);background:0 0;border:0;align-items:center;gap:8px;padding:4px 14px;font-size:.65rem;display:flex}.lang-option:hover{color:var(--accent-gold);background:#d4af370f}.lang-option.active{color:var(--accent-gold);background:#d4af3714}.lang-option .lang-flag{font-size:.8rem}.menu-toggle{color:var(--text-secondary);cursor:pointer;min-width:32px;min-height:32px;transition:var(--transition);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;font-size:1.2rem;display:none}.menu-toggle:before{content:"≡";line-height:1;display:block}.menu-toggle i{display:none}.menu-toggle:hover{color:var(--accent-gold)}@media (width<=992px){.menu-toggle{display:block}.nav-links{top:var(--header-height);background:var(--nav-dim);-webkit-backdrop-filter:blur(16px);border:1px solid var(--light-yellow);opacity:0;pointer-events:none;border-radius:0 0 0 var(--radius-lg);border-top:none;flex-direction:column;align-items:stretch;gap:2px;width:min(72%,300px);max-height:0;padding:8px 16px;transition:max-height .4s,opacity .3s;position:absolute;left:auto;right:0;overflow:hidden;box-shadow:-6px 8px 28px #00000059}.nav-links.open{opacity:1;pointer-events:auto;max-height:600px}.nav-links>li>a{border:1px solid var(--light-yellow);width:100%;padding:6px 12px;font-size:.75rem}.dropdown-menu{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;max-height:0;padding:0;transition:max-height .3s;position:static;overflow:hidden;transform:none}.nav-links>li.dropdown-open .dropdown-menu{max-height:300px}.nav-links>li:hover .dropdown-menu{opacity:1;visibility:visible;transform:none}.dropdown-item{padding:4px 12px 4px 28px;font-size:.65rem}.header-brand .brand-text{font-size:.9rem}.header-brand .brand-sub{font-size:.45rem}.clock-container{min-width:60px;padding:2px 6px;font-size:.6rem}.lang-btn{padding:2px 6px;font-size:.55rem}}@media (width<=480px){.header-brand .brand-text{font-size:.8rem}.header-brand .brand-sub{font-size:.4rem}.header-brand .brand-icon{width:30px;height:30px;font-size:.8rem}.clock-container{min-width:50px;padding:1px 4px;font-size:.5rem}.lang-btn{padding:2px 4px;font-size:.5rem}}.page-section{padding-top:var(--header-height);animation:.4s fadeIn;display:none}.page-section.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-padding{padding:30px 0 60px}.neo-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow-deep),inset 0 1px 0 #ffffff08;transition:var(--transition);contain:paint;border:1px solid #ffffff0d;margin-bottom:20px;padding:20px 24px;position:relative;overflow:hidden;transform:translateZ(0)}.neo-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#d4af378c,#0000);height:2px;position:absolute;top:0;left:0;right:0}.neo-card:hover{box-shadow:var(--panel-shadow-deep),0 0 0 1px #d4af370d,inset 0 1px 0 #ffffff08;border-color:#d4af371f}.card-header{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex;position:relative}.card-header:after{content:"";background:linear-gradient(90deg,var(--accent-gold),transparent);width:46px;height:2px;position:absolute;bottom:-1px;left:0}.card-header i{color:var(--accent-gold);background:radial-gradient(circle,#d4af3724,#d4af3705);border:1px solid #d4af372e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;display:inline-flex}.card-header h2{letter-spacing:-.3px;font-size:1.2rem;font-weight:700}.card-header h2 .gold{color:var(--accent-gold)}.hero-section{text-align:center;border-radius:var(--radius);min-height:780px;margin-bottom:70px;padding:0;position:relative;overflow:hidden}@media (width>=900px){.hero-section{min-height:920px;margin-bottom:60px}}.hero-bg-single{z-index:0;border-radius:var(--radius);background-color:#0a0a12;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-video-wrap{z-index:1;border-radius:var(--radius);background-color:#0a0a12;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-video-wrap video{object-fit:cover;object-position:center;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content{z-index:2;border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:30px 20px;display:flex;position:relative;backdrop-filter:none!important;background:0 0!important}@media (width>=900px){.hero-content{min-height:720px}}.hero-logo{color:#f5f0d0;backdrop-filter:none;border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 8px;font-size:2.2rem;display:flex;overflow:hidden;box-shadow:0 0 40px #0000004d;background:0 0!important}.hero-logo img{object-fit:cover;background:0 0;width:100%;height:100%}.hero-logo i{text-shadow:0 2px 20px #00000080}.hero-title{letter-spacing:-.5px;color:#fff;text-shadow:0 4px 30px #000000d9,0 2px 8px #00000080;background:0 0;font-size:2.2rem;font-weight:800;line-height:1.2}.hero-title .gold{color:var(--accent-gold)}.hero-sub{color:#fffffff2;text-shadow:0 2px 20px #000c;background:0 0;margin-top:4px;font-size:1rem}.hero-badge{backdrop-filter:blur(2px);color:var(--accent-gold-bright);text-shadow:0 1px 6px #00000080;background:#0000004d;border:1px solid #ffffff26;border-radius:30px;margin-top:8px;padding:4px 16px;font-size:.65rem;display:inline-block}.hero-badge i{margin-right:4px}.stats-grid{z-index:5;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:-60px 16px 16px;display:grid;position:relative}@media (width<=640px){.stats-grid{margin:-40px 8px 16px}}.stat-card{background:var(--cream-bg);border-radius:var(--radius);text-align:center;transition:var(--transition);border:1px solid #0000000f;padding:14px 12px;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.stat-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);width:60%;height:2px;animation:3.2s ease-in-out infinite statCardScan;position:absolute;top:0;left:-60%}@keyframes statCardScan{0%{left:-60%}to{left:100%}}.stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001a,0 0 0 1px #d4af3726}.stat-card .stat-number{color:var(--deep-green);font-size:1.6rem;font-weight:800;line-height:1.2}.stat-card .stat-label{color:#4a4a5e;text-transform:uppercase;letter-spacing:.3px;font-size:.6rem;font-weight:600}.journey-timeline{margin:16px 0 20px;padding-left:26px;position:relative}.journey-timeline:before{content:"";background:linear-gradient(180deg,var(--accent-gold),#d4af3726);width:2px;position:absolute;top:4px;bottom:4px;left:8px}.journey-timeline-item{padding-bottom:18px;position:relative}.journey-timeline-item:last-child{padding-bottom:0}.journey-timeline-item:before{content:"";background:var(--accent-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-26px;box-shadow:0 0 0 3px #d4af3726}.journey-timeline-item .journey-year{color:var(--accent-gold);letter-spacing:.04em;font-size:.7rem;font-weight:800}.journey-timeline-item .journey-desc{color:var(--text-secondary);margin-top:2px;font-size:.78rem;line-height:1.5}.login-value-prop{color:#ffffffbf;max-width:320px;margin:10px 0;font-size:.7rem;line-height:1.6}.login-security-badges{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.login-security-badges .security-badge{color:#fff9;align-items:center;gap:5px;font-size:.62rem;display:flex}.login-security-badges .security-badge i{color:#4ade80}.how-it-works-section{border-radius:var(--radius-lg);background:linear-gradient(135deg,#d4af370d,#0000);border:1px solid #d4af3726;margin:18px 0;padding:20px}.how-it-works-grid{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:14px;display:flex}.how-step-card{background-color:var(--bg-card);border-radius:var(--radius);text-align:center;min-width:130px;transition:var(--transition);background-position:50%;background-size:cover;border:2px solid #f5f0e1;flex:1 1 0;padding:16px 12px;position:relative}.how-step-card:hover{border-color:var(--accent-gold);transform:translateY(-3px);box-shadow:0 10px 24px #0003}.how-step-number{color:var(--accent-gold);opacity:.9;font-size:.6rem;font-weight:800;position:absolute;top:8px;left:10px}.how-step-card h4,.how-step-card p{z-index:1;position:relative;color:#fff!important}.how-step-icon{background:linear-gradient(135deg,var(--accent-gold),#b8960f);color:#0a0a0f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:1.1rem;transition:box-shadow .3s;display:flex;box-shadow:0 0 0 4px #d4af371f,0 4px 14px #d4af374d}.how-step-card:hover .how-step-icon{box-shadow:0 0 0 6px #d4af3733,0 6px 18px #d4af3773}.how-step-card h4{color:var(--text-primary);margin-bottom:5px;font-size:.78rem;font-weight:700}.how-step-card p{color:var(--text-secondary);font-size:.65rem;line-height:1.5}.how-step-arrow{color:var(--accent-gold);opacity:.7;justify-content:center;align-items:center;font-size:1.1rem;animation:1.8s ease-in-out infinite howStepArrowPulse;display:flex}@keyframes howStepArrowPulse{0%,to{opacity:.35}50%{opacity:.9}}.job-flip-section{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#d4af370f,#0000);border:1px solid #d4af3729;margin:22px 0;padding:20px}.job-flip-sub{color:var(--text-muted);margin:-6px 0 16px;font-size:.7rem}.job-flip-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.job-split-card{border-radius:var(--radius-lg);background:var(--cream-bg);text-align:left;border:1px solid #00000014;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.job-split-card:hover{border-color:var(--accent-gold);transform:translateY(-5px);box-shadow:0 14px 30px #00000040}@media (width<=700px){.job-flip-grid{grid-template-columns:1fr}}.job-split-img{aspect-ratio:3/2;background-position:top;background-size:cover;width:100%}.job-split-body{padding:12px 14px 16px}.job-split-title{color:var(--cream-text);margin-bottom:5px;font-size:.8rem;font-weight:800}.job-split-desc{color:#4a4a5e;font-size:.65rem;line-height:1.6}@media (width<=720px){.how-it-works-grid{flex-direction:column}.how-step-arrow{transform:rotate(90deg)}}.flight-network-heading{color:var(--accent-gold);letter-spacing:.3px;text-shadow:0 0 12px #d4af374d;border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#d4af37,#0000) 1;align-items:center;gap:8px;margin:14px 0 8px;padding-bottom:4px;font-size:.95rem;font-weight:800;display:inline-flex}.flight-network-heading i{background:linear-gradient(135deg,#f3e5ab,#d4af37);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.flight-map-wrap{border-radius:var(--radius-lg);background:#0b1229;border:2px solid #f5f0e1;width:100%;height:480px;margin:14px 0;animation:4s ease-in-out infinite flightMapGlow;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000080,0 0 0 1px #f5f0e133,0 0 40px #d4af3724,inset 0 0 0 1px #d4af3714}@keyframes flightMapGlow{0%,to{box-shadow:0 16px 50px #00000080,0 0 0 1px #d4af3724,0 0 40px #d4af3724,inset 0 0 0 1px #d4af3714}50%{box-shadow:0 16px 50px #00000080,0 0 0 1px #d4af3740,0 0 55px #d4af3747,inset 0 0 0 1px #d4af3724}}@media (width>=900px){.flight-map-wrap{height:600px}}.flight-map-wrap:before{content:"";z-index:5;pointer-events:none;border-radius:var(--radius-lg);position:absolute;inset:0;box-shadow:inset 0 0 60px #0b12298c}.flight-map-corner{z-index:6;pointer-events:none;border-color:#f3e5abbf;width:26px;height:26px;position:absolute}.flight-map-corner.tl{border-top:2px solid;border-left:2px solid;border-radius:6px 0 0;top:8px;left:8px}.flight-map-corner.tr{border-top:2px solid;border-right:2px solid;border-radius:0 6px 0 0;top:8px;right:8px}.flight-map-corner.bl{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 6px;bottom:8px;left:8px}.flight-map-corner.br{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 6px;bottom:8px;right:8px}.flight-map-live-badge{z-index:7;letter-spacing:.5px;color:#f3e5ab;text-transform:uppercase;pointer-events:none;background:#0b1229d9;border:1px solid #d4af3773;border-radius:20px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0006}.flight-map-live-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite statusBlink;box-shadow:0 0 6px #4ade80e6}.flight-map-wrap #flightMap{background:#0b1229;width:100%;height:100%}.flight-map-wrap #flightMap svg{width:100%;height:100%;display:block}.fm-country-name{text-anchor:middle;pointer-events:none}.fm-country-name-en{font-family:var(--font-sans);fill:#a8b3c7cc;text-transform:uppercase;letter-spacing:.03px;font-size:1.1px;font-weight:600}.fm-country-name-ar{fill:#a8b3c7a6;font-family:Amiri,serif;font-size:1.2px}.fm-country-name-am{fill:#a8b3c7a6;font-family:Noto Sans Ethiopic,sans-serif;font-size:.95px}.fm-border{fill:none;stroke:#5a7099;stroke-width:.08px;opacity:.85}.fm-route-path{fill:none;stroke:#d4af37;stroke-width:.12px;stroke-dasharray:.3 .55;opacity:.55}.fm-hub-marker{fill:#f3e5ab}.fm-hub-glow{fill:#f3e5ab;animation:2.2s ease-out infinite fmSvgPulse}.fm-dest-marker{fill:#f3e5ab;stroke:#d4af37;stroke-width:.12px}.fm-dest-glow{fill:#d4af37;opacity:.35}.fm-plane-dot{fill:url(#fmPlaneGradient);stroke:#5c4a10;stroke-width:.5px;filter:drop-shadow(0 0 .3px #0009)}@keyframes fmSvgPulse{0%{r:.6;opacity:.55}70%{r:1.7;opacity:0}to{r:1.7;opacity:0}}.fm-label{font-family:var(--font-sans);fill:#f3e5ab;text-transform:uppercase;letter-spacing:.02px;paint-order:stroke;stroke:#0b1229d9;stroke-width:.25px;font-size:1.35px;font-weight:700}.fm-label-hub{font-size:1.6px}.fm-country-label{font-family:var(--font-sans);fill:#d4af37bf;text-transform:uppercase;letter-spacing:.04px;font-size:.85px;font-weight:500}@media (prefers-reduced-motion:reduce){.fm-hub-glow{animation:none}}@keyframes infographicShimmer{0%{left:-60%}50%,to{left:140%}}.infographic-vcard-btn{width:100%;margin-top:14px}.country-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:14px 0;display:flex}.home-activity-section{background:linear-gradient(160deg,#d4af370a,transparent 60%),var(--bg-card);border:1px solid #d4af3724;border-radius:0;margin:22px -24px 0;padding:24px 26px}.home-activity-section .home-info-heading{margin-bottom:4px}.country-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;margin:14px 0;display:grid}.country-card{background:var(--cream-bg);border-radius:var(--radius-lg);transition:var(--transition);cursor:default;color:var(--cream-text);border:2px solid #e8dcc0;flex-direction:column;height:280px;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}.country-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.country-card .country-flag-wrap{background-color:#e8e4dc;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:50%;justify-content:flex-end;align-items:flex-end;display:flex;position:relative;overflow:hidden}.country-card .country-flag-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000059 100%);position:absolute;inset:0}.country-card .country-info{background:var(--cream-bg);flex-direction:column;flex:50%;justify-content:center;padding:8px 12px 12px;display:flex;overflow:hidden}.country-card .country-name{color:var(--deep-green);font-size:.92rem;font-weight:700}.country-card .country-cities{color:#4a4a5e;margin-top:1px;font-size:.62rem}.country-card .country-status{text-transform:uppercase;border-radius:30px;margin-top:4px;padding:1px 10px;font-size:.52rem;font-weight:700;display:inline-block}.country-card .country-status.active{color:#1d4ed8;background:#3b82f61a}.country-card .country-status.high-demand{color:#1a7a3a;background:#22c55e1f}.country-card .country-status.urgent{color:#b91c1c;background:#ef44441a}.country-card .country-status.experience-tag{color:#7e22ce;background:#a855f71f}.country-card .country-status .status-blink-dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.country-card .country-status .status-blink-dot.blink-red{background:#ef4444;box-shadow:0 0 4px #ef4444d9}.country-card .country-status .status-blink-dot.blink-green{background:#22c55e;box-shadow:0 0 4px #22c55ed9}.country-card .country-status .status-blink-dot.blink-blue{background:#3b82f6;box-shadow:0 0 4px #3b82f6d9}.country-card .country-status .status-blink-dot.blink-fast{animation:.55s ease-in-out infinite statusBlink}.country-card .country-status .status-blink-dot.blink-medium{animation:1.3s ease-in-out infinite statusBlink}.country-card .country-status .status-blink-dot.blink-slow{animation:2.2s ease-in-out infinite statusBlink}@keyframes statusBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.75)}}.country-card .country-apply-btn{border-radius:var(--radius);color:#1a1408;letter-spacing:.2px;cursor:pointer;width:100%;transition:var(--transition);background:linear-gradient(135deg,#f7c948,#d4af37,#b88a00);border:0;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;font-size:.76rem;font-weight:800;display:flex;box-shadow:0 3px 12px #d4af374d}.country-card .country-apply-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3773}.country-card .country-apply-btn i{font-size:.72rem}.resource-links-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:10px 0;display:grid}.resource-link{background:var(--cream-bg);border-radius:var(--radius-lg);color:var(--cream-text);transition:var(--transition);border:1px solid #0000000f;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:.65rem;text-decoration:none;display:flex;box-shadow:0 2px 12px #0000000a}.resource-link:hover{border-color:var(--deep-green);transform:translateY(-3px);box-shadow:0 6px 24px #00000014}.resource-link:hover .link-label{color:var(--deep-green)}.resource-link .link-logo{background:#0a2e1a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.resource-link .link-logo img{object-fit:cover;width:100%;height:100%}.resource-link .link-logo i{color:var(--deep-green);font-size:.7rem}.resource-link .link-text{flex-direction:column;gap:0;min-width:0;line-height:1.2;display:flex}.resource-link .link-label{transition:var(--transition);color:var(--deep-green);font-size:.65rem;font-weight:700}.resource-link .link-desc{color:#4a4a5e;white-space:normal;font-size:.45rem;line-height:1.3}.news-calendar-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.news-calendar-grid .news-card,.news-calendar-grid .calendar-card{background:var(--broken-white);border-radius:var(--radius);color:#1a1a2e;border:1px solid #00000014;padding:12px 16px}.news-calendar-grid .news-card h4,.news-calendar-grid .calendar-card h4{color:#1a3a2a;margin-bottom:6px;font-size:.8rem}.news-calendar-grid .news-card h4 i,.news-calendar-grid .calendar-card h4 i{color:var(--deep-green)}.full-calendar{border-collapse:collapse;width:100%;font-size:.6rem}.full-calendar th{color:#2a3a2a;text-align:center;border-bottom:1px solid #0000000f;padding:2px 0;font-weight:700}.full-calendar td{text-align:center;color:#3a3a4e;border-radius:var(--radius);transition:var(--transition);padding:2px 0}.full-calendar td.today{color:var(--deep-green);font-weight:700}.full-calendar td .cal-day-num{display:inline-block}.full-calendar td.today .cal-day-num{border:2px solid var(--accent-gold);background:#d4af3726;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 0 6px #d4af3766}@keyframes holidayBlink{0%,to{color:#fff;background:#e5393559}50%{color:#1a1a1a;background:#ffb30080}}.full-calendar td.holiday{border-radius:6px;font-weight:800;animation:1.4s ease-in-out infinite holidayBlink}.full-calendar td.nonworking{color:var(--danger);opacity:.7}.calendar-legend{color:#3a3a4e;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;font-size:.55rem;display:flex}.calendar-legend .legend-item{align-items:center;gap:3px;display:flex}.calendar-legend .legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.calendar-legend .legend-today{background:var(--accent-gold)}.calendar-legend .legend-holiday{background:var(--danger)}.calendar-legend .legend-nonworking{background:var(--danger);opacity:.5}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calendar-header .cal-nav{color:#2a3a2a;cursor:pointer;transition:var(--transition);background:0 0;border:0;padding:2px 8px;font-size:.8rem}.calendar-header .cal-nav:hover{color:var(--accent-gold)}.calendar-header .cal-title{color:#1a3a2a;flex-direction:column;align-items:center;gap:2px;font-size:.8rem;font-weight:700;display:flex}.cal-eth-label{color:#8a6100;background:#c9a2271f;border-radius:10px;padding:1px 8px;font-size:.55rem;font-weight:600}.full-calendar td .cal-eth-day{opacity:.65;margin-top:1px;font-size:.5rem;font-weight:500;line-height:1;display:block}@keyframes holidayNameBlink{0%,to{color:#e53935;background:#e539351f}50%{color:#ffb300;background:#ffb3002e}}.office-hours{color:#2a3a2a;text-align:center;border-top:1px solid #0000000f;margin-top:6px;padding-top:6px;font-size:.65rem}.office-hours strong{color:var(--deep-green)}.holiday-list{color:#3a3a4e;text-align:center;margin-top:4px;font-size:.6rem}.holiday-list .holiday-item{color:var(--deep-green);background:#d4af371a;border-radius:10px;margin:1px 2px;padding:0 6px;display:inline-block}.about-image-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.about-values-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:10px 0 18px;display:grid}.about-value-card{background:var(--bg-card-alt);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);border:1px solid #d4af3724;padding:18px 16px}.about-value-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 26px #00000040}.about-value-icon{background:linear-gradient(135deg,var(--accent-gold),#b8960f);color:#0a0a0f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:1.2rem;display:flex}.about-value-title{color:var(--text-primary);margin-bottom:6px;font-size:.8rem;font-weight:800}.about-value-desc{color:var(--text-secondary);font-size:.66rem;line-height:1.6}.about-milestones-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:10px 0 18px;display:grid}.about-milestone-card{background:linear-gradient(160deg,var(--bg-card-alt),#0000001a);border:1px solid #d4af3733;border-top:2px solid var(--accent-gold);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);padding:16px 10px}.about-milestone-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000040}.about-milestone-num{color:var(--accent-gold);font-size:1.5rem;font-weight:900}.about-milestone-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:.62rem}.about-cta-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.about-cta-btn{border-radius:30px;padding:11px 26px;font-size:.78rem;font-weight:700}.recommended-tip-box{border-radius:var(--radius-lg);background:linear-gradient(120deg,#3b82f614,#3b82f605);border:1px solid #3b82f640;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex}.recommended-tip-box .recommended-tip-icon{color:#60a5fa;flex-shrink:0;margin-top:1px;font-size:1rem}.recommended-tip-box .recommended-tip-label{color:#60a5fa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.recommended-tip-box .recommended-tip-text{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.page-help-banner{border-radius:var(--radius-lg);background:linear-gradient(120deg,#d4af371a,#d4af3705);border:1px solid #d4af3738;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 22px;display:flex}.page-help-banner-text{align-items:center;gap:12px;min-width:0;display:flex}.page-help-banner-icon{background:linear-gradient(135deg,var(--accent-gold),#b8960f);color:#0a0a0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex}.page-help-banner-title{color:var(--text-primary);font-size:.8rem;font-weight:800}.page-help-banner-sub{color:var(--text-secondary);font-size:.68rem}.page-help-banner-btn{white-space:nowrap;border-radius:30px;flex-shrink:0;padding:10px 22px;font-size:.72rem;font-weight:700}#adminLoginHelpBanner .page-help-banner-title,#adminLoginHelpBanner .page-help-banner-sub{color:#000!important}#adminLoginHelpBanner .page-help-banner-btn{border:0;color:#fff!important;background:#2563eb!important}#adminLoginHelpBanner .page-help-banner-btn:hover{background:#1d4ed8!important}@media (width<=560px){.page-help-banner{text-align:center;justify-content:center}.page-help-banner-text{flex-direction:column}}.about-image-item{background:var(--bg-card-alt);border-radius:var(--radius);text-align:center;transition:var(--transition);border:1px solid #ffffff0a;padding:8px}.about-image-item:hover{border-color:#d4af3714;transform:translateY(-2px)}.about-image-item .img-preview{border-radius:var(--radius);background:#ffffff05;justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.about-image-item .img-preview img{object-fit:cover;width:100%;height:100%}.about-image-item .img-desc{color:var(--text-primary);border-radius:var(--radius);width:100%;background:#ffffff05;border:1px solid #ffffff0a;margin-top:4px;padding:2px 4px;font-size:.6rem}.about-image-item .img-desc::placeholder{color:var(--text-muted)}.about-image-item .remove-img-btn{color:#fff;cursor:pointer;width:20px;height:20px;transition:var(--transition);background:#ef444499;border:0;border-radius:50%;margin-top:4px;font-size:.5rem}.about-image-item .remove-img-btn:hover{background:var(--danger)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow-deep);border:1px solid #ffffff0a;padding:24px 28px}#apply .glass-card{-webkit-backdrop-filter:none;background:#14141f}.section-title{letter-spacing:-.3px;margin-bottom:4px;font-size:1.3rem;font-weight:700}.gold-text{color:var(--accent-gold)}.section-subtitle{color:var(--text-secondary);opacity:.8;margin-bottom:16px;font-size:.8rem}.collapsible-section{background:var(--bg-card-alt);border-radius:var(--radius);transition:var(--transition);border:1px solid #ffffff0a;margin-bottom:10px;overflow:hidden}.collapsible-section:hover{border-color:#d4af370f}.collapsible-section summary{cursor:pointer;color:#fff;transition:var(--transition);background:#6b6f78;align-items:center;padding:10px 16px;font-size:.85rem;font-weight:600;list-style:none;display:flex}.collapsible-section summary::-webkit-details-marker{display:none}.collapsible-section summary:before{content:"▶ ";color:#fff;margin-right:6px;font-size:.6rem;transition:transform .2s}.collapsible-section[open] summary:before{transform:rotate(90deg)}.collapsible-section summary:hover{background:#7a7e88}.collapsible-section .section-body{padding:0 16px 16px}.form-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.upload-grid{grid-template-columns:1fr 1fr 1fr;gap:8px 16px;display:grid}.example-text{color:var(--text-muted);margin-top:1px;font-size:.55rem;display:block}.skills-select-container{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.skill-tag{color:var(--text-secondary);background:#d4af3714;border:1px solid #d4af3714;border-radius:30px;align-items:center;gap:4px;padding:1px 10px 1px 12px;font-size:.6rem;display:inline-flex}.skill-tag .remove-skill{cursor:pointer;color:var(--text-muted);transition:var(--transition);font-size:.5rem}.skill-tag .remove-skill:hover{color:var(--danger)}.gulf-country-options-list{border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff0f;max-height:160px;overflow-y:auto}.gulf-country-option{color:var(--text-secondary);border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.7rem;display:flex}.gulf-country-option:last-child{border-bottom:none}.gulf-country-option.added{color:var(--accent-gold);background:#d4af3714;font-weight:600}.gulf-country-add-btn{width:22px;height:22px;color:var(--accent-gold);cursor:pointer;transition:var(--transition);background:#d4af3714;border:1px solid #d4af3766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:flex}.gulf-country-add-btn:hover{background:var(--accent-gold);color:#1a1408}.gulf-country-option.added .gulf-country-add-btn{color:#22c55e;background:#22c55e26;border-color:#22c55e66}.cv-sheet{color:#1a1a2e;border-radius:var(--radius);box-sizing:border-box;page-break-after:always;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:16px auto 0;padding:8mm 10mm;font-family:Helvetica Neue,Arial,sans-serif;font-size:10pt;line-height:1.5;display:flex;position:relative;box-shadow:0 4px 30px #0000004d}.cv-sheet .cv-value,.cv-sheet .cv-name,.cv-sheet .cv-position,.cv-sheet .cv-country{text-transform:uppercase}.cv-sheet:last-child{page-break-after:auto}.cv-sheet .cv-body{flex:1}.cv-sheet .cv-footer{color:#4a5568;border-top:1px dashed #00000014;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2mm;margin-top:auto;padding-top:2mm;font-size:7.5pt;display:flex;position:relative}.cv-sheet .cv-footer .footer-contact{line-height:1.6}.cv-sheet .cv-footer .footer-contact strong{color:#1a365d}.cv-sheet .cv-footer .signature{text-align:center;width:42mm;position:relative}.cv-sheet .cv-footer .signature .auth-stamp{object-fit:contain;pointer-events:none;z-index:2;width:34mm;height:auto;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cv-sheet .cv-footer .signature .line{z-index:1;border-top:1.5px solid #4a5568;margin-top:5mm;margin-bottom:.5mm;position:relative}.cv-sheet .cv-footer .signature p{color:#4a5568;z-index:1;margin:0;font-size:7pt;position:relative}.cv-sheet .cv-footer .qr-code-cv{align-items:center;gap:8px;display:flex}.cv-sheet .cv-footer .qr-code-cv #cvQRCode{border:1px solid #00000014;border-radius:4px;width:60px;height:60px;padding:3px}.cv-sheet .cv-footer .qr-code-cv .qr-label{color:#4a5568;text-align:center;max-width:70px;font-size:5.5pt;line-height:1.2}.cv-sheet .cv-header{border-bottom:2.5px solid #1a365d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2mm;margin-bottom:3mm;padding-bottom:2.5mm;display:flex}.cv-sheet .cv-header .cv-header-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-sheet .cv-header .cv-header-left .brand-logo-sm{background:0 0;border:2px solid #d4af37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.cv-sheet .cv-header .cv-header-left .brand-logo-sm img{object-fit:cover;background:#fff;border-radius:50%;width:100%;height:100%;padding:2px}.cv-sheet .cv-header .cv-header-left .brand-logo-sm i{color:#d4af37;font-size:1.2rem}.cv-sheet .cv-header .cv-header-left .brand-text{color:#1a365d;letter-spacing:.5px;font-size:12pt;font-weight:800;line-height:1.2}.cv-sheet .cv-header .cv-header-left .brand-text .gold{color:#d4af37}.cv-sheet .cv-header .cv-header-left .brand-text .company-full{color:#2b4a6a;letter-spacing:.3px;font-size:9pt;font-style:italic;font-weight:600;display:block}.cv-sheet .cv-header .cv-header-left .brand-ar{color:#1a365d;direction:rtl;margin-top:1px;font-family:Amiri,serif;font-size:9pt;font-weight:700;display:block}.cv-sheet .cv-header .cv-header-right{text-align:right;color:#1a365d;font-size:8.5pt}.cv-sheet .cv-header .cv-header-right .ref-number{color:#d4af37;font-size:11pt;font-weight:700}.cv-sheet .cv-header .cv-header-right .ref-label{color:#4a5568;text-transform:uppercase;font-size:6.5pt}.cv-sheet .cv-header .cv-header-right .applied-date{color:#4a5568;margin-top:1mm;font-size:7pt}.cv-sheet .cv-top-row{background:#fafbfc;border:1px solid #0000000f;border-radius:2mm;gap:4mm;margin-bottom:3mm;padding:2mm;display:flex}.cv-sheet .short-photo-left{color:#4a5568;background:#edf2f7;border:2px solid #1a365d;border-radius:2mm;flex-shrink:0;justify-content:center;align-items:center;width:28mm;height:36mm;font-size:7pt;display:flex;overflow:hidden}.cv-sheet .photo-bg-fit{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.cv-sheet .cv-header-text{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.5mm;min-width:0;display:flex}.cv-sheet .cv-header-text .cv-name{color:#1a365d;font-size:15pt;font-weight:700;line-height:1.2}.cv-sheet .cv-header-text .cv-position{color:#2b6cb0;font-size:11pt;font-weight:600}.cv-sheet .cv-header-text .cv-country{color:#e57373;font-size:10pt;font-weight:600}.cv-sheet .cv-header-text .cv-basic-info{color:#4a5568;font-size:8.5pt}.cv-sheet .cv-header-text .cv-knows-ethics{color:#343a40;letter-spacing:.2mm;align-self:flex-start;font-family:Helvetica Neue,Arial,sans-serif;font-size:9pt;font-weight:600;display:inline-block}.cv-sheet .cv-content-wrap{gap:4mm;margin-bottom:3mm;display:flex}.cv-sheet .cv-left-content{flex:2}.cv-sheet .standing-photo-right{color:#4a5568;background:#edf2f7;border:2px solid #1a365d;border-radius:2mm;flex:1;justify-content:center;align-self:stretch;align-items:center;max-width:55mm;max-height:140mm;font-size:7pt;display:flex;overflow:hidden}.cv-sheet .cv-section-title{color:#1a365d;text-transform:uppercase;border-bottom:1.5px solid #00000014;margin-top:2mm;margin-bottom:1.5mm;padding-bottom:.5mm;font-size:9pt;font-weight:700}.cv-sheet .cv-section-title-ar{color:#4a5568;direction:rtl;border-bottom:1px solid #0000000a;margin-top:-.5mm;margin-bottom:1mm;padding-bottom:.3mm;font-family:Amiri,serif;font-size:7.5pt;font-weight:700}.cv-sheet .cv-personal-passport-grid{background:#fafbfc;border:1px solid #0000000f;border-radius:2mm;grid-template-columns:1fr 1fr;gap:1.5mm 4mm;margin-bottom:2mm;padding:2mm 3mm;display:grid}.cv-sheet .cv-personal-passport-grid .cv-col:first-child{border-right:1.5px solid #cbd5e1;padding-right:3mm}.cv-sheet .cv-personal-passport-grid .cv-col:last-child{padding-left:1mm}.cv-sheet .cv-personal-passport-grid .cv-col{flex-direction:column;gap:.3mm;display:flex}.cv-sheet .cv-personal-passport-grid .cv-col .cv-row{border-bottom:1px dotted #0000000d;justify-content:space-between;padding:.4mm 0;font-size:8.5pt;display:flex}.cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-label{color:#4a5568;font-weight:600}.cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-label-ar{color:#4a5568;direction:rtl;margin-left:4px;font-family:Amiri,serif;font-size:7pt;font-weight:600}.cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-value{color:#1a365d;text-align:right;font-weight:500}.cv-sheet .cv-contact-table{background:#fafbfc;border:1px solid #0000000f;border-top:3px solid #94a3b8;border-radius:2mm;grid-template-columns:1fr 1fr;gap:.5mm 2mm;margin-bottom:2mm;padding:2mm 3mm;font-size:8.5pt;display:grid}.cv-sheet .cv-contact-table .cv-row{border-bottom:1px dotted #0000000d;justify-content:space-between;padding:.4mm 0;display:flex}.cv-sheet .cv-contact-table .cv-row .cv-label{color:#4a5568;font-weight:600}.cv-sheet .cv-contact-table .cv-row .cv-label-ar{color:#4a5568;direction:rtl;margin-left:4px;font-family:Amiri,serif;font-size:7pt;font-weight:600}.cv-sheet .cv-contact-table .cv-row .cv-value{color:#1a365d;text-align:right;font-weight:500}.cv-sheet .cv-combined-table{border:1px solid #0000000f;border-top:3px solid #94a3b8;border-radius:2mm;margin:2mm 0 3mm;overflow:hidden}.cv-sheet .cv-combined-table table{border-collapse:collapse;width:100%;font-size:8.5pt}.cv-sheet .cv-combined-table th{text-align:left;color:#1a365d;text-transform:uppercase;background:#edf2f7;border-bottom:1.5px solid #00000014;border-right:1.5px solid #cbd5e1;padding:2mm 3mm;font-size:8pt;font-weight:700}.cv-sheet .cv-combined-table th:last-child{border-right:none}.cv-sheet .cv-combined-table th .ar{text-transform:none;color:#4a5568;direction:rtl;font-family:Amiri,serif;font-size:7pt;font-weight:600}.cv-sheet .cv-combined-table td{vertical-align:top;color:#2d3748;border-bottom:1px solid #0000000a;border-right:1.5px solid #cbd5e1;padding:2mm 3mm}.cv-sheet .cv-combined-table td:last-child{border-right:none}.cv-sheet .cv-combined-table tr:last-child td{border-bottom:none}.cv-sheet .cv-combined-table td .ar-text{color:#4a5568;direction:rtl;margin-top:1px;font-family:Amiri,serif;font-size:7pt;display:block}.cv-sheet .cv-attached-docs{padding:2mm 0}.cv-sheet .cv-attached-docs .docs-label{color:#1a365d;border-bottom:1.5px solid #00000014;margin-bottom:2mm;padding-bottom:.5mm;font-size:10pt;font-weight:700}.cv-sheet .cv-attached-docs .doc-item{color:#4a5568;background:#f7fafc;border:1px solid #0000000f;border-radius:2mm;align-items:center;gap:4px;margin:0 2px 2px 0;padding:1.5mm 3mm;font-size:7.5pt;display:inline-flex}.cv-sheet .cv-attached-docs .doc-item i{color:#2b6cb0;font-size:.9rem}.cv-sheet .cv-attached-docs .doc-item .doc-btn{color:#2b6cb0;cursor:pointer;transition:var(--transition);background:0 0;border:0;border-radius:0;padding:0 3px;font-size:9pt}.cv-sheet .cv-attached-docs .doc-item .doc-btn.green{color:#2f855a;background:0 0}.cv-sheet .cv-attached-docs .doc-item .doc-btn:hover{opacity:.65}.cv-sheet .passport-photo-full{aspect-ratio:6/7;color:#4a5568;background:#edf2f7;border:3px solid #1a365d;border-radius:3mm;justify-content:center;align-items:center;width:100%;max-width:120mm;margin:3mm auto 0;font-size:9pt;display:flex;overflow:hidden}.cv-sheet .passport-photo-full img{object-fit:contain;width:100%;height:100%}.admin-locked-feature{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (width<=500px){.form-grid,.upload-grid{grid-template-columns:1fr}}@media print{.cv-sheet{width:100%;min-height:100vh;box-shadow:none;border-radius:0;margin:0;padding:8mm 10mm;transform:none}.admin-locked-feature,.cv-no-print{display:none!important}body{background:#fff!important}.glass-card{box-shadow:none!important;background:0 0!important;padding:0!important}}.btn{border-radius:var(--radius);transition:var(--transition);cursor:pointer;color:var(--btn-text-color);border:0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(0)scale(.98)}#admin .btn{border:1.5px solid #0000002e}#admin .btn:active{transform:scale(.94);box-shadow:inset 0 0 0 2px #d4af3780}.btn-primary{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-2));color:#0a0a0f;box-shadow:0 2px 10px rgba(var(--accent-gold-rgb),.14)}.med-cancel-btn,.med-submit-btn{letter-spacing:.3px;border:0;border-radius:30px;align-items:center;gap:8px;padding:11px 28px;font-size:.78rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.med-cancel-btn{color:var(--text-secondary);background:#ffffff0f;border:1.5px solid #ffffff26}.med-cancel-btn:hover{color:#f87171;background:#ef44441a;border-color:#ef44444d;transform:translateY(-2px)}.med-submit-btn{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d}.med-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #22c55e73}.med-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}#aboutAddImagesBtn{border:0;color:#fff!important;background:#2563eb!important}#aboutAddImagesBtn:hover{background:#1d4ed8!important}.btn-primary:hover{box-shadow:0 6px 22px rgba(var(--accent-gold-rgb),.28);transform:translateY(-1px)}.btn-gold{background:rgba(var(--accent-gold-rgb),.12);border:1px solid rgba(var(--accent-gold-rgb),.2);color:var(--accent-gold)}.btn-gold:hover{background:rgba(var(--accent-gold-rgb),.18);box-shadow:0 4px 16px rgba(var(--accent-gold-rgb),.14);transform:translateY(-1px)}.btn-lightgreen{color:#fff!important;background:#4ade80!important;border:1px solid #22c55e!important}.btn-lightgreen:hover{transform:translateY(-1px);background:#22c55e!important}.btn-outline{color:var(--text-secondary);background:0 0;border:1px solid #ffffff1a}.btn-outline:hover{border-color:rgba(var(--accent-gold-rgb),.25);background:#ffffff0a}.partner-section-tab{font-weight:700;color:#fff!important;background:#eab308!important;border:2px solid #d4af37!important}.partner-section-tab:hover,.partner-section-tab.active{color:#fff!important;background:#ca8a04!important;border-color:#f3e5ab!important}.btn-success{background:var(--success);color:#0a0a0f;box-shadow:0 2px 10px #22c55e1f}.btn-success:hover{transform:translateY(-1px);box-shadow:0 6px 22px #22c55e47}.btn-danger{background:var(--danger);color:#fff;box-shadow:0 2px 10px #ef44441f}.btn-danger:hover{transform:translateY(-1px);box-shadow:0 6px 22px #ef444447}.btn-sm{padding:2px 10px;font-size:.55rem}.btn-xs{padding:1px 6px;font-size:.45rem}.form-control{border-radius:var(--radius);width:100%;color:var(--text-primary);transition:var(--transition);background:#ffffff08;border:1px solid #ffffff0f;padding:6px 10px;font-family:inherit;font-size:.75rem}.form-control:hover{border-color:#d4af3726}.form-control:focus{border-color:var(--accent-gold);background:#d4af3705;outline:0;box-shadow:0 0 0 3px #d4af3714}.field-error{border:2px solid #e53935!important;box-shadow:0 0 0 3px #e5393526!important}.form-control::placeholder{color:var(--text-muted);font-size:.7rem}.form-control.file-input{padding:4px 6px;font-size:.6rem}.form-control.file-input::-webkit-file-upload-button{border-radius:var(--radius);color:var(--accent-gold);cursor:pointer;transition:var(--transition);background:#d4af3714;border:1px solid #d4af371f;padding:2px 10px;font-size:.55rem}.form-control.file-input::-webkit-file-upload-button:hover{background:#d4af371f}.form-control select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-color:var(--cream);color:#1a1a1a;border-color:#00000014;padding-right:28px}.form-control select option{background:var(--cream);color:#1a1a1a}.form-control select:focus{border-color:var(--accent-gold)}.form-control option{background:var(--cream);color:#1a1a1a}.form-group{margin-bottom:4px}.form-group label{color:var(--text-secondary);margin-bottom:1px;font-size:.65rem;font-weight:600;display:block}.city-search-dropdown{z-index:50;border:1.5px solid var(--accent-gold);border-radius:var(--radius);background:#fff;max-height:180px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000040}.city-search-dropdown .city-option{color:#1a1a1a;cursor:pointer;border-bottom:1px solid #0000000d;padding:8px 12px;font-size:.72rem}.city-search-dropdown .city-option:last-child{border-bottom:none}.city-search-dropdown .city-option:hover,.city-search-dropdown .city-option.highlighted{background:#d4af3726}.city-search-dropdown .city-option-empty{color:var(--text-muted);padding:10px 12px;font-size:.68rem;font-style:italic}.password-field-wrap{position:relative}.password-field-wrap input{padding-right:34px!important}.password-toggle-eye{cursor:pointer;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;font-size:.8rem;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle-eye:hover{color:var(--accent-gold)}.password-match-hint{margin-top:3px;font-size:.62rem;font-weight:600;display:none}.password-match-hint.match{color:#22c55e;display:block}.password-match-hint.mismatch{color:var(--danger);display:block}.auth-error{color:var(--danger);margin-top:4px;font-size:.7rem;display:none}.auth-success{color:var(--success);margin-top:4px;font-size:.7rem;display:none}.checkbox-group{align-items:flex-start;gap:6px;margin:6px 0;display:flex}.checkbox-group input[type=checkbox]{accent-color:var(--accent-gold);cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:2px}.checkbox-group label{color:var(--text-secondary);cursor:pointer;font-size:.65rem}.otp-display{border-radius:var(--radius);color:var(--accent-gold);background:#d4af370a;border:1px solid #d4af370f;margin:2px 0;padding:4px 10px;font-size:.7rem;display:none}.otp-display.show{display:block}.split-login-container{background:var(--bg-primary);border-radius:var(--radius-lg);min-height:400px;box-shadow:var(--panel-shadow-deep);border:1px solid #ffffff0a;margin-bottom:10px;display:flex}.split-left{background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary));border-radius:var(--radius-lg)0 0 var(--radius-lg);border-right:1px solid #ffffff0a;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 24px;display:flex;position:relative}.split-left .split-bg-image{object-fit:cover;z-index:0;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.split-left .company-brand{z-index:2;text-align:center;position:relative}.split-left .company-brand .brand-icon-lg{background:linear-gradient(135deg,var(--accent-gold),#b8960f);color:#0a0a0f;border:3px solid #d4af374d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 8px;font-size:1.8rem;display:flex;overflow:hidden;box-shadow:0 0 40px #d4af3714}.split-left .company-brand .brand-icon-lg img{object-fit:cover;width:100%;height:100%}.split-left .company-brand h1{letter-spacing:-.5px;color:#fff;font-size:1.4rem;font-weight:800;line-height:1.2}.split-left .company-brand h1 .gold{color:var(--accent-gold)}.split-left .company-brand .brand-sub{color:var(--text-secondary);letter-spacing:.3px;margin-top:2px;font-size:.7rem}.split-left .company-brand .brand-ar{font-family:var(--font-arabic);color:var(--text-muted);direction:rtl;margin-top:2px;font-size:.85rem}.split-right{border-radius:0 var(--radius-lg) var(--radius-lg)0;background:#f5f0e1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 24px;display:flex}.split-right .login-box{width:100%;max-width:360px}.split-right .login-box h2{color:#1a1a1a;margin-bottom:2px;font-size:1.1rem;font-weight:700}.split-right .login-box .login-sub{color:#3a3a3a;margin-bottom:10px;font-size:.7rem}.split-right .login-box label{color:#1a1a1a!important}.split-right .login-box .form-control{color:#1a1a1a!important;background:#fffdf7!important;border:1px solid #c9a227!important}.split-right .login-box .form-control::placeholder{color:#1a1a1a80!important}.split-right .login-box .register-toggle{border-top-color:#0000001f!important}.split-right .login-box .register-toggle span{color:#3a3a3a}.split-right .login-box .register-toggle .btn-link{color:#a9781a!important}.split-login-container .split-left .company-brand .welcome-note{color:var(--text-secondary);opacity:.92;max-width:340px;margin-top:8px;font-size:.7rem;line-height:1.55}.popup-message{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow-deep);z-index:2000;border:1px solid #d4af371a;max-width:320px;padding:14px 20px;animation:.4s slideUp;display:none;position:fixed;bottom:30px;right:30px}.popup-message .popup-icon{color:var(--accent-gold);margin-bottom:2px;font-size:1.2rem;display:block}.popup-message h3{color:#fff;font-size:.85rem;font-weight:700}.popup-message p{color:var(--text-secondary);margin-top:2px;font-size:.7rem}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.confirm-overlay{-webkit-backdrop-filter:blur(8px);z-index:3000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0;overflow-y:auto}.confirm-overlay.active{display:flex}.confirm-box{background:var(--bg-card);border-radius:var(--radius-lg);text-align:center;width:100%;max-width:400px;box-shadow:var(--panel-shadow-deep);border:1px solid #ffffff0a;max-height:calc(100vh - 40px);margin:auto;padding:24px 28px;overflow-y:auto}.confirm-box .confirm-icon{color:var(--accent-gold);margin-bottom:4px;font-size:2rem;display:block}.confirm-box h3{color:#fff;font-size:1rem;font-weight:700}.confirm-box p{color:var(--text-secondary);margin:4px 0 10px;font-size:.75rem}.confirm-actions{justify-content:center;gap:8px;display:flex}.apply-req-box{text-align:left;background:#f5f0e1;border:2px solid #c9a227;width:92%;max-width:640px;position:relative;box-shadow:0 20px 50px #00000080}.apply-req-close-x{color:#1a1a1a;cursor:pointer;width:32px;height:32px;transition:var(--transition);z-index:2;background:#0000000f;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;top:12px;right:12px}.apply-req-close-x:hover{color:#fff;background:#c0272d;border-color:#c0272d;transform:rotate(90deg)}.apply-req-icon-banner{color:#fff;background:linear-gradient(135deg,#c0272d,#8e1a1f);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:1.5rem;display:flex;box-shadow:0 6px 18px #c0272d59}.apply-req-box .apply-req-title{color:#c0272d;text-align:center;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;font-size:1.5rem;font-weight:900}.apply-req-actions{gap:14px}.apply-req-yes-btn,.apply-req-no-btn{flex:1;-webkit-backdrop-filter:blur(12px)!important;border:2px solid #f5f0e1!important;border-radius:30px!important;padding:13px 20px!important;font-size:.85rem!important;font-weight:800!important;transition:background-color .25s,color .25s,transform .25s,box-shadow .25s,border-color .25s!important}.apply-req-yes-btn{animation:2.2s ease-in-out infinite applyReqBtnPulseGreen;color:#14532d!important;background:#2ea04338!important;box-shadow:0 6px 18px #2ea04340,inset 0 1px #fff6!important}.apply-req-yes-btn:hover{animation-play-state:paused;transform:translateY(-2px)scale(1.04);background:#2ea04357!important;border-color:#fffdf5!important;box-shadow:0 10px 26px #2ea04366,inset 0 1px #ffffff80!important}.apply-req-no-btn{animation:2.2s ease-in-out infinite applyReqBtnPulseRed;color:#8b1a1f!important;background:#c0272d24!important;box-shadow:0 6px 18px #c0272d29,inset 0 1px #ffffff59!important}.apply-req-no-btn:hover{animation-play-state:paused;transform:translateY(-2px)scale(1.04);color:#5c1114!important;background:#c0272d42!important;border-color:#fffdf5!important;box-shadow:0 10px 26px #c0272d4d,inset 0 1px #ffffff73!important}@keyframes applyReqBtnPulseGreen{0%,to{box-shadow:0 6px 18px #2ea04340,inset 0 1px #fff6}50%{box-shadow:0 6px 24px #2ea04380,inset 0 1px #fff6}}@keyframes applyReqBtnPulseRed{0%,to{box-shadow:0 6px 18px #c0272d29,inset 0 1px #ffffff59}50%{box-shadow:0 6px 24px #c0272d57,inset 0 1px #ffffff59}}.apply-req-box .apply-req-intro{color:#5a5245;text-align:center;margin-bottom:16px;font-size:.72rem}.apply-req-list{flex-direction:column;gap:10px;margin-bottom:18px;padding-left:0;list-style:none;display:flex}.apply-req-list li{color:#b91c1c;background:#c9a22714;border-left:3px solid #c9a227;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 12px;font-size:.8rem;line-height:1.7;display:flex}.apply-req-num{color:#fff;background:#c9a227;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.65rem;font-weight:800;display:flex}.apply-req-box .apply-req-question{color:#1a1a1a;text-align:center;margin-bottom:14px;font-size:.9rem;font-weight:700}.apply-req-box .confirm-actions .btn{color:#1a1a1a!important}.apply-req-box .confirm-actions .btn-success{background:#4caf50}.apply-req-box .confirm-actions .btn-outline{background:0 0;border:1.5px solid #1a1a1a}.zoom-overlay{-webkit-backdrop-filter:blur(12px);z-index:4000;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.zoom-overlay.active{display:flex}.zoom-overlay img{border-radius:var(--radius);max-width:90%;max-height:90%;box-shadow:var(--panel-shadow-deep);object-fit:contain}.zoom-close{color:#fff;cursor:pointer;transition:var(--transition);z-index:10;background:0 0;border:0;font-size:2rem;position:absolute;top:20px;right:30px}.zoom-close:hover{color:var(--accent-gold);transform:rotate(90deg)}.cv-video-modal-box{flex-direction:column;align-items:center;gap:10px;display:flex}.cv-video-title{color:#fff;font-size:.85rem;font-weight:600}.doc-checklist-modal-box{background:#fffdf7;border:2px solid #a9781a;border-radius:10px;flex-direction:column;align-items:stretch;width:100%;max-width:340px;padding:22px 26px;display:flex;box-shadow:0 20px 50px #00000080}.doc-checklist-modal-title{color:#1a1a1a;text-align:center;margin-bottom:14px;font-size:.95rem;font-weight:800}.doc-checklist-modal-body{flex-direction:column;gap:10px;display:flex}.doc-checklist-open-btn{color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:var(--transition);background:#fffdf7;border:1.5px solid #a9781a;border-radius:6px;padding:5px 10px;font-size:.68rem;font-weight:600}.doc-checklist-open-btn:hover{background:#f3e8c4}.gulf-jobs-modal-box{max-width:460px}.gulf-jobs-search{color:#1a1a1a;background:#fffdf7;border:1px solid #c9a227;margin-bottom:12px}.gulf-jobs-modal-body{grid-template-columns:1fr 1fr;gap:8px 14px;max-height:55vh;padding-right:4px;display:grid;overflow-y:auto}.gulf-jobs-no-results{text-align:center;color:#6b6f78;padding:10px 0;font-size:.7rem}@media (width<=480px){.gulf-jobs-modal-body{grid-template-columns:1fr}}.quick-contact-widget{z-index:900;--qc-size:78px;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:84px;right:20px}.quick-contact-mascot-wrap{width:calc(var(--qc-size) + 12px);height:calc(var(--qc-size)*1.75 + 12px);position:relative}.quick-contact-toggle{width:calc(var(--qc-size) - 4px);height:calc(var(--qc-size) - 4px);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.quick-contact-mascot-face{width:var(--qc-size);height:var(--qc-size);filter:drop-shadow(0 4px 10px #d4af3766);border-radius:50%;animation:2.6s cubic-bezier(.45,0,.55,1) infinite qcMascotBounce;display:block;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.qc-mascot-native{width:340px;height:212px;transform:scale(calc(var(--qc-size)/340px));transform-origin:50%;margin-top:-106px;margin-left:-170px;position:absolute;top:50%;left:50%}.qc-mascot-eye{pointer-events:none;will-change:transform;transition:transform .15s ease-out;position:absolute}.quick-contact-mascot-shadow{width:calc(var(--qc-size)*.62);height:calc(var(--qc-size)*.155);filter:blur(2px);z-index:1;background:#0006;border-radius:50%;animation:2.6s ease-in-out infinite qcMascotShadow;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@keyframes qcMascotBounce{0%,to{transform:translate(-50%)translateY(0)scale(1)}12%{transform:translate(-50%)translateY(0)scale(1.12,.86)}48%{transform:translateX(-50%) translateY(calc(var(--qc-size)*-.586)) scale(.96,1.04)}82%{transform:translate(-50%)translateY(0)scale(1.08,.92)}}@keyframes qcMascotShadow{0%,to{opacity:.4;transform:translate(-50%)scale(1)}48%{opacity:.15;transform:translate(-50%)scale(.55)}}@media (width>=1024px){.quick-contact-widget{--qc-size:82px}}@media (width>=1600px){.quick-contact-widget{--qc-size:88px}}.quick-contact-greeting{color:#1a1200;border-radius:var(--radius-lg) var(--radius-lg) 2px var(--radius-lg);white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:#fffdf7;margin-bottom:8px;padding:8px 12px;font-size:.72rem;font-weight:600;animation:6s forwards qcGreetingShow;position:absolute;bottom:100%;right:0;transform:translateY(6px);box-shadow:0 6px 18px #0000004d}@keyframes qcGreetingShow{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.qc-emoji-particle{pointer-events:none;z-index:950;animation:.9s cubic-bezier(.2,.8,.3,1) forwards qcEmojiBurst;position:fixed;transform:translate(-50%,-50%)}@keyframes qcEmojiBurst{0%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(.4)}60%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.quick-contact-mascot-face,.quick-contact-mascot-shadow{animation:none}}.quick-contact-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--panel-shadow-deep),0 16px 40px #0006;border:1px solid #d4af3740;flex-direction:column;gap:4px;padding:10px;display:none}.quick-contact-widget.open .quick-contact-panel{display:flex}.quick-contact-header{color:var(--accent-gold);border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding:4px 8px 8px;font-size:.72rem;font-weight:800}.quick-contact-item{color:var(--text-secondary);border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px;font-size:.68rem;font-weight:600;transition:background .15s,color .15s;display:flex}.quick-contact-item:hover{color:var(--accent-gold);background:#d4af3714}.quick-contact-item i{text-align:center;width:16px;color:var(--accent-gold)}.quick-contact-item#quickContactWhatsapp i{color:#25d366}.quick-contact-apply{background:linear-gradient(135deg,#d4af371f,#0000)!important;font-weight:700!important}@media (width<=560px){.quick-contact-widget{bottom:74px;right:14px}}.site-footer{z-index:900;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--light-yellow);text-align:center;width:100%;color:var(--text-muted);background:#08080ed9;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 20px;font-size:.6rem;display:flex;position:fixed;bottom:0;left:0}.site-footer .brand{color:var(--accent-gold);font-weight:600}.site-footer .footer-divider{background:#ffffff0f;width:1px;height:16px}.footer-company-info{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:12px;font-size:.55rem;display:flex}.footer-company-info span{align-items:center;gap:4px;display:inline-flex}.footer-social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.footer-social-links a{color:#fff;width:20px;height:20px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:inline-flex;box-shadow:0 1px 4px #00000040}.footer-social-links a:hover{transform:translateY(-2px)scale(1.1);box-shadow:0 4px 10px #00000059}.footer-social-links a img{object-fit:cover;border-radius:50%;width:100%;height:100%}.footer-social-links a.email{background:#fff;padding:3px}.footer-social-links a.whatsapp{background:linear-gradient(135deg,#25d366,#128c4a)}.footer-social-links a.telegram{background:linear-gradient(135deg,#34aadc,#08c)}.footer-social-links a.instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}.footer-social-links a.tiktok{background:linear-gradient(135deg,#444,#000)}.footer-social-links a.facebook{background:linear-gradient(135deg,#4d94ff,#1877f2)}.footer-social-links a.youtube{background:linear-gradient(135deg,#f44,red)}.footer-social-links a.linkedin{background:linear-gradient(135deg,#0a94dc,#0077b5)}main{padding-bottom:80px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#d4af3733;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d4af374d}.admin-layout{align-items:flex-start;gap:16px;display:flex}.admin-sidebar-toggle{cursor:pointer;width:34px;height:34px;transition:var(--transition);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:8px;font-size:.85rem;color:#fff!important}.admin-sidebar-toggle:hover{background:#ffffff38;border-color:#fff;color:#fff!important}.admin-sub-nav{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0d;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px;display:flex}.admin-layout #adminSubNav{border-radius:var(--radius-lg);background:linear-gradient(#081225,#0d1c35);border:0;flex-flow:column;flex:0 0 210px;align-items:stretch;gap:5px;width:210px;min-height:100vh;margin-bottom:0;transition:flex-basis .25s,width .25s,padding .25s;position:sticky;top:0;overflow:hidden auto;box-shadow:0 8px 24px #00000047}.admin-layout #adminSubNav .sidebar-brand-footer{text-align:center;letter-spacing:.5px;color:#d4af37;border-top:1px solid #d4af3740;padding:14px 8px 6px;font-size:.72rem;font-weight:800}.admin-layout #adminSubNav #adminLogoutBtn{margin-top:auto}.admin-layout.sidebar-collapsed #adminSubNav .sidebar-brand-footer{white-space:nowrap;text-overflow:ellipsis;padding:10px 2px 4px;font-size:.5rem;overflow:hidden}.admin-layout.sidebar-collapsed #adminSubNav{flex-basis:56px;width:56px;padding:10px 6px}.admin-layout #adminSubNav .sub-nav-btn{text-align:left;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:flex-start;gap:12px;margin:3px 0;padding:11px 14px;transition:all .25s;position:relative;color:#fff!important}.admin-layout #adminSubNav .sub-nav-btn:hover,#adminContent .admin-layout #adminSubNav .sub-nav-btn.active{font-weight:700;box-shadow:0 8px 20px #0b5cff33;color:#fff!important;background:linear-gradient(90deg,#0b5cffe6,#1747d4b3)!important}.admin-layout #adminSubNav .nav-icon{text-align:center;flex-shrink:0;width:18px;font-size:.85rem;position:relative}.admin-layout #adminSubNav .sub-nav-btn:hover .nav-icon,.admin-layout #adminSubNav .sub-nav-btn.active .nav-icon,.admin-layout #adminSubNav .sub-nav-btn.active .nav-icon i{color:#fff!important}.admin-layout #adminSubNav .nav-label{font-size:.72rem;transition:opacity .15s;overflow:hidden}.admin-sidebar-group-label{letter-spacing:1px;text-transform:uppercase;color:#eab308;padding:18px 12px 6px;font-size:.58rem;font-weight:800}.admin-sidebar-group-label:not(:first-child){border-top:1px solid #9ca3af4d;margin-top:8px}#companyTabsContainer,#partnerTabsContainer,#messagesTabsContainer,.cv-sub-tabs,.admin-sub-tabs{display:none!important}#adminToolbarTabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}#adminToolbarTabs .toolbar-tab-btn{-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:.2px;cursor:pointer;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 11px;font-size:.62rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0000001f}#adminToolbarTabs .toolbar-tab-btn:hover{background:#ffffff42;transform:translateY(-1px);box-shadow:0 4px 10px #0000002e}#adminToolbarTabs .toolbar-tab-btn.active{color:#1a1408;background:linear-gradient(135deg,#f7c948,#d4af37,#b88a00);border-color:#d4af37;font-weight:800;box-shadow:0 4px 12px #d4af3759}.admin-layout.sidebar-collapsed #adminSubNav .admin-sidebar-group-label{display:none}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn{justify-content:center;padding-left:0;padding-right:0}.admin-layout.sidebar-collapsed #adminSubNav .nav-label{display:none}.admin-content-area{flex:1;min-width:0}@media (width<=720px){.admin-layout #adminSubNav .sub-nav-btn{padding:7px 10px;font-size:.62rem}}@media (width<=560px){.admin-layout{position:relative}.admin-layout #adminSubNav{z-index:500;border-radius:0;flex-basis:230px;width:230px;height:100vh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0006}.admin-layout.sidebar-collapsed #adminSubNav{flex-basis:230px;width:230px;padding:12px 8px;transform:translate(0)}.admin-layout.sidebar-collapsed #adminSubNav .nav-label{display:inline}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn{justify-content:flex-start;padding-left:10px}.admin-mobile-sidebar-backdrop{z-index:499;background:#00000080;display:none;position:fixed;inset:0}.admin-layout.sidebar-collapsed~.admin-mobile-sidebar-backdrop,.admin-layout.sidebar-collapsed .admin-mobile-sidebar-backdrop{display:block}}.admin-sub-page-content .admin-sub-nav,.admin-sub-page-content .cv-sub-tabs,.admin-sub-page-content .admin-sub-tabs,.admin-company-sub-nav{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1e3a8a,#2563eb);border:1px solid #60a5fa66;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px;display:flex;box-shadow:0 6px 18px #2563eb33}.admin-sub-page-content .admin-sub-nav .sub-nav-btn,.admin-sub-page-content .cv-sub-tab-btn,.admin-sub-page-content .admin-sub-tab-btn{background:#ffffff1f;border:1px solid #ffffff4d;color:#fff!important}.admin-sub-page-content .admin-sub-nav .sub-nav-btn:hover,.admin-sub-page-content .cv-sub-tab-btn:hover,.admin-sub-page-content .admin-sub-tab-btn:hover{background:#ffffff3d;color:#fff!important}.admin-sub-page-content .admin-sub-nav .sub-nav-btn.active,.admin-sub-page-content .cv-sub-tab-btn.active,.admin-sub-page-content .admin-sub-tab-btn.active{border-color:#d4af37;color:#1a1408!important;background:linear-gradient(135deg,#f7c948,#d4af37,#b88a00)!important}.sub-nav-btn:not(#adminSubNav *),.dash-nav-btn{border:1px solid var(--light-yellow);letter-spacing:.3px;cursor:pointer;background:#08080e80;border-radius:30px;align-items:center;gap:6px;padding:8px 16px;font-size:.68rem;font-weight:600;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 4px #00000026;color:#fff!important}.sub-nav-btn:not(#adminSubNav *):hover,.dash-nav-btn:hover{color:var(--text-secondary);border-color:var(--accent-gold);background:#f5f0d00f;transform:translateY(-2px);box-shadow:0 4px 14px #00000038}.sub-nav-btn.active:not(#adminSubNav *),.dash-nav-btn.active{letter-spacing:.4px;border-color:#d4af37;box-shadow:0 4px 14px #d4af3752;color:#1a1408!important;background:linear-gradient(135deg,#f7c948,#d4af37,#b88a00)!important}.blink-green{background:var(--success);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:4px;animation:1.2s ease-in-out infinite blink-green;display:inline-block}.nav-icon-badge{position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fffdf7;width:8px!important;height:8px!important;margin-left:0!important}.blink-green-sm{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:4px;animation:1.2s ease-in-out infinite blink-green;display:inline-block}@keyframes blink-green{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}.rejection-reason-bold{color:var(--danger);font-size:.8rem;font-weight:700}.service-tabs{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding-bottom:8px;display:flex}.service-tab-btn{border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:0;align-items:center;gap:4px;padding:6px 14px;font-size:.7rem;font-weight:600;display:inline-flex;background:var(--light-blue)!important;color:#fff!important}.service-tab-btn.active{background:var(--deep-yellow)!important;color:#fff!important}.service-tab-btn:hover{opacity:.85}.service-tab-btn i{font-size:.65rem}.service-tab-btn .dot{background:var(--danger);border-radius:50%;width:6px;height:6px;margin-left:4px;display:none}.service-tab-btn .dot.blink-green{background:var(--success);animation:1.2s ease-in-out infinite blink-green;display:inline-block}.service-tab-btn .dot.show{display:inline-block}.service-sub-page{animation:.4s fadeIn;display:none}.service-sub-page.active{display:block}.find-jobs-tabs .tab-btn{border:1px solid var(--cream-border);color:var(--text-secondary);border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:0 0;align-items:center;gap:4px;padding:6px 14px;font-size:.7rem;font-weight:600;display:inline-flex}.find-jobs-tabs .tab-btn:hover{background:#f5f0d00d}.find-jobs-tabs .tab-btn.active{border-color:var(--cream-border);background:var(--broken-white)!important;color:#1a1a1a!important}.vacancy-content{display:none!important}.vacancy-content.active{display:block!important}.contact-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:14px;display:grid}@keyframes silverShine{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.social-links-row-full{border-radius:var(--radius-lg);background:radial-gradient(circle at 15% 20%,#d4af3729,#0000 45%),radial-gradient(circle at 85% 80%,#d4af371f,#0000 45%),linear-gradient(135deg,#0d0d1a,#14141f 55%,#0a0a12);border:1px solid #d4af3740;flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 10px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #00000047,inset 0 1px #ffffff08}.social-links-row-full:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);height:2px;position:absolute;top:0;left:0;right:0}.social-link-item{color:#fff;z-index:1;background:#ffffff09;border:1.5px solid #ffffff14;border-radius:30px;align-items:center;gap:7px;padding:5px 16px 5px 5px;font-size:.6rem;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 2px 8px #00000026}.social-link-item:hover{background:#ffffff14;border-color:#d4af3766;transform:translateY(-3px)scale(1.04);box-shadow:0 8px 22px #0000004d}.social-link-item .social-icon{width:30px;height:30px;transition:var(--transition);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex;box-shadow:0 2px 8px #0003}.social-link-item .social-icon img{object-fit:contain;border-radius:50%;width:100%;height:100%;padding:2px}.social-link-item .social-label{white-space:nowrap;color:#ffffffe6;font-size:.58rem;font-weight:600}.social-link-item.whatsapp .social-icon{background:linear-gradient(135deg,#25d366,#128c4a)}.social-link-item.telegram .social-icon{background:linear-gradient(135deg,#34aadc,#08c)}.social-link-item.instagram .social-icon{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}.social-link-item.tiktok .social-icon{background:linear-gradient(135deg,#444,#000)}.social-link-item.facebook .social-icon{background:linear-gradient(135deg,#4d94ff,#1877f2)}.social-link-item.email .social-icon{background:#fff;padding:5px}.social-link-item.youtube .social-icon{background:linear-gradient(135deg,#f44,red)}.social-link-item.linkedin .social-icon{background:linear-gradient(135deg,#0a94dc,#0077b5)}.social-link-item.whatsapp:hover{border-color:#25d36680;box-shadow:0 8px 22px #25d36640}.social-link-item.telegram:hover{border-color:#0088cc80;box-shadow:0 8px 22px #0088cc40}.social-link-item.instagram:hover{border-color:#e4405f80;box-shadow:0 8px 22px #e4405f40}.social-link-item.tiktok:hover{border-color:#ffffff4d;box-shadow:0 8px 22px #0006}.social-link-item.facebook:hover{border-color:#1877f280;box-shadow:0 8px 22px #1877f240}.social-link-item.email:hover{border-color:#ea433580;box-shadow:0 8px 22px #ea433540}.social-link-item.youtube:hover{border-color:#ff000080;box-shadow:0 8px 22px #ff000040}.social-link-item.linkedin:hover{border-color:#0077b580;box-shadow:0 8px 22px #0077b540}.contact-map-wrap{border-radius:var(--radius);border:1px solid #d4af3733;grid-column:1/-1;width:100%;height:560px;margin-top:12px;overflow:hidden}@media (width>=900px){.contact-map-wrap{height:680px}}.contact-map-wrap iframe{border:0;width:100%;height:100%}.attachment-hint{color:var(--text-muted)!important;font-size:.55rem!important}.contact-office-hours{border-radius:var(--radius-lg);background:#d4af370d;border:1px solid #d4af3729;margin-top:16px;padding:14px 16px}.contact-office-hours-title{color:var(--accent-gold);margin-bottom:8px;font-size:.75rem;font-weight:800}.contact-office-hours-row{color:var(--text-secondary);border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:4px 0;font-size:.68rem;display:flex}.contact-office-hours-row:last-child{border-bottom:none}.contact-office-hours-row.closed span:last-child{color:var(--danger);font-weight:700}.contact-faq-section{margin-top:24px}.contact-faq-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.contact-faq-item{background:var(--bg-card-alt);border-radius:var(--radius-lg);border:1px solid #d4af3724;overflow:hidden}.contact-faq-q{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:.78rem;font-weight:700;display:flex}.contact-faq-q i{color:var(--accent-gold);flex-shrink:0;transition:transform .25s}.contact-faq-item.open .contact-faq-q i{transform:rotate(180deg)}.contact-faq-a{max-height:0;padding:0 16px;transition:max-height .3s,padding .3s;overflow:hidden}.contact-faq-item.open .contact-faq-a{max-height:200px;padding:0 16px 16px}.contact-faq-a p{color:var(--text-secondary);font-size:.7rem;line-height:1.7}.partner-dash-wrapper{background:var(--bg-dash);border-radius:var(--radius-lg);color:var(--text-dash);padding:0;overflow:hidden}.partner-dash-wrapper .dash-main,.partner-dash-wrapper .dash-main h1,.partner-dash-wrapper .dash-main h2,.partner-dash-wrapper .dash-main h3,.partner-dash-wrapper .dash-main h4,.partner-dash-wrapper .dash-main h5,.partner-dash-wrapper .dash-main p,.partner-dash-wrapper .dash-main label,.partner-dash-wrapper .dash-main span:not([class*=blink]):not(.dot):not(.status-badge),.partner-dash-wrapper .dash-main input,.partner-dash-wrapper .dash-main select,.partner-dash-wrapper .dash-main option,.partner-dash-wrapper .dash-main textarea,.partner-dash-wrapper .dash-main td,.partner-dash-wrapper .dash-main th{color:#1a1a1a}.partner-dash-wrapper .dash-main input::placeholder,.partner-dash-wrapper .dash-main textarea::placeholder{color:#6a6a7a}.partner-dash-wrapper .dash-sidebar{color:#fff;background:linear-gradient(#081225,#0d1c35);flex-direction:column;flex:0 0 250px;min-height:100vh;padding:20px 15px;transition:flex-basis .25s,width .25s,padding .25s;display:flex;position:sticky;top:0;overflow:hidden}.partner-dash-wrapper .dash-sidebar .sidebar-brand-footer{text-align:center;letter-spacing:.5px;color:#ffffffd9;border-top:1px solid #ffffff1a;margin-top:auto;padding:14px 8px 4px;font-size:.75rem;font-weight:800}.partner-dash-wrapper .dash-sidebar.collapsed .sidebar-brand-footer{white-space:nowrap;text-overflow:ellipsis;padding:10px 2px 2px;font-size:.5rem;overflow:hidden}.partner-sidebar-toggle{color:#fff;cursor:pointer;width:30px;height:30px;transition:var(--transition);background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;font-size:.8rem}.partner-sidebar-toggle:hover{background:#0b5cff59;border-color:#0b5cff99}.partner-dash-wrapper .dash-sidebar.collapsed{flex-basis:60px;width:60px;padding:20px 8px}.partner-dash-wrapper .dash-sidebar .dash-logo{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:0 10px 25px;display:flex}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo{flex-wrap:wrap;justify-content:center;padding:0 0 20px}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo-text,.partner-dash-wrapper .dash-sidebar.collapsed .dash-menu-title,.partner-dash-wrapper .dash-sidebar.collapsed .nav-label,.partner-dash-wrapper .dash-sidebar.collapsed .dash-help-box{display:none}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item{justify-content:center;padding:11px 0}.partner-dash-wrapper .dash-sidebar .nav-icon{text-align:center;flex-shrink:0;width:18px;position:relative}.partner-dash-wrapper .dash-sidebar .dash-logo .logo-icon{color:#081225;background:linear-gradient(135deg,#ffd76a,#c88a00);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 8px 25px #ffc10740}.partner-dash-wrapper .dash-sidebar .dash-logo .logo-icon img{object-fit:cover;width:100%;height:100%}.partner-dash-wrapper .dash-sidebar .dash-logo h2{color:#fff;font-size:16px;font-weight:700}.partner-dash-wrapper .dash-sidebar .dash-logo span{color:#aab5c9;margin-top:2px;font-size:9px;display:block}.partner-dash-wrapper .dash-sidebar .dash-menu-title{color:#68758c;text-transform:uppercase;letter-spacing:1px;padding:18px 12px 6px;font-size:9px;font-weight:700}.partner-dash-wrapper .dash-sidebar .dash-nav-item{color:#aeb8c9;cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:3px 0;padding:11px 14px;font-size:13px;transition:all .25s;display:flex;position:relative}.partner-dash-wrapper .dash-sidebar .dash-nav-item:hover,.partner-dash-wrapper .dash-sidebar .dash-nav-item.active{color:#fff;background:linear-gradient(90deg,#0b5cffe6,#1747d4b3);box-shadow:0 8px 20px #0b5cff33}.partner-dash-wrapper .dash-sidebar .dash-nav-item .dash-badge{color:#fff;background:#ef5350;border-radius:20px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:9px;font-weight:700;display:flex}.partner-dash-wrapper .dash-sidebar .dash-nav-item .nav-icon .nav-icon-badge-num{min-width:14px;height:14px;margin-left:0;padding:0 3px;font-size:7px;position:absolute;top:-6px;right:-8px}.partner-dash-wrapper .dash-sidebar .dash-help-box{color:#aeb8c9;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;margin-top:30px;padding:14px;font-size:11px}.partner-dash-wrapper .dash-sidebar .dash-help-box strong{color:#fff;margin-bottom:4px;display:block}.partner-dash-wrapper .dash-main{background:var(--bg-dash);padding:20px 24px}.partner-dash-wrapper .dash-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 20px;display:flex}.partner-dash-wrapper .dash-topbar .dash-profile{align-items:center;gap:12px;display:flex}.partner-dash-wrapper .dash-topbar .dash-profile .dash-avatar{color:#fff;background:linear-gradient(135deg,#0b5cff,#7a5cff);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.partner-dash-wrapper .dash-topbar .dash-profile .dash-name{font-size:13px;font-weight:600}.partner-dash-wrapper .dash-topbar .dash-profile .dash-role{color:var(--muted);font-size:10px}.partner-dash-wrapper .dash-welcome{color:#fff;background:radial-gradient(circle at 90% 15%,#ffffff38,#0000 30%),radial-gradient(circle at 10% 90%,#ffffff14,#0000 35%),linear-gradient(120deg,#0b5cff,#4f46e5 55%,#153bc1);border-radius:18px;margin-bottom:20px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 14px 40px #0b5cff47}.partner-dash-wrapper .dash-welcome:after{content:"";border:30px solid #ffffff12;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-70px}.partner-dash-wrapper .dash-welcome:before{content:"";border:18px solid #ffffff0d;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-50px;left:-40px}.partner-dash-wrapper .dash-welcome h2{z-index:2;letter-spacing:-.3px;margin-bottom:4px;font-size:21px;font-weight:800;position:relative}.partner-dash-wrapper .dash-welcome p{color:#dbe6ff;z-index:2;font-size:12px;position:relative}.partner-dash-wrapper .dash-welcome small{z-index:2;background:#ffffff24;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:5px;margin-top:14px;padding:5px 14px;font-size:10px;display:inline-flex;position:relative}.partner-dash-wrapper .dash-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.partner-dash-wrapper .dash-stats .dash-stat{border:1px solid var(--border-dash);background:#f5f0e1;border-top:3px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:all .25s;display:flex;position:relative;overflow:hidden}.partner-dash-wrapper .dash-stats .dash-stat:first-child{border-top-color:#0b5cff}.partner-dash-wrapper .dash-stats .dash-stat:nth-child(2){border-top-color:#18a875}.partner-dash-wrapper .dash-stats .dash-stat:nth-child(3){border-top-color:#e99b17}.partner-dash-wrapper .dash-stats .dash-stat:nth-child(4){border-top-color:#7854d9}.partner-dash-wrapper .dash-stats .dash-stat .dash-stat-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;display:flex;box-shadow:inset 0 0 0 1px #00000008}.dash-stat-icon.blue{color:#0b5cff;background:linear-gradient(150deg,#eaf1ff,#d7e5ff);animation:2.2s ease-in-out infinite dashStatPulse}@keyframes dashStatPulse{0%,to{box-shadow:inset 0 0 0 1px #00000008,0 0 #0b5cff59}50%{box-shadow:inset 0 0 0 1px #00000008,0 0 0 8px #0000}}.dash-stat-icon.green{color:#18a875;background:linear-gradient(150deg,#e8faf3,#d3f5e6)}.dash-stat-icon.orange{color:#e99b17;background:linear-gradient(150deg,#fff4df,#ffe8bc)}.dash-stat-icon.purple{color:#7854d9;background:linear-gradient(150deg,#f1ebff,#e3d7ff)}.partner-dash-wrapper .dash-stats .dash-stat{transition:transform .22s,box-shadow .22s}.partner-dash-wrapper .dash-stats .dash-stat:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0000001a}.partner-dash-wrapper .dash-stats .dash-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.partner-dash-wrapper .dash-stats .dash-stat h3{letter-spacing:-.3px;margin-top:2px;font-size:21px;font-weight:800}.partner-dash-wrapper .dash-grid-2{grid-template-columns:2fr 1fr;gap:18px;display:grid}.partner-dash-wrapper .dash-panel{border:1px solid var(--border-dash);background:#f5f0e1;border-radius:16px;padding:18px 20px;transition:box-shadow .25s;position:relative;overflow:hidden}.partner-dash-wrapper .dash-panel:before{content:"";opacity:.7;background:linear-gradient(90deg,#0b5cff,#7854d9,#0b5cff);height:3px;position:absolute;top:0;left:0;right:0}.partner-dash-wrapper .dash-panel:hover{box-shadow:0 10px 30px #17203312}.partner-dash-wrapper .dash-panel .dash-panel-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.partner-dash-wrapper .dash-panel .dash-panel-header h3{font-size:15px;font-weight:700}.partner-dash-wrapper .dash-panel .dash-panel-header .dash-view{color:var(--primary);cursor:pointer;font-size:11px;font-weight:600}.partner-dash-wrapper .dash-cv-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.partner-dash-wrapper .dash-cv-grid .dash-cv-card{border:1px solid var(--border-dash);background:#f5f0e1;border-radius:14px;transition:all .3s;overflow:hidden}.partner-dash-wrapper .dash-cv-grid .dash-cv-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #17203314}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-photo{background:linear-gradient(135deg,#dfe8fa,#f8fbff);justify-content:center;align-items:center;height:120px;font-size:52px;display:flex;overflow:hidden}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-photo img{object-fit:cover;width:100%;height:100%}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-body{padding:14px}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-body h4{font-size:14px;font-weight:700}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-body .dash-cv-country{color:var(--muted);margin:4px 0 10px;font-size:10px}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-body .dash-tags{flex-wrap:wrap;gap:4px;display:flex}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-body .dash-tag{color:#566176;background:#f1f5fb;border-radius:6px;padding:4px 7px;font-size:8px}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-footer .dash-status{color:#15966b;background:#e8faf3;border-radius:20px;padding:4px 8px;font-size:9px}.partner-dash-wrapper .dash-cv-grid .dash-cv-card .dash-cv-footer .dash-view-btn{cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:7px;padding:5px 8px;font-size:9px}.partner-dash-wrapper .dash-message-list .dash-msg{cursor:pointer;border-radius:12px;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.partner-dash-wrapper .dash-message-list .dash-msg:hover{background:#f7f9fd}.partner-dash-wrapper .dash-message-list .dash-msg.unread{background:#eef4ff}.partner-dash-wrapper .dash-message-list .dash-msg .dash-mini-avatar{background:#e9f0ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.partner-dash-wrapper .dash-message-list .dash-msg strong{font-size:12px;display:block}.partner-dash-wrapper .dash-message-list .dash-msg p{color:var(--muted);margin-top:2px;font-size:10px}.partner-dash-wrapper .dash-message-list .dash-msg .dash-msg-time{color:#9aa3b4;white-space:nowrap;margin-left:auto;font-size:8px}@media (width<=1100px){.partner-dash-wrapper .dash-stats,.partner-dash-wrapper .dash-cv-grid{grid-template-columns:repeat(2,1fr)}.partner-dash-wrapper .dash-grid-2{grid-template-columns:1fr}}@media (width<=800px){.partner-dash-wrapper .dash-sidebar{display:none}.partner-dash-wrapper .dash-sidebar.collapsed{z-index:2000;flex-direction:column;flex-basis:230px;width:230px;height:100vh;padding:20px 15px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo-text,.partner-dash-wrapper .dash-sidebar.collapsed .dash-menu-title,.partner-dash-wrapper .dash-sidebar.collapsed .nav-label,.partner-dash-wrapper .dash-sidebar.collapsed .dash-help-box{display:initial}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item{justify-content:flex-start;padding:11px 12px}.partner-mobile-sidebar-backdrop{z-index:1999;background:#00000080;display:none;position:fixed;inset:0}.partner-dash-wrapper .dash-sidebar.collapsed~.partner-mobile-sidebar-backdrop{display:block}.partner-dash-wrapper .dash-stats{grid-template-columns:1fr 1fr}.partner-dash-wrapper .dash-cv-grid{grid-template-columns:1fr}.partner-dash-wrapper .dash-welcome{padding:16px 20px}.partner-dash-wrapper .dash-welcome h2{font-size:17px}}@media (width<=500px){.partner-dash-wrapper .dash-stats{grid-template-columns:1fr}.partner-dash-wrapper .dash-main{padding:12px 14px}.partner-dash-wrapper .dash-panel{padding:14px 16px}.contact-grid{grid-template-columns:1fr;gap:16px}}.login-premium{border-radius:var(--radius-lg);min-height:520px;box-shadow:var(--panel-shadow-deep);background:var(--bg-primary);border:1px solid #ffffff0a;display:flex;overflow:hidden}.login-premium .login-left{background:linear-gradient(145deg,#0b5cff14,#d4af370a);border-right:1px solid #ffffff0a;flex-direction:column;flex:1.3;justify-content:center;align-items:center;padding:40px 32px;display:flex;position:relative;overflow:hidden}.login-premium .login-left .login-bg-glow{pointer-events:none;background:radial-gradient(circle,#d4af370f,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.login-premium .login-left .login-bg-glow2{pointer-events:none;background:radial-gradient(circle,#0b5cff0a,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:-80px}.login-premium .login-left .login-brand-icon{color:#0a0a0f;z-index:2;background:linear-gradient(135deg,#d4af37,#b8960f);border:3px solid #d4af374d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;font-size:2.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 50px #d4af3714}.login-premium .login-left .login-brand-icon img{object-fit:cover;width:100%;height:100%}.login-premium .login-left h1{letter-spacing:-.5px;color:#fff;z-index:2;text-align:center;font-size:1.8rem;font-weight:800;position:relative}.login-premium .login-left h1 .gold{color:#d4af37}.login-premium .login-left .login-sub{color:var(--text-secondary);z-index:2;text-align:center;margin-top:4px;font-size:.8rem;position:relative}.login-premium .login-left .login-features{z-index:2;flex-direction:column;gap:8px;width:100%;max-width:320px;margin-top:24px;display:flex;position:relative}.login-premium .login-left .login-features .feat{color:var(--text-secondary);border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff08;align-items:center;gap:10px;padding:6px 12px;font-size:.75rem;display:flex}.login-premium .login-left .login-features .feat i{color:#d4af37;text-align:center;width:20px;font-size:.85rem}.member-obligation-note{z-index:2;border-radius:var(--radius-lg);text-align:left;background:#ffffff08;border:1px solid #d4af3726;width:100%;max-width:340px;margin-top:20px;padding:14px 16px;position:relative}.member-obligation-note h4{color:var(--accent-gold);align-items:center;gap:6px;margin-bottom:8px;font-size:.8rem;display:flex}.member-obligation-note ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.member-obligation-note li{color:var(--text-secondary);padding-left:14px;font-size:.65rem;line-height:1.5;position:relative}.member-obligation-note li:before{content:"•";color:var(--accent-gold);position:absolute;left:0}.member-topbar{border-radius:var(--radius-lg);background:#f5f0e1;border:1px solid #c9a227;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 18px;display:flex}.member-topbar h3{color:#1a1a1a;letter-spacing:.2px;margin:0;font-size:1.1rem;font-weight:800}.member-topbar-left{align-items:center;gap:12px;display:flex}.member-topbar-left img,.member-topbar-avatar{object-fit:cover;border:2px solid var(--accent-gold);border-radius:50%;width:46px;height:46px;box-shadow:0 3px 14px #d4af3740,0 0 0 4px #d4af370f}.member-topbar-avatar{color:var(--accent-gold);background:radial-gradient(circle,#d4af3729,#d4af370a);justify-content:center;align-items:center;font-size:1.3rem;display:flex}.member-topbar-right{align-items:center;gap:10px;display:flex}.member-topbar-right .btn-outline{color:#1a1a1a;background:#0000000a;border:1px solid #c9a227}.member-topbar-right .btn-outline:hover{background:#c9a22726;border-color:#a9781a}#memberLoginPremium{min-height:auto}#memberLoginPremium .login-left{max-height:720px;padding:30px 28px;overflow-y:auto}.member-dash-page table{border-spacing:0;background:#f5f0e1;border:1px solid #c9a227;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #00000026,inset 0 1px #fff9;border-collapse:separate!important}.member-dash-page table thead th{color:#1a1a1a;text-align:left;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:linear-gradient(#f3e8c4,#e3d5a0);border-bottom:2px solid #c9a227;border-right:1px solid #c9a22759;padding:11px 12px;font-size:.62rem;font-weight:700}.member-dash-page table thead th:last-child{border-right:none}.member-dash-page table tbody td{color:#1a1a1a;vertical-align:middle;background:#f5f0e1;border-bottom:1px solid #c9a22747;border-right:1px solid #c9a22733;padding:9px 12px;transition:background .15s}.member-dash-page table tbody td:last-child{border-right:none}.member-dash-page table tbody tr:last-child td{border-bottom:none}.member-dash-page table tbody tr:nth-child(2n) td{background:#efe6cc}.member-dash-page table tbody tr:hover td{background:#e9dcae}.member-dash-page table{border-collapse:collapse!important;border-spacing:0!important}.member-dash-page table tbody td{height:38px;border:1px solid #c9a227!important;padding:0!important}.member-dash-page table tbody td input,.member-dash-page table tbody td select{box-sizing:border-box;outline:0;height:38px;margin:0;padding:6px 8px;color:#171717!important;width:100%!important;box-shadow:none!important;background:#fffdf7!important;border:0!important;border-radius:0!important}.member-dash-page table tbody tr:nth-child(2n) td input,.member-dash-page table tbody tr:nth-child(2n) td select{background:#f7efd9!important}.member-dash-page table tbody td input:focus,.member-dash-page table tbody td select:focus{background:#fffdf0!important;box-shadow:inset 0 0 0 2px #b8860b!important}@media (width<=900px){.member-dash-page table{min-width:980px!important}.member-dash-page table tbody td input,.member-dash-page table tbody td select{height:42px;font-size:.72rem}}.member-dash-page table tbody td input,.member-dash-page table tbody td select{border-radius:5px;transition:box-shadow .15s,border-color .15s;color:#1a1a1a!important;background:#fffdf7!important;border:1px solid #c9a227!important}.member-dash-page table tbody td input:focus,.member-dash-page table tbody td select:focus{outline:0;box-shadow:0 0 0 3px #c9a22733;border-color:#a9781a!important}.member-dash-page table tbody td label{color:#1a1a1a}.member-dash-page table tbody td strong{color:#6b5210;font-weight:800}.doc-checklist-item{color:#1a1a1a;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:.68rem;font-weight:600;display:flex}.doc-checklist-item input[type=checkbox]{accent-color:#a9781a;cursor:pointer;flex-shrink:0;width:15px;min-width:15px;height:15px}.doc-return-notice{color:#b91c1c;background:#dc26261f;border:1px solid #dc2626;border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:.7rem;font-weight:600;display:flex}.doc-return-notice i{color:#dc2626}.member-dash-page table tbody td input.field-missing{animation:1.4s ease-in-out 2 fieldMissingPulse;background:#fdeaea!important;border:2px solid #dc2626!important}@keyframes fieldMissingPulse{0%,to{box-shadow:0 0 #dc262680}50%{box-shadow:0 0 0 4px #dc262626}}.member-dash-page,.member-dash-page table,.member-dash-page table td,.member-dash-page table th,.member-dash-page table input,.member-dash-page table select,.member-dash-page table button,.member-dash-page table strong,.member-dash-page table span{text-decoration:none!important}.btn-returned-state{box-shadow:0 2px 7px #dc262640;color:#fff!important;cursor:not-allowed!important;opacity:1!important;background:#dc2626!important;border:1px solid #b91c1c!important;font-weight:900!important}.member-dash-page table .btn-primary{color:#1a1408;background:linear-gradient(135deg,#d4af37,#b8960f);border:1px solid #a9781a;box-shadow:0 3px 8px #b48c144d}.member-dash-page table .btn-primary:hover{transform:translateY(-1px);box-shadow:0 5px 14px #b48c1466}.member-dash-page table .btn-outline{color:#6b5210;background:#fffdf7;border:1px solid #c9a227;box-shadow:0 2px 5px #00000014}.member-dash-page table .btn-outline:hover{color:#4a3a0c;background:#f3e8c4;transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.btn-restore{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #1e40af;box-shadow:0 3px 8px #1d4ed84d}.btn-restore:hover{transform:translateY(-1px);box-shadow:0 5px 14px #1d4ed866}.member-doc-action-compact{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:3px;min-width:92px;display:flex}.member-doc-action-btn{letter-spacing:.2px;justify-content:center;align-items:center;border-radius:5px!important;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;font-size:.58rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.doc-pagination{background:#f5f0e1;border:1px solid #c9a227;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.doc-pagination-info{color:#1a1a1a;font-size:.68rem;font-weight:600}.doc-pagination-buttons{align-items:center;gap:10px;display:flex}.doc-pagination-page{color:#1a1a1a;white-space:nowrap;font-size:.68rem;font-weight:700}.doc-fill-notice{border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 16px;font-size:.72rem;font-weight:600;animation:.3s docFillNoticeIn}.doc-fill-notice i{font-size:.9rem}.doc-fill-notice-cleared{color:#f5f0d0;background:#f5f0d01a;border:1px solid #f5f0d059}@keyframes docFillNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.partner-benefits-section-reg{border-radius:var(--radius-lg);background:#f5f0e1;border:1px solid #c9a227;margin-bottom:18px;padding:22px}.partner-benefits-title-reg{color:#d4af37;align-items:center;gap:8px;margin-bottom:12px;font-size:1.1rem;font-weight:800;display:flex}.partner-benefits-text-reg{color:#1a1a1a;text-align:justify;text-justify:inter-word;margin-bottom:16px;font-size:.8rem;line-height:1.85}.partner-benefits-gallery-reg{flex-wrap:wrap;gap:10px;display:flex}.partner-benefits-img-reg{border-radius:var(--radius-lg);background-color:#d4af371a;background-position:50%;background-size:cover;border:1px solid #c9a227;flex:1 1 0;min-width:130px;height:130px;box-shadow:0 6px 16px #00000026}@media (width<=640px){.partner-benefits-img-reg{flex:calc(50% - 5px);min-width:0}}.partner-marquee-wrap{border-radius:var(--radius-lg);background:#ede1c7;border:2px solid #d8ad4b;width:100%;height:130px;margin:16px 0;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000040,inset 0 0 24px #00000014}.partner-marquee-track{will-change:transform;backface-visibility:hidden;align-items:center;gap:46px;width:max-content;height:100%;padding:0 30px;animation:linear infinite partnerMarqueeScroll;display:flex;transform:translateZ(0)}.partner-marquee-item{flex-shrink:0;align-items:center;gap:12px;display:flex}.partner-marquee-logo{background-color:#fffdf7;background-position:50%;background-size:cover;border:3px solid #c9a227;border-radius:50%;flex-shrink:0;width:78px;height:78px;box-shadow:0 3px 10px #0003}.partner-marquee-name{color:#1a1a1a;white-space:nowrap;text-shadow:none;font-size:1.25rem;font-weight:800}@keyframes partnerMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=720px){.partner-marquee-wrap{height:78px}.partner-marquee-logo{width:44px;height:44px}.partner-marquee-name{font-size:.8rem}}.home-info-section{border-radius:var(--radius-lg);content-visibility:auto;contain-intrinsic-size:auto 480px;align-items:stretch;gap:28px;margin-top:22px;padding:26px 28px;display:flex}.home-info-section-a{background:#7f282f;border:1px solid #5f1e24}.home-info-section-b{background:linear-gradient(135deg,#4a90d9,#3373b8);border:1px solid #2a5f9e}.home-info-main-col{flex:55%;min-width:0}.home-info-heading{color:#fff;align-items:center;gap:9px;margin-bottom:14px;font-size:1.05rem;font-weight:800;display:flex}.home-info-section-b .home-info-heading{color:#fff}.home-info-text p{color:#fff;text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:12px;font-size:.8rem;line-height:1.9}.home-info-gallery-row{flex:45%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;min-width:220px;display:grid}.home-info-img{border-radius:var(--radius-lg);background-position:50%;background-size:cover;border:1px solid #d4af3740;transition:transform .3s;box-shadow:0 8px 20px #0000004d}.home-info-img:hover{transform:scale(1.04)}@media (width<=900px){.home-info-section{flex-direction:column}.home-info-gallery-row{grid-template-rows:none;grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.home-info-gallery-row{grid-template-columns:repeat(2,1fr)}}.home-testimonials-section{border-radius:var(--radius-lg);background:#d4af370a;border:2px solid #f5f0e1;margin-top:22px;padding:22px}.home-testimonials-sub{color:var(--text-muted);margin:-8px 0 16px;font-size:.72rem}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.testimonial-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid #ffffff0f;padding:22px 18px 18px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.testimonial-card:after{content:"“";color:#d4af3712;pointer-events:none;font-family:Georgia,serif;font-size:6.5rem;font-weight:800;line-height:1;position:absolute;top:-18px;right:6px}.testimonial-card:hover{border-color:#d4af3733;transform:translateY(-4px);box-shadow:0 12px 26px #00000040}.testimonial-quote-icon{color:var(--accent-gold);opacity:.35;margin-bottom:2px;font-size:1.3rem}.testimonial-stars{color:var(--accent-gold);letter-spacing:2px;margin-bottom:8px;font-size:.62rem}.testimonial-text{color:var(--text-secondary);margin-bottom:14px;font-size:.72rem;font-style:italic;line-height:1.7;position:relative}.testimonial-author{align-items:center;gap:10px;display:flex;position:relative}.testimonial-avatar{background:linear-gradient(135deg,var(--accent-gold),#b8960f);color:#0a0a0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 0 0 3px #d4af3726}.testimonial-name{color:var(--text-primary);font-size:.7rem;font-weight:700}.testimonial-role{color:var(--text-muted);font-size:.6rem}@media (width<=720px){.testimonials-grid{grid-template-columns:1fr}}.home-quicklinks-section{background:repeating-linear-gradient(135deg,#ffffff060,#ffffff06 1px,transparent 1px,transparent 14px),var(--bg-card);content-visibility:auto;contain-intrinsic-size:auto 300px;border:1px solid #ffffff14;border-radius:0;margin:22px -24px 0;padding:26px}#member .neo-card{-webkit-backdrop-filter:blur(14px);background:#60646c8c;border-color:#ffffff24}#member .card-header h2,#member .section-subtitle{color:#fff}.member-layout{align-items:flex-start;gap:18px;display:flex}.member-sidebar-toggle{color:#1a1a1a;cursor:pointer;width:34px;height:34px;transition:var(--transition);background:#0000000d;border:1px solid #c9a227;border-radius:8px;font-size:.85rem}.member-sidebar-toggle:hover{color:#1e50b0;background:#3b82f626;border-color:#3b82f680}.member-sidebar{background:#f5f0e1;border:1px solid #c9a227;border-radius:10px;flex-direction:column;flex:0 0 190px;gap:4px;min-height:100vh;padding:10px;transition:max-width .25s,opacity .2s,padding .25s,margin .25s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 24px #0003}.member-sidebar .sidebar-brand-footer{text-align:center;letter-spacing:.5px;color:#a9781a;border-top:1px solid #c9a22759;margin-top:auto;padding:14px 8px 6px;font-size:.72rem;font-weight:800}.member-layout.sidebar-hidden .member-sidebar{opacity:0;pointer-events:none;border-width:0;flex:0 0 0;max-width:0;padding:0}.member-side-nav-btn{text-align:left;cursor:pointer;width:100%;transition:var(--transition);white-space:nowrap;background:#0a1324;border:1px solid #ffffff1f;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 3px 10px #00000029;color:#fff!important}.member-side-nav-btn i{text-align:center;flex:0 0 20px;width:20px;color:#fff!important}.member-side-nav-btn .nav-label{color:#fff!important}.member-side-nav-btn:hover{border-color:#ffffff38;color:#fff!important;background:#13233d!important}.member-side-nav-btn:hover i,.member-side-nav-btn:hover .nav-label{color:#fff!important}.member-side-nav-btn.active{border-left-color:#d4af37;box-shadow:0 6px 18px #00000040;color:#fff!important;background:linear-gradient(135deg,#17345a,#0b1b32)!important}.member-side-nav-btn.active i,.member-side-nav-btn.active .nav-label{color:#fff!important}.member-side-nav-btn i{text-align:center;color:#6b5b1f;width:16px;font-size:.8rem}.member-side-nav-btn:hover{color:#1a1a1a;background:#e9dfc0}.member-side-nav-btn.active{color:#1a1a1a;background:#e5d9ae;border-left-color:#c9a227;font-weight:800}.member-side-nav-btn.active i{color:#a9781a}.member-content{flex:1;min-width:0}.member-content .member-dash-page{background:#0000001f;border:1px solid #ffffff2e;border-radius:10px;padding:20px}.member-content .member-dash-page h4{color:#fff;font-size:.9rem;font-weight:700}.member-content .member-dash-page p,.member-content .member-dash-page label:not(.doc-checklist-item){color:#f0f0f2}.member-content .member-dash-page .form-control{color:#1a1a1a;background:#f5f0e1;border:1px solid #c9a227}.member-content .member-dash-page .form-control::placeholder{color:#1a1a1a8c}@media (width<=720px){.member-sidebar{flex:0 0 150px}.member-side-nav-btn{padding:9px 10px;font-size:.68rem}.member-side-nav-btn span.nav-label{display:none}}@media (width<=480px){.member-sidebar{flex:0 0 44px}.member-side-nav-btn{justify-content:center;padding:10px 6px}}.login-premium .login-right{background:#f5f0e1;flex-direction:column;flex:1;justify-content:center;padding:40px 32px;display:flex}.login-premium .login-right .login-box{width:100%;max-width:380px;margin:0 auto}.login-premium .login-right .login-box h2{color:#1a1a1a;margin-bottom:2px;font-size:1.3rem;font-weight:700}.login-premium .login-right .login-box .login-sub-text{color:#3a3a3a;margin-bottom:16px;font-size:.8rem}.login-premium .login-right .login-box .form-group{margin-bottom:14px}.login-premium .login-right .login-box .form-group label{color:#1a1a1a;margin-bottom:3px;font-size:.7rem;font-weight:600;display:block}.login-premium .login-right .login-box .form-group input{border-radius:var(--radius);color:#1a1a1a;width:100%;transition:var(--transition);background:#fffdf7;border:1px solid #c9a227;padding:10px 14px;font-size:.8rem}.login-premium .login-right .login-box .form-group input::placeholder{color:#1a1a1a80}.login-premium .login-right .login-box .form-group input:focus{border-color:#a9781a;outline:0;box-shadow:0 0 0 3px #c9a22726}.login-premium .login-right .login-box .login-btn{border-radius:var(--radius);color:#0a0a0f;width:100%;transition:var(--transition);cursor:pointer;background:linear-gradient(135deg,#d4af37,#b8960f);border:0;margin-top:4px;padding:11px;font-size:.85rem;font-weight:700}.login-premium .login-right .login-box .login-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #d4af3740}.login-premium .login-right .login-box .login-footer{text-align:center;color:#4a4a4a;margin-top:14px;font-size:.7rem}.login-premium .login-right .login-box .login-footer a{color:#1a1a1a;cursor:pointer;font-weight:700;text-decoration:underline}.login-premium .login-right .login-box .login-footer a:hover{text-decoration:underline}.login-split-bg-image{object-fit:cover;z-index:0;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.login-premium .login-left .login-split-bg-image{opacity:.35}.login-premium .login-left .login-brand-icon,.login-premium .login-left h1,.login-premium .login-left .login-sub,.login-premium .login-left .login-features{z-index:2;position:relative}@media (width<=700px){.login-premium{flex-direction:column;min-height:auto}.login-premium .login-left{border-bottom:1px solid #ffffff0a;border-right:none;padding:30px 20px}.login-premium .login-left .login-brand-icon{width:60px;height:60px;font-size:1.6rem}.login-premium .login-left h1{font-size:1.4rem}.login-premium .login-right{padding:30px 20px}.login-premium .login-right .login-box{max-width:100%}}.msg-media-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.msg-media-controls .media-btn{border-radius:var(--radius);color:var(--accent-gold);cursor:pointer;transition:var(--transition);background:#d4af3714;border:1px solid #d4af371f;align-items:center;gap:4px;padding:4px 10px;font-size:.55rem;display:inline-flex}.msg-media-controls .media-btn:hover{background:#d4af3726}.msg-media-controls .media-btn.record{color:#fff;background:#dc2626;border-color:#dc2626;font-weight:700}.msg-media-controls .media-btn.record:hover{background:#b91c1c;border-color:#b91c1c}.msg-media-controls .media-btn.recording{animation:1.2s ease-in-out infinite pulse-red}@keyframes pulse-red{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #0000}}.msg-attachment-preview{color:var(--text-secondary);border-radius:var(--radius);background:#ffffff05;align-items:center;gap:4px;margin:2px 0;padding:3px 8px;font-size:.55rem;display:inline-flex}.msg-attachment-preview .remove-attach{cursor:pointer;color:var(--danger);margin-left:4px;font-size:.5rem}.opacity-slider{align-items:center;gap:10px;margin:6px 0;display:flex}.opacity-slider input[type=range]{accent-color:var(--accent-gold);background:0 0;flex:1}.opacity-slider span{color:var(--text-muted);text-align:center;min-width:32px;font-size:.7rem}.news-item{background:var(--broken-white);border-radius:var(--radius-lg);color:#1a1a2e;transition:var(--transition);border:1px solid #00000014;margin-bottom:18px;padding:0;overflow:hidden;box-shadow:0 4px 16px #0000000f}.news-item:hover{transform:translateY(-3px);box-shadow:0 10px 34px #00000024}.news-item .news-body{padding:16px 20px 18px}.news-item .news-title{color:#1a2a3a;margin-bottom:2px;font-size:.95rem;font-weight:700}.news-item .news-meta{color:#5a5a6e;margin-bottom:4px;font-size:.6rem;font-weight:500}.news-item .news-desc{color:#2a2a3e;font-size:.75rem;line-height:1.6}.news-item .news-image{aspect-ratio:16/9;width:100%;margin-bottom:0;position:relative;overflow:hidden}.news-item .news-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s}.news-item:hover .news-image img{transform:scale(1.06)}.news-item .news-cat-badge{background:var(--accent-gold);color:#0a0a0f;text-transform:uppercase;letter-spacing:.4px;border-radius:30px;padding:4px 12px;font-size:.55rem;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 3px 10px #0000004d}.news-item .news-source{color:#4a4a6e;border-top:1px solid #0000000a;margin-top:6px;padding-top:4px;font-size:.55rem}.news-item .news-source a{color:var(--deep-green);font-weight:600;text-decoration:underline}.news-item .news-source a:hover{color:var(--accent-gold)}.about-content-card{background:var(--broken-white);border:2px solid var(--cream-border);border-radius:var(--radius-lg);color:#1a1a2e;transition:var(--transition);margin-bottom:14px;padding:18px 22px;box-shadow:0 4px 16px #0000000d}.about-content-card:hover{box-shadow:0 8px 30px #00000014}.about-content-card h4{color:var(--deep-green);border-bottom:1px solid #0000000f;margin-bottom:4px;padding-bottom:4px;font-size:.95rem;font-weight:700}.about-content-card p,.about-content-card div{color:#2a2a3e;font-size:.8rem;line-height:1.7}@keyframes pulse-gold{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.terms-preview-modal{-webkit-backdrop-filter:blur(8px);z-index:5000;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.terms-preview-modal.active{display:flex}.terms-preview-box{background:var(--broken-white);border-radius:var(--radius-lg);color:#1a1a2e;border:2px solid var(--cream-border);width:100%;max-width:700px;max-height:85vh;padding:24px 30px;overflow-y:auto;box-shadow:0 20px 60px #00000080}.terms-preview-box h3{color:var(--deep-green);border-bottom:2px solid var(--cream-border);margin-bottom:12px;padding-bottom:8px;font-size:1.1rem;font-weight:700}.terms-preview-box .terms-body{color:#2a2a3e;white-space:pre-wrap;word-wrap:break-word;font-size:.8rem;line-height:1.8}.terms-preview-box .terms-close-btn{background:var(--deep-green);color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:0;margin-top:14px;padding:6px 20px;font-size:.7rem;font-weight:600}.terms-preview-box .terms-close-btn:hover{opacity:.85}#hfeaPhotoEditorOverlay{z-index:2147483000;color:#fff;box-sizing:border-box;background:#080e19fa;font-family:inherit;display:none;position:fixed;inset:0}#hfeaPhotoEditorOverlay *{box-sizing:border-box}#hfeaPhotoEditorOverlay.open{grid-template-rows:auto minmax(0,1fr) auto auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.hfea-pe-head{background:#071b3b;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:48px;padding:6px clamp(8px,1.5vw,24px);display:flex}.hfea-pe-title{font-size:clamp(14px,1.2vw,21px);font-weight:800}.hfea-pe-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.hfea-pe-stage{background:repeating-conic-gradient(#e9e9e9 0 25%,#fff 0 50%) 50%/24px 24px;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(3px,1vw,18px);display:flex;position:relative;overflow:hidden}#hfeaPhotoEditorCanvas{touch-action:none;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 10px 40px #00000073}.hfea-pe-cropbox{cursor:move;touch-action:none;z-index:3;border:2px solid #ffd23f;display:none;position:absolute;box-shadow:0 0 0 9999px #0000007a}.hfea-pe-cropbox .crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 32.9%,#ffffff8c 33%,#0000 33.2% 66.2%,#ffffff8c 66.4%,#0000 66.6%),linear-gradient(#0000 32.9%,#ffffff8c 33%,#0000 33.2% 66.2%,#ffffff8c 66.4%,#0000 66.6%);position:absolute;inset:0}.hfea-pe-handle{z-index:4;touch-action:none;background:#ffd23f;border:2px solid #071b3b;border-radius:50%;width:18px;height:18px;position:absolute}.hfea-pe-handle.nw{cursor:nwse-resize;top:-9px;left:-9px}.hfea-pe-handle.ne{cursor:nesw-resize;top:-9px;right:-9px}.hfea-pe-handle.sw{cursor:nesw-resize;bottom:-9px;left:-9px}.hfea-pe-handle.se{cursor:nwse-resize;bottom:-9px;right:-9px}.hfea-pe-handle.n{cursor:ns-resize;top:-9px;left:50%;transform:translate(-50%)}.hfea-pe-handle.e{cursor:ew-resize;top:50%;right:-9px;transform:translateY(-50%)}.hfea-pe-handle.s{cursor:ns-resize;bottom:-9px;left:50%;transform:translate(-50%)}.hfea-pe-handle.w{cursor:ew-resize;top:50%;left:-9px;transform:translateY(-50%)}.hfea-pe-crop-label{color:#fff;white-space:nowrap;pointer-events:none;background:#071b3b;border:1px solid #fff3;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.hfea-pe-tools{scrollbar-width:none;background:#0b244d;border-top:1px solid #ffffff1a;align-items:center;gap:7px;min-height:48px;padding:7px max(8px,1vw);display:flex;overflow-x:auto}.hfea-pe-tools::-webkit-scrollbar{display:none}.hfea-pe-tools button{color:#09224a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff2e;border-radius:9px;flex:none;padding:8px 11px;font-size:12px;font-weight:700}.hfea-pe-tools button:active{transform:scale(.97)}.hfea-pe-foot{background:#06152f;gap:10px;min-height:54px;padding:8px max(8px,1vw);display:flex}.hfea-pe-foot button{cursor:pointer;border:0;border-radius:11px;flex:1;min-width:0;padding:11px;font-size:14px;font-weight:900}.hfea-pe-cancel{color:#12213a;background:#fff}.hfea-pe-use{color:#071b3b;background:#ffd23f}.hfea-pe-status{z-index:10;white-space:nowrap;text-overflow:ellipsis;background:#000000d1;border-radius:12px;max-width:90vw;padding:12px 18px;font-weight:700;display:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#hfeaPeApplyCrop{color:#071b3b;background:#ffd23f;display:none}.hfea-pe-tools.crop-mode #hfeaPeApplyCrop{display:block}@media (width>=1600px){.hfea-pe-head{min-height:58px;padding-left:24px;padding-right:24px}.hfea-pe-tools{min-height:58px;padding-top:10px;padding-bottom:10px}.hfea-pe-foot{min-height:64px;padding-top:10px;padding-bottom:10px}.hfea-pe-foot button{padding:14px;font-size:15px}.hfea-pe-handle{width:22px;height:22px}.hfea-pe-handle.nw,.hfea-pe-handle.ne,.hfea-pe-handle.sw,.hfea-pe-handle.se{margin:-2px}}@media (width<=600px){#hfeaPhotoEditorOverlay.open{grid-template-rows:auto minmax(0,1fr) auto auto}.hfea-pe-head{min-height:44px;padding:4px 7px}.hfea-pe-close{width:34px;height:34px}.hfea-pe-title{font-size:14px}.hfea-pe-stage{padding:2px}.hfea-pe-tools{gap:5px;min-height:45px;padding:5px 6px}.hfea-pe-tools button{padding:7px 9px;font-size:11px}.hfea-pe-foot{min-height:50px;padding:6px}.hfea-pe-foot button{padding:10px;font-size:12px}.hfea-pe-handle{width:22px;height:22px}.hfea-pe-handle.nw{top:-11px;left:-11px}.hfea-pe-handle.ne{top:-11px;right:-11px}.hfea-pe-handle.sw{bottom:-11px;left:-11px}.hfea-pe-handle.se{bottom:-11px;right:-11px}}@media (height<=520px){.hfea-pe-head{min-height:38px}.hfea-pe-tools{min-height:38px;padding:3px}.hfea-pe-tools button{padding:5px 7px;font-size:10px}.hfea-pe-foot{min-height:43px;padding:4px}.hfea-pe-foot button{padding:8px;font-size:11px}}#hfeaPhotoEditorOverlay.open{flex-direction:column;width:100vw;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}#hfeaPhotoEditorOverlay .hfea-pe-head{z-index:30;flex:none}#hfeaPhotoEditorOverlay .hfea-pe-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;height:auto;min-height:0;padding:12px 12px 150px;position:relative;overflow:auto}#hfeaPhotoEditorOverlay #hfeaPhotoEditorCanvas{object-fit:contain;transform-origin:50%;will-change:width,height;flex:none;max-width:none;max-height:none}#hfeaPhotoEditorOverlay .hfea-pe-tools{z-index:40;-webkit-overflow-scrolling:touch;background:#0b244dfa;min-height:50px;max-height:72px;padding:7px max(8px,1vw);position:fixed;bottom:58px;left:0;right:0;overflow:auto hidden;box-shadow:0 -4px 18px #00000040}#hfeaPhotoEditorOverlay .hfea-pe-foot{z-index:41;min-height:58px;padding:7px max(8px,1vw);padding-bottom:max(7px,env(safe-area-inset-bottom));background:#06152f;position:fixed;bottom:0;left:0;right:0}#hfeaPhotoEditorOverlay .hfea-pe-tools button,#hfeaPhotoEditorOverlay .hfea-pe-foot button{touch-action:manipulation}#hfeaPeZoomOut,#hfeaPeZoomIn,#hfeaPeZoomFit{color:#071b3b;background:#e9f0ff;font-weight:900}.hfea-pe-zoom-readout{color:#fff;justify-content:center;align-items:center;min-width:54px;font-size:12px;font-weight:900;display:flex}#hfeaPhotoEditorOverlay .hfea-pe-stage{touch-action:none;overscroll-behavior:contain;cursor:grab;scrollbar-width:thin;overflow:auto}#hfeaPhotoEditorOverlay .hfea-pe-stage.is-panning{cursor:grabbing}#hfeaPhotoEditorOverlay .hfea-pe-tools button,#hfeaPhotoEditorOverlay .hfea-pe-foot button{border-radius:10px;min-width:42px;min-height:42px;font-size:12px}@media (width<=900px){#hfeaPhotoEditorOverlay .hfea-pe-head{min-height:48px;padding:6px 10px}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding:8px 8px 132px}#hfeaPhotoEditorOverlay .hfea-pe-tools{align-items:center;min-height:58px;max-height:96px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{min-height:44px;padding:8px 11px}#hfeaPhotoEditorOverlay .hfea-pe-foot{min-height:58px}#hfeaPhotoEditorOverlay .hfea-pe-foot button{min-height:46px;padding:8px 16px}}@media (width<=480px){#hfeaPhotoEditorOverlay .hfea-pe-title{font-size:15px}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:6px;max-height:108px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{padding:7px 9px;font-size:11px}#hfeaPhotoEditorOverlay .hfea-pe-foot{grid-template-columns:1fr 1.4fr;gap:7px;display:grid}}@media (width<=600px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding:6px 6px 125px}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:5px;min-height:51px;padding:6px;bottom:51px}#hfeaPhotoEditorOverlay .hfea-pe-foot{min-height:51px;padding:5px 6px;padding-bottom:max(5px,env(safe-area-inset-bottom))}.hfea-pe-zoom-readout{min-width:48px;font-size:11px}}#hfeaPhotoEditorOverlay.open{--pe-head-h:48px;--pe-foot-h:58px;flex-direction:column;width:100vw;min-width:0;max-width:100vw;height:100dvh;min-height:100svh;max-height:none;margin:0;padding:0;display:flex;overflow:hidden}#hfeaPhotoEditorOverlay .hfea-pe-head{min-height:var(--pe-head-h);padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));flex:none}#hfeaPhotoEditorOverlay .hfea-pe-stage{width:100%;min-width:0;height:auto;min-height:0;padding:max(4px,1vw) max(4px,1vw) max(4px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:none;scrollbar-gutter:stable both-edges;flex:auto;display:block;position:relative;overflow:auto}#hfeaPhotoEditorOverlay #hfeaPhotoEditorCanvas{transform-origin:0 0;flex:none;display:block;position:relative;box-shadow:0 10px 40px #00000073;max-width:none!important;max-height:none!important;transform:none!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{left:0;right:0;bottom:var(--pe-foot-h);z-index:40;width:100%;min-height:50px;max-height:112px;padding:max(5px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-left)) 5px max(8px,env(safe-area-inset-right));flex:none;align-items:center;display:flex;position:fixed;overflow:auto hidden}#hfeaPhotoEditorOverlay .hfea-pe-foot{z-index:41;min-height:var(--pe-foot-h);width:100%;padding:7px max(8px,env(safe-area-inset-left)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));flex:none;position:fixed;bottom:0;left:0;right:0}#hfeaPhotoEditorOverlay .hfea-pe-tools button,#hfeaPhotoEditorOverlay .hfea-pe-foot button{white-space:nowrap;touch-action:manipulation;min-width:44px;min-height:44px}#hfeaPhotoEditorOverlay .hfea-pe-tools{scrollbar-width:none}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:96px}#hfeaPhotoEditorOverlay .hfea-pe-tools{top:var(--pe-head-h);left:auto;right:0;bottom:var(--pe-foot-h);border-left:1px solid #ffd23f38;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:82px;height:auto;min-height:0;max-height:none;padding:10px 8px;position:fixed;overflow:hidden auto;box-shadow:-6px 0 24px #00000047}#hfeaPhotoEditorOverlay .hfea-pe-tools button{white-space:normal;width:66px;min-width:66px;min-height:44px;margin:0 auto;padding:8px 5px;font-size:11px;line-height:1.15}@media (width>=1400px){#hfeaPhotoEditorOverlay.open{--pe-head-h:58px;--pe-foot-h:66px}#hfeaPhotoEditorOverlay .hfea-pe-tools{max-height:90px;padding-inline:24px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{min-height:46px;font-size:13px}#hfeaPhotoEditorOverlay .hfea-pe-foot button{font-size:15px}}@media (width>=2200px){#hfeaPhotoEditorOverlay .hfea-pe-head,#hfeaPhotoEditorOverlay .hfea-pe-tools,#hfeaPhotoEditorOverlay .hfea-pe-foot{padding-inline:clamp(24px,3vw,72px)}}@media (width<=900px){#hfeaPhotoEditorOverlay.open{--pe-head-h:48px;--pe-foot-h:60px}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding:4px 90px 4px 6px}#hfeaPhotoEditorOverlay .hfea-pe-tools{top:var(--pe-head-h);left:auto;right:0;bottom:var(--pe-foot-h);gap:6px;width:74px;padding:6px 5px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{width:62px;min-width:62px;min-height:44px;padding:7px 4px;font-size:10px}}@media (width<=600px){#hfeaPhotoEditorOverlay.open{--pe-head-h:44px;--pe-foot-h:58px}#hfeaPhotoEditorOverlay .hfea-pe-head{min-height:44px;padding-inline:7px}#hfeaPhotoEditorOverlay .hfea-pe-close{width:36px;height:36px}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding:3px 4px}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:5px;min-height:52px;max-height:104px;padding:5px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{min-height:44px;padding:8px 9px;font-size:11px}#hfeaPhotoEditorOverlay .hfea-pe-foot{min-height:58px;padding:5px 6px max(5px,env(safe-area-inset-bottom))}#hfeaPhotoEditorOverlay .hfea-pe-foot button{min-height:46px;font-size:12px}}@media (width<=420px){#hfeaPhotoEditorOverlay .hfea-pe-title{font-size:14px}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:4px;max-height:96px;padding:4px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{min-width:42px;padding:7px 8px;font-size:10px}}@media (orientation:landscape) and (height<=620px){#hfeaPhotoEditorOverlay.open{--pe-head-h:40px;--pe-foot-h:50px}#hfeaPhotoEditorOverlay .hfea-pe-head{min-height:40px}#hfeaPhotoEditorOverlay .hfea-pe-close{width:32px;height:32px}#hfeaPhotoEditorOverlay .hfea-pe-tools{min-height:44px;max-height:70px;padding:3px 5px}#hfeaPhotoEditorOverlay .hfea-pe-tools button{min-height:38px;padding:5px 8px;font-size:10px}#hfeaPhotoEditorOverlay .hfea-pe-foot{min-height:50px;padding:4px}#hfeaPhotoEditorOverlay .hfea-pe-foot button{min-height:40px;padding:7px;font-size:11px}}@media (pointer:coarse){#hfeaPhotoEditorOverlay .hfea-pe-handle{width:28px;height:28px}#hfeaPhotoEditorOverlay .hfea-pe-handle.nw{top:-14px;left:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.ne{top:-14px;right:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.sw{bottom:-14px;left:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.se{bottom:-14px;right:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.n{top:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.e{right:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.s{bottom:-14px}#hfeaPhotoEditorOverlay .hfea-pe-handle.w{left:-14px}}#hfeaPhotoEditorOverlay,#hfeaPhotoEditorOverlay .hfea-pe-stage,#hfeaPhotoEditorOverlay canvas{overscroll-behavior:none}#hfeaPhotoEditorOverlay .hfea-pe-stage{touch-action:none;padding:12px 12px 148px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{z-index:60!important;scrollbar-width:none!important;background:#fffffffa!important;border:1px solid #d9dde5!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(920px,100% - 24px)!important;height:auto!important;min-height:0!important;max-height:118px!important;padding:8px 10px!important;display:flex!important;position:absolute!important;inset:auto auto 58px 50%!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 8px 28px #0003!important}#hfeaPhotoEditorOverlay .hfea-pe-tools::-webkit-scrollbar{display:none}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{color:#30343a!important;white-space:normal!important;box-sizing:border-box!important;touch-action:manipulation!important;background:#f7f8fa!important;border:1px solid #dfe3e9!important;border-radius:13px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:78px!important;min-width:78px!important;height:64px!important;min-height:64px!important;padding:7px 5px!important;font-size:10px!important;font-weight:800!important;line-height:1.05!important;display:flex!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool span{text-overflow:ellipsis;max-width:72px;overflow:hidden}#hfeaPhotoEditorOverlay .pe-zoom-group{border-left:1px solid #e1e4e9!important;flex:none!important;align-items:center!important;gap:6px!important;margin-left:2px!important;padding-left:8px!important;display:flex!important}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{background:#eef0f3;border-radius:9px;justify-content:center;align-items:center;min-width:55px;height:30px;display:flex;color:#34383f!important;font-size:12px!important;font-weight:900!important}#hfeaPhotoEditorOverlay .hfea-pe-foot{z-index:65!important}@media (width<=700px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding:8px 7px 145px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{border-radius:16px!important;justify-content:flex-start!important;gap:6px!important;width:calc(100% - 12px)!important;max-height:108px!important;padding:7px!important;bottom:57px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{width:70px!important;min-width:70px!important;height:61px!important;min-height:61px!important;font-size:9px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:19px!important}#hfeaPhotoEditorOverlay .pe-zoom-group{gap:5px!important;padding-left:6px!important}}@media (width<=430px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-bottom:139px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:5px!important;max-height:102px!important;padding:6px!important;bottom:55px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{border-radius:11px!important;width:64px!important;min-width:64px!important;height:57px!important;min-height:57px!important;font-size:8px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:18px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool span{max-width:58px}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{min-width:48px;height:27px;font-size:10px!important}}@media (orientation:landscape) and (height<=560px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-bottom:105px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{max-height:76px!important;padding:5px!important;bottom:52px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{width:62px!important;min-width:62px!important;height:52px!important;min-height:52px!important;font-size:7px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:16px!important}}#memberReceivePagination button,#memberReturnPagination button,.member-dash-page button[onclick*=prev],.member-dash-page button[onclick*=next]{color:#3f4145!important}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding:12px 108px 24px 12px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{z-index:80!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid #dfe3e8!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:72px!important;max-height:calc(100% - 36px)!important;padding:10px 8px!important;display:flex!important;position:absolute!important;inset:50% 18px auto auto!important;overflow:hidden auto!important;transform:translateY(-50%)!important;box-shadow:0 14px 40px #19233229,0 3px 10px #19233214!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{color:#34383e!important;cursor:pointer!important;white-space:nowrap!important;background:#f7f8fa!important;border:1px solid #e1e5ea!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:56px!important;min-width:56px!important;height:52px!important;padding:5px 3px!important;font-size:9px!important;font-weight:700!important;line-height:1.05!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s!important;display:flex!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{color:#3d4248!important;font-size:17px!important;line-height:1!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool:hover{transform:translateY(-2px);box-shadow:0 6px 16px #141e2d1f;background:#fff!important;border-color:#cfd5dc!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool:active{transform:scale(.94)!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool-primary{color:#4b3c08!important;background:#fff7cf!important;border-color:#e8c84b!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool-primary i{color:#8a6900!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool-ai{color:#164e80!important;background:#eef6ff!important;border-color:#bddcff!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool-ai i{color:#1670b8!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-zoom-group{border-top:1px solid #e1e5ea!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:56px!important;padding-top:8px!important;display:flex!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .hfea-pe-zoom-readout{color:#34383e!important;background:#eef0f3!important;border-radius:8px!important;padding:4px 7px!important;font-size:10px!important;font-weight:800!important}@media (width<=700px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-bottom:12px!important;padding-right:92px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{border-radius:17px!important;gap:6px!important;width:66px!important;padding:8px 6px!important;right:8px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool,#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-zoom-group{width:52px!important;min-width:52px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{height:50px!important;font-size:8px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:16px!important}}@media (width<=430px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:78px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{width:58px!important;padding:7px 4px!important;right:5px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool,#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-zoom-group{width:48px!important;min-width:48px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{height:47px!important;font-size:7px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:15px!important}}@media (height<=560px) and (orientation:landscape){#hfeaPhotoEditorOverlay .hfea-pe-tools{max-height:none!important;top:10px!important;bottom:10px!important;transform:none!important}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:88px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{height:42px!important}}.cv-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:8px 0;display:grid}.cv-card{background:linear-gradient(160deg,var(--bg-card-alt),#00000014);border-radius:var(--radius-lg);text-align:center;border:1px solid #ffffff0f;border-top:2px solid #d4af374d;padding:14px 14px 12px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 3px 14px #00000024}.cv-card:hover{border-top-color:var(--accent-gold);border-color:#d4af372e;transform:translateY(-4px);box-shadow:0 14px 30px #00000047,0 0 0 1px #d4af371a}.cv-card .cv-photo{width:58px;height:58px;color:var(--text-muted);background:#ffffff0a;border:2px solid #d4af3733;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;font-size:1.4rem;transition:border-color .22s;display:flex;overflow:hidden;box-shadow:0 0 0 3px #d4af370d}.cv-card:hover .cv-photo{border-color:#d4af3780}.cv-card .cv-photo img{object-fit:cover;width:100%;height:100%}.cv-card .cv-name{color:#fff;font-size:.8rem;font-weight:700}.cv-card .cv-actions{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.pagination-container{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.page-btn{border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:#ffffff0a;border:1px solid #ffffff0f;padding:1px 8px;font-size:.6rem}.page-btn:hover{color:var(--accent-gold);background:#d4af3714}.page-btn.active{background:var(--accent-gold);color:#0a0a0f;border-color:var(--accent-gold)}.page-btn.disabled{opacity:.3;pointer-events:none}.page-btn:has(.fa-chevron-left):not(.disabled),.page-btn:has(.fa-chevron-right):not(.disabled),button.btn-outline:has(.fa-chevron-left):not(:disabled),button.btn-outline:has(.fa-chevron-right):not(:disabled){font-weight:700;color:#3f4145!important;opacity:1!important;background:#eef0f1!important;border:1.5px solid #3f4145!important}.page-btn:has(.fa-chevron-left):not(.disabled):hover,.page-btn:has(.fa-chevron-right):not(.disabled):hover,button.btn-outline:has(.fa-chevron-left):not(:disabled):hover,button.btn-outline:has(.fa-chevron-right):not(:disabled):hover{color:#fff!important;background:#3f4145!important}.page-btn.disabled:has(.fa-chevron-left),.page-btn.disabled:has(.fa-chevron-right),button.btn-outline:disabled:has(.fa-chevron-left),button.btn-outline:disabled:has(.fa-chevron-right){color:#3f4145!important;border-color:#3f4145!important}.section-status-badge{text-transform:uppercase;border-radius:30px;padding:1px 8px;font-size:.5rem;font-weight:700;display:inline-block}.section-status-badge.approved{color:#4ade80;background:#22c55e1f}.section-status-badge.pending{color:#60a5fa;background:#3b82f61f}.section-status-badge.review{color:#fbbf24;background:#f59e0b1f}.section-status-badge.rejected{color:#f87171;background:#ef44441f}.collapsible-tab{background:linear-gradient(135deg,#ffffff05,var(--bg-card-alt));border-radius:var(--radius);border:1px solid #ffffff0d;border-left:2.5px solid #d4af3759;margin-bottom:8px;transition:border-left-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 3px 14px #00000024}.collapsible-tab:hover{border-left-color:#d4af37b3;box-shadow:0 6px 20px #0003}#adminMedicalContainer .collapsible-tab{background:#86efac;border-left-color:#16a34a}#adminMedicalContainer .collapsible-tab:hover{background:#6ee7a3;border-left-color:#15803d}#adminMedicalContainer .tab-header,#adminMedicalContainer .tab-header .tab-id,#adminMedicalContainer .tab-header .tab-id i{color:#14532d}.collapsible-tab .tab-header{cursor:pointer;transition:var(--transition);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:8px 14px;font-size:.75rem;font-weight:600;display:flex}.collapsible-tab .tab-header:hover{background:#d4af370a}.collapsible-tab .tab-header .tab-id{align-items:center;gap:6px;display:flex}.collapsible-tab .tab-header .tab-status{text-transform:uppercase;border-radius:30px;padding:1px 8px;font-size:.5rem;font-weight:700}.collapsible-tab .tab-header .tab-status.pending{color:#60a5fa;background:#3b82f61f}.collapsible-tab .tab-header .tab-status.approved{color:#4ade80;background:#22c55e1f}#prReview .tab-header .tab-status.approved,#prReview .section-status-badge.approved,#prReview .approval-status-detail .status-body .status-item .value.approved{color:#b8860b!important;background:#b8860b26!important}.collapsible-tab .tab-header .tab-status.rejected{color:#f87171;background:#ef44441f}.collapsible-tab .tab-header .tab-status.review{color:#fbbf24;background:#f59e0b1f}.collapsible-tab .tab-header .tab-status.replied{color:#a78bfa;background:#8b5cf61f}#adminMedicalContainer .tab-header .tab-status.pending,#adminMedicalContainer .tab-header .tab-status.replied{color:#8b0000!important}.collapsible-tab .tab-body{padding:0 14px 14px;display:none}.collapsible-tab .tab-body.open{display:block}.collapsible-tab .tab-body{border-radius:0 0 var(--radius) var(--radius);color:#000;background:#f5f3ee}.collapsible-tab .tab-body strong,.collapsible-tab .tab-body label,.collapsible-tab .tab-body div,.collapsible-tab .tab-body span,.collapsible-tab .tab-body p{color:#000}.collapsible-tab .tab-header .toggle-icon{color:var(--text-muted);transition:var(--transition);font-size:.6rem}.logo-preview-box{width:48px;height:48px;color:var(--text-muted);background:#ffffff05;border:1px dashed #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;overflow:hidden}.logo-preview-box img{object-fit:cover;width:100%;height:100%}.blink-light{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite blink-anim;display:inline-block}@keyframes blink-anim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}.logo-preview-box img[src*=\.png],.brand-icon img[src*=\.png],.brand-icon-lg img[src*=\.png],.logo-sm img[src*=\.png]{mix-blend-mode:normal;background:0 0!important}.btn-submit-form{color:#fff;background:#b45309}.btn-submit-form:hover{background:#9a3d08;transform:translateY(-1px)}.passport-search-section{background:var(--bg-card-alt);border-radius:var(--radius-lg);border:1px solid #ffffff0a;margin-top:20px;padding:16px 20px}.passport-search-section h3{color:var(--accent-gold);margin-bottom:6px;font-size:.9rem}.passport-search-section .search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.passport-search-section .search-row input{flex:1;min-width:200px}.passport-search-section .search-result{border-radius:var(--radius);background:#ffffff05;margin-top:10px;padding:10px 14px;display:none}.passport-search-section .search-result.found{border-left:3px solid var(--success);display:block}.passport-search-section .search-result.not-found{border-left:3px solid var(--danger);color:var(--danger);display:block}.passport-search-section .search-result .cv-preview-hint{color:var(--text-secondary);margin-top:4px;font-size:.7rem}.passport-search-section .search-result .cv-preview-hint i{color:var(--accent-gold)}.news-view-detail-btn{background:var(--accent-gold);color:#0a0a0f;border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:0;align-items:center;gap:3px;margin-top:4px;padding:1px 10px;font-size:.5rem;font-weight:700;display:inline-flex}.news-view-detail-btn:hover{transform:translateY(-1px);box-shadow:0 2px 10px #d4af3740}.news-view-detail-btn i{font-size:.45rem}.admin-social-grid{grid-template-columns:1fr 1fr;gap:8px 16px;margin:6px 0;display:grid}.admin-social-grid .form-group{margin-bottom:2px}.admin-social-grid .form-group label{font-size:.6rem}.admin-social-grid .form-group input{padding:3px 8px;font-size:.6rem}.phone-list-group{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.phone-list-group .phone-row{align-items:center;gap:6px;display:flex}.phone-list-group .phone-row input{flex:1}.phone-list-group .phone-row .remove-phone-btn{color:#fff;cursor:pointer;width:24px;height:24px;transition:var(--transition);background:#ef444499;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;display:flex}.phone-list-group .phone-row .remove-phone-btn:hover{background:var(--danger)}.salary-rate-row{border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.salary-rate-row .sr-flag{font-size:1.1rem}.salary-rate-row .sr-name{min-width:110px;color:var(--text-secondary);font-size:.72rem;font-weight:600}.salary-rate-row .sr-amount{width:110px;font-size:.7rem}.salary-rate-row .sr-currency{text-transform:uppercase;width:70px;font-size:.7rem}.salary-rate-row .sr-preview{color:var(--accent-gold);margin-left:auto;font-size:.65rem;font-weight:600}.company-settings-group{grid-template-columns:1fr 1fr;gap:12px;display:grid}.company-settings-group .full-width{grid-column:1/-1}.admin-company-sub-nav .cmp-tab-btn{border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:#ffffff1f;border:1px solid #ffffff4d;padding:4px 14px;font-size:.65rem;font-weight:600;color:#fff!important}.admin-company-sub-nav .cmp-tab-btn:hover{background:#ffffff3d;border-color:#fff}.admin-company-sub-nav .cmp-tab-btn.active{background:linear-gradient(135deg,#f7c948,#d4af37,#b88a00);border-color:#d4af37;font-weight:800;color:#1a1408!important}.cmp-sub-page{display:none!important}.cmp-sub-page.active{display:block!important}.chart-trend-badge{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:.65rem;font-weight:700}.chart-trend-badge.trend-up{color:#22c55e;background:#22c55e24;border:1px solid #22c55e4d}.chart-trend-badge.trend-down{color:#ef4444;background:#ef44441f;border:1px solid #ef444447}.chart-trend-badge.trend-flat{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b840}.chart-bg-cream,.partner-chart-bg{background:#fff;border:1px solid #e2e8f0c7;border-radius:24px;padding:18px 18px 12px;position:relative;overflow:hidden;box-shadow:0 12px 34px #56607a1a,0 2px 8px #56607a0d}.chart-bg-cream:before,.partner-chart-bg:before{display:none}.chart-bg-cream canvas,.partner-chart-bg canvas{width:100%!important;height:100%!important}.chart-trend-badge{box-shadow:0 3px 10px #56607a0f;color:#6b7280!important;background:#ffffffdb!important;border:1px solid #cbd5e1b8!important}.partner-calendar-bg{border:1px solid var(--border-dash);background:linear-gradient(160deg,#fff,#f7f9fd);border-radius:14px;padding:16px 14px 12px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1720330a}.partner-calendar-bg:before{content:"";background:linear-gradient(90deg,#0b5cff,#4f8bff,#0b5cff);height:3px;position:absolute;top:0;left:0;right:0}.partner-calendar-bg .full-calendar th,.partner-calendar-bg .full-calendar td{color:var(--cream-text)}.partner-calendar-bg .full-calendar td.today{background:#d4af3740}.partner-calendar-bg .full-calendar td.nonworking{color:var(--danger);opacity:.7}.partner-calendar-bg .calendar-header .cal-nav,.partner-calendar-bg .calendar-header .cal-title{color:var(--deep-green)}.partner-calendar-bg .calendar-legend{color:var(--cream-text)}.partner-calendar-bg .calendar-legend .legend-dot.legend-today{background:var(--accent-gold)}.partner-calendar-bg .calendar-legend .legend-dot.legend-holiday{background:var(--danger)}.partner-calendar-bg .calendar-legend .legend-dot.legend-nonworking{background:var(--danger);opacity:.5}.partner-calendar-bg .holiday-list .holiday-item{color:var(--deep-green);background:#d4af3726}.partner-calendar-bg .office-hours{color:var(--cream-text)}.partner-calendar-bg .office-hours strong{color:var(--deep-green)}.news-item.highlighted{border-left:4px solid var(--accent-gold);background:#f8f4ea}.news-item:not(.highlighted){border-left:3px solid var(--cream-border);background:#f5f0e8}.cv-country-folder{border-left:3px solid var(--accent-gold)}.cv-country-folder .cv-folder-header{border-radius:var(--radius) var(--radius)0 0;color:var(--accent-gold);cursor:pointer;transition:var(--transition);background:#d4af370a;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:flex}.cv-country-folder .cv-folder-header:hover{background:#d4af3714}.cv-country-folder .cv-folder-body{padding:8px 12px}.cv-country-folder .cv-folder-body .cv-card{background:var(--bg-card-alt);border-radius:var(--radius);border:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;padding:10px 12px;display:flex;position:relative}.cv-country-folder .cv-folder-body .cv-card .cv-actions{gap:4px;display:flex}@media (width<=768px){.contact-grid{grid-template-columns:1fr;gap:16px}.social-links-row-full{padding:6px 0}.social-link-item{padding:3px 10px 3px 6px;font-size:.55rem}.social-link-item .social-icon{width:24px;height:24px;font-size:.75rem}.social-link-item .social-label{font-size:.5rem}}.brand-text .gold{color:var(--accent-gold)}.company-name-full{letter-spacing:.5px;font-weight:700}.company-name-full .gold{color:var(--accent-gold)}.ticker-wrap{background:var(--cream-bg);border-radius:var(--radius);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;margin:8px 0;padding:14px 0;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;gap:36px;animation:20s linear infinite tickerScroll;display:flex;transform:translateZ(0)}.ticker-item{color:var(--cream-text);flex-shrink:0;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.ticker-item .ticker-icon{font-size:1.2rem}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.admin-sub-page-content{display:none!important}.admin-sub-page-content.active{border-radius:var(--radius-lg);color:#1a1a1a;background:#e8dcc0;padding:16px;box-shadow:inset 0 1px #ffffff40;display:block!important}.admin-sub-page-content.active h3,.admin-sub-page-content.active h4,.admin-sub-page-content.active h5,.admin-sub-page-content.active label,.admin-sub-page-content.active p,.admin-sub-page-content.active span:not([class*=blink]):not(.dot):not(.tab-status):not(.section-status-badge){color:#1a1a1a}.admin-sub-page-content table,.cv-folder-body table{border-radius:var(--radius);background:#ffffff04;overflow:hidden}.admin-sub-page-content table thead th,.cv-folder-body table thead th{color:var(--accent-gold);text-align:left;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:linear-gradient(135deg,#d4af3724,#d4af370d);border-bottom:1.5px solid #d4af374d;padding:7px 10px;font-weight:700}.admin-sub-page-content table tbody td,.cv-folder-body table tbody td{color:var(--text-secondary);vertical-align:middle;border-bottom:1px solid #ffffff0b;padding:7px 10px}.admin-sub-page-content table tbody tr,.cv-folder-body table tbody tr{transition:background .15s}.admin-sub-page-content table tbody tr:hover,.cv-folder-body table tbody tr:hover{background:#d4af370d}.admin-sub-page-content table tbody tr:last-child td,.cv-folder-body table tbody tr:last-child td{border-bottom:none}#adminArchiveContainer,#cvAvailableContainer{max-width:100%;overflow-x:auto}#adminArchiveContainer table,#cvAvailableContainer table,#cvAvailableContainer .cv-folder-body table{border-radius:var(--radius);border:1.5px solid #c9a227;background:#f5f0e1!important}#adminArchiveContainer table thead th,#cvAvailableContainer table thead th,#cvAvailableContainer .cv-folder-body table thead th{color:#1a1a1a!important;background:#e9dfc0!important;border-bottom:1.5px solid #c9a227!important}#adminArchiveContainer table tbody td,#cvAvailableContainer table tbody td,#cvAvailableContainer .cv-folder-body table tbody td{color:#1a1a1a!important;border-bottom:1px solid #d8c99a!important}#adminArchiveContainer table tbody tr:nth-child(2n) td,#cvAvailableContainer table tbody tr:nth-child(2n) td,#cvAvailableContainer .cv-folder-body table tbody tr:nth-child(2n) td{background:#efe6cc}#adminArchiveContainer table tbody tr:hover,#cvAvailableContainer table tbody tr:hover,#cvAvailableContainer .cv-folder-body table tbody tr:hover{background:#e5d9ae!important}#archiveSearchInput,#cvAvailableContainer input[type=text]{color:#1a1a1a!important;background:#f5f0e1!important;border:1px solid #c9a227!important}#archiveSearchInput::placeholder,#cvAvailableContainer input[type=text]::placeholder{color:#1a1a1a8c!important}.admin-sub-content{display:none!important}.admin-sub-content.active{display:block!important}.partner-dash-page{display:none!important}.partner-dash-page.active{display:block!important}.reg-section{display:none!important}.reg-section.active{display:block!important}.cv-sub-content{display:none!important}.cv-sub-content.active{display:block!important}.cv-sub-tab-btn{color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #ffffff0f;align-items:center;gap:4px;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.cv-sub-tab-btn:hover{background:#ffffff08}.cv-sub-tab-btn.active{background:var(--accent-gold);color:#0a0a0f;border-color:var(--accent-gold)}.admin-sub-tab-btn{color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #ffffff0f;align-items:center;gap:4px;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.admin-sub-tab-btn:hover{background:#ffffff08}.admin-sub-tab-btn.active{background:var(--accent-gold);color:#0a0a0f;border-color:var(--accent-gold)}.partner-reg-wrapper{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.partner-progress-float{box-sizing:border-box;color:#111;border-radius:var(--radius-lg);-webkit-backdrop-filter:none;background:#f5f0e1;border:1px solid #c9a227;flex:0 0 260px;order:2;align-self:stretch;height:auto;min-height:100%;padding:18px 20px;position:relative;top:auto;box-shadow:0 10px 28px #00000024}.partner-progress-float h5,.partner-progress-float .prog-label,.partner-progress-float #progressTotal{color:#111!important}.partner-progress-float h5{margin-bottom:12px;font-size:.85rem}.progress-item{margin-bottom:8px}.prog-label{color:var(--text-secondary);justify-content:space-between;margin-bottom:2px;font-size:.6rem;display:flex}.prog-bar{background:#ded6c2;border:1px solid #b8aa8b;border-radius:6px;width:100%;height:7px;overflow:hidden}.progress-bar-fill{border-radius:6px;height:100%;transition:width .4s}.progress-bar-fill.red{background:linear-gradient(90deg,#ff5a5a,#dc2626);box-shadow:0 0 6px #dc262659}.progress-bar-fill.green{background:linear-gradient(90deg,#4ade80,#22c55e)}.partner-reg-form{border-radius:var(--radius-lg);background:#f5f0e1;border:1px solid #c9a227;flex:1;order:1;min-width:280px;padding:20px 24px;box-shadow:0 10px 28px #0003}.partner-reg-form,.partner-reg-form h4,.partner-reg-form h5,.partner-reg-form label,.partner-reg-form p,.partner-reg-form span:not(.password-toggle-eye *){color:#1a1a1a!important}.partner-reg-form .form-control{color:#1a1a1a;background:#fffdf7;border:1px solid #c9a227}.partner-reg-form .form-control::placeholder{color:#1a1a1a80}.partner-reg-form .form-control option{color:#1a1a1a}@media (width<=800px){.partner-progress-float{flex:100%;order:-1;position:static}.partner-reg-form{flex:100%}}.resource-links-grid .resource-link{-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:30px;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 18px #00000040,inset 0 1px #ffffff26}.resource-links-grid .resource-link:hover{border-color:var(--accent-gold);background:#ffffff21;transform:translateY(-5px)scale(1.03);box-shadow:0 14px 34px #d4af3740,inset 0 1px #fff3}.resource-links-grid .resource-link .link-label{color:#fff;font-size:.7rem}.resource-links-grid .resource-link .link-desc{color:#ffffffbf;font-size:.5rem}.resource-links-grid .resource-link .link-logo{background:radial-gradient(circle,#d4af374d,#d4af371a);border:1px solid #d4af3766;width:34px;height:34px}.resource-links-grid .resource-link .link-logo i{font-size:.85rem}#admin{--accent-gold:#6366f1;--accent-gold-2:#4338ca;--accent-gold-rgb:99, 102, 241;--accent-gold-bright:#a5b4fc;--accent-gold-dim:#6366f11a;--bg-card:#111322d1;--bg-card-alt:#0d0f1bd9;--border-glow:#6366f147;--light-yellow:#a5b4fc80;--broken-white:linear-gradient(135deg, #818cf8, #6366f1, #4f46e5)}#admin [style*="var(--bg-card)"]{color:#1a1a1a;--bg-card:#e8dcc0;--bg-card-alt:#ddcfa9;--text-primary:#1a1a1a;--text-secondary:#1a1a1ac7;--text-muted:#1a1a1a8c;background:#e8dcc0!important;border-color:#0000001a!important}#admin .neo-card{background:linear-gradient(160deg,#ece0c4,#ddcfa9);box-shadow:0 12px 34px #00000040,inset 0 1px #ffffff4d}.admin-toolbar{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1e3a8a,#2563eb);border:1px solid #60a5fa66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:58px;margin-bottom:16px;padding:16px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #2563eb40,inset 0 1px #ffffff1f}.admin-toolbar:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(45deg,#ffffff0d 0 2px,#0000 2px 14px);position:absolute;inset:0}.admin-toolbar:after{content:"\\f013";color:#ffffff0f;pointer-events:none;z-index:0;font-family:"Font Awesome 5 Free";font-size:3.6rem;font-weight:900;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(-12deg)}.admin-toolbar>*{z-index:1;position:relative}#adminBackToHomeBtn{font-weight:700;color:#fff!important;background:#eab308!important;border-color:#eab308!important}#adminBackToHomeBtn:hover{background:#ca8a04!important;border-color:#ca8a04!important}#admin #adminBackToHomeBtn i,#admin #adminBackToHomeBtn span{color:#fff!important}.admin-toolbar,.admin-toolbar span,#admin h1,#admin h2,#admin h3,#admin h4,#admin h5,#admin h6,#admin p,#admin label,#admin li,#admin td,#admin th,#admin a,#admin strong,#admin b,#admin em,#admin small{color:#1a1a1a!important}#admin #adminSubNav .sidebar-brand-footer span:first-child{color:#fff!important}#admin #adminSubNav .sidebar-brand-footer span:last-child{color:#eab308!important}#admin h3,#admin h4,#admin h5{border-bottom:2px solid #c9a227;padding-bottom:6px}#admin .login-premium .login-left h1{color:#fff!important}#admin #adminBrandGold{color:#d4af37!important}#adminSubNav .sub-nav-btn,#adminSubNav .sub-nav-btn .nav-label,#adminSubNav .sub-nav-btn .nav-icon,#adminSubNav .sub-nav-btn .nav-icon i{color:#fff!important}#adminSubNav .sub-nav-btn:hover,#adminSubNav .sub-nav-btn.active{background:linear-gradient(90deg,#0b5cffe6,#1747d4b3)!important}#adminSubNav .sub-nav-btn:hover,#adminSubNav .sub-nav-btn:hover .nav-label,#adminSubNav .sub-nav-btn:hover .nav-icon,#adminSubNav .sub-nav-btn:hover .nav-icon i,#adminSubNav .sub-nav-btn.active,#adminSubNav .sub-nav-btn.active .nav-label,#adminSubNav .sub-nav-btn.active .nav-icon,#adminSubNav .sub-nav-btn.active .nav-icon i{color:#fff!important}#admin [style*="var(--bg-card)"] .form-control,#admin .form-control{color:#1a1a1a;background:#fffdf7;border:2px solid #c9a227!important}#admin [style*="var(--bg-card)"] .form-control::placeholder,#admin .form-control::placeholder{color:#1a1a1a66}#admin .btn-primary,#admin .btn-success{color:#f5f5ff}#admin .neo-card:before{background:linear-gradient(90deg,#0000,#6366f199,#0000)}#admin .card-header i{background:radial-gradient(circle,#6366f129,#6366f105);border-color:#6366f138}#admin .card-header:after{background:linear-gradient(90deg,#6366f1,#0000)}#admin .collapsible-tab{border-left-color:#6366f166}#admin .collapsible-tab:hover{border-left-color:#6366f1bf}#admin .admin-sub-page-content table thead th,#admin .cv-folder-body table thead th{color:#a5b4fc;background:linear-gradient(135deg,#6366f129,#6366f10d);border-bottom-color:#6366f14d}#admin .admin-sub-page-content table tbody tr:hover,#admin .cv-folder-body table tbody tr:hover{background:#6366f10f}#admin .btn-gold{color:#a5b4fc;background:#6366f124;border-color:#6366f147}#admin .btn-gold:hover{background:#6366f138;box-shadow:0 4px 16px #6366f12e}#admin .btn-primary{box-shadow:0 2px 10px #6366f133}#admin .btn-primary:hover{box-shadow:0 6px 22px #6366f159}#admin #adminContent{border-radius:var(--radius-lg);background:linear-gradient(170deg,#6366f106,#0000 40%)}.partner-dash-wrapper{--accent-gold:#0b5cff;--accent-gold-2:#153bc1;--accent-gold-rgb:11, 92, 255;--accent-gold-bright:#7fa8ff;--accent-gold-dim:#0b5cff1a;--light-yellow:#0b5cff73}.partner-dash-wrapper .btn-primary,.partner-dash-wrapper .btn-success{color:#fff}.partner-dash-wrapper .btn-outline:hover{border-color:#0b5cff59}.partner-dash-wrapper .dash-nav-btn.active{border-color:#0b5cff;box-shadow:0 3px 12px #0b5cff59;color:#fff!important;background:linear-gradient(135deg,#4f8bff,#0b5cff,#153bc1)!important}.hfea-dash-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.hfea-dash-action{border:1px solid var(--border-dash);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:12px;transition:all .18s;display:flex;box-shadow:0 3px 12px #0000000a}.hfea-dash-action:hover{border-color:#b9c8e5;transform:translateY(-2px);box-shadow:0 8px 22px #00000014}.hfea-dash-action i{color:#0b5cff;font-size:16px}.hfea-dash-action strong{color:#182238;font-size:.7rem;display:block}.hfea-dash-action small{color:#7b8496;margin-top:1px;font-size:.55rem;display:block}.hfea-admin-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.hfea-admin-action{cursor:pointer;text-align:left;background:linear-gradient(145deg,#fff,#f7f8ff);border:1px solid #6366f12e;border-radius:13px;padding:13px;transition:all .18s;box-shadow:0 4px 14px #0000000a}.hfea-admin-action:hover{border-color:#6366f173;transform:translateY(-2px);box-shadow:0 10px 24px #4338ca1a}.hfea-admin-action i{color:#4f46e5;margin-bottom:6px;font-size:16px}.hfea-admin-action strong{color:#171827;font-size:.72rem;display:block}.hfea-admin-action small{color:#73788c;margin-top:2px;font-size:.55rem;display:block}.hfea-notify-action strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hfea-action-dot{vertical-align:middle;background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite blink-green;display:none;box-shadow:0 0 0 2px #22c55e1f,0 0 9px #22c55ea6}.member-side-nav-btn,.member-side-nav-btn i,.member-side-nav-btn .nav-label{color:#fff!important}.hfx-partner-pending-box{background:linear-gradient(135deg,#f59e0b1a,#ffffff06);border:1px solid #f59e0b61;border-radius:12px;margin:0 0 14px;padding:12px}.hfx-partner-pending-title{color:#f6d78a;margin-bottom:8px;font-size:.75rem;font-weight:800}.hfx-partner-pending-list{gap:7px;display:grid}.hfx-partner-pending-item{background:#0000001f;border:1px solid #ffffff14;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.hfx-partner-pending-meta{color:var(--text-muted);margin-top:2px;font-size:.58rem}.hfx-partner-pending-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hfx-pending-badge{color:#f6d78a;white-space:nowrap;background:#f59e0b29;border:1px solid #f59e0b73;border-radius:999px;align-items:center;padding:3px 7px;font-size:.52rem;font-weight:800;display:inline-flex}.partner-dash-wrapper .dash-nav-item,.partner-dash-wrapper .dash-nav-item .nav-icon,.partner-dash-wrapper .dash-nav-item .nav-label,.partner-dash-wrapper .dash-nav-item:hover,.partner-dash-wrapper .dash-nav-item:hover .nav-icon,.partner-dash-wrapper .dash-nav-item:hover .nav-label,.partner-dash-wrapper .dash-nav-item.active,.partner-dash-wrapper .dash-nav-item.active .nav-icon,.partner-dash-wrapper .dash-nav-item.active .nav-label{color:#fff!important}.partner-dash-wrapper .dash-nav-item .nav-icon{justify-content:center;align-items:center;min-width:24px;display:inline-flex}
#adminSubNav{background:linear-gradient(#111827 0,#0b1220 52%,#070d18 100%)!important;border-right:1px solid #d4af3747!important;gap:4px!important;padding:14px 10px 12px!important;box-shadow:8px 0 30px #00000047,inset -1px 0 #ffffff09!important}#adminSubNav:before{content:none!important;display:none!important}#adminSubNav .admin-sidebar-group-label{align-items:center;gap:7px;display:flex;color:#d4af37!important;letter-spacing:1.5px!important;border:0!important;margin:0!important;padding:14px 10px 5px!important;font-size:.56rem!important}#adminSubNav .admin-sidebar-group-label:before{content:"";background:#ef4444;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 7px #ef4444b3}#adminSubNav .sub-nav-btn{width:100%;color:#dbe4f0!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;gap:10px!important;margin:1px 0!important;padding:9px 11px!important;font-size:.72rem!important}#adminSubNav .sub-nav-btn .nav-icon{color:#aebbd0!important;width:22px!important;font-size:.9rem!important}#adminSubNav .sub-nav-btn .nav-label{letter-spacing:.1px;font-weight:650!important}#adminSubNav .sub-nav-btn:hover{transform:translate(2px);color:#fff!important;background:#ffffff12!important;border-color:#d4af372e!important}#adminSubNav .sub-nav-btn:hover .nav-icon{color:#f4c84b!important}#adminSubNav .sub-nav-btn.active{transform:none;color:#fff!important;background:linear-gradient(90deg,#d4af3733,#d4af3712)!important;border-color:#d4af376b!important;font-weight:800!important;box-shadow:inset 3px 0 #d4af37,0 5px 14px #00000029!important}#adminSubNav .sub-nav-btn.active .nav-icon,#adminSubNav .sub-nav-btn.active .nav-icon i{color:#f4c84b!important}#adminSubNav .nav-icon-badge{top:-4px!important;right:-5px!important}#adminSubNav #adminLogoutBtn{color:#fca5a5!important;border-top:1px solid #ffffff0f!important;border-radius:10px!important;margin-top:0!important}#adminSubNav #adminLogoutBtn:hover{color:#fff!important;background:#ef44441f!important;border-color:#ef444440!important}#adminSubNav .sidebar-brand-footer{flex:none;color:#94a3b8!important;border-top:1px solid #d4af3729!important;margin-top:auto!important;padding:12px 6px 8px!important}#adminSubNav .sidebar-brand-footer span:first-child{color:#fff!important}#adminSubNav .sidebar-brand-footer span:last-child{color:#f4c84b!important}.admin-layout.sidebar-collapsed #adminSubNav{padding:12px 6px!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn{min-height:43px!important;padding:9px 0!important}@media (width<=992px){body:has(#admin.active) .menu-toggle{display:inline-flex!important}}@media (width<=560px){#adminSubNav:before{display:none!important}}
@media (width<=992px){.site-header{z-index:2000!important;overflow:visible!important}.header-inner{min-width:0;position:relative}.header-right-group{z-index:2100;position:relative}.menu-toggle{z-index:2200;touch-action:manipulation;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;position:relative;color:#fff!important;pointer-events:auto!important;background:#ffffff0f!important;border:1px solid #d4af378c!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.menu-toggle:before{display:none!important}.menu-toggle i{pointer-events:none;font-size:1rem;line-height:1;display:block!important}.menu-toggle:hover,.menu-toggle:focus{color:var(--accent-gold)!important}.nav-links{visibility:hidden;opacity:0;pointer-events:none;top:var(--header-height)!important;z-index:2100!important;border:1px solid #d4af378c!important;border-top:2px solid var(--accent-gold)!important;background:#08080efa!important;border-radius:0 0 12px 12px!important;width:min(88vw,320px)!important;height:auto!important;max-height:0!important;padding:8px!important;left:auto!important;right:8px!important;overflow:hidden auto!important;box-shadow:0 12px 35px #00000080!important}.nav-links.open{max-height:calc(100vh - var(--header-height) - 12px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}.nav-links>li{width:100%}.nav-links>li>a{box-sizing:border-box;min-height:40px;color:#f1f5f9!important;background:#ffffff06!important;border:1px solid #d4af3729!important;width:100%!important;display:flex!important}.nav-links>li>a:hover,.nav-links>li>a.active{color:var(--accent-gold)!important;background:#d4af371f!important}}@media (width<=480px){.site-header{padding:0 8px!important}.header-inner{gap:5px!important}.header-brand{min-width:0;gap:5px!important}.header-brand .brand-text{white-space:nowrap}.header-right-group{gap:5px!important}.clock-container{min-width:48px!important}.lang-btn{min-height:28px}.nav-links{width:min(92vw,320px)!important;right:4px!important}}
.partner-dash-wrapper .dash-sidebar{display:flex;flex-direction:column}.partner-dash-wrapper .partner-sidebar-bottom-actions{margin-top:auto;padding-top:10px}.partner-dash-wrapper .partner-sidebar-logout{margin-top:0}.partner-dash-wrapper .partner-sidebar-bottom-actions .sidebar-brand-footer{margin-top:6px}
#admin .admin-layout #adminSubNav{flex-direction:column!important;min-height:100vh!important;display:flex!important}#admin .admin-layout #adminSubNav #adminLogoutBtn{flex:none!important;order:998!important;margin-top:auto!important}#admin .admin-layout #adminSubNav .sidebar-brand-footer{flex:none!important;order:999!important;margin-top:0!important}
:root{--hfea-rail-bg:#090a0d;--hfea-rail-bg-2:#111318;--hfea-rail-line:#ffffff14;--hfea-rail-icon:#f1f3f5;--hfea-rail-muted:#a9afb8;--hfea-rail-active:#17191e;--hfea-rail-gold:#f4c84b}.admin-layout.sidebar-collapsed #adminSubNav{box-sizing:border-box!important;background:linear-gradient(180deg,var(--hfea-rail-bg),var(--hfea-rail-bg-2))!important;border:0!important;border-right:1px solid var(--hfea-rail-line)!important;border-radius:0 18px 18px 0!important;flex:0 0 76px!important;gap:7px!important;width:76px!important;min-width:76px!important;padding:14px 9px 10px!important;box-shadow:7px 0 24px #00000047!important}.admin-layout.sidebar-collapsed #adminSubNav:before{content:none!important;display:none!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn{width:52px!important;min-width:52px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:center!important;margin:0 auto!important;padding:0!important;transform:none!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn:hover{background:#15171c!important;border-color:#ffffff12!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn.active{background:var(--hfea-rail-active)!important;box-shadow:inset 3px 0 var(--hfea-rail-gold),0 5px 14px #00000038!important;border-color:#ffffff0f!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn .nav-icon{width:24px!important;color:var(--hfea-rail-icon)!important;font-size:17px!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn.active .nav-icon,.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn.active .nav-icon i{color:var(--hfea-rail-gold)!important}.admin-layout.sidebar-collapsed #adminSubNav .admin-sidebar-group-label,.admin-layout.sidebar-collapsed #adminSubNav .nav-label,.admin-layout #adminSubNav .nav-label>i,.admin-layout #adminSubNav .nav-label .nav-icon{display:none!important}.admin-layout.sidebar-collapsed #adminSubNav #adminLogoutBtn{margin-top:auto!important}.admin-layout.sidebar-collapsed #adminSubNav .sidebar-brand-footer{border-top:1px solid var(--hfea-rail-line)!important;white-space:nowrap!important;width:52px!important;margin:5px auto 0!important;padding:9px 0 3px!important;font-size:8px!important;overflow:visible!important}.admin-layout.sidebar-collapsed #adminSubNav .sidebar-brand-footer span:first-child{color:#fff!important}.admin-layout.sidebar-collapsed #adminSubNav .sidebar-brand-footer span:last-child{color:var(--hfea-rail-gold)!important}.partner-dash-wrapper .dash-sidebar.collapsed{box-sizing:border-box!important;background:linear-gradient(180deg,var(--hfea-rail-bg),var(--hfea-rail-bg-2))!important;border-right:1px solid var(--hfea-rail-line)!important;border-radius:0 18px 18px 0!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;padding:14px 9px 10px!important;box-shadow:7px 0 24px #00000047!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo{border-bottom:1px solid var(--hfea-rail-line)!important;justify-content:center!important;gap:5px!important;width:58px!important;margin:0 auto 8px!important;padding:0 0 10px!important}.partner-dash-wrapper .dash-sidebar.collapsed .partner-sidebar-toggle{color:#fff!important;background:#050609!important;border:1px solid #ffffff1a!important;border-radius:50%!important;order:-2!important;width:40px!important;height:40px!important;font-size:15px!important;box-shadow:0 4px 12px #00000059!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo .logo-icon{border-radius:50%!important;width:34px!important;height:34px!important;margin-top:5px!important;font-size:15px!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo-text,.partner-dash-wrapper .dash-sidebar.collapsed .dash-menu-title,.partner-dash-wrapper .dash-sidebar.collapsed .nav-label,.partner-dash-wrapper .dash-sidebar.collapsed .dash-help-box{display:none!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item{box-sizing:border-box!important;width:52px!important;min-width:52px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;color:var(--hfea-rail-icon)!important;background:0 0!important;border-radius:13px!important;justify-content:center!important;margin:0 auto!important;padding:0!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item:hover{background:#15171c!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item.active{background:var(--hfea-rail-active)!important;color:var(--hfea-rail-gold)!important;box-shadow:inset 3px 0 var(--hfea-rail-gold),0 5px 14px #00000038!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item .nav-icon{width:24px!important;color:inherit!important;font-size:18px!important}.partner-dash-wrapper .dash-sidebar.collapsed .partner-sidebar-bottom-actions{width:100%!important;margin-top:auto!important;padding-top:8px!important}.partner-dash-wrapper .dash-sidebar.collapsed .partner-sidebar-logout{margin:0 auto!important}.partner-dash-wrapper .dash-sidebar.collapsed .sidebar-brand-footer{border-top:1px solid var(--hfea-rail-line)!important;width:52px!important;margin:5px auto 0!important;padding:9px 0 3px!important;font-size:8px!important}.member-layout .member-sidebar{order:-1}.member-layout .member-content{order:0}.member-sidebar{background:linear-gradient(180deg,var(--hfea-rail-bg),var(--hfea-rail-bg-2))!important;border:0!important;border-right:1px solid var(--hfea-rail-line)!important;color:#fff!important;border-radius:0 18px 18px 0!important;padding:14px 9px 10px!important;box-shadow:7px 0 24px #00000047!important}.member-sidebar-rail-toggle{color:#fff!important;cursor:pointer!important;background:#050609!important;border:1px solid #ffffff1a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0 auto 12px!important;display:flex!important;box-shadow:0 4px 12px #00000059!important}.member-sidebar .member-side-nav-btn{box-sizing:border-box!important;color:#dce1e8!important;background:0 0!important;border:1px solid #0000!important;border-left:0!important;border-radius:13px!important;width:100%!important}.member-sidebar .member-side-nav-btn i{color:#dce1e8!important}.member-sidebar .member-side-nav-btn:hover{color:#fff!important;background:#15171c!important}.member-sidebar .member-side-nav-btn.active{background:var(--hfea-rail-active)!important;box-shadow:inset 3px 0 var(--hfea-rail-gold),0 5px 14px #00000038!important;color:#fff!important;border-left:0!important}.member-sidebar .member-side-nav-btn.active i{color:var(--hfea-rail-gold)!important}.member-sidebar .sidebar-brand-footer{color:#fff!important;border-top:1px solid var(--hfea-rail-line)!important}.member-layout.sidebar-collapsed .member-sidebar{opacity:1!important;pointer-events:auto!important;border:0!important;border-right:1px solid var(--hfea-rail-line)!important;border-radius:0 18px 18px 0!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;padding:14px 9px 10px!important}.member-layout.sidebar-collapsed .member-side-nav-btn{border-radius:13px!important;justify-content:center!important;width:52px!important;height:46px!important;min-height:46px!important;margin:0 auto!important;padding:0!important}.member-layout.sidebar-collapsed .member-side-nav-btn .nav-label{display:none!important}.member-layout.sidebar-collapsed .member-side-nav-btn i{width:24px!important;font-size:17px!important}.member-layout.sidebar-collapsed .sidebar-brand-footer{white-space:nowrap!important;width:52px!important;margin:5px auto 0!important;padding:9px 0 3px!important;font-size:8px!important}.member-layout.sidebar-collapsed .member-content{min-width:0}.member-layout.sidebar-collapsed .member-sidebar-rail-toggle{margin-bottom:8px!important}.member-layout.sidebar-hidden .member-sidebar{opacity:1!important;pointer-events:auto!important;background:linear-gradient(180deg,var(--hfea-rail-bg),var(--hfea-rail-bg-2))!important;border:0!important;border-right:1px solid var(--hfea-rail-line)!important;border-radius:0 18px 18px 0!important;flex:0 0 76px!important;width:76px!important;max-width:76px!important;padding:14px 9px 10px!important}.member-layout.sidebar-hidden .member-side-nav-btn{border-radius:13px!important;justify-content:center!important;width:52px!important;height:46px!important;min-height:46px!important;margin:0 auto!important;padding:0!important}.member-layout.sidebar-hidden .member-side-nav-btn .nav-label{display:none!important}@media (width<=800px){.admin-layout.sidebar-collapsed #adminSubNav{border-radius:0!important;flex-basis:230px!important;width:230px!important;min-width:230px!important;padding:12px 8px!important}.admin-layout.sidebar-collapsed #adminSubNav:before{display:none!important}.admin-layout.sidebar-collapsed #adminSubNav .admin-sidebar-group-label{display:flex!important}.admin-layout.sidebar-collapsed #adminSubNav .nav-label{display:inline!important}.admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn{border-radius:11px!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:43px!important;margin:1px 0!important;padding:9px 10px!important}.admin-layout.sidebar-collapsed #adminSubNav .sidebar-brand-footer{width:auto!important;margin-top:0!important;padding:12px 6px 8px!important;font-size:.72rem!important}.partner-dash-wrapper .dash-sidebar.collapsed{border-radius:0!important;flex-basis:230px!important;width:230px!important;padding:20px 15px!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo{justify-content:flex-start!important;width:auto!important;margin:0!important;padding:0 0 20px!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo-text,.partner-dash-wrapper .dash-sidebar.collapsed .dash-menu-title,.partner-dash-wrapper .dash-sidebar.collapsed .nav-label,.partner-dash-wrapper .dash-sidebar.collapsed .dash-help-box{display:initial!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-nav-item{justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:46px!important;padding:11px 12px!important}.partner-dash-wrapper .dash-sidebar.collapsed .partner-sidebar-toggle{border-radius:8px!important;width:30px!important;height:30px!important}.partner-dash-wrapper .dash-sidebar.collapsed .dash-logo .logo-icon{border-radius:12px!important;width:42px!important;height:42px!important}.member-layout.sidebar-collapsed .member-sidebar,.member-layout.sidebar-hidden .member-sidebar{flex:0 0 76px!important;width:76px!important;max-width:76px!important}}
#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:88px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{z-index:2147483005!important;background:#fffffff7!important;border:1px solid #d8dde5!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 120px)!important;padding:7px 5px!important;display:flex!important;position:fixed!important;inset:50% 4px auto auto!important;overflow:hidden auto!important;transform:translateY(-50%)!important;box-shadow:0 8px 26px #00000038!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool,#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-zoom-group{flex:none!important;width:52px!important;min-width:52px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{height:48px!important;min-height:48px!important;padding:5px 2px!important;font-size:8px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:15px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-zoom-group{flex-direction:column!important;align-items:center!important;gap:5px!important;padding-top:6px!important;display:flex!important}@media (width<=430px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:72px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:5px!important;width:58px!important;min-width:58px!important;max-width:58px!important;padding:6px 4px!important;right:2px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool,#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-zoom-group{width:48px!important;min-width:48px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool{height:45px!important;min-height:45px!important;font-size:7px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools .pe-tool i{font-size:14px!important}}
#hfeaDownloadStatus{z-index:2147483647;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#0a1220f5;border:1px solid #d4af378c;border-radius:12px;align-items:center;gap:9px;min-width:210px;max-width:calc(100vw - 28px);padding:10px 16px;font-size:.78rem;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)translateY(-12px);box-shadow:0 10px 30px #00000052}#hfeaDownloadStatus.hfea-download-show{opacity:1;transform:translate(-50%)translateY(0)}#hfeaDownloadStatus i{color:#d4af37;font-size:.95rem}#hfeaDownloadStatus .hfea-download-spinner{animation:1s linear infinite hfeaDownloadSpin}@keyframes hfeaDownloadSpin{to{transform:rotate(360deg)}}@media (width<=480px){#hfeaDownloadStatus{min-width:190px;padding:9px 12px;font-size:.72rem;top:10px}}
.page-section:not(.active){content-visibility:auto;contain-intrinsic-size:720px}img{content-visibility:auto}.home-journey-card{color:#1f2937;background:linear-gradient(135deg,#fffaf0 0,#f8efd9 48%,#fffdf7 100%);border:1px solid #bf942457;border-radius:22px;margin:18px 0;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 14px 36px #503c141f}.home-journey-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3729,#0000 65%);height:150px;position:absolute;inset:auto -8% -70px}.home-journey-head{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.home-journey-kicker{letter-spacing:1.8px;color:#a87900;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:900}.home-journey-kicker i{margin-right:5px}.home-journey-card .home-info-heading{color:#182333;margin:0;font-size:1.12rem;font-weight:900}.home-journey-sub{color:#5b6470;max-width:720px;margin:5px 0 0;font-size:.68rem;line-height:1.55}.home-journey-plane{color:#b8860b;background:#fff;border:1px solid #ead18a;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.1rem;animation:3.8s ease-in-out infinite hfeaJourneyPlane;display:grid}.home-journey-card .journey-timeline{margin-top:18px}.home-journey-card .journey-timeline-item{background:#ffffff8f;border:1px solid #bf94242e;border-radius:14px;padding:12px 13px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 7px 18px #46371412}.home-journey-card .journey-timeline-item:hover{border-color:#bf94246b;transform:translateY(-4px);box-shadow:0 12px 24px #4637141f}.home-journey-card .journey-year{color:#9a6f00;letter-spacing:.6px;font-weight:900}.home-journey-card .journey-desc{color:#4b5563}@keyframes hfeaJourneyPlane{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(10px)rotate(4deg)}}@media (width<=700px){.home-journey-card{border-radius:17px;padding:16px 13px}.home-journey-head{align-items:flex-start}.home-journey-plane{flex-basis:44px;width:44px;height:44px;font-size:.9rem}.home-journey-sub{font-size:.62rem}.home-journey-card .journey-timeline{margin-top:13px}}@media (prefers-reduced-motion:reduce){.home-journey-plane,.home-journey-card .journey-timeline-item{transition:none;animation:none}}
#adminSubNav .sub-nav-btn{display:flex!important;align-items:center!important}#adminSubNav .sub-nav-btn .nav-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:none!important}#adminSubNav .sub-nav-btn .nav-icon>i~i,#adminSubNav .sub-nav-btn .nav-icon>img,#adminSubNav .sub-nav-btn .nav-icon>svg{display:none!important}
:root{--hfx-gold:#c9a227;--hfx-gold-2:#f2d78a;--hfx-navy:#0b1229;--hfx-cut:30px;--hfx-ease:cubic-bezier(.65,0,.25,1)}:is(#laborIdLoginView .split-right,#medicalLoginView .split-right,#tasheerLoginView .split-right){isolation:isolate;background:#06080d!important;justify-content:center!important;align-items:center!important;padding:40px 30px!important;position:relative!important;overflow:hidden!important}:is(#laborIdLoginView .split-right,#medicalLoginView .split-right,#tasheerLoginView .split-right):before,.hfx-ghost-stage-art:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23f2d78a' stop-opacity='0'/%3E%3Cstop offset='.35' stop-color='%23f2d78a' stop-opacity='.95'/%3E%3Cstop offset='.65' stop-color='%23c9a227' stop-opacity='.8'/%3E%3Cstop offset='1' stop-color='%238a5a12' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23b8860b' stop-opacity='0'/%3E%3Cstop offset='.4' stop-color='%23d99a2b' stop-opacity='.85'/%3E%3Cstop offset='.75' stop-color='%23f2d78a' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23f2d78a' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='s' filterUnits='userSpaceOnUse' x='-300' y='-300' width='1400' height='1200'%3E%3CfeGaussianBlur stdDeviation='18'/%3E%3C/filter%3E%3Cfilter id='m' filterUnits='userSpaceOnUse' x='-300' y='-300' width='1400' height='1200'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cfilter id='t' filterUnits='userSpaceOnUse' x='-300' y='-300' width='1400' height='1200'%3E%3CfeGaussianBlur stdDeviation='.7'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='800' height='600' fill='%2306080d'/%3E%3Cpath d='M-60 150C140 40 380 120 520 60S760-10 880-40' stroke='url(%23a)' stroke-width='70' fill='none' filter='url(%23s)' opacity='.55'/%3E%3Cpath d='M-60 175C150 70 380 150 520 90S770 20 880-10' stroke='url(%23a)' stroke-width='14' fill='none' filter='url(%23m)' opacity='.8'/%3E%3Cpath d='M-60 190C150 88 380 168 522 108S772 40 880 8' stroke='url(%23a)' stroke-width='2.2' fill='none' filter='url(%23t)'/%3E%3Cpath d='M-60 560C120 430 330 470 480 420S720 330 880 360' stroke='url(%23b)' stroke-width='110' fill='none' filter='url(%23s)' opacity='.5'/%3E%3Cpath d='M-60 540C130 420 330 452 482 404S722 318 880 344' stroke='url(%23b)' stroke-width='16' fill='none' filter='url(%23m)' opacity='.75'/%3E%3Cpath d='M-60 522C130 404 334 436 484 388S724 302 880 328' stroke='url(%23a)' stroke-width='2' fill='none' filter='url(%23t)'/%3E%3Cpath d='M560 640C600 500 700 430 880 410' stroke='url(%23a)' stroke-width='40' fill='none' filter='url(%23s)' opacity='.45'/%3E%3Cpath d='M40-40C180 140 300 330 470 640' stroke='url(%23b)' stroke-width='60' fill='none' filter='url(%23s)' opacity='.35'/%3E%3Cpath d='M60-40C196 136 318 322 492 640' stroke='url(%23a)' stroke-width='1.6' fill='none' filter='url(%23t)' opacity='.85'/%3E%3Cpath d='M620-40C660 120 740 200 880 230' stroke='url(%23a)' stroke-width='1.4' fill='none' filter='url(%23t)' opacity='.7'/%3E%3Cpath d='M-40 330C200 300 420 330 880 250' stroke='%23000' stroke-width='90' fill='none' filter='url(%23s)' opacity='.55'/%3E%3C/svg%3E%0A") 50%/cover no-repeat;animation:22s ease-in-out infinite alternate hfxDrift;position:absolute;inset:-10%}:is(#laborIdLoginView .split-right,#medicalLoginView .split-right,#tasheerLoginView .split-right):after,.hfx-ghost-stage-art:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#06080d00 40%,#06080d8c 100%);position:absolute;inset:0}@keyframes hfxDrift{0%{transform:translate(-2%,-1.5%)scale(1.02)}to{transform:translate(2%,1.5%)scale(1.09)}}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box{z-index:1;color:#fff;width:100%!important;max-width:380px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:30px 24px 24px!important;position:relative!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(var(--hfx-cut)0,100%0,100% calc(100% - var(--hfx-cut)),calc(100% - var(--hfx-cut)) 100%,0 100%,0 var(--hfx-cut));backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(155deg,#ffffff24 0,#ffffff0b 42%,#ffffff14 100%),#0a0c1261;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,transparent calc(50% - .6px),#f2d78a99 calc(50% - .6px),#f2d78a99 calc(50% + .7px),transparent calc(50% + .7px))0 0/var(--hfx-cut) var(--hfx-cut) no-repeat,linear-gradient(135deg,transparent calc(50% - .7px),#ffffff52 calc(50% - .7px),#ffffff52 calc(50% + .6px),transparent calc(50% + .6px)) 100% 100%/var(--hfx-cut) var(--hfx-cut) no-repeat;position:absolute;inset:0}.hfx-tile{z-index:2;pointer-events:none;backdrop-filter:blur(10px);background:linear-gradient(140deg,#ffffff47,#ffffff0d 55%,#ffffff24);border:1px solid #ffffff4d;border-radius:10px;width:36px;height:36px;transition:opacity .3s;position:absolute;box-shadow:0 8px 22px #00000073,inset 0 1px #fff6}.hfx-tile:after{content:"";background:linear-gradient(135deg,#0000 calc(50% - .6px),#ffffff8c 50%,#0000 calc(50% + .6px));border-radius:6px;position:absolute;inset:5px}.hfx-tile.hfx-tl{top:-8px;left:-8px}.hfx-tile.hfx-br{bottom:-8px;right:-8px}.hfx-card>.hfx-tile.hfx-tl{animation:7s ease-in-out infinite hfxFloatA}.hfx-card>.hfx-tile.hfx-br{animation:7s ease-in-out infinite hfxFloatB}@keyframes hfxFloatA{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}@keyframes hfxFloatB{0%,to{transform:translate(0)}50%{transform:translate(-2px,2px)}}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box h2{letter-spacing:-.3px;background:linear-gradient(90deg,#fff 0,#fff6dc 40%,#f2d78a 72%,#c9a227 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#fff!important;margin:0 0 4px!important;font-size:1.45rem!important;font-weight:800!important;line-height:1.2!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-sub,.login-sub-text){color:#ffffff9e!important;margin:0 0 18px!important;font-size:.74rem!important;line-height:1.5!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .form-group{margin-bottom:14px!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box label{letter-spacing:.2px;display:block;color:#ffffffdb!important;margin-bottom:6px!important;font-size:.7rem!important;font-weight:600!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box label i{margin-inline-end:4px;color:var(--hfx-gold-2)!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:is(.form-control,[type=text],[type=password],[type=email],[type=tel]){min-height:44px;transition:border-color .2s,box-shadow .2s,background .2s;color:#fff!important;background:#06080d8c!important;border:1px solid #ffffff24!important;border-radius:10px!important;width:100%!important;padding:11px 14px!important;font-size:.82rem!important;box-shadow:inset 0 1px 2px #0006!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input::placeholder{color:#fff6!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:focus{background:#06080db8!important;border-color:#f2d78acc!important;outline:0!important;box-shadow:0 0 0 3px #c9a22733,inset 0 1px 2px #0006!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 60px #0d1017!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-field-wrap input{padding-right:40px!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-toggle-eye{color:#ffffff8c!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-toggle-eye:hover{color:var(--hfx-gold-2)!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary){letter-spacing:.3px;cursor:pointer;justify-content:center;align-items:center;gap:8px;position:relative;overflow:hidden;color:#15120a!important;background:linear-gradient(#f8e39a 0,#ecc94b 46%,#c9a227 100%)!important;border:0!important;border-radius:10px!important;width:100%!important;margin-top:6px!important;padding:12px 16px!important;font-size:.85rem!important;font-weight:800!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:flex!important;box-shadow:0 10px 26px #c9a22752,inset 0 1px #ffffffa6!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary) :is(i,span){color:#15120a!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:4.5s ease-in-out infinite hfxSheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes hfxSheen{0%,62%{left:-60%}to{left:130%}}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 32px #c9a2276b,inset 0 1px #ffffffb3!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):active{transform:translateY(0)scale(.99)}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .auth-error{text-align:center;color:#ff9a9a!important;margin-top:8px!important;font-size:.7rem!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .register-toggle{font-size:.72rem;border-top:1px solid #ffffff1a!important;margin-top:18px!important;padding-top:14px!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .register-toggle span{color:#ffffff9e!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .register-toggle .btn-link{cursor:pointer;color:var(--hfx-gold-2)!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:.74rem!important;font-weight:700!important;text-decoration:none!important;transition:color .2s,text-shadow .2s!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .register-toggle .btn-link:hover{text-shadow:0 0 12px #f2d78a8c;color:#fff3c4!important;text-decoration:underline!important}@media (width<=700px){:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .split-login-container{flex-direction:column!important;min-height:0!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .split-left{border-radius:var(--radius-lg) var(--radius-lg)0 0!important;border-bottom:1px solid #ffffff0f!important;border-right:0!important;padding:26px 18px!important}:is(#laborIdLoginView .split-right,#medicalLoginView .split-right,#tasheerLoginView .split-right){padding:34px 18px!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .split-right{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box{padding:28px 20px 22px!important}}.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:not(.hfx-tile){animation:.6s cubic-bezier(.2,.8,.2,1) backwards hfxRise}.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(2){animation-delay:50ms}.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(3){animation-delay:.1s}.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(4){animation-delay:.15s}.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(n+5){animation-delay:.2s}.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:before{animation:.55s backwards hfxGlassIn}@keyframes hfxRise{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes hfxGlassIn{0%{opacity:0}to{opacity:1}}.hfx-leave{opacity:0!important;filter:blur(10px)!important;pointer-events:none!important;transition:opacity .38s,filter .38s,transform .38s!important;transform:scale(.985)!important}.hfx-enter{opacity:1!important;filter:blur()!important;transition:opacity .5s,filter .6s,transform .6s cubic-bezier(.2,.8,.2,1)!important;transform:none!important}.hfx-ghost{z-index:1990;pointer-events:none;opacity:0;transition:opacity .22s ease,top .55s var(--hfx-ease),left .55s var(--hfx-ease),width .55s var(--hfx-ease),height .55s var(--hfx-ease);position:fixed}.hfx-ghost.on{opacity:1}.hfx-ghost .hfx-tile{transition:transform .5s cubic-bezier(.7,0,.2,1),opacity .3s}.hfx-ghost.merge .hfx-tile.hfx-tl{transform:translate(var(--hx),var(--hy)) scale(1.12)}.hfx-ghost.merge .hfx-tile.hfx-br{transform:translate(calc(var(--hx)*-1),calc(var(--hy)*-1)) scale(1.12)}.hfx-orb,.hfx-ring{opacity:0;z-index:3;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;transform:scale(.2)}.hfx-orb{mix-blend-mode:screen;background:radial-gradient(circle,#fffbe8 0 16%,#f2d78a 32%,#c9a227cc 52%,#c9a22700 72%);box-shadow:0 0 42px 14px #f2d78a73}.hfx-ring{border:1.5px solid #f2d78ad9;box-shadow:0 0 18px #f2d78a66,inset 0 0 12px #f2d78a4d}.hfx-ghost.pulse .hfx-orb{animation:.9s cubic-bezier(.2,.7,.2,1) forwards hfxOrb}.hfx-ghost.pulse .hfx-ring{animation:.9s ease-out forwards hfxRing}@keyframes hfxOrb{0%{opacity:0;transform:scale(.2)}28%{opacity:1;transform:scale(1.3)}60%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes hfxRing{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(6)}}.hfx-switch-bar{color:#ffffffb3;background:linear-gradient(155deg,#ffffff14,#ffffff08),#0b1229;border:1px solid #f2d78a38;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 12px;padding:10px 16px;font-size:.74rem;display:flex;box-shadow:0 8px 20px #00000040}.hfx-switch-bar .btn-link{font:inherit;color:var(--hfx-gold-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700}.hfx-switch-bar .btn-link:hover{color:#fff3c4;text-decoration:underline}@media (prefers-reduced-motion:reduce){:is(#laborIdLoginView .split-right,#medicalLoginView .split-right,#tasheerLoginView .split-right):before,.hfx-card>.hfx-tile,:is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):after,.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>*,.page-section.active :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:before{animation:none!important}}
.cv-card-grid.hfx-flow-host{display:block!important}.hfx-flow{isolation:isolate;background:radial-gradient(120% 85% at 50% 0,#141c3a 0,#0a0f1f 55%,#060913 100%);border:1px solid #d4af3740;border-radius:18px;margin:4px 0 8px;padding:16px 0 14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff0d}.hfx-flow-glow{z-index:-1;pointer-events:none;filter:blur(60px)saturate(1.7);opacity:.5;background-position:50%;background-size:cover;transition:background-image .5s;position:absolute;inset:-25%}.hfx-flow-stage{perspective:1100px;height:340px;transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:0;position:relative}.hfx-flow-stage:focus-visible{border-radius:14px;box-shadow:inset 0 0 0 2px #f2d78a99}.hfx-flow-card{--hfx-dim:1;cursor:pointer;width:200px;height:280px;font:inherit;color:#fff;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:#111a33;border:1px solid #ffffff2e;border-radius:16px;margin:0;padding:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s,box-shadow .4s,border-color .4s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 40px #0000008c}.hfx-flow-card:before{content:"";z-index:2;pointer-events:none;opacity:calc(1 - var(--hfx-dim));background:#05070d;transition:opacity .4s;position:absolute;inset:0}.hfx-flow.no-anim .hfx-flow-card,.hfx-flow.no-anim .hfx-flow-card:before{transition:none!important}.hfx-flow-card.is-active{border-color:#f2d78ad9;box-shadow:0 26px 60px #0009,0 0 0 1px #f2d78a59,0 0 38px #f2d78a33}.hfx-flow-card:focus-visible{outline-offset:3px;outline:3px solid #f2d78ad9}.hfx-flow-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;content-visibility:visible!important}.hfx-cvv img{content-visibility:visible!important}.hfx-flow-noimg{color:#f2d78a8c;background:linear-gradient(160deg,#1a2344,#0b1229);place-items:center;width:100%;height:100%;font-size:3rem;display:grid}.hfx-flow-num{letter-spacing:1px;text-shadow:0 1px 4px #000000b3;font-size:.62rem;font-weight:800;position:absolute;top:10px;left:12px;color:#fff!important}.hfx-flow-new{letter-spacing:1px;text-transform:uppercase;color:#052e16;background:#4ade80;border-radius:999px;padding:3px 8px;font-size:.5rem;font-weight:800;position:absolute;top:9px;right:10px;box-shadow:0 0 12px #4ade8099}.hfx-flow-cap{text-align:start;background:linear-gradient(#05081200,#050812f0);flex-direction:column;gap:3px;padding:40px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.hfx-flow-cap strong{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;line-height:1.2;overflow:hidden;color:#fff!important}.hfx-flow-cap small{letter-spacing:.8px;text-transform:uppercase;font-size:.58rem;font-weight:700;color:#f2d78a!important}.hfx-flow-card.is-active:after{content:"";color:#0b1229;background:#f2d78a;border-radius:50%;place-items:center;width:26px;height:26px;font-family:"Font Awesome 6 Free";font-size:.62rem;font-weight:900;display:grid;position:absolute;bottom:12px;right:10px;box-shadow:0 4px 10px #0006}.hfx-flow-bar{justify-content:center;align-items:center;gap:14px;margin-top:4px;display:flex}.hfx-flow-arrow{color:#f2d78a;cursor:pointer;background:#ffffff0f;border:1px solid #f2d78a66;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:.8rem;transition:background .2s,transform .2s;display:grid}.hfx-flow-arrow:hover:not(:disabled){background:#f2d78a29;transform:translateY(-1px)}.hfx-flow-arrow:disabled{opacity:.3;cursor:default}.hfx-flow-count{text-align:center;letter-spacing:1.5px;font-variant-numeric:tabular-nums;min-width:64px;font-size:.72rem;font-weight:800;color:#ffffffd9!important}.hfx-flow-hint,.hfx-flow-hint span{text-align:center;margin-top:8px;font-size:.6rem;color:#fff9!important}.hfx-flow-hint i{color:#f2d78a;margin-inline-end:4px}@media (width<=600px){.hfx-flow-stage{height:300px}.hfx-flow-card{width:172px;height:240px}}.hfx-cvv{z-index:2500;color:#fff;opacity:0;background:#060913;flex-direction:column;transition:opacity .28s;display:flex;position:fixed;inset:0;overflow:hidden}.hfx-cvv[hidden]{display:none}.hfx-cvv.is-open{opacity:1}.hfx-cvv-bg{pointer-events:none;filter:blur(70px)saturate(1.5);opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:-15%}.hfx-cvv-top{z-index:2;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));backdrop-filter:blur(12px);background:#060913a6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.hfx-cvv-icon{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:.9rem;display:grid}.hfx-cvv-icon:hover:not(:disabled){background:#f2d78a2e;border-color:#f2d78a80}.hfx-cvv-icon:disabled{opacity:.3;cursor:default}.hfx-cvv-navs{gap:8px;display:flex}.hfx-cvv-title{text-align:center;flex:1;min-width:0}.hfx-cvv-ref{letter-spacing:1.5px;color:#f2d78a;font-size:.76rem;font-weight:800;display:block}.hfx-cvv-count{letter-spacing:1px;color:#ffffff8c;margin-top:2px;font-size:.6rem;font-weight:600;display:block}.hfx-cvv-body{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:20px 16px 120px;position:relative;overflow:auto}.hfx-cvv-hero{grid-template-columns:minmax(220px,340px) 1fr;align-items:start;gap:28px;max-width:1000px;margin:0 auto;display:grid}.hfx-cvv-photo{aspect-ratio:3/4;transform-origin:0 0;touch-action:pan-y;background:#111a33;border:1px solid #f2d78a66;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c}.hfx-cvv-photo img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.hfx-cvv-thumbs{justify-content:center;gap:8px;margin-top:10px;display:flex}.hfx-cvv-thumb{opacity:.6;cursor:pointer;background:#111a33;border:2px solid #0000;border-radius:10px;width:52px;height:68px;padding:0;overflow:hidden}.hfx-cvv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hfx-cvv-thumb.is-on{opacity:1;border-color:#f2d78a}.hfx-cvv-kicker{letter-spacing:2px;text-transform:uppercase;color:#f2d78a;font-size:.64rem;font-weight:800}.hfx-cvv-name{letter-spacing:-.5px;color:#fff;margin:6px 0 10px;font-size:2rem;font-weight:800;line-height:1.1}.hfx-cvv-meta{flex-wrap:wrap;gap:8px;display:flex}.hfx-cvv-chip{color:#ffffffe0;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.66rem;font-weight:600;display:inline-flex}.hfx-cvv-chip i{color:#f2d78a;font-size:.58rem}.hfx-cvv-chip.is-status{color:#fde68a;background:#f2d78a1f;border-color:#f2d78a59}.hfx-cvv-chip.is-status.is-selected{color:#86efac;background:#4ade801f;border-color:#4ade8059}.hfx-cvv-chip.is-status.is-selected i{color:#4ade80}.hfx-cvv-facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:18px;display:grid}.hfx-cvv-fact{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.hfx-cvv-fact span{letter-spacing:1.2px;text-transform:uppercase;color:#f2d78ad9;font-size:.52rem;font-weight:800;display:block}.hfx-cvv-fact b{color:#fff;word-break:break-word;margin-top:3px;font-size:.8rem;font-weight:700;display:block}.hfx-cvv-sect{margin-top:16px}.hfx-cvv-sect h4{letter-spacing:1.5px;text-transform:uppercase;color:#fff9;margin:0 0 8px;font-size:.6rem;font-weight:800}.hfx-cvv-chips{flex-wrap:wrap;gap:6px;display:flex}.hfx-cvv-doc{max-width:1000px;margin:30px auto 0}.hfx-cvv-doc h3{letter-spacing:2px;text-transform:uppercase;color:#f2d78a;margin:0 0 12px;font-size:.72rem;font-weight:800}.hfx-cvv-pages .cv-sheet{max-width:210mm;box-shadow:0 20px 50px #00000080;margin:0 auto 18px!important}.hfx-cvv-pages .cv-no-print{display:none!important}.hfx-cvv-actions{z-index:3;padding:26px 16px calc(14px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#06091300,#060913f0 40%);flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hfx-cvv-actions>*{pointer-events:auto}.hfx-cvv-btn{font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:.84rem;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px #0006}.hfx-cvv-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.hfx-cvv-btn:disabled{opacity:.75;cursor:wait}.hfx-cvv-btn.is-select{color:#15120a;background:linear-gradient(#f8e39a 0,#ecc94b 46%,#c9a227 100%)}.hfx-cvv-btn.is-unselect{color:#fff;background:linear-gradient(#ef4444,#b91c1c)}.hfx-cvv-btn.is-download{color:#fff;backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47}.hfx-cvv-actions .btn-lightgreen{border-radius:999px;padding:12px 18px}body.hfx-cvv-open{overflow:hidden}body.hfx-cvv-open .popup-message{z-index:2600!important}@media (width<=760px){.hfx-cvv-hero{grid-template-columns:1fr;gap:18px}.hfx-cvv-media{width:78%;max-width:300px;margin:0 auto}.hfx-cvv-name{text-align:center;font-size:1.6rem}.hfx-cvv-kicker{text-align:center}.hfx-cvv-meta{justify-content:center}.hfx-cvv-btn{padding:12px 18px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.hfx-flow-card,.hfx-cvv{transition:none!important}}
.hfx-fold{z-index:2147483000;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 20px #0000002e}.hfx-fold-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hfx-plane{z-index:2147483000;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.hfx-plane svg{filter:drop-shadow(0 8px 10px #00000047);width:100%;height:100%;display:block;overflow:visible}.hfx-folding{visibility:hidden!important}.hfx-sent{pointer-events:none;transition:background-color .3s;color:#0000!important;background:var(--hfx-sent-bg,#eef0f5)!important;box-shadow:none!important;border-color:#0000!important;position:relative!important;transform:none!important}.hfx-sent>*{visibility:hidden!important}.hfx-sent:after{pointer-events:none;content:"✓  "attr(data-hfx-sent)!important;width:auto!important;height:auto!important;color:var(--hfx-sent-fg,#0b1229)!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;font-weight:700!important;animation:.38s cubic-bezier(.2,.8,.2,1) both hfxSentIn!important;display:flex!important;position:absolute!important;inset:0!important;transform:none!important}@keyframes hfxSentIn{0%{opacity:0;letter-spacing:2px}to{opacity:1;letter-spacing:normal}}
#contact .hfx-contact-form{border-radius:var(--radius-lg,16px);color:#111;background:#f5f0e1;border:1px solid #c9a22780;flex-direction:column;align-self:stretch;padding:22px 20px 20px;display:flex;box-shadow:0 14px 34px #00000047,inset 0 1px #fff9}#contact .hfx-contact-form label{color:#111!important;font-weight:700!important}#contact .hfx-contact-form .hfx-msg-group{flex-direction:column;flex:auto;display:flex}#contact .hfx-contact-form .hfx-msg-group textarea{resize:vertical;flex:auto;min-height:110px}#contact .hfx-contact-form>.btn{align-self:flex-start}#contact .hfx-contact-form label i{color:#a9781a!important}#contact .hfx-contact-form .form-control{color:#111!important;background:#fffdf7!important;border:1px solid #c9a227!important}#contact .hfx-contact-form .form-control::placeholder{color:#11111180!important}#contact .hfx-contact-form .form-control:focus{border-color:#a9781a!important;outline:0!important;box-shadow:0 0 0 3px #c9a22733!important}#contact .hfx-contact-form .form-control.file-input{color:#111!important}#contact .hfx-contact-form .form-control.file-input::-webkit-file-upload-button{color:#f2d78a;background:#0b1229;border-color:#0b1229}#contact .hfx-contact-form .form-control.file-input::file-selector-button{border-radius:var(--radius,8px);color:#f2d78a;cursor:pointer;background:#0b1229;border:1px solid #0b1229;padding:2px 10px;font-size:.55rem}#contact .hfx-contact-form .attachment-hint,#contact .hfx-contact-form .attachment-hint i{color:#4a4a4a!important}#contact .hfx-contact-form .contact-office-hours{background:#ece3cb;border-color:#a9781a59}#contact .hfx-contact-form .contact-office-hours-title{color:#111}#contact .hfx-contact-form .contact-office-hours-title i{color:#a9781a}#contact .hfx-contact-form .contact-office-hours-row{color:#111;border-bottom-color:#1111111a}#contact .hfx-contact-form .contact-office-hours-row.closed span:last-child{color:#b91c1c}
#resourceLinksContainer{background:linear-gradient(160deg,#ffffff1a,#ffffff06 42%,#ffffff0f);border:1px solid #ffffff26;border-radius:30px;padding:16px 16px 20px;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0d,0 9px 0 -3px #cdd6e814,0 10px 0 -3px #00000073,0 30px 60px -20px #000000bf;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important;gap:14px!important;margin:12px 0 4px!important}#resourceLinksContainer .resource-link{--ql:#3b82f6;--ql-rgb:59,130,246;--lift:0px;--rx:0deg;--ry:0deg;--mx:18%;--my:50%;isolation:isolate;backdrop-filter:blur(12px)saturate(150%);min-height:74px;transform:perspective(700px) translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;position:relative;overflow:visible;padding:12px!important;color:#fff!important;background:linear-gradient(#ffffff2b 0,#ffffff0d 48%,#ffffff1a 100%)!important;border:1px solid #ffffff4d!important;border-radius:999px!important;gap:12px!important;padding-inline-end:46px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s,background .35s!important;box-shadow:inset 0 1.5px #ffffff8c,inset 0 -1px #ffffff38,inset 0 -8px 14px -6px #ffffff1a,inset 0 0 0 1px #ffffff0a,0 6px 0 -1px #c4cee233,0 7px 0 -1px #0006,0 18px 26px -10px #000000a6!important}#resourceLinksContainer .resource-link:after{content:"";z-index:3;pointer-events:none;opacity:.85;background:linear-gradient(#ffffff42,#ffffff0d 62%,#fff0);border-radius:999px 999px 60% 60%/999px 999px 100% 100%;height:36%;transition:opacity .35s;position:absolute;top:2px;left:24px;right:24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}#resourceLinksContainer .ql-liquid{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}#resourceLinksContainer .ql-liquid:before{content:"";left:var(--mx);top:var(--my);aspect-ratio:1;background:radial-gradient(circle,rgba(var(--ql-rgb),.96)0 34%,rgba(var(--ql-rgb),.9) 48%,rgba(var(--ql-rgb),.82) 62%);filter:blur(18px);opacity:0;border-radius:50%;width:270%;transition:transform .95s cubic-bezier(.22,.7,.18,1),filter .8s,opacity .2s;position:absolute;transform:translate(-50%,-50%)scale(0)}#resourceLinksContainer .ql-liquid:after{content:"";opacity:0;background:radial-gradient(120% 90% at 30% 0,#ffffff61,#fff0 55%),linear-gradient(#ffffff1a,#0000 45%,#00000038);transition:opacity .45s .1s;position:absolute;inset:0}#resourceLinksContainer .resource-link>.link-logo,#resourceLinksContainer .resource-link>.link-text,#resourceLinksContainer .resource-link>.ql-more{z-index:2;position:relative}#resourceLinksContainer .resource-link .link-logo{flex:0 0 42px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:inset 0 -2px 4px #0000001f,0 3px 8px #00000059,0 0 0 3px #ffffff14;background:radial-gradient(circle at 34% 28%,#fff,#e9edf4 62%,#cfd6e2)!important;border:1px solid #ffffffb3!important;border-radius:50%!important;width:42px!important;height:42px!important}#resourceLinksContainer .resource-link .link-logo img{border-radius:5px;object-fit:contain!important;width:68%!important;height:68%!important}#resourceLinksContainer .resource-link .link-logo i{color:var(--ql)!important;font-size:1.05rem!important}#resourceLinksContainer .resource-link .link-label{letter-spacing:.2px;transition:text-shadow .3s;color:#fff!important;font-size:.8rem!important;font-weight:800!important}#resourceLinksContainer .resource-link .link-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s;display:-webkit-box;overflow:hidden;color:#ffffffb8!important;font-size:.56rem!important;line-height:1.35!important}#resourceLinksContainer .resource-link .link-label,#resourceLinksContainer .resource-link .link-desc{unicode-bidi:plaintext}[dir=rtl] #resourceLinksContainer .resource-link .link-text{text-align:right}#resourceLinksContainer .ql-more{inset-inline-end:16px;color:#ffffffc7;pointer-events:none;place-items:center;width:24px;height:24px;margin-top:-12px;font-size:.8rem;display:grid;top:50%;position:absolute!important}#resourceLinksContainer .ql-more i{grid-area:1/1;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}#resourceLinksContainer .ql-more .ql-arrow{opacity:0;font-size:.72rem;transform:scale(.5)rotate(-25deg)}[dir=rtl] #resourceLinksContainer .ql-more .ql-arrow{transform:scale(.5)rotate(25deg)scaleX(-1)}#resourceLinksContainer .resource-link:nth-child(6n+1){--ql:#3b82f6;--ql-rgb:59,130,246}#resourceLinksContainer .resource-link:nth-child(6n+2){--ql:#ef4444;--ql-rgb:239,68,68}#resourceLinksContainer .resource-link:nth-child(6n+3){--ql:#f97316;--ql-rgb:249,115,22}#resourceLinksContainer .resource-link:nth-child(6n+4){--ql:#22c55e;--ql-rgb:34,197,94}#resourceLinksContainer .resource-link:nth-child(6n+5){--ql:#8b5cf6;--ql-rgb:139,92,246}#resourceLinksContainer .resource-link:nth-child(6n+6){--ql:#14b8a6;--ql-rgb:20,184,166}#resourceLinksContainer .resource-link.ql-on,#resourceLinksContainer .resource-link:focus-visible{--lift:-4px;outline:0;border-color:rgba(var(--ql-rgb),.9)!important;box-shadow:inset 0 1.5px 0 #ffffffa6,inset 0-5px 12px #0000002e,0 6px 0-1px rgba(var(--ql-rgb),.62),0 7px 0-1px #0006,0 20px 34px -8px rgba(var(--ql-rgb),.62),0 0 26px rgba(var(--ql-rgb),.3)!important}@media (hover:hover){#resourceLinksContainer .resource-link:hover{--lift:-4px;border-color:rgba(var(--ql-rgb),.9)!important;box-shadow:inset 0 1.5px 0 #ffffffa6,inset 0-5px 12px #0000002e,0 6px 0-1px rgba(var(--ql-rgb),.62),0 7px 0-1px #0006,0 20px 34px -8px rgba(var(--ql-rgb),.62),0 0 26px rgba(var(--ql-rgb),.3)!important}#resourceLinksContainer .resource-link:hover .ql-liquid:before{filter:blur();opacity:1;transform:translate(-50%,-50%)scale(1)}#resourceLinksContainer .resource-link:hover .ql-liquid:after{opacity:1}#resourceLinksContainer .resource-link:hover:after{opacity:.95}#resourceLinksContainer .resource-link:hover .link-logo{transform:scale(1.06)}#resourceLinksContainer .resource-link:hover .link-label{text-shadow:0 1px 3px #00000059}#resourceLinksContainer .resource-link:hover .link-desc{color:#fffffff2!important}#resourceLinksContainer .resource-link:hover .ql-dots{opacity:0;transform:scale(.5)}#resourceLinksContainer .resource-link:hover .ql-arrow{opacity:1;transform:none}[dir=rtl] #resourceLinksContainer .resource-link:hover .ql-arrow{transform:scaleX(-1)}}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .ql-liquid:before{filter:blur();opacity:1;transform:translate(-50%,-50%)scale(1)}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .ql-liquid:after{opacity:1}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible):after{opacity:.95}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .link-logo{transform:scale(1.06)}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .link-label{text-shadow:0 1px 3px #00000059}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .link-desc{color:#fffffff2!important}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .ql-dots{opacity:0;transform:scale(.5)}#resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .ql-arrow{opacity:1;transform:none}[dir=rtl] #resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .ql-arrow{transform:scaleX(-1)}#resourceLinksContainer .resource-link:focus-visible{box-shadow:0 0 0 3px #ffffffd9,0 20px 34px -8px rgba(var(--ql-rgb),.62)!important}#resourceLinksContainer .resource-link.ql-down{--lift:3px!important;box-shadow:inset 0 2px 6px #00000040,inset 0 1px 0 #ffffff80,0 2px 0-1px rgba(var(--ql-rgb),.7),0 3px 0-1px #0006,0 8px 16px -6px rgba(var(--ql-rgb),.55)!important;transition-duration:.12s!important}#resourceLinksContainer .resource-link.ql-down .ql-liquid:before{transition-duration:.35s,.3s,.15s}@media (width<=600px){#resourceLinksContainer{border-radius:24px;padding:12px 12px 16px;gap:12px!important}#resourceLinksContainer .resource-link{min-height:66px}#resourceLinksContainer .resource-link .link-logo{flex-basis:38px;width:38px!important;height:38px!important}}@media (prefers-reduced-motion:reduce){#resourceLinksContainer .resource-link,#resourceLinksContainer .resource-link *,#resourceLinksContainer .resource-link:after,#resourceLinksContainer .ql-liquid:before,#resourceLinksContainer .ql-liquid:after{transition-duration:10ms!important}#resourceLinksContainer .resource-link{--rx:0deg!important;--ry:0deg!important}}
#contact .hfx-contact-form #contactPhone{letter-spacing:.4px;font-variant-numeric:tabular-nums}[dir=rtl] #contact .hfx-contact-form #contactPhone{text-align:right}#contact .hfx-contact-form .form-control.field-error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26262e!important}
html.hfx-dv-lock,html.hfx-dv-lock body{overflow:hidden!important}.hfx-dv{z-index:2147483300;color:#fff;opacity:0;font-family:var(--font-sans,Inter,system-ui,sans-serif);background:#060a14f7;flex-direction:column;transition:opacity .22s;display:flex;position:fixed;inset:0}.hfx-dv[hidden]{display:none!important}.hfx-dv.is-open{opacity:1}.hfx-dv-bar{min-height:58px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));background:linear-gradient(#0b1229,#0a1022);border-bottom:1px solid #f2d78a40;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex;box-shadow:0 6px 20px #00000059}.hfx-dv-title{align-items:center;gap:10px;min-width:0;display:flex}.hfx-dv-ico{color:#f2d78a;background:#f2d78a24;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.hfx-dv-names{flex-direction:column;min-width:0;display:flex}.hfx-dv-names b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;overflow:hidden}.hfx-dv-names small{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.hfx-dv-tools{flex:none;align-items:center;gap:6px;display:flex}.hfx-dv-zoomset{background:#ffffff12;border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}.hfx-dv-zoomset[hidden],.hfx-dv-btn[hidden]{display:none!important}.hfx-dv-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:.72rem;font-weight:800}.hfx-dv-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex}.hfx-dv-btn:hover{background:#ffffff29}.hfx-dv-btn:focus-visible{outline-offset:2px;outline:2px solid #f2d78a}.hfx-dv-btn.is-icon{width:38px;padding:0}.hfx-dv-zoomset .hfx-dv-btn{background:0 0;border:0;width:32px;height:32px}.hfx-dv-btn.is-dl{color:#0b1229;background:#f2d78a;border-color:#f2d78a}.hfx-dv-btn.is-dl:hover{background:#ffe39a}.hfx-dv-btn.is-close{background:#ef444429;border-color:#ef444473}.hfx-dv-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 12px 40px;overflow:auto}.hfx-dv-center{flex-direction:column;align-items:center;min-height:100%;display:flex}.hfx-dv-pages{zoom:var(--dvz,1);width:100%;max-width:210mm}.hfx-dv-pages .cv-sheet{max-width:210mm;margin:0 auto 18px!important;box-shadow:0 20px 50px #0000008c!important}.hfx-dv-pages .cv-no-print{display:none!important}.hfx-dv-img{zoom:var(--dvz,1);background:#fff;border-radius:8px;max-width:100%;height:auto;box-shadow:0 20px 50px #0000008c}.hfx-dv-pdfwrap{justify-content:center;height:100%;display:flex}.hfx-dv-frame{background:#fff;border:0;border-radius:8px;width:100%;max-width:1000px;height:100%;min-height:70vh;box-shadow:0 20px 50px #0000008c}.hfx-dv-pdfpages{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:900px;display:flex}.hfx-dv-pdfpage{background:#fff;border-radius:4px;max-width:100%;height:auto;box-shadow:0 14px 40px #00000080}.hfx-dv-loading{color:#fffc;padding:40px 10px;font-weight:700}.hfx-dv-empty{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;max-width:420px;margin:auto;padding:34px 24px}.hfx-dv-empty i{color:#f2d78a;margin-bottom:10px;font-size:2.4rem}.hfx-dv-empty p{color:#ffffffd9;margin:6px 0 0;font-size:.85rem}[dir=rtl] .hfx-dv-bar{direction:rtl}@media (width<=640px){.hfx-dv-bar{flex-wrap:wrap;min-height:0;padding-top:8px;padding-bottom:8px}.hfx-dv-title{flex:100%}.hfx-dv-tools{flex:100%;justify-content:flex-end}.hfx-dv-btn{height:36px;padding:0 11px;font-size:.74rem}.hfx-dv-btn.is-icon{width:36px}.hfx-dv-body{padding:12px 6px 30px}}@media (prefers-reduced-motion:reduce){.hfx-dv{transition:none}}.hfx-cvv-btn.is-preview{color:#fff;background:#ffffff1a;border-color:#ffffff4d}
.hfx-ac{border-radius:var(--radius-lg,16px);background:radial-gradient(90% 120% at 0 0,#d4af371f,#0000 55%),linear-gradient(160deg,#10172d,#0a0f1d);border:1px solid #d4af3747;margin:18px 0;padding:22px;box-shadow:0 18px 40px #00000059}.hfx-ac-head .home-info-heading{margin-bottom:4px}.hfx-ac-head .home-info-heading i{color:var(--accent-gold,#d4af37)}.hfx-ac-sub{color:#ffffffb8;margin:0 0 16px;font-size:.78rem}.hfx-ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hfx-ac-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.hfx-ac-card-top{align-items:flex-start;gap:12px;display:flex}.hfx-ac-card-txt{flex:1;min-width:0}.hfx-ac-card h4{color:#fff;margin:0 0 3px;font-size:.95rem;font-weight:800}.hfx-ac-card-txt p{color:#ffffffa8;margin:0;font-size:.72rem;line-height:1.5}.hfx-ac-ico{color:#0b1229;background:linear-gradient(145deg,#f2d78a,#c9a227);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:1rem;display:grid;box-shadow:0 6px 16px #c9a2274d}.hfx-ac-form{gap:8px;display:flex}.hfx-ac-form .form-control{text-transform:uppercase;letter-spacing:.6px;flex:1;min-width:0;font-weight:700}.hfx-ac-form .form-control::placeholder{text-transform:none;letter-spacing:0;font-weight:500}[dir=rtl] .hfx-ac-form .form-control{text-align:right}.hfx-ac-go{white-space:nowrap;flex:none}.hfx-ac-result:empty{display:none}.hfx-ac-msg{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.76rem;line-height:1.5;display:flex}.hfx-ac-msg i{color:#fbbf24;margin-top:2px}.hfx-ac-msg.is-warn{border-color:#fbbf2459}.hfx-ac-who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.hfx-ac-who b{color:#fff;unicode-bidi:plaintext;font-size:.95rem}.hfx-ac-who span{color:#ffffff9e;font-size:.68rem}.hfx-ac-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hfx-ac-steps li{gap:12px;padding:0 0 16px;display:flex;position:relative}.hfx-ac-steps li:last-child{padding-bottom:0}.hfx-ac-steps li:before{content:"";inset-inline-start:13px;background:#ffffff24;width:2px;position:absolute;top:28px;bottom:2px}.hfx-ac-steps li:last-child:before{display:none}.hfx-ac-steps li.is-done:before{background:linear-gradient(#22c55e,#22c55e59)}.hfx-ac-dot{z-index:1;color:#ffffff80;background:#1b2238;border:2px solid #fff3;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid;position:relative}.hfx-ac-steps li.is-done .hfx-ac-dot{color:#fff;background:#16a34a;border-color:#22c55e}.hfx-ac-steps li.is-current .hfx-ac-dot{color:#0b1229;background:#f2d78a;border-color:#f2d78a;animation:1.8s ease-in-out infinite hfxAcPulse;box-shadow:0 0 0 5px #f2d78a2e}@keyframes hfxAcPulse{0%,to{box-shadow:0 0 0 4px #f2d78a33}50%{box-shadow:0 0 0 8px #f2d78a0f}}.hfx-ac-step-txt{flex-direction:column;gap:1px;min-width:0;padding-top:3px;display:flex}.hfx-ac-step-txt b{color:#fff;font-size:.8rem}.hfx-ac-steps li.is-next .hfx-ac-step-txt b{color:#ffffff8c}.hfx-ac-step-txt small{color:#fff9;font-size:.66rem}.hfx-ac-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hfx-ac-chip{cursor:pointer;color:#f2d78a;background:#f2d78a1f;border:1px solid #f2d78a73;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.hfx-ac-chip:hover{background:#f2d78a38}.hfx-ac-chip:focus-visible{outline-offset:2px;outline:2px solid #f2d78a}.hfx-ac-ring{--p:0;background:radial-gradient(closest-side,#141b30 72%,transparent 73% 100%),conic-gradient(#22c55e calc(var(--p)*360deg),#ffffff1f0);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;transition:--p .4s;display:grid}.hfx-ac-ring b{color:#fff;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:900}.hfx-ac-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hfx-ac-list label{cursor:pointer;color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:.76rem;line-height:1.35;transition:background .2s,border-color .2s;display:flex}.hfx-ac-list label:hover{background:#ffffff12}.hfx-ac-list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hfx-ac-box{border:2px solid #ffffff59;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.hfx-ac-box:after{content:"";border:0 solid #fff;border-width:0 0 2.5px 2.5px;width:10px;height:5px;margin-top:-3px;transition:transform .2s;transform:rotate(-45deg)scale(0)}.hfx-ac-list input:checked+.hfx-ac-box{background:#22c55e;border-color:#22c55e}.hfx-ac-list input:checked+.hfx-ac-box:after{transform:rotate(-45deg)scale(1)}.hfx-ac-list input:focus-visible+.hfx-ac-box{outline-offset:2px;outline:2px solid #f2d78a}.hfx-ac-list li:has(input:checked) label{background:#22c55e14;border-color:#22c55e73}.hfx-ac-list em{color:#93c5fd;background:#3b82f624;border:1px solid #3b82f659;border-radius:999px;flex:none;margin-inline-start:auto;padding:2px 8px;font-size:.6rem;font-style:normal;font-weight:800}.hfx-ac-verdict{flex-direction:column;gap:10px;display:flex}.hfx-ac-verdict p{color:#fffc;margin:0;font-size:.76rem}.hfx-ac-ok{color:#4ade80;align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:flex}.hfx-ac-cta{align-self:flex-start}@media (width<=860px){.hfx-ac-grid{grid-template-columns:1fr}}@media (width<=480px){.hfx-ac{padding:16px 12px}.hfx-ac-card{padding:14px}.hfx-ac-form{flex-wrap:wrap}.hfx-ac-go{flex:100%}}@media (prefers-reduced-motion:reduce){.hfx-ac-steps li.is-current .hfx-ac-dot{animation:none}}.cv-row.hfx-cv-labour .cv-value{letter-spacing:.3px}
#admin :is(.blink-green,.blink-light,.hfea-action-dot)[id],#admin .admin-sub-tab-btn>.dot,#admin [id^=toolbar].blink-green-sm,#admin #msgInboxBlink,#admin .blink-green:not([id]){display:none!important}#admin .blink-green-sm:not([id]){vertical-align:middle;box-shadow:none;border-radius:999px;align-items:center;margin-inline-start:6px;padding:0 6px;background:#e11d48!important;width:auto!important;height:16px!important;animation:none!important;display:inline-flex!important}#admin .blink-green-sm:not([id]):before{content:var(--hfx-new-label,"NEW");letter-spacing:.4px;color:#fff;font-size:9px;font-weight:800;line-height:1}.hfx-nb{font-variant-numeric:tabular-nums;vertical-align:middle;min-width:18px;height:18px;font-size:10px;font-weight:800;line-height:1;font-family:var(--font-sans,Inter,system-ui,sans-serif);background:#e11d48;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:6px;padding:0 5px;display:inline-flex;box-shadow:0 0 0 2px #ffffffe6;color:#fff!important}.hfx-nb.is-zero{display:none!important}.hfx-nb.is-corner{top:-7px;min-width:17px;height:17px;margin:0;font-size:9.5px;position:absolute;inset-inline-end:-9px;box-shadow:0 0 0 2px #0b1229}.hfx-nb.is-action{box-shadow:none;background:#4f46e5}.hfx-nb.is-bump{animation:.5s cubic-bezier(.3,1.6,.5,1) hfxNbBump}@keyframes hfxNbBump{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}#admin .sub-nav-btn .nav-icon{position:relative}#admin .toolbar-tab-btn .hfx-nb,#admin .cmp-tab-btn .hfx-nb{box-shadow:none}#adminCardHeader{position:relative}.hfx-bell-wrap{margin-inline-start:auto;position:relative}.hfx-bell-wrap[hidden]{display:none!important}.hfx-bell{cursor:pointer;color:#312e81;background:#fff;border:1px solid #4f46e540;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.05rem;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 4px 12px #1e1b4b1f}.hfx-bell:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1e1b4b2e}.hfx-bell:focus-visible{outline-offset:2px;outline:3px solid #4f46e573}.hfx-bell.has-new i{color:#4f46e5}.hfx-bell .hfx-nb.is-corner{top:-6px;inset-inline-end:-6px;box-shadow:0 0 0 2px #fff}.hfx-bell-panel{top:calc(100% + 10px);z-index:1200;background:#fff;border:1px solid #0f172a1a;border-radius:16px;width:min(360px,100vw - 32px);animation:.18s hfxBellIn;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.hfx-bell-panel[hidden]{display:none!important}@keyframes hfxBellIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hfx-bell-head{background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.hfx-bell-head b{color:#0f172a;font-size:.9rem}.hfx-bell-head small{color:#4f46e5;font-size:.7rem;font-weight:700}.hfx-bell-list{flex-direction:column;padding:6px;display:flex}.hfx-bell-item{cursor:pointer;text-align:start;color:#0f172a;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.hfx-bell-item:hover,.hfx-bell-item:focus-visible{background:#f1f5f9;outline:0}.hfx-bell-item.is-empty{opacity:.55}.hfx-bell-ico{color:#4f46e5;background:#eef2ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hfx-bell-txt{flex-direction:column;flex:1;min-width:0;display:flex}.hfx-bell-txt b{color:#0f172a;font-size:.78rem}.hfx-bell-txt small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.hfx-bell-item .hfx-nb{box-shadow:none}.hfx-bell-go{color:#94a3b8;flex:none;font-size:.65rem}[dir=rtl] .hfx-bell-go{transform:scaleX(-1)}.hfx-toasts{top:84px;z-index:2147482500;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;inset-inline-end:16px}.hfx-toast{pointer-events:auto;color:#fff;opacity:0;background:#0f172a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;min-width:260px;max-width:min(360px,100vw - 32px);padding:12px 12px 12px 14px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(-8px);box-shadow:0 18px 40px #00000059}.hfx-toast.is-in{opacity:1;transform:none}.hfx-toast-ico{color:#a5b4fc;background:#818cf833;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hfx-toast-txt{flex-direction:column;flex:1;min-width:0;display:flex}.hfx-toast-txt b{font-size:.78rem}.hfx-toast-txt small{color:#cbd5e1;font-size:.68rem}.hfx-toast-view{color:#fff;cursor:pointer;background:#6366f1;border:0;border-radius:9px;flex:none;padding:7px 12px;font-size:.72rem;font-weight:800}.hfx-toast-x{color:#94a3b8;cursor:pointer;background:0 0;border:0;flex:none;padding:4px}@media (prefers-reduced-motion:reduce){.hfx-nb.is-bump,.hfx-bell-panel{animation:none}.hfx-toast{transition:none}}.hfx-cg{z-index:2147483400;backdrop-filter:blur(6px);opacity:0;background:#050914b8;place-items:center;padding:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.hfx-cg.is-in{opacity:1}.hfx-cg-confetti{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;inset:0}.hfx-cg-card{z-index:1;text-align:center;color:#fff;opacity:0;background:radial-gradient(120% 70% at 50% 0,#f2d78a38,#0000 60%),linear-gradient(170deg,#152042,#0b1229 55%,#070b18);border:1px solid #f2d78a73;border-radius:26px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:34px 26px 26px;transition:transform .7s cubic-bezier(.2,1.2,.3,1) .1s,opacity .4s .1s;position:relative;overflow:auto;transform:translateY(24px)scale(.94);box-shadow:0 40px 100px #0009,inset 0 1px #ffffff1f}.hfx-cg.is-in .hfx-cg-card{opacity:1;transform:none}.hfx-cg-rays{pointer-events:none;opacity:.55;background:repeating-conic-gradient(from 0deg,#f2d78a290 8deg,transparent 8deg 24deg);width:420px;height:420px;margin:-210px 0 0 -210px;animation:18s linear infinite hfxCgSpin;position:absolute;top:92px;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 72%);mask-image:radial-gradient(closest-side,#000 25%,#0000 72%)}@keyframes hfxCgSpin{to{transform:rotate(360deg)}}.hfx-cg-badge{width:118px;height:118px;margin:0 auto 14px;position:relative}.hfx-cg-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hfx-cg-ring circle{fill:none;stroke:url(#hfxCgGold);stroke-width:5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.2,1) .45s}.hfx-cg.is-in .hfx-cg-ring circle{stroke-dashoffset:0}.hfx-cg-logo{color:#0b1229;opacity:0;background:#fff;border-radius:50%;place-items:center;font:900 2.1rem Cinzel,Playfair Display,Georgia,serif;transition:transform .7s cubic-bezier(.2,1.5,.4,1) .35s,opacity .3s .35s;display:grid;position:absolute;inset:12px;overflow:hidden;transform:scale(.3);box-shadow:0 10px 30px #00000073}.hfx-cg-logo img{object-fit:cover;width:100%;height:100%}.hfx-cg.is-in .hfx-cg-logo{opacity:1;transform:none}.hfx-cg-check{color:#fff;background:#22c55e;border:3px solid #0b1229;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;transition:transform .45s cubic-bezier(.2,1.8,.4,1) 1.5s;display:grid;position:absolute;bottom:6px;right:2px;transform:scale(0);box-shadow:0 6px 16px #22c55e73}.hfx-cg.is-in .hfx-cg-check{transform:scale(1)}.hfx-cg-pill{letter-spacing:1px;text-transform:uppercase;color:#4ade80;background:#22c55e1a;border:1px solid #22c55e59;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.66rem;font-weight:800;display:inline-flex}.hfx-cg-title{letter-spacing:1px;background:linear-gradient(100deg,#fff6d8 0,#f2d78a 30%,#fff 50%,#e5c05a 70%,#fff6d8 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:12px 0 0;font:800 2rem/1.15 Cinzel,Playfair Display,Georgia,serif;animation:3.2s ease-in-out infinite hfxCgShine}@keyframes hfxCgShine{0%,to{background-position:0}50%{background-position:100%}}html:is([lang=am],[lang=ar]) .hfx-cg-title{letter-spacing:0;font-family:Amiri,Noto Sans Ethiopic,Georgia,serif}.hfx-cg-script{color:#f2d78a;margin-top:2px;font:400 2rem/1.1 Great Vibes,Playfair Display,cursive}html:is([lang=am],[lang=ar]) .hfx-cg-script{font:700 1.3rem/1.4 Amiri,Noto Sans Ethiopic,serif}.hfx-cg-name{color:#fff;unicode-bidi:plaintext;margin-top:10px;font-size:1.05rem;font-weight:800}.hfx-cg-text{color:#ffffffc7;max-width:340px;margin:8px auto 0;font-size:.8rem;line-height:1.6}.hfx-cg-feats{text-align:start;flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hfx-cg-feats li{opacity:0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;font-weight:700;transition:opacity .4s,transform .4s;display:flex;transform:translateY(10px)}.hfx-cg-feats li i{color:#f2d78a;background:#f2d78a29;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.hfx-cg.is-in .hfx-cg-feats li{opacity:1;transform:none}.hfx-cg.is-in .hfx-cg-feats li:first-child{transition-delay:1.1s}.hfx-cg.is-in .hfx-cg-feats li:nth-child(2){transition-delay:1.25s}.hfx-cg.is-in .hfx-cg-feats li:nth-child(3){transition-delay:1.4s}.hfx-cg-btn{cursor:pointer;color:#0b1229;background:linear-gradient(135deg,#ffe8a3,#f2d78a 45%,#d4a92c);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:20px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #d4a92c59}.hfx-cg-btn:hover{filter:brightness(1.05)}.hfx-cg-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}[dir=rtl] .hfx-cg-btn i{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.hfx-cg,.hfx-cg-card,.hfx-cg-logo,.hfx-cg-check,.hfx-cg-feats li,.hfx-cg-ring circle{transition:none!important}.hfx-cg-rays,.hfx-cg-title{animation:none}}
#applyReqOverlay{background:#080c1c9e!important}#applyReqOverlay .apply-req-box:not(#h#h){text-align:start;flex-direction:column;margin:auto;position:relative;overflow:hidden;color:#1e293b!important;background:#fffdf8!important;border:1px solid #e7dcc3!important;border-radius:18px!important;width:min(780px,100vw - 24px)!important;max-width:none!important;max-height:min(92vh,900px)!important;padding:0!important;animation:none!important;display:flex!important;box-shadow:0 24px 60px #0006!important}#applyReqOverlay .apply-req-box:not(#h#h):before,#applyReqOverlay .apply-req-box:not(#h#h):after{display:none!important}#applyReqOverlay .hfx-rq-head:not(#h#h){border-bottom:1px solid #eee2c8;align-items:center;gap:14px;padding:20px 64px 16px 22px;display:flex;background:#fffdf8!important}#applyReqOverlay .apply-req-icon-banner:not(#h#h){border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid;color:#f2d78a!important;box-shadow:none!important;background:#0b1b45!important;margin:0!important;animation:none!important}#applyReqOverlay .apply-req-icon-banner:not(#h#h):before,#applyReqOverlay .apply-req-icon-banner:not(#h#h):after{display:none!important}#applyReqOverlay .hfx-rq-kicker:not(#h#h){letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;display:flex;color:#8a6d12!important;font:700 11px/1.3 Inter,system-ui,sans-serif!important}#applyReqOverlay .hfx-rq-dot:not(#h#h){border-radius:50%;width:7px;height:7px;box-shadow:none!important;background:#16a34a!important;animation:none!important}#applyReqOverlay .hfx-rq-sep:not(#h#h){border-radius:50%;width:4px;height:4px;background:#c4b48a!important}#applyReqOverlay .apply-req-title:not(#h#h){color:#0b1b45!important;-webkit-text-fill-color:#0b1b45!important;text-shadow:none!important;text-align:start!important;text-transform:none!important;letter-spacing:-.01em!important;background:0 0!important;margin:3px 0 2px!important;font:800 22px/1.2 Inter,system-ui,sans-serif!important}#applyReqOverlay .apply-req-intro:not(#h#h){color:#475569!important;text-align:start!important;margin:0!important;font:500 14px/1.45 Inter,system-ui,sans-serif!important}#applyReqOverlay .hfx-rq-body:not(#h#h){flex:auto;padding:6px 22px 18px;overflow:auto;background:#fffdf8!important}#applyReqOverlay .hfx-rq-group:not(#h#h){letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex;color:#0b1b45!important;margin:14px 0 8px!important;font:800 12px/1.3 Inter,system-ui,sans-serif!important}#applyReqOverlay .hfx-rq-group:not(#h#h):before{content:"";background:var(--c,#0b1b45);border-radius:2px;width:18px;height:3px}#applyReqOverlay .hfx-rq-group.is-exp:not(#h#h){--c:#b45309;color:#92400e!important}#applyReqOverlay .hfx-rq-group.is-rec:not(#h#h){--c:#64748b;color:#334155!important}#applyReqOverlay .apply-req-list:not(#h#h){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}#applyReqOverlay .apply-req-list.is-one:not(#h#h){grid-template-columns:1fr}#applyReqOverlay .hfx-rq-item:not(#h#h){--c:#1e3a8a;--b:#e8edf8;align-items:flex-start;gap:12px;border:1px solid #e9e0c9!important;border-inline-start:4px solid var(--c)!important;opacity:1!important;background:#fff!important;border-radius:12px!important;margin:0!important;padding:12px 14px!important;animation:none!important;display:flex!important;transform:none!important;box-shadow:0 1px 2px #3c28000d!important}#applyReqOverlay .hfx-rq-item:not(#h#h):before,#applyReqOverlay .hfx-rq-item:not(#h#h):after{display:none!important}#applyReqOverlay .hfx-rq-item.is-exp:not(#h#h){--c:#b45309;--b:#fdf0dc}#applyReqOverlay .hfx-rq-item.is-rec:not(#h#h){--c:#64748b;--b:#eef1f5}#applyReqOverlay .hfx-rq-ico:not(#h#h){border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;display:grid;background:var(--b)!important;color:var(--c)!important;box-shadow:none!important;border:0!important}#applyReqOverlay .hfx-rq-txt:not(#h#h){flex-direction:column;gap:3px;min-width:0;display:flex}#applyReqOverlay .hfx-rq-t:not(#h#h){align-items:baseline;gap:7px;display:flex;color:#0f172a!important;font:700 15px/1.3 Inter,system-ui,sans-serif!important}#applyReqOverlay .hfx-rq-t .apply-req-num:not(#h#h){border-radius:6px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 4px;display:inline-grid;background:var(--b)!important;color:var(--c)!important;border:0!important;font:800 11px/1 Inter,system-ui,sans-serif!important}#applyReqOverlay .hfx-rq-d:not(#h#h){color:#475569!important;font:400 13.5px/1.5 Inter,system-ui,sans-serif!important}#applyReqOverlay .hfx-rq-foot:not(#h#h){border-top:1px solid #eee2c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;background:#f8f2e4!important;padding:14px 22px!important}#applyReqOverlay .apply-req-question:not(#h#h){align-items:center;gap:8px;display:flex;color:#0f172a!important;margin:0!important;font:700 15px/1.35 Inter,system-ui,sans-serif!important}#applyReqOverlay .apply-req-question i:not(#h#h){color:#15803d!important}#applyReqOverlay .apply-req-actions:not(#h#h){gap:10px;margin:0!important;display:flex!important}#applyReqOverlay .apply-req-actions .btn:not(#h#h){justify-content:center;align-items:center;gap:8px;min-width:120px;min-height:44px;display:inline-flex;box-shadow:none!important;border-radius:12px!important;padding:0 20px!important;font:800 15px/1 Inter,system-ui,sans-serif!important;animation:none!important}#applyReqOverlay .apply-req-yes-btn:not(#h#h){color:#fff!important;background:#15803d!important;border:1px solid #15803d!important}#applyReqOverlay .apply-req-yes-btn:not(#h#h):hover{background:#166534!important}#applyReqOverlay .apply-req-no-btn:not(#h#h){color:#b91c1c!important;background:#fff!important;border:1px solid #dc2626!important}#applyReqOverlay .apply-req-no-btn:not(#h#h):hover{background:#fef2f2!important}#applyReqOverlay .apply-req-close-x:not(#h#h){top:16px;inset-inline-end:16px;z-index:2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid;left:auto;color:#334155!important;box-shadow:none!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;position:absolute!important}#applyReqOverlay .apply-req-close-x:not(#h#h):hover{background:#e2e8f0!important}@media (width<=600px){#applyReqOverlay .apply-req-icon-banner:not(#h#h){display:none!important}#applyReqOverlay .hfx-rq-head:not(#h#h){gap:12px;padding:16px 56px 12px 16px}#applyReqOverlay .apply-req-icon-banner:not(#h#h){width:40px;height:40px;font-size:17px}#applyReqOverlay .apply-req-title:not(#h#h){font-size:19px!important}#applyReqOverlay .apply-req-intro:not(#h#h){font-size:13px!important}#applyReqOverlay .hfx-rq-body:not(#h#h){padding:4px 14px 14px}#applyReqOverlay .apply-req-list:not(#h#h){grid-template-columns:1fr}#applyReqOverlay .hfx-rq-foot:not(#h#h){padding:12px 14px!important}#applyReqOverlay .apply-req-actions:not(#h#h){width:100%}#applyReqOverlay .apply-req-actions .btn:not(#h#h){flex:1}}@media (prefers-reduced-motion:no-preference){#applyReqOverlay.active .apply-req-box:not(#h#h){animation:.22s ease-out hfxRqIn!important}@keyframes hfxRqIn{0%{opacity:0;transform:translateY(8px)}}}
#admin#admin{--ad-canvas:#f3f5fa;--ad-surface:#fff;--ad-surface-2:#f7f9fc;--ad-line:#e4e9f2;--ad-line-2:#d3dbe8;--ad-ink:#0f172a;--ad-ink-2:#334155;--ad-muted:#64748b;--ad-navy:#0b1229;--ad-navy-2:#16224a;--ad-gold:#c9a227;--ad-gold-2:#f2d78a;--ad-gold-ink:#94700f;--ad-blue:#2f55d4;--ad-font:"Plus Jakarta Sans","Inter","IBM Plex Sans Arabic","Noto Sans Ethiopic",system-ui,-apple-system,"Segoe UI",sans-serif;--accent-gold:#a47c10;--accent-gold-2:#8a6a0e;--accent-gold-rgb:201,162,39;--accent-gold-bright:#c9a227;--accent-gold-dim:#c9a2271f;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-glow:#c9a2274d;--light-yellow:#c9a22759}#admin#admin>.neo-card{font-family:var(--ad-font);color:var(--ad-ink);border-radius:28px;padding:24px 26px 28px;background:radial-gradient(900px 320px at 100% -8%,#c9a22721,#0000 60%),radial-gradient(760px 320px at -8% 0,#2f55d412,#0000 60%),linear-gradient(#f8f9fd,#eef1f7)!important;border:1px solid #ffffffa6!important;box-shadow:0 40px 90px #00000073,inset 0 1px #fff!important}#admin#admin>.neo-card:before{background:linear-gradient(90deg,#0000,#c9a227d9,#0000)!important}#admin#admin :is(button,input,select,textarea){font-family:inherit}#admin#admin #adminCardHeader{border-bottom:1px solid var(--ad-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;margin:0 0 20px;padding:0 2px 18px;display:grid}#admin#admin #adminCardHeader:after{display:none!important}#admin#admin #adminCardHeader>i{border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;margin:0;font-size:1.1rem;display:grid;box-shadow:0 12px 24px #0b122940,inset 0 1px #ffffff24;color:var(--ad-gold-2)!important;background:linear-gradient(145deg,#22347a,#0b1229)!important;border:1px solid #c9a22766!important}#admin#admin #adminCardHeader h2{font:800 1.5rem/1.15 var(--ad-font);letter-spacing:-.02em;border:0;grid-column:2;margin:0;padding:0;color:var(--ad-ink)!important}#admin#admin #adminCardHeader .hfx-ad-date{font:600 .74rem/1.3 var(--ad-font);grid-area:2/2;align-items:center;gap:7px;display:inline-flex;color:var(--ad-muted)!important}#admin#admin #adminCardHeader .hfx-ad-date:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9812e}#admin#admin #adminCardHeader .hfx-ad-date:empty{display:none}#admin#admin #adminCardHeader .hfx-bell-wrap{grid-area:1/3/3}#admin#admin .page-help-banner{border:1px solid var(--ad-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 10px 26px #0f172a0f!important}#admin#admin .page-help-banner-title{font:800 .9rem var(--ad-font);color:var(--ad-ink)!important}#admin#admin .page-help-banner-sub{color:var(--ad-muted)!important}#admin#admin .page-help-banner-icon{color:var(--ad-gold-2)!important;background:linear-gradient(145deg,#22347a,#0b1229)!important}#admin#admin #adminForgotForm{box-shadow:0 20px 50px #0f172a1a;border:1px solid var(--ad-line)!important;background:#fff!important;border-radius:20px!important}#admin#admin .admin-layout{gap:20px}#admin#admin #adminSubNav{background:radial-gradient(260px 200px at 0 0,#c9a22724,#0000 70%),linear-gradient(#16224a 0,#0b1229 55%,#080d1f 100%)!important;border:1px solid #f2d78a24!important;padding:16px 12px 14px!important;box-shadow:0 26px 50px #0b122947!important}@media (width>=561px){#admin#admin #adminSubNav{border-radius:22px!important}}#admin#admin #adminSubNav .admin-sidebar-group-label{color:#f2d78ac7!important;font:800 .6rem/1 var(--ad-font)!important;letter-spacing:.16em!important;padding:16px 10px 8px!important}#admin#admin #adminSubNav .admin-sidebar-group-label:before{background:var(--ad-gold-2)!important;width:5px!important;height:5px!important;box-shadow:0 0 8px #f2d78a99!important}#admin#admin #adminSubNav .sub-nav-btn{font:600 .8rem/1.2 var(--ad-font)!important;color:#c3cde2!important;border-radius:13px!important;gap:12px!important;min-height:46px!important;padding:7px 10px!important;transform:none!important}#admin#admin #adminSubNav .sub-nav-btn .nav-label{color:inherit!important;font-weight:inherit!important}#admin#admin #adminSubNav .sub-nav-btn .nav-icon{background:#ffffff0f;border:1px solid #ffffff12;border-radius:10px;flex:none;place-items:center;height:34px;transition:background .2s,color .2s;color:#a9b6cf!important;width:34px!important;font-size:.86rem!important;display:inline-grid!important}#admin#admin #adminSubNav .sub-nav-btn .nav-icon i{color:inherit!important}#admin#admin #adminSubNav .sub-nav-btn:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff14!important}#admin#admin #adminSubNav .sub-nav-btn:hover .nav-icon{background:#f2d78a1a;color:var(--ad-gold-2)!important}#admin#admin #adminSubNav .sub-nav-btn.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--ad-gold-2)!important;background:linear-gradient(90deg,#f2d78a2b,#f2d78a08)!important;border-color:#f2d78a4d!important;font-weight:700!important}[dir=rtl] #admin#admin #adminSubNav .sub-nav-btn.active{box-shadow:inset -3px 0 0 var(--ad-gold-2)!important}#admin#admin #adminSubNav .sub-nav-btn.active .nav-icon{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-color:#0000;box-shadow:0 8px 18px #c9a22759;color:#0b1229!important}#admin#admin #adminSubNav #adminLogoutBtn{color:#fda4af!important;border-top:0!important;margin-top:6px!important}#admin#admin #adminSubNav #adminLogoutBtn .nav-icon{background:#f43f5e1f;color:#fda4af!important}#admin#admin #adminSubNav #adminLogoutBtn:hover{color:#fff!important;background:#f43f5e24!important;border-color:#f43f5e4d!important}#admin#admin #adminSubNav .sidebar-brand-footer{font:800 .9rem var(--ad-font);letter-spacing:.02em;border-top-color:#f2d78a24!important}@media (width>=561px){#admin#admin .admin-layout.sidebar-collapsed #adminSubNav .sub-nav-btn{justify-content:center;padding:7px 0!important}}#admin#admin .admin-toolbar{gap:12px;min-height:64px;background:radial-gradient(500px 120px at 100% 0,#c9a22729,#0000 70%),linear-gradient(120deg,#111c45 0,#1b2a5e 55%,#101a40 100%)!important;border:1px solid #f2d78a33!important;border-radius:20px!important;padding:12px 14px!important;box-shadow:0 18px 36px #0b122933,inset 0 1px #ffffff14!important}#admin#admin .admin-toolbar:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);background-image:radial-gradient(#ffffff17 1px,#0000 1.2px)!important;background-size:16px 16px!important}#admin#admin .admin-toolbar:after{content:""!important;color:#f2d78a14!important;font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;font-weight:900!important}#admin#admin .admin-toolbar span:not(.hfx-nb):not(.blink-green-sm){color:inherit!important}#admin#admin #adminBackToHomeBtn{min-height:40px;color:#fff!important;font:700 .76rem/1 var(--ad-font)!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important;padding:8px 14px!important}#admin#admin #adminBackToHomeBtn:hover{background:#ffffff26!important;border-color:#f2d78a80!important}#admin#admin #adminBackToHomeBtn :is(i,span){color:#fff!important}#admin#admin #adminToolbarTabs{background:#03071447;border:1px solid #ffffff12;border-radius:14px;gap:4px;margin-inline:auto;padding:4px;flex:0 auto!important}#admin#admin #adminToolbarTabs:empty{display:none}#admin#admin #adminToolbarTabs .toolbar-tab-btn{backdrop-filter:none;gap:7px;color:#cdd6ea!important;font:700 .76rem/1 var(--ad-font)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:9px 14px!important;transform:none!important}#admin#admin #adminToolbarTabs .toolbar-tab-btn:hover{color:#fff!important;background:#ffffff14!important}#admin#admin #adminToolbarTabs .toolbar-tab-btn.active{color:#0b1229!important;background:linear-gradient(#f7e2a1,#d6b240)!important;box-shadow:0 8px 18px #c9a22759,inset 0 1px #ffffff8c!important}#admin#admin #adminToolbarTabs .toolbar-tab-btn i{opacity:.9}#admin#admin .admin-sidebar-toggle{width:42px;height:42px;color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important}#admin#admin .admin-sidebar-toggle:hover{background:#ffffff26!important}@media (width<=760px){#admin#admin .admin-toolbar{flex-wrap:wrap;padding:10px!important}#admin#admin #adminToolbarTabs{scrollbar-width:none;flex-wrap:nowrap;order:3;justify-content:flex-start;margin:0;overflow-x:auto;flex:100%!important}#admin#admin #adminToolbarTabs::-webkit-scrollbar{display:none}#admin#admin #adminToolbarTabs .toolbar-tab-btn{flex:none}}#admin#admin .hfea-admin-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px}#admin#admin .hfea-admin-action{border:1px solid var(--ad-line);text-align:start;font-family:var(--ad-font);background:#fff;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:3px 12px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0d}#admin#admin .hfea-admin-action:before{content:"";inset-inline:0;background:var(--c);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0}#admin#admin .hfea-admin-action:hover{border-color:color-mix(in srgb,var(--c) 35%,#fff);transform:translateY(-3px);box-shadow:0 20px 40px #0f172a1a}#admin#admin .hfea-admin-action:hover:before{opacity:1}#admin#admin .hfea-admin-action>i{background:var(--cbg);border-radius:14px;grid-row:1/3;place-items:center;width:46px;height:46px;margin:0;font-size:1.05rem;display:grid;color:var(--c)!important}#admin#admin .hfea-admin-action strong{font:800 .88rem/1.25 var(--ad-font);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding-inline-end:20px;display:flex;color:var(--ad-ink)!important}#admin#admin .hfea-admin-action small{font:500 .7rem/1.35 var(--ad-font);margin:0;color:var(--ad-muted)!important}#admin#admin .hfea-admin-action .hfx-nb.is-action{top:12px;background:var(--c);margin:0;position:absolute;inset-inline-end:12px;box-shadow:0 0 0 3px #fff;color:#fff!important}#admin#admin .hfea-admin-action:first-child{--c:#4f46e5;--cbg:#eef2ff}#admin#admin .hfea-admin-action:nth-child(2){--c:#a47c10;--cbg:#fdf5dd}#admin#admin .hfea-admin-action:nth-child(3){--c:#0f766e;--cbg:#e3f6f2}#admin#admin .hfea-admin-action:nth-child(4){--c:#0369a1;--cbg:#e2f1fb}@media (width<=980px){#admin#admin .hfea-admin-home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){#admin#admin .hfea-admin-home{gap:10px}#admin#admin .hfea-admin-action{grid-template-columns:38px minmax(0,1fr);column-gap:10px;padding:12px}#admin#admin .hfea-admin-action>i{border-radius:11px;width:38px;height:38px;font-size:.9rem}#admin#admin .hfea-admin-action strong{font-size:.78rem}}#admin#admin .admin-sub-page-content.active{color:var(--ad-ink);box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#admin#admin [style*="var(--bg-card)"]{color:var(--ad-ink);--bg-card:#fff;--bg-card-alt:#f7f9fc;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #0f172a0d;border:1px solid var(--ad-line)!important;background:#fff!important;border-radius:20px!important}#admin#admin [style*="var(--bg-card)"] [style*="var(--bg-card)"]{box-shadow:none;border-radius:14px!important}#admin#admin [style*="var(--bg-card-alt)"]{background:var(--ad-surface-2)!important;border:1px solid var(--ad-line)!important;border-radius:16px!important}#admin#admin .admin-sub-page-content :is(h3,h4){letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex;font-family:var(--ad-font)!important;color:var(--ad-ink)!important;border-bottom:1px solid var(--ad-line)!important;margin-bottom:14px!important;padding-bottom:12px!important;font-size:1rem!important;font-weight:800!important}#admin#admin .admin-sub-page-content :is(h3,h4)>i:first-child{background:#fdf5dd;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:.82rem;display:inline-grid;color:#94700f!important}#admin#admin .admin-sub-page-content h5{font-family:var(--ad-font)!important;color:var(--ad-ink-2)!important;border-bottom:0!important;margin-bottom:8px!important;padding-bottom:0!important;font-size:.78rem!important;font-weight:700!important}#admin#admin .admin-sub-page-content h5>i{color:#94700f!important}#admin#admin .admin-sub-page-content p{color:var(--ad-muted)}#admin#admin .admin-sub-page-content label{font-family:var(--ad-font);font-size:.76rem;font-weight:600;color:var(--ad-ink-2)!important}#admin#admin .form-control{font:500 .84rem/1.4 var(--ad-font);min-height:42px;padding:10px 13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0a;color:var(--ad-ink)!important;border:1px solid var(--ad-line-2)!important;background:#fff!important;border-radius:12px!important}#admin#admin .form-control:hover{border-color:#b6c2d6!important}#admin#admin .form-control:focus{outline:0;border-color:var(--ad-gold)!important;box-shadow:0 0 0 4px #c9a22729!important}#admin#admin .form-control::placeholder{color:#97a3b6}#admin#admin textarea.form-control{line-height:1.55}#admin#admin input[type=file].form-control{cursor:pointer;padding:6px}#admin#admin input[type=file]::file-selector-button{color:var(--ad-gold-2);font:700 .72rem var(--ad-font);cursor:pointer;background:#0f1a3d;border:0;border-radius:9px;margin-inline-end:10px;padding:7px 12px}#admin#admin input[type=checkbox],#admin#admin input[type=radio]{accent-color:#1b2a5e}#admin#admin input[type=range]{accent-color:var(--ad-gold)}#admin#admin .admin-content-area .btn,#admin#admin #adminForgotForm .btn{letter-spacing:.005em;text-transform:none;gap:7px;line-height:1.2;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;font-family:var(--ad-font)!important;border-radius:11px!important;font-weight:700!important}#admin#admin .admin-content-area .btn:not(.btn-sm),#admin#admin #adminForgotForm .btn{min-height:42px;padding:10px 18px!important;font-size:.8rem!important}#admin#admin .admin-content-area .btn.btn-sm{min-height:32px;padding:7px 12px!important;font-size:.72rem!important}#admin#admin .admin-content-area .btn:hover{transform:translateY(-1px)}#admin#admin .admin-content-area .btn:active{transform:none}#admin#admin .btn:focus-visible{outline-offset:2px;outline:3px solid #2f55d459}#admin#admin .btn :is(span,i,b,strong):not(.hfx-nb){color:inherit!important}#admin#admin .btn-primary{color:#fff!important;background:linear-gradient(#24367c 0,#131f4b 100%)!important;border:1px solid #0e1838!important;box-shadow:0 6px 16px #131f4b40,inset 0 1px #ffffff24!important}#admin#admin .btn-primary:hover{background:linear-gradient(#2c4192,#172458)!important;box-shadow:0 10px 22px #131f4b52,inset 0 1px #ffffff2e!important}#admin#admin .btn.btn-primary>i{color:var(--ad-gold-2)!important}#admin#admin .btn-success{color:#fff!important;background:linear-gradient(#10b981,#059669)!important;border:1px solid #047857!important;box-shadow:0 6px 16px #05966940,inset 0 1px #fff3!important}#admin#admin .btn-danger{color:#be123c!important;box-shadow:none!important;background:#fff1f2!important;border:1px solid #fecdd3!important}#admin#admin .btn-danger:hover{color:#fff!important;background:#e11d48!important;border-color:#e11d48!important}#admin#admin .btn-outline{border:1px solid var(--ad-line-2)!important;color:var(--ad-ink-2)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d!important}#admin#admin .btn-outline:hover{border-color:var(--ad-gold)!important;color:var(--ad-ink)!important;background:#fffcf2!important}#admin#admin .btn-gold{color:#2a1f02!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:1px solid #c9a227!important}#admin#admin .btn-lightgreen{color:#047857!important;box-shadow:none!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}#admin#admin .btn-lightgreen:hover{color:#fff!important;background:#059669!important;border-color:#059669!important}#admin#admin .btn[disabled],#admin#admin .btn.disabled{opacity:.5;box-shadow:none!important;transform:none!important}#admin#admin .btn-link{font-weight:700;color:var(--ad-blue)!important}#admin#admin .admin-sub-page-content :is(.cv-sub-tab-btn,.admin-sub-tab-btn,.cmp-tab-btn,.msg-tab-btn){border:1px solid var(--ad-line-2)!important;color:var(--ad-ink-2)!important;font:700 .74rem var(--ad-font)!important;background:#fff!important;border-radius:10px!important;padding:8px 13px!important}#admin#admin .admin-sub-page-content :is(.cv-sub-tab-btn,.admin-sub-tab-btn,.cmp-tab-btn,.msg-tab-btn).active{color:#fff!important;background:linear-gradient(#24367c,#131f4b)!important;border-color:#0e1838!important}#admin#admin .admin-sub-page-content table,#admin#admin .cv-folder-body table{border-collapse:separate;border-spacing:0;border:1px solid var(--ad-line);border-radius:14px;width:100%;overflow:hidden;background:#fff!important}#admin#admin .admin-sub-page-content table thead th,#admin#admin .cv-folder-body table thead th{letter-spacing:.07em;text-transform:uppercase;color:#5b6b83!important;font:700 .66rem/1.2 var(--ad-font)!important;border-bottom:1px solid var(--ad-line)!important;background:#f5f7fb!important;padding:12px!important}#admin#admin .admin-sub-page-content table tbody td,#admin#admin .cv-folder-body table tbody td{background:0 0;font-size:.78rem;color:var(--ad-ink-2)!important;border-bottom:1px solid #eef2f7!important;padding:10px 12px!important}#admin#admin .admin-sub-page-content table tbody tr:last-child td{border-bottom:0!important}#admin#admin .admin-sub-page-content table tbody tr:hover td,#admin#admin .cv-folder-body table tbody tr:hover td{background:#f8fafc!important}#admin#admin .collapsible-tab{margin-bottom:10px;overflow:hidden;border:1px solid var(--ad-line)!important;background:#fff!important;border-inline-start:3px solid #c9a227!important;border-radius:14px!important;box-shadow:0 1px 2px #0f172a0a!important}#admin#admin .collapsible-tab:hover{border-color:#cfd8e6!important;border-inline-start-color:#c9a227!important;box-shadow:0 10px 24px #0f172a12!important}#admin#admin .collapsible-tab .tab-header{font-family:var(--ad-font);color:var(--ad-ink)!important;background:0 0!important;padding:12px 14px!important}#admin#admin .collapsible-tab .tab-header :not(.hfx-nb):not(.btn):not(.btn *):not(.tab-status):not(.blink-green-sm){color:inherit}#admin#admin .collapsible-tab .tab-id{font-weight:700;color:var(--ad-ink)!important}#admin#admin .collapsible-tab .tab-body{color:var(--ad-ink-2);background:var(--ad-surface-2)!important;border-top:1px solid var(--ad-line)!important}#admin#admin .collapsible-tab .toggle-icon{color:var(--ad-muted)!important}#admin#admin .tab-status{letter-spacing:.06em;font:800 .6rem/1 var(--ad-font)!important;border-radius:999px!important;padding:5px 9px!important}#admin#admin .cv-country-folder{overflow:hidden;box-shadow:0 1px 2px #0f172a0a;border:1px solid var(--ad-line)!important;background:#fff!important;border-radius:16px!important}#admin#admin .cv-folder-header{font-family:var(--ad-font);font-weight:800;color:var(--ad-ink)!important;border-bottom:1px solid var(--ad-line)!important;background:linear-gradient(#fbfcfe,#f3f6fb)!important;padding:12px 14px!important}#admin#admin .cv-folder-header i{color:#94700f!important}#admin#admin .cv-card{box-shadow:0 1px 2px #0f172a0a;border:1px solid var(--ad-line)!important;background:#fff!important;border-radius:14px!important}#admin#admin .cv-card .cv-name{font-family:var(--ad-font);font-weight:800;color:var(--ad-ink)!important}#admin#admin [style*="background:#f5f3ee"]{box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0d;background:#fff!important;border-radius:14px!important;padding:12px 16px!important}#admin#admin .logo-preview-box{background:var(--ad-surface-2)!important;color:#94a3b8!important;border:1px dashed #c3cddd!important;border-radius:14px!important}#admin#admin .color-option{box-shadow:0 0 0 1px #0f172a14;border-radius:12px!important}#admin#admin .pagination-container .page-btn{font-family:var(--ad-font);min-width:34px;height:34px;font-weight:700;border:1px solid var(--ad-line-2)!important;color:var(--ad-ink-2)!important;background:#fff!important;border-radius:9px!important}#admin#admin .pagination-container .page-btn.active{color:#fff!important;background:#131f4b!important;border-color:#131f4b!important}#admin#admin .admin-content-area{font-family:var(--ad-font)}@media (width<=560px){#admin#admin>.neo-card{border-radius:22px;padding:16px 12px 20px}#admin#admin #adminCardHeader h2{font-size:1.2rem}#admin#admin #adminCardHeader>i{border-radius:13px;width:42px;height:42px}}#contact#contact{--ct-ink:#e8edf7;--ct-muted:#9aa8c3;--ct-line:#94a3b829;--ct-gold:#f2d78a;--hfx-font:"Plus Jakarta Sans","Inter","IBM Plex Sans Arabic","Noto Sans Ethiopic",system-ui,-apple-system,"Segoe UI",sans-serif}#contact#contact>.neo-card{font-family:var(--hfx-font);border-radius:30px;padding:30px 30px 32px;background:radial-gradient(900px 380px at 100% 0,#c9a22721,#0000 60%),radial-gradient(760px 360px at 0 6%,#3b82f61a,#0000 60%),linear-gradient(#0d1532,#080d1f)!important;border:1px solid #f2d78a24!important;box-shadow:0 40px 90px #00000080!important}#contact#contact :is(button,input,select,textarea){font-family:inherit}#contact#contact>.neo-card>.card-header{border:0;align-items:center;gap:16px;margin:0 0 6px;padding:0;display:flex}#contact#contact>.neo-card>.card-header:after{display:none!important}#contact#contact>.neo-card>.card-header>i{border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:1.25rem;display:grid;box-shadow:0 14px 30px #c9a22759;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border:0!important}#contact#contact>.neo-card>.card-header h2{font:800 2.2rem/1.1 var(--hfx-font);letter-spacing:-.025em;background:linear-gradient(90deg,#fff 30%,#f2d78a);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.6rem,3.4vw,2.3rem)}#contact#contact>.neo-card>.section-subtitle{max-width:640px;margin:8px 0 22px;font-size:.95rem;line-height:1.6;color:var(--ct-muted)!important}#contact#contact .contact-grid{align-items:start;gap:24px}#contact#contact .hfx-contact-form{gap:4px;color:var(--ct-ink)!important;background:radial-gradient(520px 220px at 0 0,#c9a22724,#0000 70%),linear-gradient(165deg,#18255a 0,#0e1737 55%,#0b1229 100%)!important;border:1px solid #f2d78a33!important;border-radius:26px!important;padding:26px 24px 22px!important;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff12!important}#contact .hfx-ct2-formhead{border-bottom:1px solid var(--ct-line);align-items:center;gap:14px;margin:0 0 16px;padding:0 0 16px;display:flex}#contact .hfx-ct2-fi{color:#f2d78a;background:#f2d78a1a;border:1px solid #f2d78a4d;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:1.05rem;display:grid}#contact#contact .hfx-ct2-formhead h3{font:800 1.2rem/1.25 var(--hfx-font);letter-spacing:-.01em;border:0;margin:0;padding:0;color:#fff!important}#contact#contact .hfx-ct2-formhead p{margin:3px 0 0;font-size:.78rem;line-height:1.5;color:var(--ct-muted)!important}#contact#contact .hfx-contact-form .form-group{margin-bottom:10px}#contact#contact .hfx-contact-form .hfx-msg-group textarea{min-height:90px}#contact#contact .hfx-contact-form label,#contact#contact .hfx-contact-form label span{font:600 .78rem/1.3 var(--hfx-font)!important;color:#d3dbea!important}#contact#contact .hfx-contact-form label i{margin-inline-end:3px;color:#f2d78a!important}#contact#contact .hfx-contact-form .form-control{min-height:46px;font:500 .88rem/1.4 var(--hfx-font);padding:11px 14px;transition:border-color .15s,box-shadow .15s,background .15s;color:#f1f5f9!important;background:#03081873!important;border:1px solid #94a3b83d!important;border-radius:13px!important;box-shadow:inset 0 1px 2px #00000040!important}#contact#contact .hfx-contact-form .form-control:hover{border-color:#94a3b866!important}#contact#contact .hfx-contact-form .form-control::placeholder{color:#6f7f9c!important}#contact#contact .hfx-contact-form .form-control:focus{background:#0308189e!important;border-color:#f2d78a!important;outline:0!important;box-shadow:0 0 0 4px #f2d78a24!important}#contact#contact .hfx-contact-form .form-control.field-error{border-color:#f87171!important;box-shadow:0 0 0 4px #f871712e!important}#contact#contact .hfx-contact-form .form-control.file-input{cursor:pointer;color:#cbd5e1!important;border-style:dashed!important;padding:8px!important}#contact#contact .hfx-contact-form .form-control.file-input::file-selector-button{color:#f2d78a;font:700 .74rem var(--hfx-font);cursor:pointer;background:#f2d78a1f;border:1px solid #f2d78a80;border-radius:10px;margin-inline-end:12px;padding:8px 14px}#contact#contact .hfx-contact-form .attachment-hint,#contact#contact .hfx-contact-form .attachment-hint *{color:#8e9bb5!important}#contact#contact .hfx-contact-form>.btn{min-height:48px;margin-top:4px;transition:transform .15s,filter .15s;font:800 .9rem/1 var(--hfx-font)!important;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;border-radius:14px!important;padding:12px 26px!important;box-shadow:0 14px 30px #c9a22759,inset 0 1px #fff9!important}#contact#contact .hfx-contact-form>.btn *{color:#0b1229!important}#contact#contact .hfx-contact-form>.btn:hover{filter:brightness(1.05);transform:translateY(-2px)}#contact#contact .hfx-contact-form .contact-office-hours{margin-top:18px;padding:14px 14px 10px;border:1px solid var(--ct-line)!important;background:#ffffff09!important;border-radius:18px!important}#contact#contact .hfx-contact-form .contact-office-hours-title{font:800 .88rem var(--hfx-font);align-items:center;gap:8px;margin-bottom:8px;display:flex;color:#fff!important}#contact#contact .hfx-contact-form .contact-office-hours-title i{color:#f2d78a!important}#contact .hfx-ct2-open{font:800 .66rem/1 var(--hfx-font);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;display:inline-flex}#contact .hfx-ct2-open:empty{display:none}#contact .hfx-ct2-open:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}#contact .hfx-ct2-open.is-open{color:#6ee7b7;background:#10b98121;border:1px solid #10b98159}#contact .hfx-ct2-open.is-closed{color:#fca5a5;background:#f871711a;border:1px solid #f871714d}#contact#contact .hfx-contact-form .contact-office-hours-row{border-radius:10px;padding:8px 10px;font-size:.8rem;color:#c5cfe0!important;border-bottom:0!important}#contact#contact .hfx-contact-form .contact-office-hours-row span:last-child{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}#contact#contact .hfx-contact-form .contact-office-hours-row.closed span:last-child{color:#fca5a5!important}#contact#contact .hfx-contact-form .contact-office-hours-row.is-today{background:#f2d78a1a;font-weight:700;box-shadow:inset 3px 0 #f2d78a;color:#fff!important}[dir=rtl] #contact#contact .hfx-contact-form .contact-office-hours-row.is-today{box-shadow:inset -3px 0 #f2d78a}#contact#contact .hfx-badge-actions{gap:10px}#contact#contact .hfx-badge-actions .btn{min-height:44px;font:700 .8rem var(--hfx-font)!important;border-radius:13px!important}#contact#contact .hfx-badge-actions .hfx-badge-flipbtn{color:#e2e8f0!important;background:#ffffff0d!important;border:1px solid #94a3b847!important}#contact#contact .hfx-badge-actions .hfx-badge-flipbtn:hover{background:#ffffff17!important;border-color:#f2d78a80!important}#contact#contact .hfx-badge-actions .infographic-vcard-btn{color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;box-shadow:0 12px 26px #c9a2274d!important}#contact#contact .hfx-badge-actions .btn *{color:inherit!important}#contact#contact .hfx-ct2-h,#contact#contact .contact-faq-section>.home-info-heading{letter-spacing:-.01em;border:0;align-items:center;gap:12px;padding:0;display:flex;font:800 1.25rem/1.2 var(--hfx-font)!important;color:#fff!important;margin:34px 0 14px!important}#contact#contact .hfx-ct2-h:after,#contact#contact .contact-faq-section>.home-info-heading:after{content:"";background:linear-gradient(90deg,#f2d78a59,#0000);flex:1;height:1px}[dir=rtl] #contact#contact .hfx-ct2-h:after,[dir=rtl] #contact#contact .contact-faq-section>.home-info-heading:after{background:linear-gradient(270deg,#f2d78a59,#0000)}#contact#contact .hfx-ct2-h>i,#contact#contact .contact-faq-section>.home-info-heading>i{-webkit-text-fill-color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid;box-shadow:0 10px 22px #c9a22740;color:#0b1229!important}#contact#contact .social-links-row-full{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;display:grid;border:1px solid var(--ct-line)!important;box-shadow:none!important;background:linear-gradient(160deg,#ffffff0d,#ffffff04)!important;border-radius:22px!important;padding:14px!important}#contact#contact .social-link-item{justify-content:flex-start;gap:10px;font:700 .82rem var(--hfx-font)!important;color:#e8edf7!important;box-shadow:none!important;background:#03081859!important;border:1px solid #94a3b82e!important;border-radius:14px!important;padding:8px 14px 8px 8px!important}[dir=rtl] #contact#contact .social-link-item{padding:8px 8px 8px 14px!important}#contact#contact .social-link-item:hover{background:#f2d78a0f!important;border-color:#f2d78a73!important;transform:translateY(-3px)!important;box-shadow:0 14px 28px #0000004d!important}#contact#contact .social-link-item .social-icon{border-radius:11px!important;width:38px!important;height:38px!important}#contact#contact .social-link-item .social-label{font:700 .82rem var(--hfx-font)!important;color:#e8edf7!important}#contact#contact .contact-map-wrap{margin-top:0;overflow:hidden;background:#0b1229!important;border:1px solid #f2d78a38!important;border-radius:24px!important;box-shadow:0 30px 70px #00000073!important}#contact#contact .contact-faq-list{gap:10px;display:grid}#contact#contact .contact-faq-item{transition:border-color .2s,background .2s;overflow:hidden;border:1px solid var(--ct-line)!important;background:linear-gradient(160deg,#ffffff0d,#ffffff04)!important;border-radius:18px!important;margin:0!important}#contact#contact .contact-faq-item:hover{border-color:#94a3b84d!important}#contact#contact .contact-faq-item.open{background:linear-gradient(160deg,#f2d78a14,#ffffff05)!important;border-color:#f2d78a61!important}#contact#contact .contact-faq-q{text-align:start;gap:14px;font:700 .92rem/1.4 var(--hfx-font)!important;color:#fff!important;background:0 0!important;border:0!important;padding:16px 18px!important}#contact#contact .contact-faq-q span{color:#fff!important}#contact#contact .contact-faq-q i{background:#ffffff0f;border:1px solid #f2d78a40;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.72rem;transition:transform .25s,background .25s,color .25s;display:grid;color:#f2d78a!important}#contact#contact .contact-faq-item.open .contact-faq-q i{background:#f2d78a;transform:rotate(180deg);color:#0b1229!important}#contact#contact .contact-faq-a{padding-inline:18px!important}#contact#contact .contact-faq-item.open .contact-faq-a{max-height:400px;padding-bottom:16px!important}#contact#contact .contact-faq-a p{line-height:1.75;color:#b8c4d9!important;font-size:.86rem!important}#contact#contact .page-help-banner{margin-top:26px;background:radial-gradient(420px 160px at 0,#34d39933,#0000 70%),linear-gradient(120deg,#0e2b2b,#0b1a33)!important;border:1px solid #34d3994d!important;border-radius:24px!important;padding:20px 22px!important;box-shadow:0 24px 50px #00000059!important}#contact#contact .page-help-banner-icon{box-shadow:0 10px 24px #25d36659;color:#fff!important;background:#25d366!important}#contact#contact .page-help-banner-title{font:800 1.02rem var(--hfx-font)!important;color:#fff!important}#contact#contact .page-help-banner-sub{color:#a8c7c1!important;font-size:.82rem!important}#contact#contact .page-help-banner-btn{min-height:46px;font:800 .86rem var(--hfx-font)!important;color:#03241a!important;background:linear-gradient(#4ade80,#10b981)!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 26px #10b98159!important}#contact#contact .page-help-banner-btn *{color:#03241a!important}@media (width<=640px){#contact#contact>.neo-card{border-radius:22px;padding:20px 14px 22px}#contact#contact>.neo-card>.card-header>i{border-radius:14px;width:46px;height:46px;font-size:1.05rem}#contact#contact .hfx-contact-form{border-radius:22px!important;padding:20px 16px 16px!important}#contact#contact .hfx-ct2-h,#contact#contact .contact-faq-section>.home-info-heading{margin-top:28px!important;font-size:1.08rem!important}#contact#contact .social-links-row-full{grid-template-columns:repeat(2,minmax(0,1fr))}#contact#contact .page-help-banner{text-align:start;flex-direction:column;align-items:stretch}}#partnerRegisterView{--pr-ink:#e8edf7;--pr-muted:#9aa8c3;--pr-line:#94a3b829;--hfx-font:"Plus Jakarta Sans","Inter","IBM Plex Sans Arabic","Noto Sans Ethiopic",system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--hfx-font)}#partnerRegisterView :is(button,input,select,textarea){font-family:inherit}#partnerRegisterView#partnerRegisterView .hfx-switch-bar{border:1px solid var(--pr-line);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:16px;padding:12px 16px}#partnerRegisterView#partnerRegisterView .partner-benefits-section-reg{margin-bottom:22px;position:relative;overflow:hidden;background:radial-gradient(760px 280px at 100% 0,#c9a22733,#0000 62%),radial-gradient(520px 260px at 0 100%,#3b82f61f,#0000 60%),linear-gradient(160deg,#18255a,#0b1229 72%)!important;border:1px solid #f2d78a38!important;border-radius:28px!important;padding:30px!important;box-shadow:0 30px 70px #0006!important}#partnerRegisterView#partnerRegisterView .partner-benefits-section-reg:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}#partnerRegisterView#partnerRegisterView .partner-benefits-title-reg{font:800 1.45rem/1.2 var(--hfx-font);letter-spacing:-.02em;gap:14px;margin-bottom:16px;position:relative;color:#fff!important}#partnerRegisterView#partnerRegisterView .partner-benefits-title-reg span{color:#fff!important}#partnerRegisterView#partnerRegisterView .partner-benefits-title-reg>i{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:1.05rem;display:grid;box-shadow:0 12px 26px #c9a22759;color:#0b1229!important}#partnerRegisterView#partnerRegisterView .partner-benefits-text-reg{text-align:start;hyphens:manual;margin-bottom:22px;font-size:.92rem;line-height:1.85;position:relative;color:#c3cde0!important}@media (width>=1100px){#partnerRegisterView#partnerRegisterView .partner-benefits-text-reg{column-count:2;column-rule:1px solid #94a3b81f;column-gap:40px}}#partnerRegisterView#partnerRegisterView .partner-benefits-gallery-reg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}#partnerRegisterView#partnerRegisterView .partner-benefits-img-reg{background-color:#111b3f;border:1px solid #f2d78a40;border-radius:18px;min-width:0;height:170px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000059}#partnerRegisterView#partnerRegisterView .partner-benefits-img-reg:after{content:"";background:linear-gradient(#0000 45%,#0b1229b3);position:absolute;inset:0}#partnerRegisterView#partnerRegisterView .partner-benefits-img-reg:hover{transform:translateY(-4px);box-shadow:0 22px 44px #00000073}#partnerRegisterView#partnerRegisterView .partner-benefits-img-reg:not([style*=background-image]){background:radial-gradient(circle at 50% 40%,#f2d78a2e,#0000 60%),linear-gradient(160deg,#1b2a5e,#0e1737)}#partnerRegisterView#partnerRegisterView .partner-benefits-img-reg:not([style*=background-image]):before{content:"";color:#f2d78a8c;place-items:center;font:900 2rem "Font Awesome 6 Free";display:grid;position:absolute;inset:0}@media (width<=760px){#partnerRegisterView#partnerRegisterView .partner-benefits-gallery-reg{grid-template-columns:repeat(2,minmax(0,1fr))}#partnerRegisterView#partnerRegisterView .partner-benefits-img-reg{height:130px}#partnerRegisterView#partnerRegisterView .partner-benefits-section-reg{border-radius:22px!important;padding:22px 16px!important}#partnerRegisterView#partnerRegisterView .partner-benefits-title-reg{font-size:1.15rem}}#partnerRegisterView#partnerRegisterView .partner-reg-wrapper{align-items:flex-start;gap:22px}#partnerRegisterView#partnerRegisterView .partner-progress-float{top:92px;min-height:0!important;color:var(--pr-ink)!important;background:radial-gradient(300px 180px at 50% 0,#c9a22729,#0000 70%),linear-gradient(165deg,#18255a,#0b1229)!important;border:1px solid #f2d78a33!important;border-radius:24px!important;align-self:flex-start!important;padding:22px 20px!important;position:sticky!important;box-shadow:0 26px 60px #0006!important}#partnerRegisterView#partnerRegisterView .partner-progress-float h5{text-align:center;font:800 .98rem var(--hfx-font)!important;color:#fff!important;margin:0 0 14px!important}#partnerRegisterView .hfx-pr-ring{--hfx-prp:0;background:conic-gradient(from -90deg,#f2d78a 0,#d4ae3c calc(var(--hfx-prp)*1%),#ffffff14 calc(var(--hfx-prp)*1%) 100%);border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto 18px;transition:--hfx-prp .6s;display:grid;position:relative;box-shadow:0 0 40px #c9a22726}#partnerRegisterView .hfx-pr-ring:before{content:"";background:radial-gradient(circle at 50% 30%,#1c2a5f,#0b1229 70%);border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 2px 10px #00000080}#partnerRegisterView .hfx-pr-ring.is-done{background:conic-gradient(#34d399 0 100%);box-shadow:0 0 40px #34d39940}#partnerRegisterView .hfx-pr-ring-in{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}#partnerRegisterView#partnerRegisterView .hfx-pr-ring-in b{font:800 1.9rem/1 var(--hfx-font);font-variant-numeric:tabular-nums;color:#fff!important}#partnerRegisterView#partnerRegisterView .hfx-pr-ring-in small{font:700 .64rem var(--hfx-font);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;color:#f2d78a!important}html:is([lang=am],[lang=ar]) #partnerRegisterView .hfx-pr-ring-in small{letter-spacing:0;text-transform:none;font-size:.72rem}@property --hfx-prp{syntax:"<number>";inherits:false;initial-value:0}#partnerRegisterView#partnerRegisterView .partner-progress-float .progress-item{margin-bottom:12px}#partnerRegisterView#partnerRegisterView .partner-progress-float .prog-label,#partnerRegisterView#partnerRegisterView .partner-progress-float .prog-label span{font:600 .76rem var(--hfx-font)!important;color:#cbd5e1!important}#partnerRegisterView#partnerRegisterView .partner-progress-float .prog-label span:last-child{font-variant-numeric:tabular-nums;color:#fff!important}#partnerRegisterView#partnerRegisterView .prog-bar{border-radius:999px;height:7px;margin-top:6px;background:#ffffff14!important;border:0!important}#partnerRegisterView#partnerRegisterView .progress-bar-fill{border-radius:999px}#partnerRegisterView#partnerRegisterView .progress-bar-fill.red{background:linear-gradient(90deg,#f59e0b,#f2d78a)!important;box-shadow:0 0 10px #f2d78a59!important}#partnerRegisterView#partnerRegisterView .progress-bar-fill.green{background:linear-gradient(90deg,#10b981,#34d399)!important;box-shadow:0 0 10px #34d39959!important}#partnerRegisterView#partnerRegisterView #progressTotal{border-top:1px solid var(--pr-line);text-align:center;padding-top:12px;font:700 .8rem var(--hfx-font)!important;color:#9aa8c3!important;margin-top:14px!important}#partnerRegisterView#partnerRegisterView .partner-reg-form{color:var(--pr-ink)!important;background:radial-gradient(520px 220px at 0 0,#c9a2271f,#0000 70%),linear-gradient(165deg,#18255a 0,#0e1737 55%,#0b1229 100%)!important;border:1px solid #f2d78a33!important;border-radius:26px!important;padding:26px 26px 24px!important;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff12!important}#partnerRegisterView .partner-reg-form :is(h4,h5,label,p){color:#d3dbea!important}#partnerRegisterView .partner-reg-form span:not(.password-toggle-eye *){color:inherit!important}#partnerRegisterView .hfx-pr-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}#partnerRegisterView .hfx-pr-steps li{border:1px solid var(--pr-line);background:#ffffff09;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:background .25s,border-color .25s;display:flex;position:relative}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li .hfx-pr-n{width:30px;height:30px;font:800 .8rem var(--hfx-font);background:#ffffff0f;border:1px solid #94a3b840;border-radius:50%;flex:none;place-items:center;display:grid;color:#9aa8c3!important}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li .hfx-pr-t{min-width:0;font:700 .78rem/1.2 var(--hfx-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#9aa8c3!important}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-active{background:#f2d78a1a;border-color:#f2d78a73;box-shadow:0 10px 24px #00000040}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-active .hfx-pr-n{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-color:#0000;box-shadow:0 0 0 4px #f2d78a26;color:#0b1229!important}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-active .hfx-pr-t{color:#fff!important}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-done .hfx-pr-n{background:#10b981;border-color:#0000;color:#fff!important}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-done .hfx-pr-n:before{content:"";font:900 .72rem "Font Awesome 6 Free"}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-done .hfx-pr-n b{display:none}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li.is-done .hfx-pr-t{color:#a7f3d0!important}@media (width<=640px){#partnerRegisterView .hfx-pr-steps{gap:6px}#partnerRegisterView .hfx-pr-steps li{text-align:center;flex-direction:column;gap:6px;padding:10px 4px}#partnerRegisterView#partnerRegisterView .hfx-pr-steps li .hfx-pr-t{max-width:100%;font-size:.66rem}}#partnerRegisterView#partnerRegisterView .reg-section h4{border-bottom:1px solid var(--pr-line);font:800 1.2rem/1.25 var(--hfx-font);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 18px;padding:0 0 14px;display:flex;color:#fff!important}#partnerRegisterView#partnerRegisterView .reg-section h4 span{color:#fff!important}#partnerRegisterView#partnerRegisterView .reg-section .form-grid{gap:14px 18px}#partnerRegisterView#partnerRegisterView .reg-section .form-group{margin-bottom:12px}#partnerRegisterView#partnerRegisterView .reg-section label{font:600 .78rem/1.3 var(--hfx-font)!important;color:#d3dbea!important}#partnerRegisterView#partnerRegisterView .reg-section p{color:#b8c4d9!important;font-size:.8rem!important}#partnerRegisterView#partnerRegisterView .reg-section .form-control{min-height:46px;font:500 .88rem/1.4 var(--hfx-font);padding:11px 14px;transition:border-color .15s,box-shadow .15s,background .15s;color:#f1f5f9!important;background:#03081873!important;border:1px solid #94a3b83d!important;border-radius:13px!important;box-shadow:inset 0 1px 2px #00000040!important}#partnerRegisterView#partnerRegisterView .reg-section .form-control:hover{border-color:#94a3b866!important}#partnerRegisterView#partnerRegisterView .reg-section .form-control::placeholder{color:#6f7f9c!important}#partnerRegisterView#partnerRegisterView .reg-section .form-control:focus{outline:0;background:#0308189e!important;border-color:#f2d78a!important;box-shadow:0 0 0 4px #f2d78a24!important}#partnerRegisterView#partnerRegisterView .reg-section .form-control.file-input{cursor:pointer;min-height:54px;color:#cbd5e1!important;border-style:dashed!important;padding:9px!important}#partnerRegisterView#partnerRegisterView .reg-section .form-control.file-input::file-selector-button{color:#f2d78a;font:700 .74rem var(--hfx-font);cursor:pointer;background:#f2d78a1f;border:1px solid #f2d78a80;border-radius:10px;margin-inline-end:12px;padding:8px 14px}#partnerRegisterView#partnerRegisterView .reg-section input[type=checkbox]{accent-color:#c9a227;width:17px;height:17px}#partnerRegisterView#partnerRegisterView #termsPhraseLink,#partnerRegisterView#partnerRegisterView #termsPhraseLink *{color:#f2d78a!important}#partnerRegisterView#partnerRegisterView #agreeTermsHint{opacity:.85;color:#f2d78a!important}#partnerRegisterView#partnerRegisterView .checkbox-label,#partnerRegisterView#partnerRegisterView .checkbox-label span:not(#agreeTermsHint),#partnerRegisterView#partnerRegisterView .checkbox-group label{line-height:1.55;color:#d3dbea!important;font-size:.8rem!important}#partnerRegisterView#partnerRegisterView .checkbox-group{border:1px solid var(--pr-line);background:#ffffff09;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}#partnerRegisterView#partnerRegisterView .password-toggle-eye{color:#9aa8c3!important;background:0 0!important}#partnerRegisterView#partnerRegisterView .password-toggle-eye:hover{color:#f2d78a!important}#partnerRegisterView#partnerRegisterView [id^=phoneHint]{color:#8e9bb5!important;font-size:.68rem!important}#partnerRegisterView#partnerRegisterView .city-search-dropdown{overflow:auto;background:#0f1838!important;border:1px solid #f2d78a47!important;border-radius:14px!important;box-shadow:0 22px 48px #00000080!important}#partnerRegisterView#partnerRegisterView .city-search-dropdown .city-option{font-size:.84rem;color:#e2e8f0!important;border-bottom-color:#94a3b81a!important}#partnerRegisterView#partnerRegisterView .city-search-dropdown .city-option:hover,#partnerRegisterView#partnerRegisterView .city-search-dropdown .city-option.highlighted{color:#fff!important;background:#f2d78a1f!important}#partnerRegisterView#partnerRegisterView .city-search-dropdown .city-option-empty{color:#9aa8c3!important}#partnerRegisterView#partnerRegisterView #partnerRegStatus:not(:empty){background:#f871711a;border:1px solid #f871714d;border-radius:12px;margin-top:10px;padding:10px 14px;color:#fecaca!important}#partnerRegisterView#partnerRegisterView .reg-section .btn{letter-spacing:.01em;min-height:46px;transition:transform .15s,filter .15s,background .15s,border-color .15s;font:800 .86rem/1 var(--hfx-font)!important;border-radius:13px!important;padding:11px 22px!important}#partnerRegisterView#partnerRegisterView .reg-section .btn:hover{transform:translateY(-2px)}#partnerRegisterView#partnerRegisterView .reg-section .btn *{color:inherit!important}#partnerRegisterView#partnerRegisterView .reg-section .btn-primary{color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;box-shadow:0 14px 28px #c9a22752,inset 0 1px #fff9!important}#partnerRegisterView#partnerRegisterView .reg-section .btn-outline{color:#e2e8f0!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #94a3b84d!important}#partnerRegisterView#partnerRegisterView .reg-section .btn-outline:hover{background:#ffffff17!important;border-color:#f2d78a80!important}#partnerRegisterView#partnerRegisterView .reg-section .btn-success{color:#03241a!important;background:linear-gradient(#4ade80,#10b981)!important;border:0!important;box-shadow:0 14px 28px #10b98152,inset 0 1px #ffffff73!important}@media (width<=800px){#partnerRegisterView#partnerRegisterView .partner-progress-float{position:static!important}}@media (width<=640px){#partnerRegisterView#partnerRegisterView .partner-reg-form{border-radius:22px!important;padding:20px 16px!important}#partnerRegisterView#partnerRegisterView .reg-section h4{font-size:1.05rem}}#home#home{--hm-ink:#e8edf7;--hm-muted:#9aa8c3;--hm-line:#94a3b829;--hm-gold:#f2d78a;--hfx-font:"Plus Jakarta Sans","Inter","IBM Plex Sans Arabic","Noto Sans Ethiopic",system-ui,-apple-system,"Segoe UI",sans-serif}#home#home>.neo-card{font-family:var(--hfx-font);border-radius:30px;padding:18px 24px 0;background:radial-gradient(1000px 420px at 100% 30%,#c9a22714,#0000 60%),radial-gradient(900px 420px at 0 55%,#3b82f614,#0000 60%),linear-gradient(#0d1532f0,#080d1ff7)!important;border:1px solid #f2d78a24!important;box-shadow:0 40px 90px #00000080!important}#home#home :is(button,input,select,textarea){font-family:inherit}#home#home .hero-section{isolation:isolate;border:1px solid #f2d78a33;border-radius:26px;box-shadow:0 40px 90px #00000080,inset 0 1px #ffffff14}#home#home .hero-bg-single,#home#home .hero-video-wrap{border-radius:26px}#home#home .hero-section:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(900px 500px at 50% 48%,#080d1f33,#080d1fa6 70%),linear-gradient(#080d1f80 0,#080d1f33 35%,#080d1fcc 100%);border-radius:26px;position:absolute;inset:0}#home#home .hero-section:before{content:"";z-index:1;pointer-events:none;opacity:.55;background-image:linear-gradient(#f2d78a17 1px,#0000 1px),linear-gradient(90deg,#f2d78a17 1px,#0000 1px);background-size:56px 56px;border-radius:26px;animation:18s linear infinite hfxHmGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 55%,#000 10%,#0000 75%)}@keyframes hfxHmGrid{to{background-position:56px 56px,56px 56px}}#home#home .hero-content{gap:6px}#home#home .hero-logo{backdrop-filter:blur(6px);color:#f2d78a;border:1px solid #f2d78a73;border-radius:50%;width:96px;height:96px;margin-bottom:14px;position:relative;box-shadow:0 0 0 8px #f2d78a14,0 0 50px #f2d78a59;background:#0b12298c!important;overflow:visible!important}#home#home .hero-logo:before{content:"";border:1px dashed #f2d78a73;border-radius:50%;animation:22s linear infinite hfxHmSpin;position:absolute;inset:-14px}#home#home .hero-logo:after{content:"";background:conic-gradient(from 0deg,transparent 0 80%,#f2d78ae6 100%);border-radius:50%;animation:4s linear infinite hfxHmSpin;position:absolute;inset:-14px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes hfxHmSpin{to{transform:rotate(360deg)}}#home#home .hero-logo img{border-radius:50%}#home#home .hero-title{font:800 clamp(2.2rem,5.4vw,4.2rem)/1.05 var(--hfx-font);letter-spacing:-.035em;color:#fff;text-shadow:0 10px 40px #0009}#home#home .hero-title .gold{background:linear-gradient(#fff3c4,#f2d78a 45%,#c9a227);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 6px 24px #c9a22773);-webkit-background-clip:text;background-clip:text}#home#home .hero-sub{font:600 clamp(.9rem,1.6vw,1.15rem)/1.4 var(--hfx-font);letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb;margin-top:6px}html:is([lang=am],[lang=ar]) #home#home .hero-sub{letter-spacing:0;text-transform:none}#home#home .hero-badge{font:700 .78rem var(--hfx-font);color:#f2d78a;backdrop-filter:blur(8px);background:#0b12298c;border:1px solid #f2d78a66;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;display:inline-flex;box-shadow:0 10px 30px #00000059}#home .hfx-hm-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}#home .hfx-hm-btn{cursor:pointer;min-height:50px;font:800 .92rem var(--hfx-font);border-radius:15px;align-items:center;gap:9px;padding:0 24px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}#home .hfx-hm-btn:hover{transform:translateY(-2px)}#home .hfx-hm-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}#home .hfx-hm-btn.is-primary{color:#0b1229;background:linear-gradient(#f7e2a1,#d4ae3c);border:0;box-shadow:0 16px 36px #c9a22766,inset 0 1px #fff9}#home .hfx-hm-btn.is-ghost{color:#fff;backdrop-filter:blur(8px);background:#0b122980;border:1px solid #ffffff40}#home .hfx-hm-btn.is-ghost:hover{background:#0b1229b3;border-color:#f2d78a99}#home .hfx-hm-btn.is-ghost i{color:#f2d78a}#home .hfx-hm-scroll{z-index:2;pointer-events:none;border:2px solid #ffffff73;border-radius:14px;width:26px;height:42px;margin-left:-13px;position:absolute;bottom:92px;left:50%}#home .hfx-hm-scroll:after{content:"";background:#f2d78a;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite hfxHmWheel;position:absolute;top:8px;left:50%}@keyframes hfxHmWheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}#home#home .stats-grid{gap:14px}#home#home .stat-card{text-align:start;backdrop-filter:blur(10px);background:linear-gradient(160deg,#1c2a5eeb,#0b1229f5);border:1px solid #f2d78a38;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000073,inset 0 1px #ffffff14}#home#home .stat-card:after{content:"";text-align:center;color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:15px;order:-1;grid-area:1/1/3;place-items:center;width:48px;height:48px;font:900 1.05rem/48px "Font Awesome 6 Free";display:grid;box-shadow:0 10px 24px #c9a2274d}#home#home .stat-card:first-child:after{content:""}#home#home .stat-card:nth-child(2):after{content:""}#home#home .stat-card:nth-child(3):after{content:""}#home#home .stat-card:nth-child(4):after{content:""}#home#home .stat-card .stat-number{font:800 1.9rem/1.05 var(--hfx-font);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;grid-column:2}#home#home .stat-card .stat-label{font:700 .68rem/1.2 var(--hfx-font);letter-spacing:.12em;text-transform:uppercase;color:#f2d78a;grid-column:2;margin-top:4px}html:is([lang=am],[lang=ar]) #home#home .stat-card .stat-label{letter-spacing:0;font-size:.76rem}#home#home .stat-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px #00000080,0 0 0 1px #f2d78a59}#home#home :is(.home-info-heading,.flight-network-heading),#home#home>.neo-card>h3{letter-spacing:-.015em;-webkit-text-fill-color:#fff;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:0;display:flex;font:800 1.3rem/1.2 var(--hfx-font)!important;color:#fff!important}#home#home>.neo-card>h3,#home#home>.neo-card>.flight-network-heading{margin-top:34px!important}#home#home :is(.home-info-heading,.flight-network-heading)>i,#home#home>.neo-card>h3>i,#home#home>.neo-card>h3>span:first-child>i{vertical-align:middle;-webkit-text-fill-color:#0b1229;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;margin-inline-end:10px;font-size:.95rem;display:inline-grid;box-shadow:0 10px 22px #c9a22740;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}#home#home :is(.home-info-heading,.flight-network-heading)>i,#home#home>.neo-card>h3>i{margin-inline-end:0}#home#home>.neo-card>h3 span{color:#fff}#home#home :is(.job-flip-section,.how-it-works-section,.home-testimonials-section){text-align:start;border:1px solid var(--hm-line);background:radial-gradient(600px 240px at 100% 0,#c9a22714,#0000 65%),linear-gradient(160deg,#ffffff0b,#ffffff04);border-radius:26px;margin:26px 0;padding:26px;box-shadow:0 24px 60px #0000004d}#home#home .job-flip-sub,#home#home .home-testimonials-sub{color:var(--hm-muted);margin:-8px 0 18px;font-size:.84rem}#home#home .job-flip-grid{gap:16px}#home#home .job-split-card{background:linear-gradient(#131f47,#0b1229);border:1px solid #94a3b829;border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 16px 36px #00000059}#home#home .job-split-card:hover{border-color:#f2d78a80;transform:translateY(-6px);box-shadow:0 26px 50px #00000080,0 0 0 1px #f2d78a33}#home#home .job-split-img{transition:transform .5s;position:relative}#home#home .job-split-card:hover .job-split-img{transform:scale(1.05)}#home#home .job-split-img:after{content:"";background:linear-gradient(#0000 55%,#0b1229d9);position:absolute;inset:0}#home#home .job-split-body{background:linear-gradient(#0f1838,#0b1229);padding:14px 16px 18px;position:relative}#home#home .job-split-title{font:800 .98rem/1.3 var(--hfx-font);color:#fff;margin-bottom:4px}#home#home .job-split-desc{color:var(--hm-muted);font-size:.78rem;line-height:1.6}#home#home .partner-marquee-wrap{background:linear-gradient(90deg,#0f1838,#18255a 50%,#0f1838);border:1px solid #f2d78a40;border-radius:22px;box-shadow:0 20px 50px #00000059;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#home#home .partner-marquee-logo{background-color:#0b1229;border:2px solid #f2d78a;box-shadow:0 0 0 5px #f2d78a1f,0 10px 24px #0006}#home#home .partner-marquee-name{color:#fff;font-family:var(--hfx-font);letter-spacing:-.01em}#home#home .how-it-works-grid{gap:12px}#home#home .how-step-card{border:1px solid #f2d78a38;border-radius:20px;padding:22px 16px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:visible;box-shadow:0 18px 40px #00000059}#home#home .how-step-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0b122933,#0b1229bf);position:absolute;inset:0}#home#home .how-step-card:hover{border-color:#f2d78a99;transform:translateY(-5px);box-shadow:0 26px 50px #00000080,0 0 30px #f2d78a26}#home#home .how-step-number{top:12px;left:12px;z-index:1;width:28px;height:28px;font:800 .78rem var(--hfx-font);color:#0b1229;opacity:1;background:#f2d78a;border-radius:9px;place-items:center;display:grid;inset-inline-start:12px}[dir=rtl] #home#home .how-step-number{left:auto;right:12px}#home#home .how-step-icon{z-index:1;border-radius:16px;width:54px;height:54px;position:relative;box-shadow:0 12px 26px #c9a22759}#home#home .how-step-card h4{font:800 .95rem/1.3 var(--hfx-font);margin:4px 0 6px}#home#home .how-step-card p{font-size:.76rem;line-height:1.6;color:#ffffffd1!important}#home#home .how-step-arrow{color:#f2d78a}#home#home .ticker-wrap{border-radius:18px;margin:0 0 6px;padding:14px 0;box-shadow:0 16px 40px #0000004d;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);background:linear-gradient(90deg,#0f1838,#16224a 50%,#0f1838)!important;border:1px solid #f2d78a33!important}#home#home .ticker-item{font:700 .92rem var(--hfx-font);color:#e8edf7;background:#ffffff0d;border:1px solid #94a3b82e;border-radius:999px;padding:6px 14px 6px 8px}#home#home .ticker-item .ticker-icon{background:#f2d78a1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.95rem;display:grid}#home#home .flight-map-wrap{border:1px solid #f2d78a47;border-radius:26px;box-shadow:0 30px 70px #00000080,0 0 60px #3b82f614}#home#home .flight-map-wrap:before{border-radius:26px}#home#home .home-journey-card{color:var(--hm-ink);background:radial-gradient(600px 260px at 100% 0,#c9a22724,#0000 65%),linear-gradient(160deg,#16224a,#0b1229);border:1px solid #f2d78a38;border-radius:26px;margin:30px 0;padding:26px;box-shadow:0 26px 60px #0006}#home#home .home-journey-card:before{background:radial-gradient(circle,#3b82f624,#0000 65%)}#home#home .home-journey-kicker{color:#f2d78a}#home#home .home-journey-card .home-info-heading{margin:0;color:#fff!important}#home#home .home-journey-sub{color:var(--hm-muted);font-size:.84rem}#home#home .home-journey-plane{color:#f2d78a;background:#f2d78a1a;border:1px solid #f2d78a66;box-shadow:0 0 30px #f2d78a33}#home#home .home-journey-card .journey-timeline:before{background:linear-gradient(#f2d78a,#f2d78a1a);width:2px}#home#home .home-journey-card .journey-timeline-item{border:1px solid var(--hm-line);box-shadow:none;background:#ffffff0a;border-radius:16px;margin-bottom:10px;padding:14px 16px}#home#home .home-journey-card .journey-timeline-item:hover{border-color:#f2d78a73;box-shadow:0 14px 30px #0000004d}#home#home .home-journey-card .journey-timeline-item:before{background:#f2d78a;box-shadow:0 0 0 4px #f2d78a2e,0 0 14px #f2d78a99}#home#home .home-journey-card .journey-year{color:#f2d78a;font:800 .74rem var(--hfx-font);letter-spacing:.1em}#home#home .home-journey-card .journey-desc{color:#c3cde0;font-size:.84rem;line-height:1.6}#home#home .home-activity-section{border:0;border-top:1px solid var(--hm-line);padding:30px 26px;background:linear-gradient(#ffffff08,#0000 40%)!important}#home#home .country-grid{gap:14px}#home#home .country-card{background:linear-gradient(#131f47,#0b1229);border:1px solid #94a3b82e;border-radius:20px;box-shadow:0 16px 36px #00000059}#home#home .country-card:hover{border-color:#f2d78a80;transform:translateY(-5px);box-shadow:0 26px 50px #00000080}#home#home .country-card .country-flag-wrap{background-color:#16224a}#home#home .country-card .country-info{background:0 0;gap:4px;padding:12px 14px 14px}#home#home .country-card .country-name{font:800 .98rem var(--hfx-font);color:#fff}#home#home .country-card .country-cities{color:var(--hm-muted);font-size:.7rem}#home#home .country-card .country-status.active{color:#93c5fd;background:#60a5fa24}#home#home .country-card .country-status.high-demand{color:#6ee7b7;background:#34d39924}#home#home .country-card .country-status.urgent{color:#fca5a5;background:#f8717124}#home#home .country-card .country-status.experience-tag{color:#d8b4fe;background:#c084fc24}#home#home .country-card .country-apply-btn{min-height:38px;font:800 .78rem var(--hfx-font);color:#0b1229;background:linear-gradient(#f7e2a1,#d4ae3c);border-radius:12px;margin-top:8px;box-shadow:0 10px 22px #c9a22740}#home#home .news-calendar-grid{gap:16px;margin:22px 0}#home#home .news-calendar-grid :is(.news-card,.calendar-card){box-shadow:0 22px 50px #00000059;background:#fff!important;border:0!important;border-radius:22px!important;padding:18px 20px!important}#home#home .news-calendar-grid :is(.news-card,.calendar-card) h4{font:800 .98rem var(--hfx-font);color:#0f172a;align-items:center;gap:10px;margin-bottom:12px;display:flex}#home#home .news-calendar-grid :is(.news-card,.calendar-card) h4 i{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:10px;place-items:center;width:32px;height:32px;font-size:.82rem;display:grid}#home#home .chart-bg-cream{border:0;border-radius:22px;box-shadow:0 22px 50px #00000059}#home#home .home-info-section{border-radius:26px;gap:28px;margin-top:30px;padding:30px;box-shadow:0 26px 60px #0006}#home#home .home-info-section-a{background:radial-gradient(640px 300px at 0 0,#c9a22729,#0000 65%),linear-gradient(160deg,#18255a,#0b1229 70%)!important;border:1px solid #f2d78a3d!important}#home#home .home-info-section-b{background:radial-gradient(640px 300px at 100% 0,#38bdf829,#0000 65%),linear-gradient(200deg,#10305a,#0b1229 70%)!important;border:1px solid #7dd3fc3d!important}#home#home .home-info-section-b .home-info-heading>i{box-shadow:0 10px 22px #38bdf840;background:linear-gradient(145deg,#bae6fd,#38bdf8)!important}#home#home .home-info-text p{color:#c9d3e6;text-align:start;hyphens:manual;font-size:.9rem;line-height:1.85}#home#home .home-info-img{border:1px solid #ffffff24;border-radius:18px;box-shadow:0 16px 36px #0006}#home#home .testimonial-card{background:linear-gradient(160deg,#1c2a5eb3,#0b1229e6);border:1px solid #94a3b82e;border-radius:20px;padding:24px 20px 20px;box-shadow:0 16px 36px #0000004d}#home#home .testimonial-card:hover{border-color:#f2d78a73}#home#home .testimonial-stars{color:#f2d78a;font-size:.78rem}#home#home .testimonial-text{color:#d3dbea;font-size:.86rem;font-style:normal;line-height:1.75}#home#home .testimonial-avatar{width:42px;height:42px;font-family:var(--hfx-font);box-shadow:0 0 0 3px #f2d78a33}#home#home .testimonial-name{font:800 .84rem var(--hfx-font);color:#fff}#home#home .testimonial-role{color:var(--hm-muted);font-size:.72rem}#home#home .home-quicklinks-section{padding:30px 26px;border:0!important;border-top:1px solid var(--hm-line)!important;background:linear-gradient(#ffffff08,#0000 60%)!important}#home#home .hfx-ac{border-color:#f2d78a3d;border-radius:26px;margin:30px 0;padding:26px;box-shadow:0 26px 60px #0006}#home#home>.neo-card>.page-help-banner{margin:0 -24px;background:radial-gradient(500px 200px at 0,#c9a22733,#0000 70%),linear-gradient(120deg,#1b2a5e,#0b1229)!important;border:0!important;border-top:1px solid #f2d78a33!important;border-radius:0 0 30px 30px!important;padding:28px 30px!important}#home#home>.neo-card>.page-help-banner .page-help-banner-icon{box-shadow:0 10px 24px #c9a22759;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#home#home>.neo-card>.page-help-banner .page-help-banner-title{font:800 1.15rem var(--hfx-font)!important;color:#fff!important}#home#home>.neo-card>.page-help-banner .page-help-banner-sub{color:#b8c4d9!important;font-size:.86rem!important}#home#home>.neo-card>.page-help-banner .page-help-banner-btn{min-height:50px;font:800 .9rem var(--hfx-font)!important;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;border-radius:15px!important;padding:0 26px!important;box-shadow:0 14px 30px #c9a22759!important}#home#home>.neo-card>.page-help-banner .page-help-banner-btn *{color:#0b1229!important}@media (width<=760px){#home#home>.neo-card{border-radius:22px;padding:12px 12px 0}#home#home .hero-section,#home#home .hero-bg-single,#home#home .hero-video-wrap,#home#home .hero-section:after,#home#home .hero-section:before{border-radius:20px}#home .hfx-hm-cta{flex-direction:column;align-items:stretch;width:100%;max-width:340px;margin-inline:auto}#home .hfx-hm-btn{justify-content:center}#home#home .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#home#home .news-calendar-grid{grid-template-columns:minmax(0,1fr)}#home#home .stat-card{border-radius:16px;grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding:14px}#home#home .stat-card:after{border-radius:12px;width:40px;height:40px;font-size:.9rem;line-height:40px}#home#home .stat-card .stat-number{font-size:1.45rem}#home#home .stat-card .stat-label{letter-spacing:.06em;font-size:.6rem}#home#home :is(.job-flip-section,.how-it-works-section,.home-testimonials-section,.home-journey-card,.home-info-section,.hfx-ac){border-radius:20px;padding:18px 14px}#home#home :is(.home-info-heading,.flight-network-heading),#home#home>.neo-card>h3{font-size:1.1rem!important}#home#home .home-activity-section,#home#home .home-quicklinks-section{padding:24px 14px}#home#home>.neo-card>.page-help-banner{flex-direction:column;align-items:stretch;margin:0 -12px;border-radius:0 0 22px 22px!important;padding:22px 16px!important}#home .hfx-hm-scroll{display:none}}@media (prefers-reduced-motion:reduce){#home#home .hero-section:before,#home#home .hero-logo:before,#home#home .hero-logo:after,#home .hfx-hm-scroll:after{animation:none}}
:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView){font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(button,input,select,textarea){font-family:inherit}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-premium,.split-login-container){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#0b1229!important;border:1px solid #f2d78a38!important;border-radius:28px!important;min-height:580px!important;margin:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0f!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left){isolation:isolate;text-align:center;background:radial-gradient(520px 320px at 50% 16%,#f2d78a2b,#0000 70%),linear-gradient(160deg,#1d2c66 0,#0f1a40 52%,#080d20 100%)!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;max-height:none!important;padding:48px 40px!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left):before{pointer-events:none;filter:blur(8px);content:""!important;z-index:-1!important;background:radial-gradient(28% 28% at 24% 28%,#f2d78a3d,#0000 70%),radial-gradient(30% 30% at 76% 72%,#38bdf82b,#0000 70%)!important;animation:18s ease-in-out infinite alternate hfxAuAurora!important;display:block!important;position:absolute!important;inset:-30%!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left):after{pointer-events:none;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 10%,#0000 75%);content:""!important;z-index:-1!important;background-image:linear-gradient(#f2d78a12 1px,#0000 1px),linear-gradient(90deg,#f2d78a12 1px,#0000 1px)!important;background-size:40px 40px!important;display:block!important;position:absolute!important;inset:0!important}@keyframes hfxAuAurora{0%{transform:translate(0)rotate(0)}50%{transform:translate(4%,-3%)rotate(8deg)}to{transform:translate(-3%,4%)rotate(-6deg)}}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-left :is(.login-bg-glow,.login-bg-glow2){display:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-split-bg-image,.split-bg-image){object-fit:cover;filter:saturate(.85);z-index:-2!important;opacity:.24!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .split-left .company-brand{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex!important;position:relative!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-brand-icon,.brand-icon-lg){z-index:1;place-items:center;min-width:92px;animation:.7s cubic-bezier(.2,1.4,.4,1) both hfxAuPop;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border:0!important;border-radius:50%!important;width:92px!important;height:92px!important;margin:0 auto 20px!important;font-size:2rem!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 8px #f2d78a1a,0 18px 40px #c9a22759!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-brand-icon,.brand-icon-lg):after{content:"";pointer-events:none;background:conic-gradient(from 0deg,transparent 0 76%,#f2d78af2 100%);border-radius:50%;animation:3.6s linear infinite hfxAuSpin;position:absolute;inset:-15px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-brand-icon,.brand-icon-lg) img{object-fit:cover;border-radius:50%;width:100%;height:100%}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-brand-icon,.brand-icon-lg) i{color:#0b1229!important}@keyframes hfxAuSpin{to{transform:rotate(360deg)}}@keyframes hfxAuPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left) h1{z-index:1;text-shadow:0 8px 30px #0006;position:relative;letter-spacing:-.03em!important;color:#fff!important;margin:0!important;font:800 2.3rem/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left) h1 .gold{background:linear-gradient(#fff3c4,#f2d78a 50%,#c9a227);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#f2d78a!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left>.login-sub,.split-left .brand-sub){z-index:1;text-transform:uppercase;position:relative;letter-spacing:.22em!important;color:#f2d78ae0!important;margin-top:10px!important;font:700 .74rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}html:is([lang=am],[lang=ar]) :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left>.login-sub,.split-left .brand-sub){letter-spacing:0!important;font-size:.86rem!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-left .login-features{z-index:1;width:100%;max-width:340px;position:relative;gap:10px!important;margin-top:28px!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-left .login-features .feat{text-align:start;justify-content:flex-start;color:#dce3f0!important;background:#ffffff0d!important;border:1px solid #ffffff17!important;border-radius:14px!important;gap:12px!important;padding:11px 14px!important;font:600 .84rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-left .login-features .feat,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-left .login-features .feat span{color:#dce3f0!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-left .login-features .feat i{background:#f2d78a21;border-radius:9px;flex:none;place-items:center;height:30px;display:grid;color:#f2d78a!important;width:30px!important;font-size:.8rem!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.split-left .welcome-note,.member-obligation-note){z-index:1;text-align:start;width:100%;position:relative;opacity:1!important;color:#c9d3e6!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:16px!important;max-width:400px!important;margin-top:24px!important;padding:16px 18px!important;font:500 .84rem/1.65 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .member-obligation-note h4{align-items:center;gap:8px;display:flex;color:#f2d78a!important;border:0!important;margin:0 0 10px!important;padding:0!important;font:800 .9rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .member-obligation-note h4 span{color:#f2d78a!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .member-obligation-note li{color:#c9d3e6!important;padding-inline:16px 0!important;font:500 .78rem/1.55 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .member-obligation-note li:before{inset-inline-start:0;color:#f2d78a!important;left:auto!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-value-prop{z-index:1;max-width:360px;position:relative;color:#b8c4d9!important;margin-top:16px!important;font:500 .82rem/1.6 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-security-badges{z-index:1;flex-wrap:wrap;justify-content:center;position:relative;gap:8px!important;margin-top:24px!important;display:flex!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-security-badges .security-badge{align-items:center;gap:6px;background:#10b9811a!important;border:1px solid #10b9814d!important;border-radius:999px!important;padding:6px 12px!important;font:700 .7rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:inline-flex!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-security-badges .security-badge,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-security-badges .security-badge *{color:#a7f3d0!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-security-badges .security-badge i{color:#34d399!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-right,.split-right){isolation:isolate;background:radial-gradient(440px 280px at 100% 0,#f2d78a1a,#0000 70%),radial-gradient(360px 260px at 0 100%,#38bdf812,#0000 70%),linear-gradient(165deg,#131e48,#0a1128)!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:48px 44px!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-right,.split-right):before,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-right,.split-right):after{content:none!important;display:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box{z-index:1;text-align:start!important;width:100%!important;max-width:392px!important;box-shadow:none!important;clip-path:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;position:relative!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:before{place-items:center;content:""!important;z-index:0!important;clip-path:none!important;color:#f2d78a!important;opacity:1!important;backdrop-filter:none!important;background:#f2d78a1a!important;border:1px solid #f2d78a52!important;border-radius:16px!important;width:54px!important;height:54px!important;margin:0 0 20px!important;font:900 1.15rem/1 "Font Awesome 6 Free","Font Awesome 5 Free"!important;animation:.6s cubic-bezier(.2,1.4,.4,1) both hfxAuPop!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 10px 26px #0000004d!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:after{content:none!important;display:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .hfx-tile{display:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box h2{letter-spacing:-.025em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:start!important;background:0 0!important;border:0!important;margin:0 0 6px!important;padding:0!important;font:800 1.85rem/1.15 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-sub,.login-sub-text){color:#9aa8c3!important;text-align:start!important;margin:0 0 24px!important;font:500 .88rem/1.55 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .form-group{margin-bottom:16px!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box label{color:#d3dbea!important;letter-spacing:0!important;margin-bottom:7px!important;font:600 .8rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:block!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box label span{color:#d3dbea!important;font:inherit!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box label i{margin-inline-end:6px;color:#f2d78a!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:is(.form-control,[type=text],[type=email],[type=password],[type=tel]){color:#f1f5f9!important;background:#03081880!important;border:1px solid #94a3b842!important;border-radius:14px!important;width:100%!important;min-height:52px!important;padding:13px 16px!important;font:500 .95rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;transition:border-color .15s,box-shadow .15s,background .15s!important;box-shadow:inset 0 1px 2px #0000004d!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:hover{border-color:#94a3b86b!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input::placeholder{opacity:1;color:#6f7f9c!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:focus{background:#030818ad!important;border-color:#f2d78a!important;outline:0!important;box-shadow:0 0 0 4px #f2d78a26!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box input:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#f1f5f9!important;-webkit-box-shadow:inset 0 0 0 60px #0e1736!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-field-wrap input{padding-right:48px!important}[dir=rtl] :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-field-wrap input{padding-left:16px!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-toggle-eye{color:#8e9bb5!important;background:0 0!important;left:auto!important;right:12px!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .password-toggle-eye:hover{color:#f2d78a!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary){cursor:pointer;letter-spacing:.02em;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;margin-top:8px!important;padding:0 18px!important;font:800 .95rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;transition:transform .15s,filter .15s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #c9a22759,inset 0 1px #fff9!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary) *{color:#0b1229!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):after{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg);content:""!important;animation:4.8s ease-in-out infinite hfxAuSheen!important}@keyframes hfxAuSheen{0%,62%{left:-60%}to{left:130%}}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):hover{filter:brightness(1.05);transform:translateY(-2px)!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):active{transform:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):focus-visible{outline-offset:3px;outline:2px solid #fff!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box .auth-error{text-align:start!important;color:#fecaca!important;background:#f871711a!important;border:1px solid #f8717152!important;border-radius:12px!important;margin-top:12px!important;padding:10px 14px!important;font:600 .8rem/1.45 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-footer,.register-toggle){text-align:center!important;color:#9aa8c3!important;border-top:1px solid #94a3b829!important;margin-top:22px!important;padding-top:18px!important;font:500 .84rem/1.5 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-footer,.register-toggle) span{color:#9aa8c3!important;font:inherit!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-footer a,.register-toggle .btn-link){cursor:pointer;color:#f2d78a!important;background:0 0!important;border:0!important;padding:0 2px!important;font:700 .84rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;text-decoration:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-footer a,.register-toggle .btn-link):hover{color:#fff3c4!important;text-decoration:underline!important}.page-section.active :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>*{animation:.6s cubic-bezier(.2,.8,.2,1) both hfxAuRise!important}.page-section.active :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(2){animation-delay:50ms!important}.page-section.active :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(3){animation-delay:.1s!important}.page-section.active :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(4){animation-delay:.15s!important}.page-section.active :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>:nth-child(n+5){animation-delay:.2s!important}@keyframes hfxAuRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) #memberLoginFormView,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) #partnerLoginFormContent{animation:none!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) #memberLoginFormView>*,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) #partnerLoginFormContent>*{animation:.6s cubic-bezier(.2,.8,.2,1) both hfxAuRise}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .page-help-banner{margin-top:20px!important}@media (width<=860px){:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-premium,.split-login-container){grid-template-columns:minmax(0,1fr);border-radius:24px!important;min-height:0!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-right,.split-right){order:-1;padding:34px 22px!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left){padding:34px 22px!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left) h1{font-size:1.9rem!important}:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box h2{font-size:1.5rem!important}}@media (prefers-reduced-motion:reduce){:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left):before,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-brand-icon,.brand-icon-lg):after,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box :is(.login-btn,.btn-primary):after{animation:none!important}}#servicesSection#servicesSection{--sv-line:#94a3b829}#servicesSection#servicesSection>.neo-card{border-radius:30px;padding:30px 30px 32px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 380px at 100% 0,#c9a2271f,#0000 60%),radial-gradient(760px 360px at 0 6%,#3b82f61a,#0000 60%),linear-gradient(#0d1532,#080d1f)!important;border:1px solid #f2d78a24!important;box-shadow:0 40px 90px #00000080!important}#servicesSection#servicesSection :is(button,input,select,textarea){font-family:inherit}#servicesSection#servicesSection>.neo-card>.card-header{border:0;align-items:center;gap:16px;margin:0 0 18px;padding:0;display:flex}#servicesSection#servicesSection>.neo-card>.card-header:after{display:none!important}#servicesSection#servicesSection>.neo-card>.card-header>i{border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:1.25rem;display:grid;box-shadow:0 14px 30px #c9a22759;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border:0!important}#servicesSection#servicesSection>.neo-card>.card-header h2{letter-spacing:-.025em;background:linear-gradient(90deg,#fff 30%,#f2d78a);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font:800 clamp(1.6rem,3.4vw,2.3rem)/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#servicesSection#servicesSection .recommended-tip-box{border-radius:18px;align-items:center;gap:14px;margin:0 0 20px;padding:16px 18px;display:flex;background:linear-gradient(120deg,#38bdf821,#38bdf808)!important;border:1px solid #38bdf84d!important}#servicesSection#servicesSection .recommended-tip-box .recommended-tip-icon{color:#7dd3fc;background:#38bdf826;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;margin:0;font-size:1.05rem;display:grid}#servicesSection#servicesSection .recommended-tip-box .recommended-tip-label{color:#7dd3fc;letter-spacing:.1em;background:#38bdf829;border-radius:999px;margin-bottom:5px;padding:3px 10px;font:800 .62rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#servicesSection#servicesSection .recommended-tip-box .recommended-tip-text{color:#c9d3e6;font-size:.86rem;line-height:1.55;display:block}#servicesSection#servicesSection .service-tabs{border:1px solid var(--sv-line);background:#03081866;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:8px;display:grid}#servicesSection#servicesSection .service-tab-btn{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;margin:0;transition:background .2s,border-color .2s,transform .2s;position:relative;color:#c3cde0!important;opacity:1!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;padding:12px 8px!important;font:700 .82rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#servicesSection#servicesSection .service-tab-btn i{color:#f2d78a;background:#ffffff0f;border-radius:13px;place-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:grid;font-size:1.05rem!important}#servicesSection#servicesSection .service-tab-btn span{color:inherit!important}#servicesSection#servicesSection .service-tab-btn:hover{transform:translateY(-2px);color:#fff!important;background:#ffffff0d!important}#servicesSection#servicesSection .service-tab-btn.active{box-shadow:0 14px 30px #00000059;color:#fff!important;background:linear-gradient(160deg,#f2d78a33,#f2d78a0d)!important;border-color:#f2d78a73!important}#servicesSection#servicesSection .service-tab-btn.active i{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);box-shadow:0 8px 18px #c9a22759}#servicesSection#servicesSection .service-tab-btn .dot{top:12px;position:absolute;inset-inline-end:14px;width:9px!important;height:9px!important;margin:0!important}#servicesSection#servicesSection .service-tab-btn .dot.blink-green{box-shadow:0 0 0 3px #22c55e38;animation:none!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [style*="background:var(--bg-card)"]{background:radial-gradient(520px 220px at 0 0,#c9a2271a,#0000 70%),linear-gradient(165deg,#17244f,#0b1229)!important;border:1px solid #f2d78a33!important;border-radius:24px!important;padding:26px!important;box-shadow:0 26px 60px #0006!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [style*="background:var(--bg-card)"] [style*="background:var(--bg-card)"]{box-shadow:none!important;border-color:var(--sv-line)!important;background:#ffffff0a!important;border-radius:16px!important;padding:16px 18px!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [style*="var(--bg-card-alt)"]{border:1px solid var(--sv-line)!important;background:#ffffff0a!important;border-radius:16px!important;margin-bottom:10px!important;padding:14px 16px!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) h3{letter-spacing:-.01em;align-items:center;gap:12px;display:flex;color:#fff!important;margin:0 0 8px!important;font:800 1.3rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) h3 span{color:#fff!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) h3>i:first-child{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:.95rem;display:grid;color:#0b1229!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) h4{align-items:center;gap:10px;display:flex;color:#f2d78a!important;margin:20px 0 12px!important;font:800 .95rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) h4:after{content:"";background:linear-gradient(90deg,#f2d78a59,#0000);flex:1;height:1px}[dir=rtl] #servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) h4:after{background:linear-gradient(270deg,#f2d78a59,#0000)}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage)>div>div>h4:first-child,#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) #consultingSubPage h4{margin-top:0!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) p{line-height:1.55;color:#9aa8c3!important;font-size:.84rem!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-grid{gap:14px 18px}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-group{margin-bottom:12px}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) label{color:#d3dbea!important;font:600 .78rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) label span{color:inherit}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control{color-scheme:dark;min-height:46px;padding:11px 14px;font:500 .88rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s;color:#f1f5f9!important;background:#03081873!important;border:1px solid #94a3b83d!important;border-radius:13px!important;box-shadow:inset 0 1px 2px #00000040!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control:hover{border-color:#94a3b866!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control::placeholder{color:#6f7f9c!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control:focus{outline:0;background:#0308189e!important;border-color:#f2d78a!important;box-shadow:0 0 0 4px #f2d78a24!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) select.form-control option{color:#f1f5f9;background:#0f1838}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control[readonly]{background:#ffffff08!important;border-style:dashed!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) textarea.form-control{min-height:110px;line-height:1.55}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control.file-input{cursor:pointer;min-height:54px;color:#cbd5e1!important;border-style:dashed!important;padding:9px!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .form-control.file-input::file-selector-button{color:#f2d78a;cursor:pointer;background:#f2d78a1f;border:1px solid #f2d78a80;border-radius:10px;margin-inline-end:12px;padding:8px 14px;font:700 .74rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .checkbox-group{border:1px solid var(--sv-line);background:#ffffff09;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;margin:14px 0!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .checkbox-group label{margin:0;line-height:1.5;font-size:.82rem!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) input[type=checkbox]{accent-color:#c9a227;flex:none;width:17px;height:17px;margin-top:2px}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .auth-error{border-radius:12px;color:#fecaca!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .auth-error:not(:empty){background:#f871711a;border:1px solid #f871714d;padding:10px 14px}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .btn{letter-spacing:.01em;min-height:46px;transition:transform .15s,filter .15s,background .15s,border-color .15s;border-radius:13px!important;padding:11px 22px!important;font:800 .86rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .btn.btn-sm{min-height:36px;padding:8px 14px!important;font-size:.76rem!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .btn:hover{transform:translateY(-2px)}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .btn *{color:inherit!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) :is(.btn-primary,.med-submit-btn){color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;box-shadow:0 14px 28px #c9a2274d,inset 0 1px #fff9!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) :is(.btn-outline,.med-cancel-btn){color:#e2e8f0!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #94a3b84d!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) :is(.btn-outline,.med-cancel-btn):hover{background:#ffffff17!important;border-color:#f2d78a80!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) .btn-success{color:#03241a!important;background:linear-gradient(#4ade80,#10b981)!important;border:0!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [id$=UserInfo],#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [id$=Content]{color:#c9d3e6}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [id$=UserInfo] :is(strong,b){color:#fff}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) a{color:#f2d78a}#servicesSection#servicesSection #consultingSubPage>div{gap:18px!important}#servicesSection#servicesSection #consultingSubPage>div>div{background:radial-gradient(520px 220px at 0 0,#c9a2271a,#0000 70%),linear-gradient(165deg,#17244f,#0b1229);border:1px solid #f2d78a33;border-radius:24px;padding:24px;box-shadow:0 26px 60px #0006}#servicesSection#servicesSection #consultingSubPage #consultingQAContainer{padding-inline-end:4px;max-height:520px!important}#servicesSection#servicesSection .find-jobs-tabs{border:1px solid var(--sv-line);background:#03081866;border-radius:14px;padding:5px;gap:4px!important;margin-bottom:16px!important;display:inline-flex!important}#servicesSection#servicesSection .find-jobs-tabs .tab-btn{cursor:pointer;min-height:40px;color:#c3cde0!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 16px!important;font:700 .82rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection .find-jobs-tabs .tab-btn.active{box-shadow:0 8px 18px #c9a2274d;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d6b240)!important}#servicesSection#servicesSection .find-jobs-tabs .tab-btn *{color:inherit!important}#servicesSection#servicesSection #findJobsSubPage .vacancy-content>p{background:#ffffff08;border:1px dashed #94a3b840;border-radius:20px;padding:40px 16px!important}#servicesSection#servicesSection #findJobsSubPage [style*="background:var(--bg-card)"] h4:after{display:none}#servicesSection#servicesSection #findJobsSubPage [style*="background:var(--bg-card)"] h4{color:#fff!important;margin:0 0 4px!important;font-size:1rem!important}#servicesSection#servicesSection>.neo-card>.page-help-banner{margin-top:26px;background:radial-gradient(500px 200px at 0,#c9a22733,#0000 70%),linear-gradient(120deg,#1b2a5e,#0b1229)!important;border:1px solid #f2d78a3d!important;border-radius:24px!important;padding:22px 24px!important;box-shadow:0 24px 50px #00000059!important}#servicesSection#servicesSection>.neo-card>.page-help-banner .page-help-banner-icon{color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#servicesSection#servicesSection>.neo-card>.page-help-banner .page-help-banner-title{color:#fff!important;font:800 1.05rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection>.neo-card>.page-help-banner .page-help-banner-sub{color:#b8c4d9!important;font-size:.84rem!important}#servicesSection#servicesSection>.neo-card>.page-help-banner .page-help-banner-btn{min-height:46px;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;border-radius:14px!important;font:800 .86rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#servicesSection#servicesSection>.neo-card>.page-help-banner .page-help-banner-btn *{color:#0b1229!important}@media (width<=760px){#servicesSection#servicesSection>.neo-card{border-radius:22px;padding:20px 14px 22px}#servicesSection#servicesSection .service-tabs{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}#servicesSection#servicesSection .service-tab-btn{min-height:80px;font-size:.76rem!important}#servicesSection#servicesSection #consultingSubPage>div{grid-template-columns:minmax(0,1fr)!important}#servicesSection#servicesSection :is(#laborIdRegisterView,#laborIdDashboard,#medicalRegisterView,#medicalDashboard,#tasheerRegisterView,#tasheerDashboard,#consultingSubPage,#findJobsSubPage) [style*="background:var(--bg-card)"]{border-radius:20px!important;padding:20px 16px!important}#servicesSection#servicesSection>.neo-card>.page-help-banner{flex-direction:column;align-items:stretch}}#partners#partners>.neo-card{backdrop-filter:none;border-radius:30px;padding:30px 30px 32px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 380px at 100% 0,#c9a2271f,#0000 60%),radial-gradient(760px 360px at 0 6%,#3b82f61a,#0000 60%),linear-gradient(#0d1532,#080d1f)!important;border:1px solid #f2d78a24!important;box-shadow:0 40px 90px #00000080!important}#partners#partners>.neo-card>.card-header{border:0;align-items:center;gap:16px;margin:0 0 6px;padding:0;display:flex}#partners#partners>.neo-card>.card-header:after{display:none!important}#partners#partners>.neo-card>.card-header>i{border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:1.25rem;display:grid;box-shadow:0 14px 30px #c9a22759;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border:0!important}#partners#partners>.neo-card>.card-header h2{letter-spacing:-.025em;background:linear-gradient(90deg,#fff 30%,#f2d78a);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font:800 clamp(1.6rem,3.4vw,2.3rem)/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#partners#partners>.neo-card>.section-subtitle{margin:8px 0 22px;font-size:.95rem;color:#9aa8c3!important}#partners#partners #partnerLoginView .page-help-banner{background:radial-gradient(500px 200px at 0,#c9a22733,#0000 70%),linear-gradient(120deg,#1b2a5e,#0b1229)!important;border:1px solid #f2d78a3d!important;border-radius:24px!important;padding:22px 24px!important}#partners#partners #partnerLoginView .page-help-banner .page-help-banner-icon{color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#partners#partners #partnerLoginView .page-help-banner .page-help-banner-title{color:#fff!important;font:800 1.05rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#partners#partners #partnerLoginView .page-help-banner .page-help-banner-sub{color:#b8c4d9!important}#partners#partners #partnerLoginView .page-help-banner .page-help-banner-btn{min-height:46px;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;border-radius:14px!important;font:800 .86rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#partners#partners #partnerLoginView .page-help-banner .page-help-banner-btn *{color:#0b1229!important}@media (width<=760px){#partners#partners>.neo-card{border-radius:22px;padding:20px 14px 22px}#partners#partners #partnerLoginView .page-help-banner{flex-direction:column;align-items:stretch}}#member#member>.neo-card{backdrop-filter:none;border-radius:30px;padding:30px 30px 32px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 380px at 100% 0,#c9a2271f,#0000 60%),radial-gradient(760px 360px at 0 6%,#3b82f61a,#0000 60%),linear-gradient(#0d1532,#080d1f)!important;border:1px solid #f2d78a24!important;box-shadow:0 40px 90px #00000080!important}#member#member :is(button,input,select,textarea){font-family:inherit}#member#member>.neo-card>.card-header{border:0;align-items:center;gap:16px;margin:0 0 6px;padding:0;display:flex}#member#member>.neo-card>.card-header:after{display:none!important}#member#member>.neo-card>.card-header>i{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:1.25rem;display:grid;box-shadow:0 14px 30px #c9a22759}#member#member>.neo-card>.card-header h2{letter-spacing:-.025em;background:linear-gradient(90deg,#fff 30%,#f2d78a);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font:800 clamp(1.6rem,3.4vw,2.3rem)/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#member#member>.neo-card>.section-subtitle{margin:8px 0 22px;font-size:.95rem;color:#9aa8c3!important}#member#member .member-topbar{border-radius:20px;margin-bottom:16px;padding:14px 16px;box-shadow:0 18px 36px #0000004d;background:radial-gradient(500px 120px at 100% 0,#c9a22729,#0000 70%),linear-gradient(120deg,#111c45,#1b2a5e 55%,#101a40)!important;border:1px solid #f2d78a33!important}#member#member .member-topbar h3{color:#fff!important;font:800 1.15rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .member-topbar :is(img,.member-topbar-avatar){background:#f2d78a1a;width:46px;height:46px;color:#f2d78a!important;border:2px solid #f2d78a!important;box-shadow:0 0 0 4px #f2d78a26!important}#member#member .member-topbar .member-sidebar-toggle{width:40px;height:40px;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important}#member#member .member-topbar .btn-outline{min-height:40px;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important;padding:8px 14px!important;font:700 .76rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .member-topbar .btn-outline *{color:#fff!important}#member#member .member-topbar .btn-outline:hover{background:#f8717124!important;border-color:#f8717199!important}#member#member .doc-fill-notice{border-radius:14px!important;font:600 .8rem/1.45 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .doc-fill-notice-cleared{color:#fde68a!important;background:#f2d78a1a!important;border:1px solid #f2d78a59!important}#member#member .member-layout{gap:18px}#member#member .member-sidebar{box-shadow:0 20px 40px #0000004d;background:radial-gradient(200px 160px at 0 0,#c9a22724,#0000 70%),linear-gradient(#16224a,#0b1229 60%,#080d1f)!important;border:1px solid #f2d78a24!important;border-radius:20px!important}#member#member .member-sidebar .member-side-nav-btn{color:#c3cde2!important;border-radius:12px!important;font:600 .8rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .member-sidebar .member-side-nav-btn:hover{color:#fff!important;background:#ffffff0f!important}#member#member .member-sidebar .member-side-nav-btn.active{color:#fff!important;background:linear-gradient(90deg,#f2d78a2e,#f2d78a08)!important;border:1px solid #f2d78a4d!important;box-shadow:inset 3px 0 #f2d78a!important}[dir=rtl] #member#member .member-sidebar .member-side-nav-btn.active{box-shadow:inset -3px 0 #f2d78a!important}#member#member .member-sidebar .member-side-nav-btn.active i{color:#f2d78a!important}#member#member .member-sidebar .member-sidebar-rail-toggle{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff24!important}#member#member .member-content .member-dash-page{color:#0f172a;background:#fff!important;border:1px solid #e4e9f2!important;border-radius:22px!important;padding:22px!important;box-shadow:0 26px 60px #00000059!important}#member#member .member-content .member-dash-page h4{letter-spacing:-.01em;color:#0f172a!important;font:800 1.15rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .member-content .member-dash-page p,#member#member .member-content .member-dash-page label:not(.doc-checklist-item){color:#475569!important}#member#member .member-content .member-dash-page>.form-group .form-control{min-height:44px;font:500 .86rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a!important;background:#f7f9fc!important;border:1px solid #d3dbe8!important;border-radius:12px!important}#member#member .member-content .member-dash-page>.form-group .form-control:focus{outline:0;box-shadow:0 0 0 4px #c9a22729;border-color:#c9a227!important}#member#member .member-content .member-dash-page>div>.btn,#member#member .member-content .member-dash-page>div>div>.btn{min-height:38px;border-radius:11px!important;padding:8px 14px!important;font:700 .76rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .member-content .member-dash-page .btn-primary{color:#fff!important;background:linear-gradient(#24367c,#131f4b)!important;border:1px solid #0e1838!important}#member#member .member-content .member-dash-page .btn-primary *{color:#fff!important}#member#member .member-content .member-dash-page .btn-primary i{color:#f2d78a!important}#member#member .member-content .member-dash-page>div>div>.btn-outline,#member#member .member-content .member-dash-page>div>.btn-outline{color:#334155!important;background:#fff!important;border:1px solid #d3dbe8!important}#member#member .member-dash-page table{overflow:hidden;background:#fff!important;border:1px solid #e4e9f2!important;border-radius:14px!important}#member#member .member-dash-page table thead th{letter-spacing:.07em;text-transform:uppercase;color:#5b6b83!important;background:#f5f7fb!important;border-color:#e4e9f2!important;padding:12px 10px!important;font:700 .64rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#member#member .member-dash-page table tbody td{color:#0f172a!important;background:#fff!important;border:1px solid #edf1f7!important}#member#member .member-dash-page table tbody tr:nth-child(2n) td{background:#fafbfd!important}#member#member .member-dash-page table tbody tr:hover td{background:#f5f8fc!important}#member#member .member-dash-page table tbody td :is(input,select){font:500 .76rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a!important;background:#f7f9fc!important;border:1px solid #e3e9f2!important;border-radius:8px!important}#member#member .member-dash-page table tbody tr:nth-child(2n) td :is(input,select){background:#f3f6fb!important}#member#member .member-dash-page table tbody td :is(input,select):hover{background:#fff!important;border-color:#c5d0e0!important}#member#member .member-dash-page table tbody td :is(input,select):focus{outline:0;background:#fffdf4!important;border-color:#c9a227!important;box-shadow:0 0 0 3px #c9a2272e!important}#member#member .member-dash-page table tbody td input.field-missing{background:#fff1f2!important;border:2px solid #e11d48!important}#member#member .member-dash-page table tbody td strong{color:#1b2a5e!important}#member#member .doc-return-notice{border-radius:12px;color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}#member#member .doc-pagination{border-radius:14px;margin-top:14px;padding:10px 14px;font:600 .78rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;color:#475569!important;background:#f7f9fc!important;border:1px solid #e4e9f2!important}#member#member .doc-pagination *{color:#334155!important}#member#member :is(#memberReceivePagination,#memberReturnPagination) button{font:700 .74rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;color:#334155!important;background:#fff!important;border:1px solid #d3dbe8!important;border-radius:9px!important}@media (width<=760px){#member#member>.neo-card{border-radius:22px;padding:20px 14px 22px}#member#member .member-content .member-dash-page{border-radius:18px!important;padding:14px!important}}#appLoadingScreen.app-loading-screen{gap:24px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 600px at 50% 42%,#18255a 0,#0b1229 45%,#050814 100%)!important}#appLoadingScreen.app-loading-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#f2d78a0f 1px,#0000 1px),linear-gradient(90deg,#f2d78a0f 1px,#0000 1px);background-size:48px 48px;animation:12s linear infinite hfxLdGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 45% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(50% 45% at 50% 45%,#000 10%,#0000 75%)}@keyframes hfxLdGrid{to{background-position:48px 48px,48px 48px}}#appLoadingScreen.app-loading-screen:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2d78a24,#0000 60%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;animation:3s ease-in-out infinite hfxLdBreath;position:absolute;top:44%;left:50%}@keyframes hfxLdBreath{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}#appLoadingScreen>*{z-index:1;position:relative}@keyframes hfxLdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hfxLdWave{0%,60%,to{opacity:.85;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}@keyframes hfxLdDot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}#hfxRouteBar{z-index:2147483000;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,#c9a227,#f2d78a,#fff3c4);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #f2d78acc,0 0 4px #f2d78ae6}[dir=rtl] #hfxRouteBar{transform-origin:100%}#hfxRouteBar.is-run{animation:.75s cubic-bezier(.3,.7,.2,1) forwards hfxRoute}@keyframes hfxRoute{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(.72)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.page-section{animation:.55s cubic-bezier(.2,.8,.2,1) hfxPageIn!important}.service-sub-page{animation:.45s cubic-bezier(.2,.8,.2,1) hfxPageIn!important}@keyframes hfxPageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}i.fas.fa-spinner:is(.fa-spin,.hfea-download-spinner){box-sizing:border-box;vertical-align:-.15em;border:2px solid;border-block-end-color:#0000;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;display:inline-block;animation:.7s linear infinite hfxSpin!important}i.fas.fa-spinner:is(.fa-spin,.hfea-download-spinner):before{content:none!important}@keyframes hfxSpin{to{transform:rotate(360deg)}}#popupMessage.popup-message{backdrop-filter:blur(14px);border-radius:18px;min-width:300px;max-width:min(420px,100vw - 32px);padding:16px 20px 16px 66px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;animation:.45s cubic-bezier(.2,1.2,.3,1) hfxToastIn;background:linear-gradient(160deg,#1c2a5ef7,#0b1229fa)!important;border:1px solid #f2d78a4d!important;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff14!important}[dir=rtl] #popupMessage.popup-message{padding:16px 66px 16px 20px}#popupMessage .popup-icon{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:12px;place-items:center;width:38px;height:38px;margin:-19px 0 0;font-size:1rem;display:grid;position:absolute;top:50%;left:16px}[dir=rtl] #popupMessage .popup-icon{left:auto;right:16px}#popupMessage[data-tone=ok] .popup-icon{color:#03241a;background:linear-gradient(145deg,#6ee7b7,#10b981)}#popupMessage[data-tone=warn] .popup-icon{color:#3b2400;background:linear-gradient(145deg,#fde68a,#f59e0b)}#popupMessage[data-tone=err] .popup-icon{color:#fff;background:linear-gradient(145deg,#fca5a5,#e11d48)}#popupMessage[data-tone=warn] .popup-icon i:before{content:""}#popupMessage[data-tone=err] .popup-icon i:before{content:""}#popupMessage h3{color:#fff!important;font:800 .92rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#popupMessage p{color:#b8c4d9!important;font:500 .8rem/1.5 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#popupMessage:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#f2d78acc,#0000);border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px}@keyframes hfxToastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}#hfeaDownloadStatus{font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;color:#fff!important;background:linear-gradient(160deg,#1c2a5ef7,#0b1229fa)!important;border:1px solid #f2d78a59!important;border-radius:999px!important;padding:11px 18px!important;box-shadow:0 18px 44px #00000080!important}#hfeaDownloadStatus i{color:#f2d78a!important}#confirmOverlay.confirm-overlay{backdrop-filter:blur(10px);background:#03060fb8!important}#confirmOverlay .confirm-box{max-width:420px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;animation:.35s cubic-bezier(.2,1.2,.3,1) hfxPopIn;background:radial-gradient(360px 200px at 50% 0,#c9a22729,#0000 70%),linear-gradient(165deg,#18255a,#0b1229)!important;border:1px solid #f2d78a47!important;border-radius:26px!important;padding:30px 26px 24px!important;box-shadow:0 40px 100px #0009!important}#confirmOverlay .confirm-icon{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:50%;place-items:center;width:64px;height:64px;box-shadow:0 0 0 8px #f2d78a1a;color:#0b1229!important;margin:0 auto 16px!important;font-size:1.6rem!important;display:grid!important}#confirmOverlay .confirm-box h3{color:#fff!important;font:800 1.2rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#confirmOverlay .confirm-box p{color:#b8c4d9!important;margin:6px 0 20px!important;font:500 .86rem/1.55 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#confirmOverlay .confirm-actions{gap:10px}#confirmOverlay .confirm-actions .btn{flex:1;min-height:46px;border-radius:13px!important;font:800 .86rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#confirmOverlay #confirmYesBtn{color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important}#confirmOverlay #confirmNoBtn{color:#e2e8f0!important;background:#ffffff0d!important;border:1px solid #94a3b84d!important}@keyframes hfxPopIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.hfx-ghost .hfx-tile{display:none!important}@media (prefers-reduced-motion:reduce){#appLoadingScreen *,#appLoadingScreen:before,#appLoadingScreen:after,.page-section,.service-sub-page{animation:none!important}#hfxRouteBar{display:none}}:is(#about,#news):is(#about,#news)>.neo-card{border-radius:30px;padding:30px 30px 32px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 380px at 100% 0,#c9a2271f,#0000 60%),radial-gradient(760px 360px at 0 6%,#3b82f61a,#0000 60%),linear-gradient(#0d1532,#080d1f)!important;border:1px solid #f2d78a24!important;box-shadow:0 40px 90px #00000080!important}:is(#about,#news):is(#about,#news)>.neo-card>.card-header{border:0;align-items:center;gap:16px;margin:0 0 22px;padding:0;display:flex}:is(#about,#news):is(#about,#news)>.neo-card>.card-header:after{display:none!important}:is(#about,#news):is(#about,#news)>.neo-card>.card-header>i{border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:1.25rem;display:grid;box-shadow:0 14px 30px #c9a22759;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border:0!important}:is(#about,#news):is(#about,#news)>.neo-card>.card-header h2{letter-spacing:-.025em;background:linear-gradient(90deg,#fff 30%,#f2d78a);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font:800 clamp(1.6rem,3.4vw,2.3rem)/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#about#about .about-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#about#about .about-content-card{transition:transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000059;background:radial-gradient(360px 160px at 0 0,#c9a2271f,#0000 70%),linear-gradient(165deg,#17244f,#0b1229)!important;border:1px solid #f2d78a33!important;border-radius:22px!important;margin:0!important;padding:24px 22px!important}#about#about .about-content-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px #00000073;border-color:#f2d78a73!important}#about#about .about-content-card h4{align-items:center;gap:12px;display:flex;color:#fff!important;border:0!important;margin:0 0 12px!important;padding:0!important;font:800 1.08rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about .about-content-card h4 i{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:.95rem;display:grid;color:#0b1229!important;margin:0!important}#about#about .about-content-card>div{color:#c3cde0!important;font:500 .9rem/1.75 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about>.neo-card>h4{letter-spacing:-.01em;align-items:center;gap:12px;display:flex;color:#fff!important;margin:34px 0 16px!important;font:800 1.25rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about>.neo-card>h4 span{color:#fff}#about#about>.neo-card>h4>i{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid;box-shadow:0 10px 22px #c9a22740;color:#0b1229!important}#about#about>.neo-card>h4:after{content:"";background:linear-gradient(90deg,#f2d78a59,#0000);flex:1;height:1px}[dir=rtl] #about#about>.neo-card>h4:after{background:linear-gradient(270deg,#f2d78a59,#0000)}#about#about .about-values-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}#about#about .about-value-card{transition:transform .25s,border-color .25s,box-shadow .25s;background:linear-gradient(170deg,#ffffff0f,#ffffff04)!important;border:1px solid #94a3b829!important;border-radius:22px!important;padding:26px 20px!important}#about#about .about-value-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px #0006,0 0 30px #f2d78a14;border-color:#f2d78a73!important}#about#about .about-value-icon{box-shadow:0 12px 28px #c9a2274d;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border-radius:18px!important;width:58px!important;height:58px!important;margin:0 auto 14px!important;font-size:1.3rem!important}#about#about .about-value-title{margin-bottom:8px;color:#fff!important;font:800 1rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about .about-value-desc{color:#aab6cc!important;font:500 .82rem/1.65 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about .about-image-grid{gap:14px;margin:0}#about#about .about-image-grid:empty{display:none}#about#about .about-image-grid>*{border:1px solid #f2d78a33;border-radius:18px;overflow:hidden;box-shadow:0 16px 36px #00000059}#about#about .about-image-grid:has(>p:only-child)>p,#about#about .about-image-grid>p{box-shadow:none;text-align:center;padding:28px;color:#8e9bb5!important;border:1px dashed #94a3b840!important}#about#about .about-milestones-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}#about#about .about-milestone-card{text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000059;background:radial-gradient(260px 140px at 50% 0,#f2d78a29,#0000 70%),linear-gradient(170deg,#18255a,#0b1229)!important;border:1px solid #f2d78a3d!important;border-radius:22px!important;padding:26px 16px!important}#about#about .about-milestone-num{letter-spacing:-.03em;background:linear-gradient(#fff3c4,#f2d78a 50%,#c9a227);-webkit-text-fill-color:transparent;color:#f2d78a;-webkit-background-clip:text;background-clip:text;font:800 2.4rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about .about-milestone-label{letter-spacing:.12em!important;color:#c3cde0!important;margin-top:10px!important;font:700 .7rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}html:is([lang=am],[lang=ar]) #about#about .about-milestone-label{letter-spacing:0!important;font-size:.8rem!important}#about#about .about-cta-row{gap:12px;margin-top:30px;padding-top:26px;border-top:1px solid #94a3b829!important}#about#about .about-cta-btn{align-items:center;gap:9px;min-height:50px;display:inline-flex;border-radius:15px!important;padding:0 28px!important;font:800 .9rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about .about-cta-btn.btn-primary{color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;box-shadow:0 14px 30px #c9a22759!important}#about#about .about-cta-btn.btn-outline{color:#fff!important;background:#ffffff0d!important;border:1px solid #94a3b84d!important}#about#about .about-cta-btn *{color:inherit!important}#about#about .about-cta-btn:hover{transform:translateY(-2px)}#news#news #newsContainer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px!important;display:grid!important}#news#news #newsContainer>.news-item:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}#news#news #newsContainer>.news-item:first-child .news-image{aspect-ratio:auto;height:100%;min-height:320px}#news#news .news-item{transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 22px 50px #00000059;border:1px solid #94a3b82e!important;background:linear-gradient(170deg,#17244f,#0b1229)!important;border-inline-start:1px solid #94a3b82e!important;border-radius:24px!important;margin:0!important}#news#news .news-item:hover{transform:translateY(-5px);box-shadow:0 30px 60px #00000073;border-color:#f2d78a73!important}#news#news .news-item .news-image{position:relative}#news#news .news-item .news-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b1229a6);position:absolute;inset:0}#news#news .news-item .news-cat-badge{z-index:1;top:14px;left:14px;letter-spacing:.08em;text-transform:uppercase;inset-inline-start:14px;box-shadow:0 8px 18px #00000059;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border-radius:999px!important;padding:6px 12px!important;font:800 .66rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}[dir=rtl] #news#news .news-item .news-cat-badge{left:auto;right:14px}#news#news .news-item .news-body{padding:22px 24px 24px!important}#news#news .news-item .news-title{letter-spacing:-.01em;color:#fff!important;margin-bottom:6px!important;font:800 1.2rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#news#news .news-item .news-meta{letter-spacing:.06em;color:#f2d78a!important;margin-bottom:12px!important;font:700 .72rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#news#news .news-item .news-desc,#news#news .news-item .news-desc p{color:#c3cde0!important;font:500 .88rem/1.75 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#news#news .news-item .news-source{color:#9aa8c3!important;border-top:1px solid #94a3b829!important;margin-top:14px!important;padding-top:12px!important;font:600 .76rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#news#news .news-item .news-source a{color:#f2d78a!important;text-decoration:none!important}#news#news .news-item .news-source a:hover{text-decoration:underline!important}#news#news .news-item :is(.btn,button){font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;border-radius:12px!important}#news#news>.neo-card>.page-help-banner,#about#about>.neo-card>.page-help-banner{margin-top:26px;background:radial-gradient(500px 200px at 0,#c9a22733,#0000 70%),linear-gradient(120deg,#1b2a5e,#0b1229)!important;border:1px solid #f2d78a3d!important;border-radius:24px!important;padding:22px 24px!important}#news#news>.neo-card>.page-help-banner .page-help-banner-icon{color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#news#news>.neo-card>.page-help-banner .page-help-banner-title{color:#fff!important;font:800 1.05rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#news#news>.neo-card>.page-help-banner .page-help-banner-sub{color:#b8c4d9!important}#news#news>.neo-card>.page-help-banner .page-help-banner-btn{min-height:46px;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;border-radius:14px!important;font:800 .86rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#news#news>.neo-card>.page-help-banner .page-help-banner-btn *{color:#0b1229!important}@media (width<=980px){#about#about .about-content{grid-template-columns:minmax(0,1fr)}#about#about .about-values-grid,#about#about .about-milestones-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:is(#about,#news):is(#about,#news)>.neo-card{border-radius:22px;padding:20px 14px 22px}#news#news #newsContainer{grid-template-columns:minmax(0,1fr)}#news#news #newsContainer>.news-item:first-child{display:block}#news#news #newsContainer>.news-item:first-child .news-image{aspect-ratio:16/9;height:auto;min-height:0}#news#news>.neo-card>.page-help-banner{flex-direction:column;align-items:stretch}}@media (width<=420px){#about#about .about-values-grid,#about#about .about-milestones-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#about#about .about-value-card{padding:18px 12px!important}#about#about .about-milestone-num{font-size:1.8rem!important}}
.hfx-trend-host{height:auto!important;padding:16px 16px 12px!important;overflow:visible!important}.hfx-trend-host>canvas{display:none!important}.hfx-trend{direction:ltr;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.hfx-trend-legend{color:#334155;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 8px;font:600 .74rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}[dir=rtl] .hfx-trend-legend{direction:rtl}.hfx-tr-key{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hfx-tr-key i{border-radius:3px;width:16px;height:3px;display:inline-block}.hfx-tr-key b{color:#0f172a;font-variant-numeric:tabular-nums;margin-inline-start:2px;font-weight:800}.hfx-tr-range{color:#64748b;margin-inline-start:auto;font-size:.68rem;font-weight:600}.hfx-trend-plot{touch-action:pan-y;cursor:crosshair;border-radius:12px;outline:0;height:210px;position:relative}.hfx-trend-plot:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #4f46e5}.hfx-trend-plot svg{display:block;position:absolute;inset:0;overflow:visible}.hfx-tr-grid{stroke:#e2e8f0;stroke-width:1px;shape-rendering:crispedges}.hfx-tr-grid.is-base{stroke:#cbd5e1}.hfx-tr-yt,.hfx-tr-xt{fill:#64748b;font-variant-numeric:tabular-nums;font:500 10.5px/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tr-xt.is-now{fill:#0f172a;font-weight:700}.hfx-tr-line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.hfx-tr-end{stroke:#fff;stroke-width:2px}.hfx-tr-dot{stroke:#fff;stroke-width:2px;opacity:0;transition:opacity .15s}.hfx-tr-cross{stroke:#94a3b8;stroke-width:1px;stroke-dasharray:3 3;opacity:0;transition:opacity .15s}.hfx-trend.is-tip .hfx-tr-dot,.hfx-trend.is-tip .hfx-tr-cross{opacity:1}.hfx-tr-anim .hfx-tr-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.4,0,.2,1) forwards hfxTrDraw}.hfx-tr-anim .hfx-tr-area,.hfx-tr-anim .hfx-tr-end{opacity:0;animation:.5s .75s forwards hfxTrFade}@keyframes hfxTrDraw{to{stroke-dashoffset:0}}@keyframes hfxTrFade{to{opacity:1}}.hfx-trend-tip{z-index:3;color:#334155;pointer-events:none;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:150px;padding:9px 11px;font:500 .74rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .15s,transform .15s;position:absolute;transform:translateY(4px);box-shadow:0 14px 34px #0f172a2e}.hfx-trend.is-tip .hfx-trend-tip{opacity:1;transform:none}.hfx-trend-tip b{color:#0f172a;margin-bottom:5px;font-weight:800;display:block}.hfx-trend-tip span{white-space:nowrap;align-items:center;gap:7px;display:flex}.hfx-trend-tip i{border-radius:3px;flex:none;width:10px;height:10px}.hfx-trend-tip em{color:#0f172a;font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:12px;font-style:normal;font-weight:800}.hfx-trend-empty{text-align:center;color:#64748b;pointer-events:none;background:#f8fafceb;border:1px solid #e2e8f0;border-radius:999px;max-width:80%;padding:7px 12px;font:600 .72rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:none;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.hfx-trend.is-empty .hfx-trend-empty{display:block}@media (width>=900px){.hfx-trend-plot{height:240px}}#home#home .chart-trend-badge{letter-spacing:.01em;color:#e2e8f0!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:999px!important;padding:7px 11px!important;font:700 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#home#home .chart-trend-badge.trend-up{color:#6ee7b7!important;background:#10b98124!important;border-color:#10b98161!important}#home#home .chart-trend-badge.trend-down{color:#fda4af!important;background:#f43f5e1f!important;border-color:#f43f5e52!important}#home#home .chart-trend-badge:empty{display:none}@media (width<=560px){.hfx-trend-plot{height:196px}.hfx-trend-legend{gap:6px 12px;font-size:.72rem}.hfx-trend-host{padding:14px 12px 10px!important}}@media (prefers-reduced-motion:reduce){.hfx-tr-anim .hfx-tr-line,.hfx-tr-anim .hfx-tr-area,.hfx-tr-anim .hfx-tr-end{stroke-dashoffset:0;opacity:1;animation:none}}#admin#admin>.neo-card{overflow:clip!important}@media (width>=561px){#admin#admin .admin-layout #adminSubNav#adminSubNav{overscroll-behavior:contain;top:calc(var(--header-height) + 14px)!important;height:calc(100vh - var(--header-height) - 28px)!important;min-height:0!important;max-height:none!important;position:sticky!important;overflow-y:auto!important}}@media (width<=560px){#admin#admin>.neo-card{contain:none!important;filter:none!important;backdrop-filter:none!important;will-change:auto!important;transform:none!important}#admin#admin .admin-layout #adminSubNav#adminSubNav{top:var(--header-height)!important;height:calc(100vh - var(--header-height))!important;height:calc(100dvh - var(--header-height))!important;z-index:1500!important;border-radius:0 22px 22px 0!important;min-height:0!important}[dir=rtl] #admin#admin .admin-layout #adminSubNav#adminSubNav{border-radius:22px 0 0 22px!important}}#admin#admin #adminSubNav#adminSubNav .sidebar-brand-footer{letter-spacing:.01em;white-space:nowrap;direction:ltr;justify-content:center;align-items:center;gap:0;border-top:1px solid #f2d78a29!important;flex:none!important;order:999!important;margin:auto 0 0!important;padding:14px 8px 4px!important;font:800 .98rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#admin#admin #adminSubNav#adminSubNav .sidebar-brand-footer:before{content:"";color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;margin-right:10px;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.74rem;font-weight:900;display:grid;box-shadow:0 6px 16px #c9a2274d}#admin#admin #adminSubNav#adminSubNav .sidebar-brand-footer span:last-child{color:#f2d78a!important}@media (width>=561px){#admin#admin .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav .sidebar-brand-footer{width:auto!important;padding:12px 0 2px!important;font-size:0!important}#admin#admin .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav .sidebar-brand-footer:before{margin-right:0}}#admin#admin img:not(.login-split-bg-image):not(.split-bg-image),#admin#admin video{object-fit:contain!important}#admin#admin .logo-preview-box{flex:none;position:relative;width:132px!important;height:92px!important;padding:5px!important;overflow:hidden!important}#admin#admin :is(#mainNavBarPreview,#adminNavBarPreview,#partnerTopBarPreview){width:220px!important;height:76px!important}#admin#admin .logo-preview-box img{cursor:zoom-in;background:repeating-conic-gradient(#eef2f7 0 25%,#fff 0 50%)0 0/14px 14px;border-radius:10px!important;width:100%!important;height:100%!important}#admin#admin .logo-preview-box:has(img):after{content:"";color:#fff;pointer-events:none;opacity:.85;background:#0b1229b8;border-radius:8px;place-items:center;width:24px;height:24px;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.62rem;font-weight:900;display:grid;position:absolute;bottom:6px;right:6px}#admin#admin #mainBgPreview img{cursor:zoom-in;background:#f1f5f9;border:1px solid #dbe2ec;border-radius:14px!important;max-width:min(100%,460px)!important;height:auto!important}#admin#admin #aboutImageGridAdmin{counter-reset:hfxab;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:14px!important;margin:10px 0 4px!important;display:grid!important}#admin#admin #aboutImageGridAdmin>p{grid-column:1/-1}#admin#admin #aboutImageGridAdmin .about-image-item{counter-increment:hfxab;position:relative;box-shadow:0 8px 22px #0f172a0f;text-align:start!important;background:#fff!important;border:1px solid #dbe2ec!important;border-radius:16px!important;padding:10px!important;transform:none!important}#admin#admin #aboutImageGridAdmin .about-image-item:before{content:counter(hfxab);z-index:2;color:#fff;background:#0b1229b8;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font:800 .68rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:absolute;top:18px;left:18px}[dir=rtl] #admin#admin #aboutImageGridAdmin .about-image-item:before{left:auto;right:18px}#admin#admin #aboutImageGridAdmin .img-preview{aspect-ratio:4/3;cursor:zoom-in;border:1px solid #e2e8f0;background:repeating-conic-gradient(#eef2f7 0 25%,#fff 0 50%)0 0/16px 16px!important;border-radius:12px!important;height:auto!important}#admin#admin #aboutImageGridAdmin .img-preview img{width:100%!important;height:100%!important}#admin#admin #aboutImageGridAdmin .img-desc{display:block;color:#0f172a!important;background:#f8fafc!important;border:1px solid #dbe2ec!important;border-radius:10px!important;width:100%!important;margin-top:9px!important;padding:9px 11px!important;font:500 .8rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#admin#admin #aboutImageGridAdmin .remove-img-btn{z-index:2;position:absolute;top:16px;right:16px;box-shadow:0 6px 14px #e11d484d;background:#e11d48eb!important;width:30px!important;height:30px!important;margin:0!important;font-size:.75rem!important}[dir=rtl] #admin#admin #aboutImageGridAdmin .remove-img-btn{left:16px;right:auto}#admin#admin .hfx-ab-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#admin#admin .hfx-ab-prev{color:#1e2a5a!important;background:#fff!important;border:1px solid #c9d3e3!important}#admin#admin .hfx-ab-prev:hover{color:#0b1229!important;border-color:#c9a227!important}#admin#admin .hfx-ad-hint{flex-basis:100%;margin:2px 0 0;font:500 .74rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;color:#64748b!important}#admin#admin .hfx-ad-hint i{margin-inline-end:6px;color:#b8860b!important}#about#about #aboutImageGridMain{columns:3 230px;column-gap:14px;display:block!important}#about#about #aboutImageGridMain>p{column-span:all}#about#about #aboutImageGridMain>.about-image-item{break-inside:avoid;cursor:zoom-in;display:block;position:relative;transform:none;background:#0e1631!important;margin:0 0 14px!important;padding:0!important}#about#about #aboutImageGridMain .img-preview{background:0 0!important;border-radius:0!important;height:auto!important;display:block!important}#about#about #aboutImageGridMain .img-preview img{transition:transform .5s;display:block;object-fit:contain!important;width:100%!important;height:auto!important}#about#about #aboutImageGridMain .about-image-item:hover img{transform:scale(1.025)}#about#about #aboutImageGridMain .img-desc{text-align:start;color:#dbe3f1!important;background:linear-gradient(#121c3d,#0c1430)!important;border:0!important;border-radius:0!important;margin:0!important;padding:10px 13px!important;font:500 .8rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#about#about .hfx-ab-hint{color:#aebad0;align-items:center;gap:8px;margin:0 0 12px;font:600 .78rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}#about#about .hfx-ab-hint[hidden]{display:none}#about#about .hfx-ab-hint i{color:#f2d78a}#about#about .hfx-ab-hint b{color:#f7e2a1;background:#f2d78a1f;border-radius:999px;margin-inline-start:auto;padding:4px 10px;font-size:.7rem}#photoZoomOverlay img{border-radius:14px;object-fit:contain!important;max-width:min(94vw,1400px)!important;max-height:88vh!important}#siteHeader#siteHeader{font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:background-color .3s,box-shadow .3s;box-shadow:0 10px 30px #0000002e;backdrop-filter:saturate(1.4)blur(18px)!important;background-color:#080d20c2!important;border-bottom:0!important;padding:0 clamp(10px,2.4vw,28px)!important}#siteHeader#siteHeader[style*=url\(]{box-shadow:inset 0 0 0 999px #080d2080,0 10px 30px #0000002e}#siteHeader#siteHeader.hfx-scrolled{box-shadow:0 14px 40px #0000006b;background-color:#070b1ceb!important}#siteHeader#siteHeader:before{pointer-events:none;height:1px;bottom:0;left:0;right:0;content:""!important;background:linear-gradient(90deg,#0000,#f2d78a80 25% 75%,#0000)!important;display:block!important;position:absolute!important}#siteHeader#siteHeader:after{pointer-events:none;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--hfx-sp,0));bottom:-1px;left:0;box-shadow:0 0 10px #f2d78a8c;content:""!important;background:linear-gradient(90deg,#c9a227,#f7e2a1)!important;display:block!important;position:absolute!important}[dir=rtl] #siteHeader#siteHeader:after{transform-origin:100%}#siteHeader#siteHeader .header-inner{gap:14px!important;max-width:1320px!important}#siteHeader#siteHeader .header-brand{min-width:0;text-decoration:none;gap:10px!important}#siteHeader#siteHeader .header-brand .brand-icon{position:relative;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;width:40px!important;height:40px!important;font-size:1rem!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 20px #c9a22752!important}#siteHeader#siteHeader .header-brand .brand-icon img{border-radius:50%}#siteHeader#siteHeader .header-brand .brand-icon:after{content:"";pointer-events:none;border:1px solid #f2d78a59;border-radius:50%;transition:transform .4s,opacity .4s;position:absolute;inset:-4px}#siteHeader#siteHeader .header-brand:hover .brand-icon:after{opacity:0;transform:scale(1.12)}#siteHeader#siteHeader .header-brand .brand-text{letter-spacing:-.02em!important;color:#fff!important;font:800 1.14rem/1.05 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .header-brand .brand-text .gold{background:linear-gradient(#fff3c4,#f2d78a 45%,#c9a227);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#f2d78a!important}#siteHeader#siteHeader .header-brand .brand-sub{text-transform:uppercase;-webkit-text-fill-color:currentColor;margin-top:4px;letter-spacing:.2em!important;color:#f2d78ab8!important;font:700 .5rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .nav-links>li>a>i,#siteHeader#siteHeader .dropdown-item>i,#siteHeader#siteHeader .nav-links .dropdown-arrow{display:none!important}#siteHeader#siteHeader .dropdown-item:before{flex:none;place-items:center;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;display:grid}#siteHeader#siteHeader .dropdown-item[onclick*="'medical'"]:before{content:""}#siteHeader#siteHeader .dropdown-item[onclick*="'laborId'"]:before{content:""}#siteHeader#siteHeader .dropdown-item[onclick*="'tasheer'"]:before{content:""}#siteHeader#siteHeader .dropdown-item[onclick*="'consulting'"]:before{content:""}#siteHeader#siteHeader .dropdown-item[onclick*="'findJobs'"]:before{content:""}#siteHeader#siteHeader .dropdown-item{text-align:start!important}#siteHeader#siteHeader .hfx-nav-cta{display:none}#siteHeader#siteHeader .header-right-group{gap:8px!important}#siteHeader#siteHeader .clock-container{font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:7px;color:#e8edf7!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;min-width:0!important;padding:8px 12px!important;font:700 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:inline-flex!important}#siteHeader#siteHeader .clock-container:before{content:"";background:#34d399;border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite hfxHdPulse;box-shadow:0 0 0 3px #34d3992e}@keyframes hfxHdPulse{50%{box-shadow:0 0 0 6px #0000}}#siteHeader#siteHeader .lang-btn{min-height:36px;transition:background .2s,border-color .2s;color:#e8edf7!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;gap:7px!important;padding:7px 11px!important;font:700 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .lang-btn:hover,#siteHeader#siteHeader .lang-dropdown.open .lang-btn{color:#fff!important;background:#f2d78a1f!important;border-color:#f2d78a73!important}#siteHeader#siteHeader .lang-btn .lang-flag{line-height:1;font-size:.95rem!important}#siteHeader#siteHeader .lang-btn .chevron{opacity:.75;font-size:.55rem!important}#siteHeader#siteHeader .lang-menu{background:#0a1026f7!important;border:1px solid #f2d78a33!important;border-radius:16px!important;min-width:200px!important;padding:6px!important;top:calc(100% + 10px)!important;box-shadow:0 24px 60px #00000080!important}[dir=rtl] #siteHeader#siteHeader .lang-menu{left:0!important;right:auto!important}#siteHeader#siteHeader .lang-option{color:#d5dcea!important;text-align:start!important;border-radius:11px!important;gap:10px!important;padding:10px 12px!important;font:600 .82rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .lang-option:hover{color:#fff!important;background:#ffffff0f!important}#siteHeader#siteHeader .lang-option.active{color:#f7e2a1!important;background:#f2d78a1f!important}#siteHeader#siteHeader .lang-option.active:after{content:"";color:#f2d78a;margin-inline-start:auto;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.7rem;font-weight:900}#siteHeader#siteHeader .lang-option .lang-flag{font-size:1rem!important}@media (width>=993px){#siteHeader#siteHeader .nav-links{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;box-shadow:inset 0 1px #ffffff0d;flex-wrap:nowrap!important;gap:2px!important;padding:4px!important}#siteHeader#siteHeader .nav-links>li>a{letter-spacing:.005em;color:#c8d1e4!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:9px 13px!important;font:600 .74rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;transition:color .2s,background .2s,box-shadow .2s!important}#siteHeader#siteHeader .nav-links>li>a:after{display:none!important}#siteHeader#siteHeader .nav-links>li>a:hover{color:#fff!important;background:#ffffff14!important}#siteHeader#siteHeader .nav-links>li>a.active{color:#0b1229!important;background:linear-gradient(#f7e2a1,#d6b03e)!important;font-weight:800!important;box-shadow:0 6px 16px #c9a22752,inset 0 1px #ffffff8c!important}#siteHeader#siteHeader .nav-links>li>a[data-page=servicesSection]:before{content:"";opacity:.7;order:2;margin-inline-start:6px;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.5rem;font-weight:900;transition:transform .2s}#siteHeader#siteHeader .nav-links>li:hover>a[data-page=servicesSection]:before{transform:rotate(180deg)}#siteHeader#siteHeader .dropdown-menu{background:#0a1026f7!important;border:1px solid #f2d78a33!important;border-radius:18px!important;min-width:250px!important;padding:8px!important;top:calc(100% + 12px)!important;box-shadow:0 26px 60px #00000080!important}#siteHeader#siteHeader .dropdown-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}[dir=rtl] #siteHeader#siteHeader .dropdown-menu{left:auto!important;right:0!important}#siteHeader#siteHeader .dropdown-item{color:#d5dcea!important;border-radius:12px!important;gap:12px!important;padding:9px 10px!important;font:600 .78rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .dropdown-item:before{color:#f2d78a;background:#f2d78a1a;border:1px solid #f2d78a29;border-radius:10px;width:32px;height:32px;font-size:.8rem}#siteHeader#siteHeader .dropdown-item:hover{color:#fff!important;background:#ffffff0f!important}#siteHeader#siteHeader .dropdown-item:hover:before{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227)}}@media (width>=993px) and (width<=1240px){#siteHeader#siteHeader .nav-links>li>a{padding:8px 9px!important;font-size:.69rem!important}#siteHeader#siteHeader .header-brand .brand-sub{display:none}#siteHeader#siteHeader .clock-container{display:none!important}}@media (width<=992px){#siteHeader#siteHeader .menu-toggle{position:relative;color:#0000!important;background:#ffffff0f!important;border:1px solid #f2d78a66!important;border-radius:12px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:0!important}#siteHeader#siteHeader .menu-toggle i{display:none!important}#siteHeader#siteHeader .menu-toggle:before,#siteHeader#siteHeader .menu-toggle:after{background:#f7e2a1;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),top .3s,box-shadow .3s;position:absolute;left:11px;right:11px;content:""!important;display:block!important}#siteHeader#siteHeader .menu-toggle:before{top:13px;box-shadow:0 6px #f7e2a1}#siteHeader#siteHeader .menu-toggle:after{top:25px}#siteHeader#siteHeader.hfx-menu-open .menu-toggle{background:#f2d78a24!important}#siteHeader#siteHeader.hfx-menu-open .menu-toggle:before{top:19px;transform:rotate(45deg);box-shadow:0 0 #0000}#siteHeader#siteHeader.hfx-menu-open .menu-toggle:after{top:19px;transform:rotate(-45deg)}#siteHeader#siteHeader .nav-links{overscroll-behavior:contain;transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)scale(.98);top:calc(var(--header-height) + 8px)!important;width:min(400px,100vw - 20px)!important;max-height:calc(100vh - var(--header-height) - 20px)!important;max-height:calc(100dvh - var(--header-height) - 20px)!important;background:#090e22f7!important;border:1px solid #f2d78a38!important;border-radius:22px!important;flex-flow:column!important;gap:3px!important;padding:10px!important;transition:opacity .22s,transform .22s,visibility .22s!important;display:flex!important;position:fixed!important;left:auto!important;right:10px!important;overflow-y:auto!important;box-shadow:0 30px 80px #0009!important}[dir=rtl] #siteHeader#siteHeader .nav-links{transform-origin:0 0;left:10px!important;right:auto!important}#siteHeader#siteHeader .nav-links.open{transform:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#siteHeader#siteHeader .nav-links>li{width:100%}#siteHeader#siteHeader .nav-links>li>a{white-space:normal;align-items:center;color:#e2e8f0!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;gap:12px!important;min-height:48px!important;padding:7px 10px!important;font:600 .9rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#siteHeader#siteHeader .nav-links>li>a:before{color:#f2d78a;background:#f2d78a1a;border:1px solid #f2d78a24;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.82rem;font-weight:900;display:grid}#siteHeader#siteHeader .nav-links>li>a[data-page=home]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=about]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=servicesSection]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=apply]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=news]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=member]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=contact]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=partners]:before{content:""}#siteHeader#siteHeader .nav-links>li>a[data-page=admin]:before{content:""}#siteHeader#siteHeader .nav-links>li>a:after{color:#64748b;margin-inline-start:auto;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.62rem;font-weight:900;content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;display:block!important;position:static!important;transform:none!important}[dir=rtl] #siteHeader#siteHeader .nav-links>li>a:after{content:""!important}#siteHeader#siteHeader .nav-links>li>a:hover{color:#fff!important;background:#ffffff0d!important}#siteHeader#siteHeader .nav-links>li>a.active{color:#fff!important;background:linear-gradient(90deg,#f2d78a2b,#f2d78a0a)!important;border-color:#f2d78a4d!important;font-weight:700!important}#siteHeader#siteHeader .nav-links>li>a.active:before{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-color:#0000}#siteHeader#siteHeader .nav-links>li>a.active:after{color:#f2d78a}#siteHeader#siteHeader .nav-links .dropdown-menu{flex-wrap:wrap;gap:6px;opacity:1!important;visibility:visible!important;min-width:0!important;max-height:none!important;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:2px 4px 8px 56px!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}[dir=rtl] #siteHeader#siteHeader .nav-links .dropdown-menu{padding:2px 56px 8px 4px!important}#siteHeader#siteHeader .nav-links .dropdown-item{color:#cbd5e1!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:999px!important;gap:7px!important;width:auto!important;padding:7px 11px!important;font:600 .72rem/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .nav-links .dropdown-item:before{color:#f2d78a;font-size:.66rem}#siteHeader#siteHeader .nav-links .dropdown-item:hover{color:#fff!important;background:#f2d78a1f!important}#siteHeader#siteHeader .hfx-nav-cta{border-top:1px solid #ffffff12;margin-top:4px;padding:8px 2px 2px;display:block}#siteHeader#siteHeader .hfx-nav-cta button{cursor:pointer;color:#0b1229;background:linear-gradient(#f7e2a1,#d6b03e);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font:800 .9rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;box-shadow:0 10px 24px #c9a2274d}#hfxNavScrim{z-index:1990;backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#0306128c;transition:opacity .22s,visibility .22s;position:fixed;inset:0}body.hfx-nav-open #hfxNavScrim{opacity:1;visibility:visible}#siteHeader#siteHeader .clock-container{padding:7px 10px!important;font-size:.68rem!important}}#hfxNavScrim{display:block}@media (width>=993px){#hfxNavScrim{display:none}}@media (width<=560px){#siteHeader#siteHeader .header-brand .brand-icon{width:34px!important;height:34px!important;font-size:.85rem!important}#siteHeader#siteHeader .header-brand .brand-text{font-size:.98rem!important}#siteHeader#siteHeader .header-brand .brand-sub{margin-top:3px;letter-spacing:.14em!important;font-size:.42rem!important}#siteHeader#siteHeader .header-right-group{gap:6px!important}#siteHeader#siteHeader .clock-container{gap:5px;padding:7px 8px!important;font-size:.64rem!important}#siteHeader#siteHeader .clock-container:before{width:6px;height:6px}#siteHeader#siteHeader .lang-btn{min-height:34px;gap:5px!important;padding:6px 8px!important;font-size:.66rem!important}#siteHeader#siteHeader .menu-toggle{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}#siteHeader#siteHeader .menu-toggle:before{top:12px;left:10px;right:10px}#siteHeader#siteHeader .menu-toggle:after{top:24px;left:10px;right:10px}#siteHeader#siteHeader.hfx-menu-open .menu-toggle:before,#siteHeader#siteHeader.hfx-menu-open .menu-toggle:after{top:18px}}@media (width<=400px){#siteHeader#siteHeader .clock-container{display:none!important}#siteHeader#siteHeader .header-brand .brand-sub{letter-spacing:.1em!important}}@media (prefers-reduced-motion:reduce){#siteHeader#siteHeader .clock-container:before{animation:none}#siteHeader#siteHeader .nav-links{transition:none!important}}main{padding-bottom:28px!important}#siteFooter#siteFooter{backdrop-filter:blur(14px);isolation:isolate;overflow:hidden;z-index:5!important;text-align:start!important;color:#a9b5cb!important;background:linear-gradient(#080c1ef0,#050918)!important;border-top:1px solid #f2d78a33!important;gap:0!important;width:auto!important;margin:0!important;padding:0!important;font:400 .86rem/1.6 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:block!important;position:relative!important;bottom:auto!important;left:auto!important}#siteFooter#siteFooter .hfx-ft-glow{z-index:-1;pointer-events:none;background:radial-gradient(38% 60% at 18% 40%,#c9a2272b,#0000 70%),radial-gradient(30% 50% at 86% 40%,#38bdf81a,#0000 70%);height:340px;position:absolute;top:-160px;left:-10%;right:-10%}#siteFooter#siteFooter .hfx-ft-inner{grid-template-columns:1.35fr .9fr 1.05fr 1.35fr;gap:32px 36px;max-width:1240px;margin:0 auto;padding:46px clamp(16px,4vw,32px) 30px;display:grid}#siteFooter#siteFooter .footer-social-links{flex-wrap:wrap;margin-top:18px;justify-content:flex-start!important;gap:9px!important;display:flex!important}#siteFooter#siteFooter .footer-social-links a{border-radius:12px!important;width:38px!important;height:38px!important;font-size:.95rem!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 6px 14px #0000004d!important}#siteFooter#siteFooter .footer-social-links a.email{padding:8px!important}#siteFooter#siteFooter .footer-social-links a:hover{transform:translateY(-3px)!important;box-shadow:0 10px 22px #0006!important}#siteFooter#siteFooter .hfx-ft-col h4{letter-spacing:.16em;text-transform:uppercase;margin:4px 0 14px;color:#f2d78a!important;font:800 .7rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteFooter#siteFooter .hfx-ft-link{cursor:pointer;align-items:center;gap:9px;width:fit-content;padding:6px 0;font:500 .86rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;transition:color .2s,transform .2s;display:flex;color:#c5cfe1!important}#siteFooter#siteFooter .hfx-ft-link:before{content:"";background:#f2d78a80;border-radius:50%;flex:none;width:5px;height:5px;transition:transform .2s,background .2s}#siteFooter#siteFooter .hfx-ft-link:hover{transform:translate(3px);color:#fff!important}[dir=rtl] #siteFooter#siteFooter .hfx-ft-link:hover{transform:translate(-3px)}#siteFooter#siteFooter .hfx-ft-link:hover:before{background:#f2d78a;transform:scale(1.5)}#siteFooter#siteFooter .hfx-ft-link.is-gold{font-weight:700;color:#f7e2a1!important}#siteFooter#siteFooter .footer-company-info{color:#c5cfe1!important;justify-content:stretch!important;gap:8px!important;font:500 .84rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:grid!important}#siteFooter#siteFooter .hfx-ft-ci{word-break:break-word;align-items:flex-start;text-decoration:none;transition:color .2s;color:#c5cfe1!important;gap:11px!important;display:flex!important}#siteFooter#siteFooter .hfx-ft-ci i{color:#f2d78a;background:#f2d78a17;border:1px solid #f2d78a24;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;margin-top:-5px;font-size:.78rem;display:grid}#siteFooter#siteFooter a.hfx-ft-ci:hover{color:#fff!important}#siteFooter#siteFooter a.hfx-ft-ci:hover i{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227)}#siteFooter#siteFooter .hfx-ft-hours{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;margin-top:16px;padding:12px 14px}#siteFooter#siteFooter .hfx-ft-open{letter-spacing:.02em;border-radius:999px;margin-inline-start:auto;padding:3px 9px;font:800 .64rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#siteFooter#siteFooter .hfx-ft-open.is-open{color:#6ee7b7;background:#10b98124;border:1px solid #10b9814d}#siteFooter#siteFooter .hfx-ft-open.is-closed{color:#fca5a5;background:#f43f5e1f;border:1px solid #f43f5e47}#siteFooter#siteFooter .hfx-ft-hrow{color:#aab6cc;border-radius:8px;justify-content:space-between;gap:10px;padding:4px 6px;font-size:.78rem;display:flex}#siteFooter#siteFooter .hfx-ft-hrow span:last-child{color:#e2e8f0;font-variant-numeric:tabular-nums;font-weight:600}#siteFooter#siteFooter .hfx-ft-hrow.is-closed span:last-child{color:#fca5a5}#siteFooter#siteFooter .hfx-ft-hrow.is-today{color:#fff;background:#f2d78a1a}#siteFooter#siteFooter .hfx-ft-bar{color:#8391ab;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:1240px;margin:0 auto;padding:16px 140px 18px clamp(16px,4vw,32px);font:500 .76rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}[dir=rtl] #siteFooter#siteFooter h4,[dir=rtl] #home .hfx-jump-label,[dir=rtl] #admin#admin #adminSubNav .admin-sidebar-group-label{letter-spacing:0!important}#siteFooter#siteFooter .hfx-ft-bar .brand{font-weight:700;color:#f2d78a!important}#siteFooter#siteFooter .footer-divider{border-radius:50%;background:#f2d78a66!important;width:4px!important;height:4px!important}#siteFooter#siteFooter .hfx-ft-top{cursor:pointer;color:#f7e2a1;background:#f2d78a14;border:1px solid #f2d78a4d;border-radius:999px;align-items:center;gap:8px;margin-inline-start:auto;padding:8px 14px;font:700 .74rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:background .2s,transform .2s;display:inline-flex}#siteFooter#siteFooter .hfx-ft-top:hover{background:#f2d78a29;transform:translateY(-2px)}@media (width<=980px){#siteFooter#siteFooter .hfx-ft-inner{grid-template-columns:1fr 1fr;gap:28px}#siteFooter#siteFooter .hfx-ft-contact{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}#siteFooter#siteFooter .hfx-ft-contact h4{grid-column:1/-1}#siteFooter#siteFooter .hfx-ft-hours{margin-top:0}}@media (width<=620px){#siteFooter#siteFooter .hfx-ft-inner{gap:26px 18px;padding:34px 18px 22px}#siteFooter#siteFooter .hfx-ft-contact{display:block}#siteFooter#siteFooter .hfx-ft-hours{margin-top:16px}#siteFooter#siteFooter .hfx-ft-bar{padding:14px 104px 18px 18px;font-size:.72rem}#siteFooter#siteFooter .hfx-ft-bar .footer-divider{display:none!important}#siteFooter#siteFooter .hfx-ft-top{margin-inline-start:0}#siteFooter#siteFooter .hfx-ft-link{font-size:.84rem}}#hfxToTop{z-index:940;cursor:pointer;color:#f7e2a1;backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#0a1026db;border:1px solid #f2d78a59;border-radius:15px;place-items:center;width:46px;height:46px;font-size:.95rem;transition:opacity .25s,transform .25s,visibility .25s,background .2s;display:grid;position:fixed;bottom:18px;left:16px;transform:translateY(12px)scale(.9);box-shadow:0 14px 30px #00000059}#hfxToTop.is-on{opacity:1;visibility:visible;transform:none}#hfxToTop:hover{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227)}@media (width<=560px){#hfxToTop{border-radius:14px;width:42px;height:42px;bottom:14px;left:12px}}body.hfx-nav-open #hfxToTop{opacity:0;visibility:hidden}#hfxNet{z-index:3000;left:50%;top:calc(var(--header-height) + 12px);opacity:0;visibility:hidden;color:#fff;background:#0f172af0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 16px;font:600 .8rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;transform:translate(-50%,-16px);box-shadow:0 18px 40px #0006}#hfxNet.is-on{opacity:1;visibility:visible;transform:translate(-50%)}#hfxNet.is-off i{color:#fbbf24}#hfxNet.is-back i{color:#34d399}#home .hfx-jump{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:10px;margin:14px 0 4px;padding:8px;display:flex}#home .hfx-jump-label{letter-spacing:.14em;text-transform:uppercase;color:#f2d78a;flex:none;align-items:center;gap:7px;padding:0 8px;font:800 .66rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#home .hfx-jump-row{scrollbar-width:none;gap:6px;padding-inline-end:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}[dir=rtl] #home .hfx-jump-row{-webkit-mask-image:linear-gradient(270deg,#000 88%,#0000);mask-image:linear-gradient(270deg,#000 88%,#0000)}#home .hfx-jump-row::-webkit-scrollbar{display:none}#home .hfx-jump button{cursor:pointer;white-space:nowrap;color:#dbe3f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 13px;font:600 .76rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:background .2s,color .2s,border-color .2s;display:inline-flex}#home .hfx-jump button i{color:#f2d78a;font-size:.72rem}#home .hfx-jump button:hover{color:#fff;background:#f2d78a24;border-color:#f2d78a66}@media (width<=560px){#home .hfx-jump{flex-direction:column;align-items:stretch;gap:8px}#home .hfx-jump-label{padding:2px 6px 0}}#news .hfx-nw-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}#news .hfx-nw-search{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex:240px;align-items:center;gap:9px;min-height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}#news .hfx-nw-search:focus-within{border-color:#f2d78a8c;box-shadow:0 0 0 4px #f2d78a1f}#news .hfx-nw-search i{color:#f2d78a;font-size:.85rem}#news .hfx-nw-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:42px;font:500 .86rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#news .hfx-nw-search input::placeholder{color:#8e9bb5}#news .hfx-nw-cats{flex-wrap:wrap;gap:6px;display:flex}#news .hfx-nw-cats:empty{display:none}#news .hfx-nw-cats button{cursor:pointer;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 13px;font:700 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#news .hfx-nw-cats button.is-on{color:#0b1229;background:linear-gradient(#f7e2a1,#d6b03e);border-color:#0000}#news .hfx-nw-count{color:#8e9bb5;margin-inline-start:auto;font:700 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#news .hfx-nw-hide{display:none!important}#news .hfx-nw-none{text-align:center;color:#9aa7bf;border:1px dashed #94a3b84d;border-radius:16px;margin:6px 0 0;padding:22px;font:500 .84rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#news .hfx-nw-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}#news .hfx-nw-rt{color:#9aa7bf;align-items:center;gap:6px;font:600 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#news .hfx-nw-share{cursor:pointer;color:#f7e2a1;background:#f2d78a14;border:1px solid #f2d78a4d;border-radius:999px;align-items:center;gap:7px;margin-inline-start:auto;padding:7px 12px;font:700 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:background .2s;display:inline-flex}#news .hfx-nw-share:hover{background:#f2d78a29}#news .hfx-nw-share.is-done{color:#6ee7b7;background:#10b9811f;border-color:#10b98166}#servicesSection .hfx-sv-steps{counter-reset:hfxsv;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}#servicesSection .hfx-sv-steps[hidden]{display:none}#servicesSection .hfx-sv-steps li{counter-increment:hfxsv;background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}#servicesSection .hfx-sv-steps li>i{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:.85rem;display:grid}#servicesSection .hfx-sv-steps b{color:#fff;font:800 .82rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:block}#servicesSection .hfx-sv-steps b:before{content:counter(hfxsv)". ";color:#f2d78a}#servicesSection .hfx-sv-steps small{color:#9aa7bf;margin-top:2px;font:500 .72rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:block}@media (width<=760px){#servicesSection .hfx-sv-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#hfxToTop,#hfxNet{transition:none}}#quickContactWidget#quickContactWidget{--qc-size:86px;z-index:950!important;gap:12px!important;bottom:16px!important;left:auto!important;right:18px!important}@media (width<=560px){#quickContactWidget#quickContactWidget{--qc-size:72px;bottom:10px!important;right:10px!important}}#quickContactWidget .quick-contact-mascot-wrap{position:relative;width:calc(var(--qc-size)*1.2)!important;height:calc(var(--qc-size)*1.03)!important}#quickContactWidget .quick-contact-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0!important;border:0!important;border-radius:24px!important;width:auto!important;height:auto!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important}#quickContactWidget .quick-contact-toggle:focus-visible{outline-offset:4px;outline:2px solid #f2d78a}#quickContactWidget .quick-contact-mascot-face{filter:drop-shadow(0 10px 12px #0000004d)!important;border-radius:0!important;width:auto!important;height:auto!important;animation:none!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}#quickContactWidget .qc-mascot-native.hfx-mz{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}#quickContactWidget .quick-contact-mascot-shadow{display:none!important}.hfx-mz-svg{width:100%;height:100%;display:block;overflow:visible}.hfx-mz-shadow{fill:#00000052;transform-box:view-box;transform-origin:100px 188px}.hfx-mz-all{transform-box:view-box;transform-origin:100px 186px}.hfx-mz-body{transform-box:view-box;transform-origin:100px 130px;animation:3.4s ease-in-out infinite hfxMzBreath}.hfx-mz-arm{transform-box:view-box}.hfx-mz-arm-l{transform-origin:60px 90px;animation:3.4s ease-in-out infinite hfxMzSwayL}.hfx-mz-arm-r{transform-origin:140px 90px;animation:3.4s ease-in-out infinite hfxMzSwayR}.hfx-mz-leg{transform-box:view-box}.hfx-mz-leg-l{transform-origin:87px 120px}.hfx-mz-leg-r{transform-origin:112px 120px}#quickContactWidget .hfx-mz-eye{transform-box:fill-box;transform-origin:50%}.hfx-mz-sleepy,.hfx-mz-open,.hfx-mz-zz{opacity:0;transition:opacity .25s}.hfx-mz-smile,.hfx-mz-eyes{transition:opacity .25s}@keyframes hfxMzBreath{0%,to{transform:none}50%{transform:translateY(-1.5px)scale(1.012,.99)}}@keyframes hfxMzSwayL{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-15deg)}}@keyframes hfxMzSwayR{0%,to{transform:rotate(24deg)}50%{transform:rotate(15deg)}}.quick-contact-mascot-wrap.is-wave .hfx-mz-arm-r{animation:1.7s ease-in-out hfxMzWave}.quick-contact-mascot-wrap.is-wave .hfx-mz-all{animation:1.7s ease-in-out hfxMzTilt}@keyframes hfxMzWave{0%{transform:rotate(24deg)}16%{transform:rotate(-64deg)}30%{transform:rotate(-38deg)}44%{transform:rotate(-66deg)}58%{transform:rotate(-38deg)}72%{transform:rotate(-62deg)}to{transform:rotate(24deg)}}@keyframes hfxMzTilt{0%,to{transform:none}20%,70%{transform:rotate(-4deg)}}.quick-contact-mascot-wrap.is-hop .hfx-mz-all{animation:.7s cubic-bezier(.3,.7,.4,1) hfxMzHop}.quick-contact-mascot-wrap.is-hop .hfx-mz-shadow{animation:.7s cubic-bezier(.3,.7,.4,1) hfxMzShadowHop}@keyframes hfxMzHop{0%{transform:none}15%{transform:scale(1.08,.9)}45%{transform:translateY(-24px)scale(.95,1.06)}75%{transform:scale(1.06,.94)}to{transform:none}}@keyframes hfxMzShadowHop{45%{opacity:.5;transform:scale(.6)}}.quick-contact-mascot-wrap.is-enter .hfx-mz-all{animation:1.2s cubic-bezier(.25,.8,.35,1) both hfxMzEnter}.quick-contact-mascot-wrap.is-enter .hfx-mz-shadow{animation:1.2s both hfxMzShadowIn}@keyframes hfxMzEnter{0%{opacity:0;transform:translateY(-120px)rotate(-8deg)}45%{opacity:1;transform:translateY(0)scale(1.1,.86)}62%{transform:translateY(-10px)scale(.97,1.04)}80%{transform:scale(1.03,.97)}to{transform:none}}@keyframes hfxMzShadowIn{0%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.1)}to{transform:none}}@media (hover:hover){#quickContactToggle:hover .hfx-mz-arm-l{animation:.6s ease-in-out infinite alternate hfxMzUpL}#quickContactToggle:hover .hfx-mz-arm-r{animation:.6s ease-in-out infinite alternate hfxMzUpR}#quickContactToggle:hover .hfx-mz-all{animation:.6s ease-in-out infinite alternate hfxMzBounce}#quickContactToggle:hover .hfx-mz-smile{opacity:0}#quickContactToggle:hover .hfx-mz-open{opacity:1}}@keyframes hfxMzUpL{0%{transform:rotate(30deg)}to{transform:rotate(44deg)}}@keyframes hfxMzUpR{0%{transform:rotate(-30deg)}to{transform:rotate(-44deg)}}@keyframes hfxMzBounce{0%{transform:none}to{transform:translateY(-5px)}}#quickContactWidget.open .hfx-mz-arm-r{animation:1.1s ease-in-out infinite hfxMzWaveLoop}#quickContactWidget.open .hfx-mz-smile{opacity:0}#quickContactWidget.open .hfx-mz-open{opacity:1}@keyframes hfxMzWaveLoop{0%,to{transform:rotate(-40deg)}50%{transform:rotate(-66deg)}}.quick-contact-mascot-wrap.is-sleep .hfx-mz-eyes{opacity:0}.quick-contact-mascot-wrap.is-sleep .hfx-mz-sleepy,.quick-contact-mascot-wrap.is-sleep .hfx-mz-zz{opacity:1}.quick-contact-mascot-wrap.is-sleep .hfx-mz-body{animation-duration:5s}.quick-contact-mascot-wrap.is-sleep .hfx-mz-arm-l{animation:none;transform:rotate(-40deg)}.quick-contact-mascot-wrap.is-sleep .hfx-mz-arm-r{animation:none;transform:rotate(40deg)}.quick-contact-mascot-wrap.is-sleep .hfx-mz-zz text{transform-box:fill-box;animation:2.4s ease-in-out infinite hfxMzZ}.quick-contact-mascot-wrap.is-sleep .hfx-mz-zz text+text{animation-delay:.8s}@keyframes hfxMzZ{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}#quickContactWidget .quick-contact-greeting{color:#0b1229!important;background:#fff!important;border:1px solid #c9a22766!important;border-radius:14px 14px 4px!important;margin:0!important;padding:9px 13px!important;font:700 .76rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;bottom:calc(100% + 6px)!important;left:auto!important;right:4px!important;box-shadow:0 14px 30px #00000059!important}@media (hover:hover){#quickContactWidget:not(.open) .quick-contact-mascot-wrap:hover .quick-contact-greeting{opacity:1!important;animation:none!important;display:block!important;transform:none!important}}#quickContactWidget.open .quick-contact-greeting{display:none!important}#quickContactWidget .quick-contact-panel{transform-origin:100% 100%;background:#0a1026f7!important;border:1px solid #f2d78a3d!important;border-radius:20px!important;min-width:252px!important;padding:10px!important;box-shadow:0 30px 70px #0000008c!important}#quickContactWidget.open .quick-contact-panel{animation:.28s cubic-bezier(.2,.9,.3,1.25) hfxQcIn}@keyframes hfxQcIn{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}#quickContactWidget .quick-contact-header{align-items:center;gap:10px;color:#fff!important;border-bottom:1px solid #ffffff14!important;margin:0 0 6px!important;padding:4px 6px 12px!important;font:800 .92rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#quickContactWidget .quick-contact-header i{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:.85rem;display:grid;color:#0b1229!important}#quickContactWidget .quick-contact-item{color:#dbe3f0!important;text-align:start!important;border-radius:13px!important;gap:12px!important;padding:8px!important;font:600 .82rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#quickContactWidget .quick-contact-item i{background:#ffffff0f;border-radius:11px;flex:none;place-items:center;height:34px;font-size:.9rem;width:34px!important;display:grid!important}#quickContactWidget .quick-contact-item:hover{color:#fff!important;background:#ffffff0f!important}#quickContactWidget #quickContactWhatsapp i{background:#25d36624;color:#25d366!important}#quickContactWidget .quick-contact-apply{margin-top:4px;color:#f7e2a1!important;background:linear-gradient(90deg,#f2d78a2b,#f2d78a0a)!important;font-weight:800!important}#quickContactWidget .quick-contact-apply i{background:linear-gradient(145deg,#f7e2a1,#c9a227);color:#0b1229!important}@media (prefers-reduced-motion:reduce){#quickContactWidget .hfx-mz-svg *,#quickContactWidget .quick-contact-panel{animation:none!important}}
#termsPreviewModal{z-index:5000;backdrop-filter:blur(8px);background:#040816c7!important;padding:18px!important}#termsPreviewModal .terms-preview-box{flex-direction:column;height:min(92vh,960px);font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;animation:.28s cubic-bezier(.2,.9,.3,1.1) hfxTcIn;display:flex;color:#0f172a!important;background:#eef1f6!important;border:1px solid #f2d78a4d!important;border-radius:24px!important;width:min(1120px,100%)!important;max-width:none!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 100px #0000008c!important}@keyframes hfxTcIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}#termsPreviewModal .hfx-tc-head{color:#fff;background:radial-gradient(420px 120px at 0 0,#c9a22733,#0000 70%),linear-gradient(120deg,#0b1229,#18265a);border-bottom:1px solid #f2d78a40;flex:none;align-items:center;gap:14px;padding:14px 18px;display:flex}#termsPreviewModal .hfx-tc-mark{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid;box-shadow:0 8px 20px #c9a22759}#termsPreviewModal .hfx-tc-titles{flex:1;min-width:0}#termsPreviewModal .hfx-tc-titles h3{color:#fff!important;border:0!important;margin:0!important;padding:0!important;font:800 1.02rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#termsPreviewModal .hfx-tc-titles small{color:#f2d78ad9;margin-top:3px;font:600 .72rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:block}#termsPreviewModal .hfx-tc-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}#termsPreviewModal .hfx-tc-view{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:3px;display:inline-flex}#termsPreviewModal .hfx-tc-view button{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 12px;font:700 .74rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#termsPreviewModal .hfx-tc-view button[lang=ar]{font-family:IBM Plex Sans Arabic,Plus Jakarta Sans,Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif;font-size:.8rem}#termsPreviewModal .hfx-tc-view button.is-on{color:#0b1229;background:linear-gradient(#f7e2a1,#d6b03e)}#termsPreviewModal .hfx-tc-print{cursor:pointer;color:#f7e2a1;background:#f2d78a1a;border:1px solid #f2d78a66;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font:700 .74rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#termsPreviewModal .hfx-tc-print:hover{background:#f2d78a33}#termsPreviewModal .terms-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;white-space:normal!important;font:inherit!important;color:#0f172a!important;padding:22px!important}#termsPreviewModal .hfx-tc-foot{background:#fff;border-top:1px solid #dbe2ec;flex:none;align-items:center;gap:14px;padding:12px 18px;display:flex}#termsPreviewModal .hfx-tc-note{color:#475569;flex:1;margin:0;font:500 .78rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#termsPreviewModal .hfx-tc-note.is-ok{color:#047857;font-weight:700}#termsPreviewModal .terms-close-btn{cursor:pointer;flex:none;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 18px #c9a2274d;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d6b03e)!important;border:0!important;border-radius:14px!important;margin:0!important;padding:11px 20px!important;font:800 .82rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}.hfx-tc-doc{background:#fff;border:1px solid #d6dde8;border-radius:16px;max-width:1060px;margin:0 auto;overflow:hidden;box-shadow:0 18px 40px #0f172a1a}.hfx-tc-row{border-top:1px solid #e5e9f0;grid-template-columns:1fr 1fr;display:grid}.hfx-tc-row:first-child{border-top:0}.hfx-tc-en,.hfx-tc-ar{overflow-wrap:anywhere;min-width:0;padding:14px 20px}.hfx-tc-en{color:#1e293b;text-align:left;font:400 .86rem/1.65 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-ar{color:#1e293b;text-align:right;border-left:1px solid #e5e9f0;font:400 .95rem/1.95 IBM Plex Sans Arabic,Plus Jakarta Sans,Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif}.hfx-tc-doc p{margin:0 0 7px}.hfx-tc-doc p:last-child{margin-bottom:0}.hfx-tc-doc h3{color:#0b1229;margin:0 0 9px;font:800 .98rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-ar h3,.hfx-tc-ar h4,.hfx-tc-ar h1,.hfx-tc-ar h2{font-family:IBM Plex Sans Arabic,Plus Jakarta Sans,Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif!important}.hfx-tc-doc h4{color:#8a6a10;margin:10px 0 6px;font:800 .86rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-doc h3+h4{margin-top:4px}.hfx-tc-row.is-section{border-top:1px solid #d6dde8}.hfx-tc-row.is-section .hfx-tc-en h3:before,.hfx-tc-row.is-section .hfx-tc-ar h3:before{content:"";vertical-align:middle;background:#c9a227;border-radius:2px;width:8px;height:8px;margin:0 9px 2px 0;display:inline-block}.hfx-tc-row.is-section .hfx-tc-ar h3:before{margin:0 0 2px 9px}.hfx-tc-row.is-title{color:#fff;background:radial-gradient(600px 160px at 50% 0,#c9a22729,#0000 70%),linear-gradient(#0e1736,#16224a)}.hfx-tc-row.is-title .hfx-tc-en,.hfx-tc-row.is-title .hfx-tc-ar{text-align:center;color:#dbe3f1;border-color:#ffffff1a;padding:26px 20px 22px}.hfx-tc-row.is-title h1{letter-spacing:.02em;background:linear-gradient(#fff3c4,#f2d78a 45%,#c9a227);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font:800 1.6rem/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}.hfx-tc-row.is-title h2{color:#fff;letter-spacing:.02em;margin:0 0 4px;font:700 .82rem/1.45 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-row.is-title .hfx-tc-ar h2{font-size:.92rem}.hfx-tc-row.is-title p{color:#f2d78a;margin-top:8px;font-weight:600}.hfx-tc-row.is-party .hfx-tc-en,.hfx-tc-row.is-party .hfx-tc-ar{background:#f8fafc}.hfx-tc-row.is-party strong{color:#0b1229}.hfx-tc-fill{color:#0b1229;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f2d78a47;border-radius:6px;padding:1px 6px;font-weight:700;display:inline;box-shadow:inset 0 -2px #c9a227}.hfx-tc-fill.is-empty{vertical-align:-2px;background:repeating-linear-gradient(90deg,#f1f5f9 0 8px,#fff 8px 12px);min-width:140px;height:1.15em;padding:0;display:inline-block;box-shadow:inset 0 -2px #94a3b8}.hfx-tc-doc[data-view=en] .hfx-tc-row,.hfx-tc-doc[data-view=ar] .hfx-tc-row{grid-template-columns:1fr}.hfx-tc-doc[data-view=en] .hfx-tc-ar,.hfx-tc-doc[data-view=ar] .hfx-tc-en{display:none}.hfx-tc-doc[data-view=ar] .hfx-tc-ar{border-left:0}.hfx-tc-doc[data-view=en],.hfx-tc-doc[data-view=ar]{max-width:820px}.hfx-tc-record{background:#ecfdf5;border-top:2px solid #10b981;padding:16px 20px}.hfx-tc-record-h{color:#047857;align-items:center;gap:8px;margin-bottom:10px;font:800 .9rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.hfx-tc-record dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.hfx-tc-record dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font:700 .68rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-record dd{color:#0f172a;overflow-wrap:anywhere;margin:3px 0 0;font:700 .86rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-extra{background:#fff;border:1px dashed #c3cddd;border-radius:16px;max-width:1060px;margin:18px auto 0;padding:16px 20px}.hfx-tc-extra h4{color:#0b1229;margin:0 0 10px;font:800 .86rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-extra h4 i{color:#c9a227;margin-inline-end:6px}.hfx-tc-extra-text{white-space:pre-wrap;color:#334155;font:400 .84rem/1.65 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}.hfx-tc-file{border:1px solid #dbe2ec;border-radius:12px;width:100%;max-width:100%;margin-bottom:8px;display:block}iframe.hfx-tc-file{height:60vh}.hfx-tc-fname{color:#64748b;margin-bottom:10px;font:600 .72rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}@media (width<=720px){#termsPreviewModal{padding:0!important}#termsPreviewModal .terms-preview-box{height:100dvh;border:0!important;border-radius:0!important;width:100%!important}#termsPreviewModal .hfx-tc-head{flex-wrap:wrap;gap:10px;padding:12px 14px}#termsPreviewModal .hfx-tc-mark{border-radius:12px;width:38px;height:38px;font-size:.95rem}#termsPreviewModal .hfx-tc-titles h3{font-size:.9rem!important}#termsPreviewModal .hfx-tc-tools{justify-content:space-between;width:100%}#termsPreviewModal .hfx-tc-view button{padding:8px 10px}#termsPreviewModal .hfx-tc-print span{display:none}#termsPreviewModal .terms-body{padding:12px!important}#termsPreviewModal .hfx-tc-foot{gap:10px;padding:10px 12px}#termsPreviewModal .hfx-tc-note{font-size:.72rem}.hfx-tc-doc{border-radius:12px}.hfx-tc-doc[data-view=both] .hfx-tc-row{grid-template-columns:1fr}.hfx-tc-doc[data-view=both] .hfx-tc-ar{border-top:1px dashed #e5e9f0;border-left:0}.hfx-tc-en,.hfx-tc-ar{padding:12px 14px}.hfx-tc-row.is-title h1{font-size:1.3rem!important}.hfx-tc-record dl{grid-template-columns:1fr 1fr}}#partnerRegisterView#partnerRegisterView #termsPhraseLink{background:#f2d78a1f;border-radius:8px;align-items:center;gap:5px;margin:0 2px;padding:2px 8px;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2d78a59}#partnerRegisterView#partnerRegisterView #termsPhraseLink:hover,#partnerRegisterView#partnerRegisterView #termsPhraseLink:focus-visible{background:#f2d78a3d;outline:0}#partnerRegisterView#partnerRegisterView #termsPhraseLink.is-read:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.9em;font-weight:900;color:#6ee7b7!important}.hfx-tc-viewbtn{align-items:center;gap:6px;display:inline-flex!important}.hfx-tc-adminbox{background:#c9a22714;border:1px solid #c9a2274d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px;padding:10px 12px;font-size:.74rem;display:flex}.hfx-tc-adminbox span{flex:1;min-width:200px}.hfx-tc-adminbox i.fa-file-signature{color:#b8860b}
#siteHeader#siteHeader{background-color:#080d20d1!important;border-radius:0!important;box-shadow:0 10px 30px #00000040!important}#siteHeader#siteHeader.hfx-scrolled{background-color:#070b1cf2!important;box-shadow:0 14px 40px #00000073!important}#siteHeader#siteHeader .header-inner{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#siteHeader#siteHeader .header-brand .brand-icon{width:38px!important;height:38px!important}#siteHeader#siteHeader .header-brand .brand-icon:after{inset:-3px}#siteHeader#siteHeader .header-right-group{gap:8px!important}#siteHeader#siteHeader .clock-container{margin-inline-end:-8px;border-inline-end:0!important;background:#ffffff0a!important;border-color:#ffffff1a!important;border-start-end-radius:0!important;border-end-end-radius:0!important}#siteHeader#siteHeader .lang-btn{background:#ffffff12!important;border-start-start-radius:0!important;border-end-start-radius:0!important}#siteHeader#siteHeader .lang-btn:hover,#siteHeader#siteHeader .lang-dropdown.open .lang-btn{background:#f2d78a24!important}@media (width>=993px){#siteHeader#siteHeader .nav-links{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#siteHeader#siteHeader .nav-links>li>a{padding:9px 14px!important}}@media (width>=993px) and (width<=1240px){#siteHeader#siteHeader .nav-links>li>a{padding:8px 9px!important}#siteHeader#siteHeader .lang-btn{border-radius:999px!important}}@media (width<=992px){#siteHeader#siteHeader .menu-toggle{background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;border:0!important;border-radius:14px!important;box-shadow:0 6px 16px #c9a22759,inset 0 1px #ffffff80!important}#siteHeader#siteHeader .menu-toggle:before,#siteHeader#siteHeader .menu-toggle:after{background:#0b1229!important}#siteHeader#siteHeader .menu-toggle:before{box-shadow:0 6px #0b1229}#siteHeader#siteHeader.hfx-menu-open .menu-toggle{background:linear-gradient(145deg,#fff3c4,#e0bb45)!important}#siteHeader#siteHeader.hfx-menu-open .menu-toggle:before{box-shadow:none!important}#siteHeader#siteHeader .nav-links{right:8px!important;top:calc(var(--header-height) + 8px)!important}[dir=rtl] #siteHeader#siteHeader .nav-links{left:8px!important;right:auto!important}#siteHeader#siteHeader .nav-links .dropdown-menu{flex-flow:column!important;align-items:stretch!important;gap:4px!important;padding:2px 4px 8px 54px!important;position:relative!important}[dir=rtl] #siteHeader#siteHeader .nav-links .dropdown-menu{padding:2px 54px 8px 4px!important}#siteHeader#siteHeader .nav-links .dropdown-menu:before{content:"";background:linear-gradient(#f2d78a80,#f2d78a0f);border-radius:2px;width:2px;position:absolute;top:0;bottom:12px;left:27px}[dir=rtl] #siteHeader#siteHeader .nav-links .dropdown-menu:before{left:auto;right:27px}#siteHeader#siteHeader .nav-links .dropdown-item{min-height:42px;color:#d5dcea!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:12px!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;padding:8px 12px!important;font:600 .84rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteHeader#siteHeader .nav-links .dropdown-item:before{color:#f2d78a;background:#f2d78a1a;border:1px solid #f2d78a26;border-radius:8px;width:26px;height:26px;font-size:.68rem}#siteHeader#siteHeader .nav-links .dropdown-item:hover{color:#fff!important;background:#f2d78a1a!important}}@media (width<=560px){#siteHeader#siteHeader .header-brand .brand-icon{width:34px!important;height:34px!important}}@media (width<=400px){#siteHeader#siteHeader .lang-btn{border-radius:999px!important}}#siteFooter#siteFooter{border-top:0!important;border-radius:0!important;box-shadow:0 -22px 50px #00000061!important}#siteFooter#siteFooter:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#8a6a10 0,#c9a227 15%,#f7e2a1 50%,#c9a227 85%,#8a6a10 100%);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #f2d78a73}#siteFooter#siteFooter .hfx-ft-inner{grid-auto-rows:1fr;align-items:stretch;max-width:1240px;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;padding:46px clamp(16px,4vw,32px) 30px!important;display:grid!important}#siteFooter#siteFooter .hfx-ft-inner>*{min-width:0;box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(#ffffff0d,#ffffff04)!important;border:1px solid #ffffff17!important;border-radius:12px!important;grid-area:auto/span 2!important;margin:0!important;padding:22px!important}#siteFooter#siteFooter .hfx-ft-inner>:nth-child(4){grid-column:2/span 2!important}#siteFooter#siteFooter .hfx-ft-inner>:nth-child(5){grid-column:4/span 2!important}#siteFooter#siteFooter .hfx-ft-contact{display:block!important}#siteFooter#siteFooter .hfx-ft-col h4{border-bottom:1px solid #f2d78a29;align-items:center;gap:9px;padding-bottom:12px;display:flex;margin:0 0 14px!important}#siteFooter#siteFooter .hfx-ft-col h4:before{letter-spacing:0;color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.72rem;font-weight:900;display:grid}#siteFooter#siteFooter .hfx-ft-inner>:nth-child(2) h4:before{content:""}#siteFooter#siteFooter .hfx-ft-inner>:nth-child(3) h4:before{content:""}#siteFooter#siteFooter .hfx-ft-contact h4:before{content:""}#siteFooter#siteFooter .hfx-ft-hourscol h4:before{content:""}#siteFooter#siteFooter .hfx-ft-hourscol h4 .hfx-ft-open{text-transform:none;letter-spacing:.02em;margin-inline-start:auto}#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hours{background:0 0!important;border:0!important;margin:0!important;padding:0!important}#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow{border-bottom:1px solid #ffffff0f;border-radius:8px;padding:9px 10px;font-size:.82rem}#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow:last-child{border-bottom:0}#siteFooter#siteFooter .hfx-ft-bar{border-top:1px solid #f2d78a38!important}@media (width<=1023px){#siteFooter#siteFooter .hfx-ft-inner{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}#siteFooter#siteFooter .hfx-ft-inner>:nth-child(4){grid-column:auto/span 2!important}#siteFooter#siteFooter .hfx-ft-inner>:nth-child(5){grid-column:2/span 2!important}}@media (width<=599px){#siteFooter#siteFooter .hfx-ft-inner{grid-auto-rows:1fr;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:32px 14px 22px!important}#siteFooter#siteFooter .hfx-ft-inner>*,#siteFooter#siteFooter .hfx-ft-inner>:nth-child(4),#siteFooter#siteFooter .hfx-ft-inner>:nth-child(5){grid-column:1/-1!important}#siteFooter#siteFooter .hfx-ft-inner>*{text-align:center;flex-direction:column;justify-content:center;padding:18px!important;display:flex!important}#siteFooter#siteFooter .hfx-ft-col h4{justify-content:center}#siteFooter#siteFooter .hfx-ft-hourscol h4 .hfx-ft-open{margin-inline-start:4px}#siteFooter#siteFooter .hfx-ft-col:not(.hfx-ft-contact):not(.hfx-ft-hourscol){grid-template-columns:1fr 1fr;align-content:center;column-gap:10px;display:grid!important}#siteFooter#siteFooter .hfx-ft-col:not(.hfx-ft-contact):not(.hfx-ft-hourscol) h4{grid-column:1/-1}#siteFooter#siteFooter .hfx-ft-link{text-align:start;justify-content:flex-start;width:auto}#siteFooter#siteFooter .hfx-ft-contact .footer-company-info,#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow{text-align:start}}
html #home#home .hero-section:before{animation:none!important}html #siteMainBg,html .ambient-glow,html .ambient-glow-2{will-change:auto!important;animation:none!important}html .flight-map-wrap{animation:none!important}@keyframes statCardScan{0%{transform:translate(0)}to{transform:translate(266.67%)}}.stat-card:before{will-change:transform}@keyframes fmSvgPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.83)}to{opacity:0;transform:scale(2.83)}}.fm-hub-glow{transform-box:fill-box;transform-origin:50%}@keyframes hfxHdPulse{0%,to{opacity:1}50%{opacity:.35}}.hfx-anim-off,.hfx-anim-off:before,.hfx-anim-off:after{animation-play-state:paused!important}html.hfx-motion-off *,html.hfx-motion-off :before,html.hfx-motion-off :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html #home#home .hero-title{font-size:clamp(1.85rem,4.4vw,3.25rem)!important}html :is(#about,#news,#contact,#servicesSection,#partners,#member,#apply):is(#about,#news,#contact,#servicesSection,#partners,#member,#apply) .card-header h2{font-size:clamp(1.3rem,2.6vw,1.8rem)!important}html :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-left,.split-left) h1{font-size:clamp(1.5rem,4.6vw,1.9rem)!important}html #home#home :is(.home-info-heading,.flight-network-heading),html #home#home>.neo-card>h3{font-size:1.12rem!important}html #home#home .stat-card .stat-number{font-size:1.55rem!important}#siteFooter .hfx-ft-motion{cursor:pointer;color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font:600 .72rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#siteFooter .hfx-ft-motion i{color:#f2d78a}#siteFooter .hfx-ft-motion b{text-align:center;color:#0b1229;background:linear-gradient(#f7e2a1,#d6b03e);border-radius:999px;min-width:2.4em;padding:3px 7px;font-weight:800}#siteFooter .hfx-ft-motion.is-off b{color:#e2e8f0;background:#ffffff1f}#siteFooter .hfx-ft-motion+.hfx-ft-top{margin-inline-start:0}#siteFooter .hfx-ft-bar .hfx-ft-motion{margin-inline-start:auto}@media (width<=620px){#siteFooter .hfx-ft-bar .hfx-ft-motion{margin-inline-start:0}}
#siteHeader#siteHeader#siteHeader .header-right-group{gap:12px!important}#siteHeader#siteHeader#siteHeader .clock-container,#siteHeader#siteHeader#siteHeader .clock-container:hover{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;margin-inline-end:0!important;padding:6px 2px!important}#siteHeader#siteHeader#siteHeader .lang-btn,#siteHeader#siteHeader#siteHeader .lang-btn:hover,#siteHeader#siteHeader#siteHeader .lang-dropdown.open .lang-btn{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:6px 2px!important}#siteHeader#siteHeader#siteHeader .lang-btn:hover,#siteHeader#siteHeader#siteHeader .lang-dropdown.open .lang-btn{color:#f7e2a1!important}#siteHeader#siteHeader#siteHeader .lang-btn:focus-visible{outline-offset:3px;outline:2px solid #f2d78ab3!important}@media (width<=560px){#siteHeader#siteHeader#siteHeader .header-right-group{gap:8px!important}}html body .cv-sheet .cv-header .cv-header-left .brand-text{color:#0f2a5c!important;letter-spacing:.3px!important;font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-size:14pt!important;font-weight:800!important;line-height:14.4pt!important}html body .cv-sheet .cv-header .cv-header-left .brand-text .gold{letter-spacing:.8px;color:#b8911c!important;font-family:inherit!important}html body .cv-sheet .cv-header .cv-header-left .brand-text .company-full{position:relative;top:2px;letter-spacing:1px!important;color:#1a365d!important;font-family:Cinzel,Playfair Display,Georgia,serif!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important}html body .cv-sheet .cv-header .cv-header-left .brand-ar{color:#9a7412!important;font-family:Amiri,Times New Roman,serif!important}html body .cv-sheet .cv-header-text .cv-name{letter-spacing:.4px;font-family:Playfair Display,Georgia,Times New Roman,serif!important}html body .cv-sheet .cv-section-title{letter-spacing:.6px;font-family:Cinzel,Playfair Display,Georgia,serif!important}html body .cv-sheet .cv-combined-table th{font-family:Cinzel,Playfair Display,Georgia,serif}#apply#apply{--ap-line:#94a3b82b;--ap-gold:#f2d78a}#apply#apply>.glass-card{background:radial-gradient(900px 320px at 0 0,#c9a22717,#0000 65%),linear-gradient(#111a38,#0b1229)!important;border:1px solid #f2d78a24!important;border-radius:24px!important;padding:clamp(18px,3vw,32px)!important;box-shadow:0 30px 70px #00000059!important}#apply#apply>.glass-card>.section-title{letter-spacing:-.01em;align-items:center;gap:12px;color:#fff!important;margin:0 0 6px!important;font:800 clamp(1.2rem,2.4vw,1.55rem)/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#apply#apply>.glass-card>.section-title>i:first-child{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1rem;display:grid;box-shadow:0 10px 22px #c9a2274d;color:#0b1229!important}#apply#apply>.glass-card>.section-subtitle{color:#9fb0cd!important;margin:0 0 16px!important;font:500 .9rem/1.55 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .recommended-tip-box{align-items:center;gap:14px;display:flex;background:linear-gradient(120deg,#38bdf81f,#38bdf808)!important;border:1px solid #38bdf847!important;border-radius:16px!important;margin:0 0 16px!important;padding:14px 16px!important}#apply#apply .recommended-tip-box .recommended-tip-icon{background:linear-gradient(145deg,#bae6fd,#38bdf8);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1rem;display:grid;color:#0b1229!important;margin:0!important}#apply#apply .recommended-tip-box .recommended-tip-label{letter-spacing:.08em;text-transform:uppercase;background:#38bdf829;border-radius:999px;margin-bottom:4px;padding:3px 10px;font:800 .66rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;color:#7dd3fc!important}#apply#apply .recommended-tip-box .recommended-tip-text{display:block;color:#c9d3e6!important;font:500 .84rem/1.55 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .hfx-ap-progress{background:radial-gradient(600px 200px at 0 0,#f2d78a1f,#0000 70%),linear-gradient(135deg,#17244f,#0d1531);border:1px solid #f2d78a38;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring main""ring steps";align-items:center;gap:12px 18px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 18px 40px #00000047}#apply#apply .hfx-ap-ring{grid-area:ring;width:72px;height:72px;position:relative}#apply#apply .hfx-ap-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}#apply#apply .hfx-ap-ring circle{fill:none;stroke-width:4.5px}#apply#apply .hfx-ap-ring .bg{stroke:#ffffff1a}#apply#apply .hfx-ap-ring .fg{stroke:#f2d78a;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .45s,stroke .3s}#apply#apply .hfx-ap-ring b{color:#fff;place-items:center;font:800 .95rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:absolute;inset:0}#apply#apply .hfx-ap-pmain{grid-area:main;min-width:0}#apply#apply .hfx-ap-ptitle{color:#fff;font:800 1rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#apply#apply .hfx-ap-psub{color:#9fb0cd;margin-top:3px;font:500 .8rem/1.45 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#apply#apply .hfx-ap-psub .hfx-ap-pnum{color:#f2d78a;font-variant-numeric:tabular-nums;font-weight:800}#apply#apply .hfx-ap-steps{flex-wrap:wrap;grid-area:steps;gap:8px;display:flex}#apply#apply .hfx-ap-step{color:#d5dcea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:5px 12px 5px 6px;font:700 .74rem/1.1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}[dir=rtl] #apply#apply .hfx-ap-step{padding:5px 6px 5px 12px}#apply#apply .hfx-ap-step>i:first-child{color:#f2d78a;background:#f2d78a24;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.62rem;display:grid}#apply#apply .hfx-ap-step em{color:#8fa0bf;font-variant-numeric:tabular-nums;font-size:.66rem;font-style:normal;font-weight:800}#apply#apply .hfx-ap-step em:empty{display:none}#apply#apply .hfx-ap-step:hover{background:#f2d78a14;border-color:#f2d78a80;transform:translateY(-1px)}#apply#apply .hfx-ap-step.is-done{background:#34d39914;border-color:#34d39966}#apply#apply .hfx-ap-step.is-done>i:first-child{color:#05281c;background:#34d399}#apply#apply .hfx-ap-step.is-done em{color:#6ee7b7}#apply#apply .hfx-ap-progress.is-ready{border-color:#34d39973}#apply#apply .hfx-ap-progress.is-ready .hfx-ap-ring .fg{stroke:#34d399}#apply#apply .hfx-ap-progress.is-ready .hfx-ap-ptext{color:#6ee7b7;font-weight:700}#apply#apply .collapsible-section{scroll-margin-top:calc(var(--header-height,72px) + 14px);box-shadow:0 10px 26px #0000002e;border:1px solid var(--ap-line)!important;background:linear-gradient(#ffffff0b,#ffffff05)!important;border-radius:18px!important;margin:0 0 14px!important;overflow:visible!important}#apply#apply .collapsible-section[open]{border-color:#f2d78a42!important}#apply#apply .collapsible-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;min-height:66px;transition:background .15s;color:#fff!important;background:0 0!important;padding:12px 16px!important;font:800 .96rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:grid!important}#apply#apply .collapsible-section>summary:hover{background:#ffffff09!important}#apply#apply .collapsible-section>summary:focus-visible{outline-offset:-2px;outline:2px solid #f2d78ab3}#apply#apply .collapsible-section[open]>summary{border-bottom:1px solid var(--ap-line);border-radius:18px 18px 0 0}#apply#apply .collapsible-section>summary:before{content:none!important;display:none!important}#apply#apply .collapsible-section>summary:after{content:"";color:#f2d78a;background:#f2d78a1a;border-radius:50%;grid-area:1/4/span 2;place-items:center;width:32px;height:32px;font:900 .7rem/1 "Font Awesome 6 Free";transition:transform .2s;display:grid}#apply#apply .collapsible-section[open]>summary:after{transform:rotate(180deg)}#apply#apply .collapsible-section>summary>i:first-child{background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:13px;grid-area:1/1/span 2;place-items:center;width:42px;height:42px;font-size:.92rem;display:grid;box-shadow:0 8px 18px #c9a22740;color:#0b1229!important}#apply#apply .collapsible-section>summary>span:first-of-type{grid-area:1/2;align-self:end}#apply#apply .collapsible-section>summary>span:nth-of-type(2){grid-area:2/2;align-self:start;color:#93a3bf!important;margin:0!important;font:500 .74rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .collapsible-section>summary:not(:has(>span:nth-of-type(2)))>span:first-of-type{grid-row:1/span 2;align-self:center}#apply#apply .collapsible-section>summary>.hfx-ap-count{color:#cbd5e1;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;grid-area:1/3/span 2;align-items:center;gap:6px;padding:5px 11px;font:800 .7rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#apply#apply .collapsible-section>summary>.hfx-ap-count.is-done{color:#6ee7b7;background:#34d3991a;border-color:#34d39959}#apply#apply .collapsible-section>summary>.hfx-ap-count:empty{display:none}#apply#apply .collapsible-section .section-body{padding:18px!important}#apply#apply .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}@media (width>=1180px){#apply#apply .collapsible-section .section-body>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#apply#apply .form-group{min-width:0;margin-bottom:0}#apply#apply .form-group>label{letter-spacing:.005em;flex-wrap:wrap;align-items:center;gap:8px;color:#dbe3f1!important;margin:0 0 7px!important;font:700 .78rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#apply#apply .form-group>label>i:first-child{background:#f2d78a1a;border:1px solid #f2d78a29;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:.64rem;display:grid;color:#f2d78a!important}#apply#apply .form-control{color-scheme:dark;opacity:1;min-height:46px;transition:border-color .15s,box-shadow .15s,background-color .15s;color:#f1f5f9!important;background-color:#03081880!important;border:1px solid #94a3b842!important;border-radius:13px!important;padding:11px 14px!important;font:500 .88rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;box-shadow:inset 0 1px 2px #00000040!important}#apply#apply .form-control:hover{border-color:#94a3b873!important}#apply#apply .form-control::placeholder{color:#6f7f9c!important;font-size:.84rem!important}#apply#apply .form-control:focus{background-color:#030818b3!important;border-color:#f2d78a!important;outline:0!important;box-shadow:0 0 0 4px #f2d78a26!important}#apply#apply .form-control[readonly]{color:#c3cde0!important;background-color:#ffffff08!important;border-style:dashed!important}#apply#apply #inputRef{letter-spacing:.02em;opacity:1!important;color:#f2d78a!important;font-weight:700!important}#apply#apply select.form-control{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23f2d78a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 15px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-inline-end:40px!important}[dir=rtl] #apply#apply select.form-control{background-position:15px!important}#apply#apply select.form-control option{color:#f1f5f9;background:#0f1838}#apply#apply input[type=date].form-control::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}#apply#apply .example-text{color:#8494b0!important;margin-top:6px!important;font:500 .7rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .form-control.field-error{background-color:#7f1d1d24!important;border-color:#f87171!important;box-shadow:0 0 0 4px #f871712e!important}#apply#apply .hfx-date-err{color:#fecaca;background:#ef444421;border:1px solid #f871718c;border-radius:11px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 12px;font:700 .75rem/1.45 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}#apply#apply .hfx-date-err[hidden]{display:none!important}#apply#apply .hfx-date-err i{color:#f87171;flex:none;margin-top:2px}#apply#apply #expiryDateError{background:#ef444421;border:1px solid #f871718c;border-radius:11px;margin-top:8px;padding:9px 12px;color:#fecaca!important;font:700 .75rem/1.45 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}@keyframes hfxShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}#apply#apply .form-control.hfx-shake{animation:.42s hfxShake}#apply#apply .section-body>div[style*=border-top]{border-top-color:var(--ap-line)!important;margin-top:18px!important;padding-top:18px!important}#apply#apply .upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}#apply#apply .upload-grid>.form-group{background:#03081852;border:1px dashed #f2d78a4d;border-radius:15px;padding:12px 12px 13px;transition:border-color .15s,background .15s}#apply#apply .upload-grid>.form-group:hover{background:#f2d78a0d;border-color:#f2d78a99}#apply#apply .upload-grid>.form-group.hfx-up-done{background:#34d3990f;border-style:solid;border-color:#34d39980}#apply#apply .upload-grid>.form-group.hfx-up-done>label>i:first-child{background:#34d399;border-color:#34d399;color:#05281c!important}#apply#apply .form-control.file-input{cursor:pointer;min-height:46px;color:#aab6cc!important;background-color:#03081873!important;border-style:solid!important;padding:6px!important;font-size:.74rem!important}#apply#apply .form-control.file-input::file-selector-button,#apply#apply .form-control.file-input::-webkit-file-upload-button{cursor:pointer;color:#0b1229;background:linear-gradient(#f7e2a1,#d4ae3c);border:0;border-radius:10px;margin-inline-end:12px;padding:8px 14px;font:800 .74rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#apply#apply .form-control.file-input::file-selector-button,#apply#apply .form-control.file-input::file-selector-button{cursor:pointer;color:#0b1229;background:linear-gradient(#f7e2a1,#d4ae3c);border:0;border-radius:10px;margin-inline-end:12px;padding:8px 14px;font:800 .74rem Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#apply#apply #skillSelect{min-width:200px!important}#apply#apply .skills-select-container{flex-wrap:wrap;gap:8px;display:flex}#apply#apply .skill-tag{align-items:center;gap:8px;color:#f7e2a1!important;background:#f2d78a1f!important;border:1px solid #f2d78a61!important;border-radius:999px!important;margin:0!important;padding:6px 6px 6px 14px!important;font:700 .8rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:inline-flex!important}[dir=rtl] #apply#apply .skill-tag{padding:6px 14px 6px 6px!important}#apply#apply .skill-tag .remove-skill{cursor:pointer;background:#ffffff1a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:grid;color:#fff!important;margin:0!important}#apply#apply .skill-tag .remove-skill:hover{background:#f87171}#apply#apply #experienceFormContainer{border-color:var(--ap-line)!important;background:#0308184d!important;border-radius:16px!important}#apply#apply>.glass-card>.checkbox-group{scroll-margin-top:calc(var(--header-height,72px) + 14px);background:#f2d78a0f;border:1px solid #f2d78a42;border-radius:15px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;margin:18px 0 8px!important}#apply#apply>.glass-card>.checkbox-group input[type=checkbox]{accent-color:#c9a227;flex:none;width:20px!important;height:20px!important;margin:1px 0 0!important}#apply#apply>.glass-card>.checkbox-group label{color:#e2e8f0!important;font:600 .86rem/1.5 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .btn{letter-spacing:.01em;min-height:44px;transition:transform .15s,filter .15s,background .15s,border-color .15s;border-radius:13px!important;padding:10px 20px!important;font:800 .84rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .btn.btn-sm{min-height:42px;padding:9px 15px!important;font-size:.78rem!important}#apply#apply .btn:hover{transform:translateY(-2px)}#apply#apply .btn *{color:inherit!important}#apply#apply :is(.btn-gold,.btn-primary){color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;box-shadow:0 10px 22px #c9a22747,inset 0 1px #ffffff8c!important}#apply#apply .btn-outline{color:#e2e8f0!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #94a3b84d!important}#apply#apply .btn-outline:hover{background:#ffffff17!important;border-color:#f2d78a8c!important}#apply#apply #cvActionButtons{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex;margin:14px 0 8px!important}#apply#apply #cvActionButtons .btn:not(.btn-submit-form){flex:0 auto;color:#f2d78a!important;box-shadow:none!important;background:#f2d78a12!important;border:1px solid #f2d78a66!important}#apply#apply #cvActionButtons .btn-submit-form{flex:240px;justify-content:center;min-height:52px;color:#0b1229!important;background:linear-gradient(#f7e2a1,#d4ae3c)!important;border:0!important;font-size:.95rem!important;box-shadow:0 14px 30px #c9a22752,inset 0 1px #fff9!important}#apply#apply .passport-search-section{border:1px solid var(--ap-line)!important;background:#ffffff09!important;border-radius:18px!important;margin-top:24px!important;padding:18px!important}#apply#apply .passport-search-section h3{align-items:center;gap:10px;display:flex;color:#fff!important;margin:0 0 6px!important;font:800 1rem/1.3 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#apply#apply .passport-search-section h3>i{color:#f2d78a}#apply#apply .passport-search-section p{color:#93a3bf!important;font-size:.78rem!important}#apply#apply .passport-search-section .search-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}@media (width<=1023px){#apply#apply .upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){#apply#apply>.glass-card{margin-inline:-8px;border-radius:20px!important;padding:18px 12px!important}#apply#apply .form-grid,#apply#apply .upload-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#apply#apply .collapsible-section>summary{column-gap:10px;min-height:60px;padding:11px 12px!important;font-size:.92rem!important}#apply#apply .collapsible-section>summary>i:first-child{border-radius:12px;width:38px;height:38px}#apply#apply .collapsible-section .section-body{padding:14px 12px!important}#apply#apply .hfx-ap-progress{grid-template-areas:"ring main""steps steps";column-gap:14px;padding:14px 12px}#apply#apply .hfx-ap-ring{width:60px;height:60px}#apply#apply .hfx-ap-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#apply#apply .hfx-ap-step{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:62px;font-size:.68rem;padding:7px 4px!important}#apply#apply .hfx-ap-step>i:first-child{width:22px;height:22px}#apply#apply #cvActionButtons .btn:not(.btn-submit-form){flex:1 1 0}#apply#apply #cvActionButtons .btn-submit-form{flex:100%}}@media (width<=768px){#apply#apply .form-control:not(.file-input){min-height:48px;font-size:16px!important}}
#siteFooter#siteFooter#siteFooter{color:#c4c7cc!important;box-shadow:none!important;backdrop-filter:none!important;background:linear-gradient(#383b41 0,#2e3136 100%)!important;border-top:1px solid #ffffff2e!important}#siteFooter#siteFooter#siteFooter:before,#siteFooter#siteFooter#siteFooter .hfx-ft-glow{display:none!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner{grid-template-columns:.9fr 1.15fr 1.4fr 1.25fr!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:0!important;max-width:1280px!important;margin:0 auto!important;padding:36px clamp(16px,3vw,32px) 30px!important;display:grid!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>*{min-width:0;text-align:start!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:auto!important;align-content:start!important;margin:0!important;padding:2px 26px!important;display:block!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>*+*{border-inline-start:1px solid #ffffff29!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:first-child{padding-inline-start:0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:last-child{padding-inline-end:0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-col h4{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;color:#f3f4f6!important;border:0!important;justify-content:flex-start!important;margin:0 0 14px!important;padding:0!important;font:800 .7rem/1.25 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important}#siteFooter#siteFooter#siteFooter .hfx-ft-col h4>span{min-width:0}#siteFooter#siteFooter#siteFooter .hfx-ft-col h4:before{width:auto!important;height:auto!important;box-shadow:none!important;color:#a3a7ae!important;background:0 0!important;border-radius:0!important;font-size:.78rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:first-child h4:before{content:""!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(2) h4:before{content:""!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>.hfx-ft-contact h4:before{content:""!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>.hfx-ft-hourscol h4:before{content:""!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link{color:#d4d6da!important;text-align:start!important;justify-content:flex-start!important;width:auto!important;padding:5px 0!important;font:500 .84rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link:before{background:#ffffff59!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link:hover{color:#fff!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link:hover:before{background:#fff!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link.is-gold{color:#ecd28a!important}#siteFooter#siteFooter#siteFooter .hfx-ft-contact{container-type:inline-size}#siteFooter#siteFooter#siteFooter .footer-company-info{text-align:start!important;gap:9px!important;font-size:min(.84rem,6.41026cqi - 1.53846px)!important}#siteFooter#siteFooter#siteFooter .hfx-ft-ci{overflow-wrap:anywhere;color:#d4d6da!important;gap:9px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-ci i{color:#a3a7ae!important;background:0 0!important;border:0!important;border-radius:0!important;width:16px!important;height:auto!important;margin:2px 0 0!important;font-size:.8rem!important}#siteFooter#siteFooter#siteFooter a.hfx-ft-ci:hover,#siteFooter#siteFooter#siteFooter a.hfx-ft-ci:hover i{color:#fff!important;background:0 0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hours{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;color:#b4b8be!important;text-align:start!important;background:0 0!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;padding:7px 0!important;font-size:.8rem!important;display:flex!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow:last-child{border-bottom:0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hrow span:last-child{color:#eceef1!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hrow.is-today{font-weight:700;color:#fff!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hrow.is-closed span:last-child{color:#fca5a5!important}#siteFooter#siteFooter#siteFooter .hfx-ft-open{white-space:nowrap;letter-spacing:.02em;margin-inline-start:0!important;padding:2px 8px!important;font-size:.6rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-social{border-top:1px solid #ffffff29;padding:16px;display:block}#siteFooter#siteFooter#siteFooter .hfx-ft-social .footer-social-links{flex-wrap:wrap;align-items:center;max-width:1280px;justify-content:center!important;gap:12px clamp(12px,3vw,22px)!important;margin:0 auto!important;padding:0!important;display:flex!important}#siteFooter#siteFooter#siteFooter .hfx-ft-social .footer-social-links a{width:38px!important;height:38px!important;box-shadow:none!important;border-radius:11px!important;font-size:.95rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-bar{color:#a9adb3!important;border-top:1px solid #ffffff29!important;max-width:none!important;padding-left:max(clamp(16px,4vw,32px),50% - 608px)!important;padding-right:max(140px,50% - 608px)!important}#siteFooter#siteFooter#siteFooter .hfx-ft-bar .brand{color:#e6e7ea!important}#siteFooter#siteFooter#siteFooter .footer-divider{background:#ffffff59!important}#siteFooter#siteFooter#siteFooter .hfx-ft-top,#siteFooter#siteFooter#siteFooter .hfx-ft-motion{color:#e6e7ea!important;background:#ffffff0f!important;border:1px solid #fff3!important}#siteFooter#siteFooter#siteFooter .hfx-ft-top:hover,#siteFooter#siteFooter#siteFooter .hfx-ft-motion:hover{background:#ffffff1f!important}#siteFooter#siteFooter#siteFooter .hfx-ft-motion i{color:#c4c7cc!important}#siteFooter#siteFooter#siteFooter .hfx-ft-motion b{color:#2e3136!important;background:#e6e7ea!important}#siteFooter#siteFooter#siteFooter .hfx-ft-motion.is-off b{color:#e6e7ea!important;background:#ffffff24!important}@media (width<=1180px) and (width>=900px){#siteFooter#siteFooter#siteFooter .hfx-ft-inner>*{padding:2px 18px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link{font-size:.8rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow{font-size:.76rem!important}#siteFooter#siteFooter#siteFooter .footer-company-info{font-size:min(.78rem,6.41026cqi - 1.53846px)!important}}@media (width<=899px){#siteFooter#siteFooter#siteFooter .hfx-ft-inner{grid-template-columns:repeat(12,minmax(0,1fr))!important;padding:24px 14px 16px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>*{padding:0 14px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:first-child{grid-area:1/1/auto/span 5!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(2){grid-area:1/6/auto/span 7!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(4){grid-area:2/1/auto/span 5!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(3){grid-area:2/6/auto/span 7!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:first-child,#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(2){padding-bottom:16px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(3),#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(4){border-top:1px solid #ffffff29!important;padding-top:16px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:first-child,#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(4){border-inline-start:0!important;padding-inline-start:0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(2),#siteFooter#siteFooter#siteFooter .hfx-ft-inner>:nth-child(3){border-inline-start:1px solid #ffffff29!important;padding-inline-end:0!important}#siteFooter#siteFooter#siteFooter .hfx-ft-col h4{letter-spacing:.08em;overflow-wrap:anywhere;gap:6px;margin-bottom:10px!important;font-size:.64rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-col h4:before{font-size:.7rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link{padding:4px 0!important;font-size:.8rem!important;line-height:1.3!important}#siteFooter#siteFooter#siteFooter .hfx-ft-link:before{display:none!important}#siteFooter#siteFooter#siteFooter .hfx-ft-hourscol .hfx-ft-hrow{flex-direction:column;align-items:flex-start;gap:1px;padding:6px 0!important;font-size:.74rem!important}#siteFooter#siteFooter#siteFooter .footer-company-info{gap:8px!important;font-size:min(.76rem,6.41026cqi - 1.41026px)!important}#siteFooter#siteFooter#siteFooter .hfx-ft-ci{gap:7px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-ci i{width:13px!important;font-size:.7rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-social{padding:14px 10px}#siteFooter#siteFooter#siteFooter .hfx-ft-social .footer-social-links{justify-content:space-evenly!important;gap:10px 6px!important}#siteFooter#siteFooter#siteFooter .hfx-ft-social .footer-social-links a{width:36px!important;height:36px!important;font-size:.9rem!important}#siteFooter#siteFooter#siteFooter .hfx-ft-bar{padding-left:18px!important;padding-right:104px!important}[dir=rtl] #siteFooter#siteFooter#siteFooter .hfx-ft-bar{padding-left:104px!important;padding-right:18px!important}}
#home#home .home-quicklinks-section{text-align:center!important;content-visibility:visible!important;contain-intrinsic-size:none!important;background:radial-gradient(640px 200px at 50% 0,#f2d78a1a,#0000 70%),linear-gradient(#17244fd1,#0b1229db)!important;border:1px solid #f2d78a2e!important;border-radius:22px!important;margin:22px 0 6px!important;padding:22px 18px 20px!important;box-shadow:0 14px 34px #00000047!important}#home#home .home-quicklinks-section>h3.home-info-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;text-align:center!important;justify-content:center!important;margin:0 0 16px!important;padding:0!important;font-size:1.02rem!important;display:flex!important}#home#home .home-quicklinks-section>h3.home-info-heading:after{display:none!important}#home#home .home-quicklinks-section .hfx-ql-sub{letter-spacing:.01em;text-transform:none;color:#93a3bf;text-align:center;flex-basis:100%;margin:0;font:600 .74rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#home#home #resourceLinksContainer{align-items:stretch;max-width:1140px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin:0 auto!important;padding:0!important;display:flex!important}#home#home #resourceLinksContainer .resource-link,[dir=rtl] #home#home #resourceLinksContainer .resource-link{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;text-align:center!important;backdrop-filter:none!important;background:linear-gradient(#ffffff13,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex:0 172px!important;gap:8px!important;min-height:138px!important;padding:16px 12px 14px!important;display:flex!important;box-shadow:0 8px 18px -10px #000000a6!important}#home#home #resourceLinksContainer .resource-link:after{display:none!important}#home#home #resourceLinksContainer .resource-link .link-logo{flex:0 0 46px!important;width:46px!important;height:46px!important}#home#home #resourceLinksContainer .resource-link .link-text,[dir=rtl] #home#home #resourceLinksContainer .resource-link .link-text{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex;text-align:center!important}#home#home #resourceLinksContainer .resource-link .link-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:.82rem!important;line-height:1.2!important}#home#home #resourceLinksContainer .resource-link .link-desc{-webkit-line-clamp:2!important;color:#e2e8f09e!important;font-size:.6rem!important;line-height:1.35!important}#home#home #resourceLinksContainer .ql-more{inset-inline-end:9px!important;color:#ffffff8c!important;width:18px!important;height:18px!important;margin-top:0!important;font-size:.62rem!important;top:9px!important}#home#home #resourceLinksContainer .ql-more .ql-dots{opacity:0!important}#home#home #resourceLinksContainer .ql-more .ql-arrow{opacity:.75!important;font-size:.6rem!important;transform:none!important}[dir=rtl] #home#home #resourceLinksContainer .ql-more .ql-arrow{transform:scaleX(-1)!important}#home#home #resourceLinksContainer .resource-link:is(.ql-on,:focus-visible) .ql-arrow{opacity:1!important}#home#home #resourceLinksContainer .resource-link.ql-on,#home#home #resourceLinksContainer .resource-link:focus-visible{--lift:-3px}@media (hover:hover){#home#home #resourceLinksContainer .resource-link:hover{--lift:-3px}}@media (width<=1180px) and (width>=601px){#home#home #resourceLinksContainer .resource-link,[dir=rtl] #home#home #resourceLinksContainer .resource-link{flex-basis:136px!important;padding-inline:8px!important}}@media (width<=600px){#home#home .home-quicklinks-section{border-radius:18px!important;margin:18px 0 4px!important;padding:16px 10px 14px!important}#home#home .home-quicklinks-section>h3.home-info-heading{margin-bottom:12px!important;font-size:.94rem!important}#home#home .home-quicklinks-section .hfx-ql-sub{font-size:.66rem}#home#home #resourceLinksContainer{gap:8px!important}#home#home #resourceLinksContainer .resource-link,[dir=rtl] #home#home #resourceLinksContainer .resource-link{justify-content:center;border-radius:14px!important;flex:0 calc(33.3333% - 5.33333px)!important;gap:6px!important;min-height:96px!important;padding:12px 4px 10px!important}#home#home #resourceLinksContainer .resource-link .link-logo{flex:0 0 40px!important;width:40px!important;height:40px!important}#home#home #resourceLinksContainer .resource-link .link-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.7rem!important}#home#home #resourceLinksContainer .resource-link .link-desc{display:none!important}#home#home #resourceLinksContainer .ql-more{top:6px!important;inset-inline-end:6px!important}}
#apply#apply .hfx-cvp-head{background:linear-gradient(115deg,#123472e6,#0b1f4de6);border:1px solid #f2d78a40;border-radius:16px;align-items:center;gap:12px;max-width:210mm;margin:22px auto 0;padding:12px 16px;display:flex;box-shadow:0 12px 28px #00000047}#apply#apply .hfx-cvp-ico{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid}#apply#apply .hfx-cvp-txt{flex-direction:column;gap:2px;min-width:0;display:flex}#apply#apply .hfx-cvp-txt b{color:#fff;font:800 .98rem/1.2 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#apply#apply .hfx-cvp-txt small{color:#aebbd3;font:500 .74rem/1.35 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif}#apply#apply .hfx-cvp-live{letter-spacing:.14em;color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;font:800 .62rem/1 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}#apply#apply .hfx-cvp-live i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39933}#apply#apply .hfx-cvp-head+.cv-sheet{margin-top:12px}@media (width<=600px){#apply#apply .hfx-cvp-head{border-radius:14px;gap:10px;padding:10px 12px}#apply#apply .hfx-cvp-txt small{font-size:.68rem}#apply#apply .hfx-cvp-live{display:none}}body>div[style*="visibility: hidden"][style*="white-space: nowrap"]{line-height:normal!important}body>div[style*="visibility: hidden"][style*="white-space: nowrap"]>img{vertical-align:baseline!important;display:inline!important}#apply#apply .form-control.hfx-invalid{background-color:#7f1d1d24!important;border-color:#f87171!important;box-shadow:0 0 0 4px #f871712e!important}html body .cv-sheet{color:#1e293b}html body .cv-sheet .cv-header{border-radius:var(--radius) var(--radius)0 0;color:#fff;overflow:hidden;background-color:#0f2a5c!important;background-image:linear-gradient(115deg,#0b1f4d 0,#123472 58%,#1e4f9e 100%)!important;border-bottom:0!important;margin:-8mm -10mm 3.5mm!important;padding:4.5mm 10mm 4.6mm!important;position:relative!important}html body .cv-sheet .cv-header:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:62mm;height:62mm;position:absolute;top:-26mm;right:-16mm;box-shadow:0 0 0 7mm #ffffff09,0 0 0 14mm #ffffff06}html body .cv-sheet .cv-header:after{content:"";pointer-events:none;background-color:#d4af37;background-image:linear-gradient(90deg,#b8911c 0,#f2d78a 50%,#b8911c 100%);height:1mm;position:absolute;bottom:0;left:0;right:0}html body .cv-sheet .cv-header>*{z-index:1;position:relative}html body .cv-sheet .cv-header .cv-header-left{gap:3.5mm!important}html body .cv-sheet .cv-header .cv-header-left .brand-logo-sm{box-shadow:0 0 0 3px #f2d78a38;background:#fff!important;border:2px solid #f2d78a!important;width:50px!important;height:50px!important}html body .cv-sheet .cv-header .cv-header-left .brand-logo-sm i{color:#c9a227!important}html body .cv-sheet .cv-header .cv-header-left .brand-text{color:#fff!important}html body .cv-sheet .cv-header .cv-header-left .brand-text .gold{color:#f2d78a!important}html body .cv-sheet .cv-header .cv-header-left .brand-text .company-full{color:#dfe7f5!important}html body .cv-sheet .cv-header .cv-header-left .brand-ar{color:#f2d78a!important}html body .cv-sheet .cv-header .cv-header-right{text-align:right;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:3mm;padding:2mm 3.5mm;color:#fff!important}html body .cv-sheet .cv-header .cv-header-right .ref-label{letter-spacing:.12em;font-weight:700;color:#c7d4ec!important}html body .cv-sheet .cv-header .cv-header-right .ref-number{letter-spacing:.02em;color:#f2d78a!important;font-size:11.5pt!important}html body .cv-sheet .cv-header .cv-header-right .applied-date{color:#dbe4f3!important}html body .cv-sheet .cv-top-row{position:relative;overflow:hidden;background-color:#f5f8fd!important;background-image:linear-gradient(120deg,#f8fbff 0,#eef3fb 100%)!important;border:1px solid #e1e8f3!important;border-radius:3mm!important;gap:5mm!important;margin-bottom:3mm!important;padding:3mm 4mm 3mm 4.2mm!important}html body .cv-sheet .cv-top-row:before{content:"";background-color:#d4af37;background-image:linear-gradient(#d4af37 0,#2563eb 100%);width:1.3mm;position:absolute;top:0;bottom:0;left:0}html body .cv-sheet .short-photo-left{background:#fff!important;border:2px solid #0f2a5c!important;border-radius:3mm!important}html body .cv-sheet .cv-header-text .cv-name{color:#0b1f4d!important}html body .cv-sheet .cv-header-text .cv-position{letter-spacing:.03em;background:#0f2a5c;border-radius:2.5mm;align-self:flex-start;margin:.6mm 0 .4mm;padding:.5mm 2.8mm;display:inline-block;color:#fff!important;font-size:9.5pt!important}html body .cv-sheet .cv-header-text .cv-basic-info{color:#475569!important}html body .cv-sheet .cv-header-text .cv-country{background:#fff6dc;border:1px solid #f2d78a;border-radius:2.5mm;align-self:flex-start;margin:.4mm 0;padding:.4mm 2.6mm;display:inline-block;color:#8a6508!important;font-size:9pt!important}html body .cv-sheet .cv-header-text .cv-knows-ethics{color:#14532d!important}html body .cv-sheet .cv-header-text .cv-knows-ethics:before{content:"";color:#16a34a;margin-right:1.5mm;font-family:"Font Awesome 6 Free";font-weight:900}html body .cv-sheet .cv-section-title{align-items:center;gap:2mm;height:6.5mm;line-height:6.5mm;color:#0b1f4d!important;border-bottom:1.5px solid #e2e8f0!important;margin:3mm 0 2mm!important;padding:0!important;font-size:9pt!important;display:flex!important}html body .cv-sheet .cv-section-title:before{content:"";background-color:#d4af37;background-image:linear-gradient(#d4af37 0,#2563eb 100%);border-radius:1mm;flex:none;width:1.2mm;height:4mm}html body .cv-sheet .cv-section-title-ar{width:max-content;max-width:60%;height:6.5mm;line-height:6.5mm;position:relative;color:#64748b!important;border:0!important;margin:-8.5mm 0 2mm auto!important;padding:0!important}html[dir=rtl] body .cv-sheet .cv-section-title-ar{margin-left:0!important;margin-right:auto!important}html body .cv-sheet .cv-personal-passport-grid{background:#fff!important;border:1px solid #e1e8f3!important;border-radius:3mm!important;grid-template-columns:1fr 1.06fr!important;gap:0 4mm!important;margin-bottom:1mm!important;padding:2mm 3.5mm!important}html body .cv-sheet .cv-personal-passport-grid .cv-col:first-child{border-right:1px solid #e1e8f3!important;padding-right:3mm!important}html body .cv-sheet .cv-personal-passport-grid .cv-col:last-child{padding-left:0!important}html body .cv-sheet .cv-personal-passport-grid .cv-col{gap:0!important}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row{border-radius:1mm;align-items:baseline;gap:.6mm;border-bottom:1px solid #eef2f8!important;padding:.55mm 1.2mm!important;font-size:8.3pt!important}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row:nth-child(odd){background:#f6f9fd}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row:last-child{border-bottom:0!important}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-label{color:#475569!important}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-label-ar{white-space:nowrap;color:#94a3b8!important;margin-left:2px!important;font-size:6.6pt!important}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-label{white-space:nowrap}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row .cv-value{color:#0b1f4d!important;font-weight:700!important}html body .cv-sheet .cv-contact-table{background:#fff!important;border:1px solid #e1e8f3!important;border-radius:3mm!important;gap:1.2mm 4mm!important;margin-bottom:1mm!important;padding:2mm 3.5mm!important}html body .cv-sheet .cv-contact-table .cv-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"l a""v v";align-items:baseline;gap:0 2mm;border-bottom:1px solid #eef2f8!important;padding:.8mm 0 1mm!important;display:grid!important}html body .cv-sheet .cv-contact-table .cv-row .cv-label{text-transform:uppercase;letter-spacing:.05em;grid-area:l;font-size:6.8pt;color:#64748b!important}html body .cv-sheet .cv-contact-table .cv-row .cv-label-ar{grid-area:a;justify-self:end;color:#94a3b8!important;margin:0!important;font-size:6.5pt!important}html body .cv-sheet .cv-contact-table .cv-row .cv-value{overflow-wrap:anywhere;grid-area:v;font-size:8.8pt;text-align:start!important;color:#0b1f4d!important;font-weight:700!important}html body .cv-sheet .standing-photo-right{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;border-radius:3mm!important}html body .cv-sheet .passport-photo-full{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;border-radius:4mm!important}html body .cv-sheet .cv-combined-table{border:1px solid #e1e8f3!important;border-radius:3mm!important;margin:2mm 0 3mm!important}html body .cv-sheet .cv-combined-table th{letter-spacing:.04em;color:#fff!important;background-color:#0f2a5c!important;background-image:linear-gradient(115deg,#0b1f4d 0,#1e4f9e 100%)!important;border-bottom:0!important;border-right:1px solid #ffffff2e!important}html body .cv-sheet .cv-combined-table th .ar{color:#f2d78a!important}html body .cv-sheet .cv-combined-table td{color:#1e293b!important;border-right:1px solid #e1e8f3!important}html body .cv-sheet .cv-combined-table td strong,html body .cv-sheet .cv-combined-table td b{color:#0b1f4d}html body .cv-sheet .cv-combined-table td .ar-text{color:#64748b!important;margin:0 0 0 1.2mm!important;display:inline!important}html body .cv-sheet .cv-combined-table td{line-height:1.75}html body .cv-sheet .cv-footer{border-top:0!important;padding-top:3mm!important}html body .cv-sheet .cv-footer:before{content:"";background-color:#e2e8f0;background-image:linear-gradient(90deg,#d4af37 0 22%,#cbd5e1 22%,#e2e8f0 100%);height:1.5px;position:absolute;top:0;left:0;right:0}html body .cv-sheet .cv-footer .footer-contact strong{color:#0b1f4d}html body .cv-sheet .cv-footer .qr-code-cv #cvQRCode{background:#fff;border:1px solid #e1e8f3!important;border-radius:2mm!important}html body .cv-sheet .cv-attached-docs .docs-label{align-items:center;gap:2mm;display:flex;color:#0b1f4d!important;border-bottom:1.5px solid #e2e8f0!important}html body .cv-sheet .cv-attached-docs .doc-item{background:#f6f9fd!important;border:1px solid #e1e8f3!important;border-radius:99px!important;padding:1.4mm 3.2mm!important}html body .cv-sheet .cv-attached-docs .doc-item i{color:#1e4f9e!important}
html body .cv-sheet img{content-visibility:visible!important}html body .cv-sheet{z-index:0}html body .cv-sheet:after{content:"HAPPY FEA";z-index:-1;white-space:nowrap;pointer-events:none;letter-spacing:5px;color:#0f2a5c11;font:800 60pt/1 Cinzel,Playfair Display,Georgia,serif;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}html body .cv-sheet .cv-header{color:#0f2a5c;background-color:#eef4fc!important;background-image:linear-gradient(225deg,#0000 0 18%,#078930 18% 26%,#fcdd09 26% 34%,#da121a 34% 42%,#0000 42% 100%),linear-gradient(115deg,#f8fbff 0,#eef4fc 52%,#e1ebf8 100%)!important;background-position:100% 0,0 0!important;background-repeat:no-repeat,no-repeat!important;background-size:22mm 22mm,100% 100%!important;border-bottom:1mm solid #d4af37!important;padding-right:21mm!important}html body .cv-sheet .cv-header:before{width:50%!important;height:auto!important;box-shadow:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#eef4fc 0,#eef4fc00 75%),linear-gradient(90deg,#1e4f9e1f 1px,#1e4f9e00 1px),linear-gradient(#1e4f9e1f 1px,#1e4f9e00 1px)!important;background-repeat:no-repeat,repeat,repeat!important;background-size:100% 100%,10px 10px,10px 10px!important;border:0!important;border-radius:0!important;inset:0 0 0 auto!important}html body .cv-sheet .cv-header:after{box-sizing:border-box;color:#fcdd09;text-align:center;z-index:2;border-radius:50%;padding:0;font:900 2.2mm/3.8mm "Font Awesome 6 Free";content:""!important;background-color:#0f47af!important;background-image:none!important;width:3.8mm!important;height:3.8mm!important;inset:4.7mm 4.7mm auto auto!important}html body .cv-sheet .cv-header .cv-header-left .brand-logo-sm{box-shadow:0 0 0 3px #0f2a5c12,0 2mm 4mm #0f2a5c1a;background:#fff!important;border:2px solid #d4af37!important}html body .cv-sheet .cv-header .cv-header-left .brand-logo-sm i{color:#c9a227!important}html body .cv-sheet .cv-header .cv-header-left .brand-text{color:#0f2a5c!important}html body .cv-sheet .cv-header .cv-header-left .brand-text .gold{color:#b8911c!important}html body .cv-sheet .cv-header .cv-header-left .brand-text .company-full{color:#1a365d!important}html body .cv-sheet .cv-header .cv-header-left .brand-ar{color:#9a7412!important}html body .cv-sheet .cv-header .cv-header-right{box-shadow:none!important;color:#0f2a5c!important;background:#ffffffd1!important;border:1px solid #cddcf0!important}html body .cv-sheet .cv-header .cv-header-right .ref-label{color:#64748b!important}html body .cv-sheet .cv-header .cv-header-right .ref-number{color:#b8911c!important;letter-spacing:0!important;font-family:Consolas,SFMono-Regular,Menlo,DejaVu Sans Mono,Liberation Mono,Courier New,monospace!important}html body .cv-sheet .cv-header .cv-header-right .ref-number span{color:#0f2a5c}html body .cv-sheet .cv-header .cv-header-right .applied-date{color:#64748b!important}html body .cv-sheet .cv-top-row{background-color:#f5f8fdc7!important;background-image:linear-gradient(120deg,#f8fbffcc 0,#eef3fbcc 100%)!important}html body .cv-sheet .cv-personal-passport-grid,html body .cv-sheet .cv-contact-table{background:#ffffff9e!important}html body .cv-sheet .cv-personal-passport-grid .cv-col .cv-row:nth-child(odd){background:#e8f0fb80!important}html body .cv-sheet .standing-photo-right,html body .cv-sheet .passport-photo-full{background:#f1f5f999!important}html body .cv-sheet .cv-top-row:after{content:"";pointer-events:none;border-top:1.5px solid #2563eb8c;border-right:1.5px solid #2563eb8c;width:6mm;height:6mm;position:absolute;top:2mm;right:2mm}html body .cv-sheet .short-photo-left,html body .cv-sheet .standing-photo-right{position:relative}html body .cv-sheet .short-photo-left:before,html body .cv-sheet .standing-photo-right:before{content:"";z-index:1;pointer-events:none;border-top:1.5px solid #d4af37;border-left:1.5px solid #d4af37;width:4mm;height:4mm;position:absolute;top:1.2mm;left:1.2mm}html body .cv-sheet .short-photo-left:after,html body .cv-sheet .standing-photo-right:after{content:"";z-index:1;pointer-events:none;border-bottom:1.5px solid #d4af37;border-right:1.5px solid #d4af37;width:4mm;height:4mm;position:absolute;bottom:1.2mm;right:1.2mm}html body .cv-sheet .cv-section-title{position:relative}html body .cv-sheet .cv-section-title:after{content:"";background:#1e4f9e;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3.5px;right:0;box-shadow:0 0 0 2px #fff}html body .cv-sheet .cv-combined-table th{color:#0f2a5c!important;background-color:#eaf1fb!important;background-image:linear-gradient(#f3f7fd 0,#e6eefa 100%)!important;border-bottom:2px solid #1e4f9e!important;border-right:1px solid #d6e2f3!important}html body .cv-sheet .cv-combined-table th .ar{color:#9a7412!important;letter-spacing:0!important}html body .cv-sheet .cv-combined-table td .ar-text{letter-spacing:0!important;direction:ltr!important}html body .cv-sheet .cv-header-text .cv-position{background:#123472!important}html[dir=rtl] body .cv-sheet .cv-top-row:after{border-left:1.5px solid #2563eb8c;border-right:0;left:2mm;right:auto}html[dir=rtl] body .cv-sheet .cv-section-title:after{left:0;right:auto}
html body .cv-sheet .cv-header{background-image:linear-gradient(115deg,#f8fbff 0,#eef4fc 52%,#e1ebf8 100%)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important}html body .cv-sheet .cv-header:after{pointer-events:none;content:""!important;z-index:0!important;background-color:#0000!important;background-image:none!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;inset:0!important}html body .cv-sheet .cv-footer{border-radius:0 0 var(--radius) var(--radius);background-color:#eef4fc!important;background-image:linear-gradient(115deg,#f8fbff 0,#eef4fc 52%,#e1ebf8 100%)!important;border-top:1mm solid #d4af37!important;margin-bottom:-8mm!important;margin-left:-10mm!important;margin-right:-10mm!important;padding:3.5mm 10mm 8mm!important}html body .cv-sheet .cv-footer:before{pointer-events:none;background-color:#0000!important;background-image:linear-gradient(90deg,#eef4fc 0,#eef4fc00 75%),linear-gradient(90deg,#1e4f9e1f 1px,#1e4f9e00 1px),linear-gradient(#1e4f9e1f 1px,#1e4f9e00 1px)!important;background-repeat:no-repeat,repeat,repeat!important;background-size:100% 100%,10px 10px,10px 10px!important;width:50%!important;height:auto!important;inset:0 0 0 auto!important}html body .cv-sheet .cv-footer:after{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='40' viewBox='0 0 800 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='800' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.5' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.7' stop-color='%23fff' stop-opacity='0.8'/%3E%3Cstop offset='0.9' stop-color='%23fff' stop-opacity='0.2'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='800' height='40' fill='url(%23g)'/%3E%3C/mask%3E%3Cfilter id='b' x='-5%25%25' y='-50%25%25' width='110%25%25' height='200%25%25'%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3ClinearGradient id='hg' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='800' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='0.3' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23fff' stop-opacity='0.8'/%3E%3Cstop offset='0.8' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='hm'%3E%3Crect width='800' height='40' fill='url(%23hg)'/%3E%3C/mask%3E%3Cfilter id='hb' x='-10%25' y='-100%25' width='120%25' height='300%25'%3E%3CfeGaussianBlur stdDeviation='3.2'/%3E%3C/filter%3E%3C/defs%3E%3Cg mask='url(%23hm)'%3E%3Cg filter='url(%23hb)' opacity='.2'%3E%3Cpath d='M-20.9,40.1 -10.5,34.1 0.6,29 12.4,24.9 25.1,21.8 38.6,19.7 53.1,18.3 68.8,17.6 85.7,17.3 104.1,17.4 124.2,17.6 146.1,18 170.1,18.5 207.5,19.2 244.9,19.4 282.1,19.2 319.2,18.6 355.9,17.9 392.4,17.2 428.4,16.7 464,16.5 499,16.8 533.5,17.4 567.2,18.4 600.2,19.9 619.7,20.9 638.4,21.5 656.5,21.8 674,21.9 690.9,21.8 707.4,21.6 723.4,21.3 739.2,20.9 754.6,20.6 769.8,20.2 784.9,19.9 800,19.6 800,20.5 785,20.9 769.9,21.3 754.7,21.8 739.2,22.4 723.5,23 707.5,23.5 691,24 674,24.3 656.6,24.5 638.4,24.4 619.6,24 600.1,23.3 567.1,22.1 533.4,21.5 499.1,21.2 464,21.3 428.5,21.7 392.5,22.2 356,22.9 319.2,23.5 282.2,24 244.9,24.2 207.5,24.1 170,23.5 146.1,23.3 124.2,23.2 104.3,23.5 86.1,24 69.5,25 54.2,26.4 40.2,28.3 27.3,30.8 15.3,34 4.1,37.9 -6.4,42.6 -16.3,48Z' fill='%23078930'/%3E%3Cpath d='M-16.3,48 -6.4,42.6 4.1,37.9 15.3,34 27.3,30.8 40.2,28.3 54.2,26.4 69.5,25 86.1,24 104.3,23.5 124.2,23.2 146.1,23.3 170,23.5 207.5,24.1 244.9,24.2 282.2,24 319.2,23.5 356,22.9 392.5,22.2 428.5,21.7 464,21.3 499.1,21.2 533.4,21.5 567.1,22.1 600.1,23.3 619.6,24 638.4,24.4 656.6,24.5 674,24.3 691,24 707.5,23.5 723.5,23 739.2,22.4 754.7,21.8 769.9,21.3 785,20.9 800,20.5 800,21.5 785,21.8 769.9,22.4 754.7,23.1 739.3,23.9 723.6,24.7 707.5,25.5 691.1,26.2 674.1,26.7 656.6,27.1 638.4,27.3 619.6,27.1 599.9,26.7 567.1,25.9 533.4,25.6 499.1,25.7 464.1,26.1 428.6,26.6 392.5,27.3 356.1,27.9 319.3,28.4 282.2,28.8 244.9,29 207.5,28.9 170,28.5 146.1,28.5 124.3,28.9 104.5,29.6 86.5,30.8 70.1,32.4 55.3,34.4 41.8,36.9 29.5,39.7 18.2,43.1 7.7,46.8 -2.2,51.1 -11.7,56Z' fill='%23fcdd09'/%3E%3Cpath d='M-11.7,56 -2.2,51.1 7.7,46.8 18.2,43.1 29.5,39.7 41.8,36.9 55.3,34.4 70.1,32.4 86.5,30.8 104.5,29.6 124.3,28.9 146.1,28.5 170,28.5 207.5,28.9 244.9,29 282.2,28.8 319.3,28.4 356.1,27.9 392.5,27.3 428.6,26.6 464.1,26.1 499.1,25.7 533.4,25.6 567.1,25.9 599.9,26.7 619.6,27.1 638.4,27.3 656.6,27.1 674.1,26.7 691.1,26.2 707.5,25.5 723.6,24.7 739.3,23.9 754.7,23.1 769.9,22.4 785,21.8 800,21.5 800,22.4 785,22.8 770,23.5 754.8,24.3 739.4,25.3 723.7,26.4 707.6,27.4 691.1,28.4 674.2,29.1 656.6,29.7 638.4,30.1 619.5,30.3 599.8,30.1 567,29.7 533.4,29.7 499.1,30.2 464.1,30.9 428.6,31.6 392.6,32.3 356.2,32.9 319.4,33.3 282.3,33.6 244.9,33.8 207.4,33.8 169.9,33.5 146.1,33.7 124.4,34.5 104.7,35.7 86.9,37.5 70.8,39.8 56.4,42.4 43.4,45.5 31.7,48.7 21,52.2 11.2,55.8 1.9,59.6 -7.1,63.9Z' fill='%23da121a'/%3E%3C/g%3E%3C/g%3E%3Cg mask='url(%23m)'%3E%3Cpath d='M-16.5,47.8 -12.3,45.3 -8,43 -3.6,40.9 0.9,38.8 5.5,37 10.3,35.2 15.2,33.6 20.2,32.2 25.4,30.9 30.8,29.7 36.3,28.6 42.1,27.7 48,26.8 54.2,26.1 60.6,25.5 67.2,25 74,24.5 81.2,24.1 88.6,23.8 96.3,23.6 104.3,23.4 112.6,23.3 121.3,23.2 130.3,23.2 139.6,23.2 149.4,23.3 159.5,23.4 170,23.5 186.1,23.8 202.2,24 218.2,24.2 234.2,24.2 250.2,24.2 266.2,24.1 282.2,24 298.1,23.8 313.9,23.6 329.8,23.3 345.5,23.1 361.2,22.8 376.9,22.5 392.5,22.2 408,22 423.4,21.7 438.7,21.6 453.9,21.4 469.1,21.3 484.1,21.3 499.1,21.3 513.9,21.3 528.6,21.5 543.1,21.7 557.6,22 571.9,22.4 586,22.8 600.1,23.4 608.5,23.8 616.9,24.1 625.1,24.3 633.1,24.5 641.1,24.6 648.9,24.6 656.6,24.6 664.1,24.6 671.6,24.5 678.9,24.4 686.2,24.3 693.4,24.1 700.5,24 707.5,23.8 714.4,23.5 721.3,23.3 728,23.1 734.8,22.8 741.5,22.6 748.1,22.4 754.7,22.1 761.2,21.9 767.7,21.7 774.2,21.5 780.7,21.3 787.1,21.1 793.6,21 800,20.9 800,21.1 793.6,21.3 787.1,21.5 780.7,21.7 774.2,21.9 767.8,22.2 761.2,22.5 754.7,22.8 748.1,23.1 741.5,23.5 734.8,23.8 728.1,24.2 721.3,24.6 714.5,24.9 707.5,25.2 700.5,25.6 693.4,25.9 686.3,26.1 679,26.4 671.6,26.6 664.2,26.8 656.6,26.9 648.9,27 641.1,27.1 633.1,27.1 625,27 616.8,27 608.5,26.8 599.9,26.6 585.9,26.2 571.8,25.9 557.5,25.7 543.1,25.6 528.5,25.5 513.9,25.6 499.1,25.7 484.2,25.8 469.1,26 454,26.2 438.8,26.5 423.4,26.7 408,27 392.5,27.3 377,27.5 361.3,27.8 345.6,28.1 329.8,28.3 314,28.5 298.1,28.7 282.2,28.8 266.2,28.9 250.3,29 234.2,29 218.2,29 202.1,28.9 186,28.7 170,28.5 159.5,28.5 149.4,28.5 139.7,28.6 130.3,28.8 121.4,29 112.8,29.3 104.5,29.7 96.6,30.2 89,30.7 81.7,31.3 74.7,32 68,32.8 61.5,33.7 55.3,34.6 49.4,35.7 43.7,36.8 38.2,37.9 33,39.2 27.9,40.5 23,41.9 18.3,43.4 13.7,45 9.2,46.6 4.9,48.3 0.7,50.1 -3.5,52.1 -7.5,54.1 -11.5,56.2Z' fill='%230f2a5c' opacity='.16' transform='translate(0 1.8)' filter='url(%23b)'/%3E%3Cpath d='M170.1,23 190.5,23.3 210.9,23.5 231.3,23.6 251.7,23.6 272,23.1 292.3,22.3 312.5,21.4 332.6,20.5 352.6,19.4 372.6,18.4 392.4,17.5 412.1,16.6 431.7,15.9 451.1,15.2 470.4,14.6 489.5,14.1 508.5,13.8 527.3,13.5 545.9,13.5 564.3,13.6 582.5,13.9 600.4,14.4 611.1,14.8 621.5,15 631.8,15.3 641.8,15.4 651.6,15.6 661.3,15.7 670.7,15.8 680.1,15.9 689.2,16 698.3,16.1 707.2,16.2 716,16.3 724.7,16.4 733.3,16.6 741.8,16.8 750.3,17.1 758.7,17.4 767,17.8 775.3,18.2 783.5,18.4 791.7,18.2 800,18 800,18 791.7,18.2 783.5,18.4 775.3,18.2 767,18 758.7,17.9 750.3,17.8 741.8,17.8 733.3,17.7 724.7,17.6 716,17.5 707.2,17.4 698.3,17.3 689.3,17.2 680.1,17.1 670.8,17 661.3,16.9 651.6,16.8 641.8,16.6 631.8,16.5 621.5,16.2 611.1,16 600.4,15.6 582.4,15.1 564.2,14.8 545.9,14.7 527.3,14.7 508.5,15 489.5,15.3 470.4,15.8 451.1,16.4 431.7,17.1 412.1,17.8 392.4,18.6 372.6,19.4 352.6,20.2 332.6,20.9 312.5,21.6 292.3,22.4 272,23.1 251.7,23.6 231.3,23.6 210.9,23.5 190.5,23.3 170.1,23Z' fill='%23078930' opacity='.5'/%3E%3Cpath d='M170,24 190.5,24.9 210.9,25.7 231.3,26.3 251.7,26.8 272,27.1 292.3,27.3 312.6,27.4 332.7,27.4 352.8,27.3 372.7,27.1 392.5,26.7 412.2,26.4 431.8,25.9 451.2,25.3 470.5,24.7 489.6,24.2 508.5,23.7 527.2,23.3 545.8,22.9 564.1,22.7 582.2,22.6 600.1,22.6 610.9,22.4 621.4,22.1 631.7,21.7 641.8,21.3 651.7,20.8 661.3,20.3 670.8,19.8 680.2,19.3 689.3,18.9 698.4,18.5 707.3,18.1 716,17.8 724.7,17.6 733.3,17.5 741.8,17.5 750.3,17.6 758.7,17.7 767,17.8 775.3,18 783.5,18.3 791.8,18.6 800,19 800,19 791.8,18.6 783.5,18.3 775.3,18 767,17.8 758.7,17.7 750.3,17.7 741.9,17.8 733.3,18 724.8,18.3 716.1,18.6 707.3,18.9 698.4,19.3 689.3,19.7 680.2,20.1 670.8,20.6 661.3,21.1 651.7,21.6 641.8,22.1 631.7,22.5 621.4,22.9 610.8,23.2 600.1,23.4 582.2,23.4 564.1,23.5 545.8,23.7 527.2,24.1 508.5,24.5 489.6,24.9 470.5,25.3 451.2,25.7 431.8,26 412.2,26.4 392.5,26.7 372.7,27.1 352.8,27.3 332.7,27.4 312.6,27.4 292.3,27.3 272,27.1 251.7,26.8 231.3,26.3 210.9,25.7 190.5,24.9 170,24Z' fill='%23e2b700' opacity='.5'/%3E%3Cpath d='M169.9,29 190.4,29.3 210.9,29.5 231.3,29.6 251.7,29.6 272.1,29.5 292.4,29.3 312.6,29.1 332.7,28.8 352.8,28.5 372.7,28.7 392.6,28.8 412.3,28.9 431.9,29 451.3,29.2 470.5,29.4 489.6,29.7 508.5,30.1 527.2,30.5 545.7,31 563.9,31.6 581.9,32.3 599.7,33.1 610.6,33.7 621.2,34 631.6,34.2 641.8,34.3 651.7,34.3 661.5,34.1 671.1,33.8 680.5,33.4 689.7,32.9 698.8,32.3 707.8,31.7 716.6,31 725.3,30.2 733.8,29.4 742.3,28.6 750.7,27.8 759.1,27 767.3,26.2 775.5,25.5 783.7,24.7 791.9,24.2 800,24 800,24 791.9,24.2 783.7,24.8 775.5,25.7 767.3,26.6 759.1,27.6 750.8,28.6 742.4,29.5 733.9,30.4 725.3,31.2 716.6,32 707.8,32.7 698.9,33.3 689.8,33.9 680.5,34.4 671.1,34.8 661.5,35.1 651.7,35.3 641.7,35.3 631.6,35.2 621.2,35 610.5,34.7 599.7,34.1 581.9,33.3 563.9,32.6 545.7,32 527.2,31.5 508.5,31.1 489.6,30.7 470.5,30.4 451.3,30.1 431.9,29.7 412.3,29.4 392.6,29.1 372.7,28.8 352.8,28.5 332.7,28.8 312.6,29.1 292.4,29.3 272.1,29.5 251.7,29.6 231.3,29.6 210.9,29.5 190.4,29.3 169.9,29Z' fill='%23da121a' opacity='.45'/%3E%3Cpath d='M-16.5,47.8 -12.3,45.3 -8,43 -3.6,40.9 0.9,38.8 5.5,37 10.3,35.2 15.2,33.6 20.2,32.2 25.4,30.9 30.8,29.7 36.3,28.6 42.1,27.7 48,26.8 54.2,26.1 60.6,25.5 67.2,25 74,24.5 81.2,24.1 88.6,23.8 96.3,23.6 104.3,23.4 112.6,23.3 121.3,23.2 130.3,23.2 139.6,23.2 149.4,23.3 159.5,23.4 170,23.5 186.1,23.8 202.2,24 218.2,24.2 234.2,24.2 250.2,24.2 266.2,24.1 282.2,24 298.1,23.8 313.9,23.6 329.8,23.3 345.5,23.1 361.2,22.8 376.9,22.5 392.5,22.2 408,22 423.4,21.7 438.7,21.6 453.9,21.4 469.1,21.3 484.1,21.3 499.1,21.3 513.9,21.3 528.6,21.5 543.1,21.7 557.6,22 571.9,22.4 586,22.8 600.1,23.4 608.5,23.8 616.9,24.1 625.1,24.3 633.1,24.5 641.1,24.6 648.9,24.6 656.6,24.6 664.1,24.6 671.6,24.5 678.9,24.4 686.2,24.3 693.4,24.1 700.5,24 707.5,23.8 714.4,23.5 721.3,23.3 728,23.1 734.8,22.8 741.5,22.6 748.1,22.4 754.7,22.1 761.2,21.9 767.7,21.7 774.2,21.5 780.7,21.3 787.1,21.1 793.6,21 800,20.9 800,21 793.6,21.1 787.1,21.2 780.7,21.4 774.2,21.6 767.7,21.9 761.2,22.1 754.7,22.4 748.1,22.6 741.5,22.9 734.8,23.2 728.1,23.5 721.3,23.7 714.4,24 707.5,24.3 700.5,24.5 693.4,24.7 686.2,24.9 679,25.1 671.6,25.2 664.1,25.3 656.6,25.4 648.9,25.4 641.1,25.4 633.1,25.3 625.1,25.2 616.9,25 608.5,24.8 600,24.5 586,24 571.9,23.5 557.6,23.2 543.1,23 528.6,22.8 513.9,22.8 499.1,22.7 484.1,22.8 469.1,22.9 454,23 438.7,23.2 423.4,23.4 408,23.6 392.5,23.9 376.9,24.2 361.3,24.5 345.6,24.7 329.8,25 314,25.2 298.1,25.4 282.2,25.6 266.2,25.7 250.2,25.8 234.2,25.8 218.2,25.8 202.1,25.7 186.1,25.5 170,25.2 159.5,25.1 149.4,25 139.7,25 130.3,25 121.3,25.1 112.7,25.3 104.4,25.5 96.4,25.8 88.7,26.1 81.3,26.5 74.3,27 67.4,27.6 60.9,28.2 54.6,29 48.5,29.8 42.6,30.7 37,31.7 31.5,32.8 26.2,34.1 21.1,35.4 16.2,36.9 11.4,38.5 6.8,40.2 2.2,42 -2.2,44 -6.5,46 -10.7,48.2 -14.8,50.6Z' fill='%23078930'/%3E%3Cpath d='M-14.8,50.6 -10.7,48.2 -6.5,46 -2.2,44 2.2,42 6.8,40.2 11.4,38.5 16.2,36.9 21.1,35.4 26.2,34.1 31.5,32.8 37,31.7 42.6,30.7 48.5,29.8 54.6,29 60.9,28.2 67.4,27.6 74.3,27 81.3,26.5 88.7,26.1 96.4,25.8 104.4,25.5 112.7,25.3 121.3,25.1 130.3,25 139.7,25 149.4,25 159.5,25.1 170,25.2 186.1,25.5 202.1,25.7 218.2,25.8 234.2,25.8 250.2,25.8 266.2,25.7 282.2,25.6 298.1,25.4 314,25.2 329.8,25 345.6,24.7 361.3,24.5 376.9,24.2 392.5,23.9 408,23.6 423.4,23.4 438.7,23.2 454,23 469.1,22.9 484.1,22.8 499.1,22.7 513.9,22.8 528.6,22.8 543.1,23 557.6,23.2 571.9,23.5 586,24 600,24.5 608.5,24.8 616.9,25 625.1,25.2 633.1,25.3 641.1,25.4 648.9,25.4 656.6,25.4 664.1,25.3 671.6,25.2 679,25.1 686.2,24.9 693.4,24.7 700.5,24.5 707.5,24.3 714.4,24 721.3,23.7 728.1,23.5 734.8,23.2 741.5,22.9 748.1,22.6 754.7,22.4 761.2,22.1 767.7,21.9 774.2,21.6 780.7,21.4 787.1,21.2 793.6,21.1 800,21 800,21 793.6,21.2 787.1,21.3 780.7,21.5 774.2,21.8 767.7,22 761.2,22.3 754.7,22.6 748.1,22.9 741.5,23.2 734.8,23.5 728.1,23.8 721.3,24.1 714.4,24.5 707.5,24.7 700.5,25 693.4,25.3 686.2,25.5 679,25.7 671.6,25.9 664.1,26.1 656.6,26.2 648.9,26.2 641.1,26.2 633.1,26.2 625,26.1 616.8,26 608.5,25.8 600,25.5 586,25.1 571.8,24.7 557.5,24.5 543.1,24.3 528.6,24.2 513.9,24.2 499.1,24.2 484.1,24.3 469.1,24.4 454,24.6 438.7,24.8 423.4,25.1 408,25.3 392.5,25.6 376.9,25.9 361.3,26.1 345.6,26.4 329.8,26.6 314,26.9 298.1,27 282.2,27.2 266.2,27.3 250.2,27.4 234.2,27.4 218.2,27.4 202.1,27.3 186.1,27.1 170,26.8 159.5,26.8 149.4,26.8 139.7,26.8 130.3,26.9 121.3,27.1 112.7,27.3 104.4,27.6 96.5,28 88.8,28.4 81.5,28.9 74.5,29.5 67.7,30.2 61.2,31 54.9,31.8 48.9,32.7 43.2,33.7 37.6,34.8 32.2,36 27.1,37.3 22.1,38.7 17.2,40.1 12.5,41.7 8,43.4 3.6,45.2 -0.7,47 -5,49.1 -9.1,51.2 -13.2,53.4Z' fill='%23fcdd09'/%3E%3Cpath d='M-13.2,53.4 -9.1,51.2 -5,49.1 -0.7,47 3.6,45.2 8,43.4 12.5,41.7 17.2,40.1 22.1,38.7 27.1,37.3 32.2,36 37.6,34.8 43.2,33.7 48.9,32.7 54.9,31.8 61.2,31 67.7,30.2 74.5,29.5 81.5,28.9 88.8,28.4 96.5,28 104.4,27.6 112.7,27.3 121.3,27.1 130.3,26.9 139.7,26.8 149.4,26.8 159.5,26.8 170,26.8 186.1,27.1 202.1,27.3 218.2,27.4 234.2,27.4 250.2,27.4 266.2,27.3 282.2,27.2 298.1,27 314,26.9 329.8,26.6 345.6,26.4 361.3,26.1 376.9,25.9 392.5,25.6 408,25.3 423.4,25.1 438.7,24.8 454,24.6 469.1,24.4 484.1,24.3 499.1,24.2 513.9,24.2 528.6,24.2 543.1,24.3 557.5,24.5 571.8,24.7 586,25.1 600,25.5 608.5,25.8 616.8,26 625,26.1 633.1,26.2 641.1,26.2 648.9,26.2 656.6,26.2 664.1,26.1 671.6,25.9 679,25.7 686.2,25.5 693.4,25.3 700.5,25 707.5,24.7 714.4,24.5 721.3,24.1 728.1,23.8 734.8,23.5 741.5,23.2 748.1,22.9 754.7,22.6 761.2,22.3 767.7,22 774.2,21.8 780.7,21.5 787.1,21.3 793.6,21.2 800,21 800,21.1 793.6,21.3 787.1,21.5 780.7,21.7 774.2,21.9 767.8,22.2 761.2,22.5 754.7,22.8 748.1,23.1 741.5,23.5 734.8,23.8 728.1,24.2 721.3,24.6 714.5,24.9 707.5,25.2 700.5,25.6 693.4,25.9 686.3,26.1 679,26.4 671.6,26.6 664.2,26.8 656.6,26.9 648.9,27 641.1,27.1 633.1,27.1 625,27 616.8,27 608.5,26.8 599.9,26.6 585.9,26.2 571.8,25.9 557.5,25.7 543.1,25.6 528.5,25.5 513.9,25.6 499.1,25.7 484.2,25.8 469.1,26 454,26.2 438.8,26.5 423.4,26.7 408,27 392.5,27.3 377,27.5 361.3,27.8 345.6,28.1 329.8,28.3 314,28.5 298.1,28.7 282.2,28.8 266.2,28.9 250.3,29 234.2,29 218.2,29 202.1,28.9 186,28.7 170,28.5 159.5,28.5 149.4,28.5 139.7,28.6 130.3,28.8 121.4,29 112.8,29.3 104.5,29.7 96.6,30.2 89,30.7 81.7,31.3 74.7,32 68,32.8 61.5,33.7 55.3,34.6 49.4,35.7 43.7,36.8 38.2,37.9 33,39.2 27.9,40.5 23,41.9 18.3,43.4 13.7,45 9.2,46.6 4.9,48.3 0.7,50.1 -3.5,52.1 -7.5,54.1 -11.5,56.2Z' fill='%23da121a'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:40px;position:absolute;bottom:0;left:0;right:0}html body .cv-sheet .cv-footer>*{z-index:1;position:relative}html body .cv-sheet .cv-footer .qr-code-cv #cvQRCode{border-color:#cddcf0!important}
:is(#servicesSection,#partners,#member,#admin).page-section,#servicesSection#servicesSection .service-sub-page,#servicesSection#servicesSection :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView),#servicesSection#servicesSection :is(#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:before,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) :is(.login-brand-icon,.brand-icon-lg),:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box:before,.page-section.active :is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) .login-box>*,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) #memberLoginFormView>*,:is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView):is(#adminAuthOverlay,#partnerLoginView,#memberLoginRegisterView,#laborIdLoginView,#medicalLoginView,#tasheerLoginView) #partnerLoginFormContent>*{animation:none!important}html body .cv-sheet .cv-header.cv-header.cv-header:before{content:none!important;display:none!important}
#homeWhoWeAreGallery,#homeEmpBenefitsGallery{box-sizing:border-box!important;min-width:0!important}#homeWhoWeAreGallery .home-info-img,#homeEmpBenefitsGallery .home-info-img{aspect-ratio:auto!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}@media (width<=900px){#homeWhoWeAreGallery,#homeEmpBenefitsGallery{flex:0 0 100%!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}#homeWhoWeAreGallery .home-info-img,#homeEmpBenefitsGallery .home-info-img{aspect-ratio:16/10!important;background-size:cover!important;width:100%!important;height:100%!important;min-height:140px!important}}@media (width<=520px){#homeWhoWeAreGallery,#homeEmpBenefitsGallery{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important}#homeWhoWeAreGallery .home-info-img,#homeEmpBenefitsGallery .home-info-img{aspect-ratio:1.6!important;background-position:50%!important;background-size:cover!important;height:100%!important;min-height:125px!important}}
#subPartnerSettings .partner-section-tab{color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important;font-weight:700!important}#subPartnerSettings .partner-section-tab:hover,#subPartnerSettings .partner-section-tab.active{color:#14532d!important;background:#bbf7d0!important;border-color:#4ade80!important}#subPartnerSettings .partner-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;font-size:.75rem;display:grid}#subPartnerSettings .partner-info-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:6px;min-width:0;padding:6px 8px}#subPartnerSettings .partner-joborder-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:.72rem}#subPartnerSettings .partner-joborder-table th,#subPartnerSettings .partner-joborder-table td{text-align:left;border:1px solid #c9a227a6;padding:6px 7px}#subPartnerSettings .partner-joborder-table th{color:var(--accent-gold);background:#c9a22724}@media (width<=650px){#subPartnerSettings .partner-info-grid{grid-template-columns:1fr}#subPartnerSettings .partner-joborder-table{font-size:.68rem}}
.hfx-company-section-title{color:#245b35;background:linear-gradient(90deg,#daf5e0f2,#effcf2f2);border:1px solid #4aa06059;border-radius:9px;margin:18px 0 10px;padding:9px 12px;font-weight:800}.hfx-company-section{background:#fff;border:1px solid #b4bec38c;border-radius:10px;margin-bottom:12px;padding:12px}
.dash-sidebar .dash-logo-text h2,.dash-sidebar .dash-logo-text span,.dash-sidebar .dash-menu-title,.dash-sidebar .partner-name,.dash-sidebar [data-partner-name],#partnerDashboard .dash-logo-text h2,#partnerDashboard .dash-logo-text span,#partnerDashboard .dash-menu-title{color:#fff!important;font-weight:800!important}.dash-sidebar .dash-nav-item,.dash-sidebar .dash-nav-item .nav-label,#partnerDashboard .dash-nav-item,#partnerDashboard .dash-nav-item .nav-label{color:#f5e6c8!important;letter-spacing:.15px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important}.dash-sidebar .dash-nav-item .nav-icon,#partnerDashboard .dash-nav-item .nav-icon{color:#fff!important;font-weight:800!important}.dash-sidebar .dash-nav-item:hover,.dash-sidebar .dash-nav-item:hover .nav-label,#partnerDashboard .dash-nav-item:hover,#partnerDashboard .dash-nav-item:hover .nav-label{color:#fff!important}.dash-sidebar .dash-nav-item.active,.dash-sidebar .dash-nav-item.active .nav-label,#partnerDashboard .dash-nav-item.active,#partnerDashboard .dash-nav-item.active .nav-label{color:#f5e6c8!important}
#partnerRegisterView .partner-benefits-progress-row{grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;align-items:stretch!important;gap:22px!important;width:100%!important;display:grid!important}#partnerRegisterView .partner-benefits-progress-row .partner-benefits-section-reg{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin-bottom:0!important}#partnerRegisterView .partner-benefits-progress-row .partner-progress-float{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}@media (width<=800px){#partnerRegisterView .partner-benefits-progress-row{grid-template-columns:1fr!important}}
#dashHome.php-on>.dash-welcome,#dashHome.php-on>#dashStatsContainer,#dashHome.php-on>.hfea-dash-actions{display:none!important}#hfxPhome{--pn:#0b1f4d;--pn2:#15327a;--pg:#d4af37;--pg2:#f2d78a;--pt:#14213d;--pm:#5b6478;--pb:#e6dcc6;--pc:#fffdf8;color:var(--pt);gap:16px;margin-bottom:18px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;display:grid}#hfxPhome *{box-sizing:border-box}#hfxPhome .php-hero{background-color:var(--pn);color:#fff;background-image:radial-gradient(circle at 88% 20%,#d4af3747,#0000 42%),radial-gradient(circle at 10% 110%,#3b82f659,#0000 45%),linear-gradient(135deg,#0a1a40 0%,#13306e 62%,#1b3f8f 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0b1f4d40}#hfxPhome .php-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}#hfxPhome .php-hero:after{content:"";background:linear-gradient(90deg,var(--pg),var(--pg2),var(--pg));height:3px;position:absolute;bottom:0;left:0;right:0}#hfxPhome .php-hero-main{align-items:center;gap:18px;min-width:0;display:flex;position:relative}#hfxPhome .php-logo{background-color:#fff;border-radius:18px;flex:0 0 78px;place-items:center;width:78px;height:78px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #f2d78a8c,0 10px 24px #00000040}#hfxPhome .php-logo img{object-fit:contain;max-width:86%;max-height:86%}#hfxPhome .php-logo span{color:var(--pn);font:800 34px/1 Plus Jakarta Sans,sans-serif}#hfxPhome .php-hello{min-width:0}#hfxPhome .php-hello small{letter-spacing:.2px;font-size:13px;font-weight:600;display:block;color:var(--pg2)!important}#hfxPhome .php-hello h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:2px 0 8px;font:800 clamp(20px,2.4vw,28px)/1.15 Plus Jakarta Sans,sans-serif;color:#fff!important}#hfxPhome .php-meta{flex-wrap:wrap;gap:6px;display:flex}#hfxPhome .php-chip{background-color:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;color:#e8eefc!important}#hfxPhome .php-chip-ok{background-color:#22c55e29;border-color:#4ade8066;color:#bbf7d0!important}#hfxPhome .php-cta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#hfxPhome .php-btn{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font:700 12.5px/1 Plus Jakarta Sans,sans-serif;transition:transform .15s,box-shadow .15s;display:inline-flex}#hfxPhome .php-btn:hover{transform:translateY(-1px)}#hfxPhome .php-btn-gold{background-color:var(--pg);background-image:linear-gradient(#f2d78a,#d4af37);box-shadow:0 6px 16px #d4af3759;color:#1c1606!important}#hfxPhome .php-btn-ghost{background-color:#ffffff14;border-color:#ffffff40;color:#fff!important}#hfxPhome .php-jo{background-color:#ffffff12;border:1px solid #ffffff29;border-radius:16px;flex:none;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative}#hfxPhome .php-ring-wrap{width:92px;height:92px;position:relative}#hfxPhome .php-ring{width:92px;height:92px;transform:rotate(-90deg)}#hfxPhome .php-ring-bg{fill:none;stroke:#ffffff24;stroke-width:11px}#hfxPhome .php-ring-fg{fill:none;stroke:var(--pg);stroke-width:11px;stroke-linecap:round;transition:stroke-dashoffset .8s}#hfxPhome .php-ring-tx{text-align:center;place-content:center;display:grid;position:absolute;inset:0}#hfxPhome .php-ring-tx b{font:800 19px/1 Plus Jakarta Sans,sans-serif;color:#fff!important}#hfxPhome .php-ring-tx small{text-transform:uppercase;letter-spacing:.8px;font-size:10px;color:#c7d2ea!important}#hfxPhome .php-jo-tx small{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;display:block;color:var(--pg2)!important}#hfxPhome .php-jo-tx b{margin:3px 0;font:800 26px/1.1 Plus Jakarta Sans,sans-serif;display:block;color:#fff!important}#hfxPhome .php-jo-tx b i{font-size:16px;font-style:normal;font-weight:600;color:#c7d2ea!important}#hfxPhome .php-jo-tx span{font-size:12px;font-weight:600;color:#bbf7d0!important}#hfxPhome .php-jo-tx span.php-warn{color:#fecaca!important}#hfxPhome .php-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width>=1700px){#hfxPhome .php-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}#hfxPhome .php-kpi{background-color:var(--pc);border:1px solid var(--pb);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:14px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 2px #14213d08}#hfxPhome .php-kpi:hover{border-color:#d8c79c;transform:translateY(-2px);box-shadow:0 12px 26px #14213d1a}#hfxPhome .php-kpi-ic{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}#hfxPhome .php-kpi-tx{flex-direction:column;min-width:0;display:flex}#hfxPhome .php-kpi-tx small{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden;color:var(--pm)!important}#hfxPhome .php-kpi-tx b{font:800 24px/1.15 Plus Jakarta Sans,sans-serif;color:var(--pt)!important}#hfxPhome .php-kpi-tx em{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden;color:var(--pm)!important}#hfxPhome .php-kpi-go{opacity:0;font-size:10px;transition:opacity .15s;position:absolute;top:10px;right:10px;color:#b9ad8f!important}#hfxPhome .php-kpi:hover .php-kpi-go{opacity:1}#hfxPhome .php-blue .php-kpi-ic,#hfxPhome .php-todo.php-blue .php-todo-ic{background-color:#e3edff;color:#1d4ed8!important}#hfxPhome .php-green .php-kpi-ic{background-color:#dcfce7;color:#15803d!important}#hfxPhome .php-amber .php-kpi-ic,#hfxPhome .php-todo.php-amber .php-todo-ic{background-color:#fef3c7;color:#b45309!important}#hfxPhome .php-navy .php-kpi-ic,#hfxPhome .php-todo.php-navy .php-todo-ic{background-color:#e0e7f5;color:var(--pn)!important}#hfxPhome .php-gold .php-kpi-ic,#hfxPhome .php-todo.php-gold .php-todo-ic{background-color:#fbf0cc;color:#8a6a10!important}#hfxPhome .php-violet .php-kpi-ic,#hfxPhome .php-todo.php-violet .php-todo-ic{background-color:#ede9fe;color:#6d28d9!important}#hfxPhome .php-todo.php-red .php-todo-ic{background-color:#fee2e2;color:#b91c1c!important}#hfxPhome .php-grid{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}#hfxPhome .php-card{background-color:var(--pc);border:1px solid var(--pb);border-radius:18px;min-width:0;padding:16px 18px}#hfxPhome .php-card-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}#hfxPhome .php-card-h h3{align-items:center;gap:8px;margin:0;font:800 14.5px/1.2 Plus Jakarta Sans,sans-serif;display:flex;color:var(--pt)!important}#hfxPhome .php-card-h h3 i{font-size:13px;color:var(--pg)!important}#hfxPhome .php-count{background-color:var(--pn);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:800;display:grid;color:#fff!important}#hfxPhome .php-link{cursor:pointer;background-color:#0000;border:0;padding:4px;font:700 12px/1 Plus Jakarta Sans,sans-serif;color:#1d4ed8!important}#hfxPhome .php-todos{gap:8px;margin:0;padding:0;list-style:none;display:grid}#hfxPhome .php-todo{background-color:#fff;border:1px solid #efe6d2;border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}#hfxPhome .php-todo-ic{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}#hfxPhome .php-todo-tx{flex-direction:column;flex:1;min-width:0;display:flex}#hfxPhome .php-todo-tx b{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--pt)!important}#hfxPhome .php-todo-tx small{font-size:11px;color:var(--pm)!important}#hfxPhome .php-todo button{background-color:var(--pn);cursor:pointer;border:0;border-radius:9px;flex:none;padding:7px 11px;font:700 11.5px/1 Plus Jakarta Sans,sans-serif;color:#fff!important}#hfxPhome .php-todo button:hover{background-color:var(--pn2)}#hfxPhome .php-empty{text-align:center;background-color:#f3fbf5;border:1px dashed #9fd9b0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:22px 10px;display:flex}#hfxPhome .php-empty i{font-size:26px;color:#16a34a!important}#hfxPhome .php-empty b{font-size:13.5px;color:#14532d!important}#hfxPhome .php-empty small{font-size:11.5px;color:#3f6b4e!important}#hfxPhome .php-pipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}#hfxPhome .php-step{background-color:#f4efe2;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}#hfxPhome .php-step i{font-size:12px;color:var(--pn2)!important}#hfxPhome .php-step b{order:2;font:800 17px/1.1 Plus Jakarta Sans,sans-serif;color:var(--pt)!important}#hfxPhome .php-step small{text-overflow:ellipsis;white-space:nowrap;order:3;max-width:100%;margin-left:auto;font-size:11px;font-weight:700;overflow:hidden;color:var(--pm)!important}#hfxPhome .php-bar{margin-top:9px}#hfxPhome .php-bar-h{justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}#hfxPhome .php-bar-h span{font-weight:600;color:var(--pt)!important}#hfxPhome .php-bar-h b{font-weight:800;color:var(--pn)!important}#hfxPhome .php-bar-t{background-color:#ece3cf;border-radius:99px;height:8px;overflow:hidden}#hfxPhome .php-bar-t i{background-color:var(--pn);background-image:linear-gradient(90deg,#13306e,#d4af37);border-radius:99px;height:100%;display:block}#hfxPhome .php-note{margin:6px 0 0;font-size:12px;color:var(--pm)!important}#hfxPhome .php-pay{grid-template-columns:1fr 1fr;gap:8px;display:grid}#hfxPhome .php-pay>div{background-color:#fff;border:1px solid #efe6d2;border-radius:12px;padding:10px 12px}#hfxPhome .php-pay small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;display:block;overflow:hidden;color:var(--pm)!important}#hfxPhome .php-pay b{font:800 20px/1.2 Plus Jakarta Sans,sans-serif;color:var(--pt)!important}#hfxPhome .php-paid{background-color:var(--pn);background-image:linear-gradient(135deg,#0b1f4d,#1b3f8f);border-radius:13px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:12px 14px;display:flex}#hfxPhome .php-paid span{font-size:12px;font-weight:600;color:#c7d2ea!important}#hfxPhome .php-paid b{font:800 16px/1 Plus Jakarta Sans,sans-serif;color:var(--pg2)!important}#partnerDashboardView #dashHome.php-on .dash-grid-2{gap:14px;margin-bottom:14px}#partnerDashboardView #dashHome.php-on .dash-panel{box-shadow:none;background-color:#fffdf8;border:1px solid #e6dcc6;border-radius:18px}#partnerDashboardView #dashHome.php-on .dash-panel:before{opacity:1;background:linear-gradient(90deg,#0b1f4d,#d4af37);height:3px}#partnerDashboardView #dashHome.php-on .dash-panel .dash-panel-header h3{color:#14213d;font:800 14.5px/1.2 Plus Jakarta Sans,sans-serif}@media (width<=1280px){#hfxPhome .php-grid{grid-template-columns:1fr 1fr}#hfxPhome .php-grid>.php-card:first-child{grid-column:1/-1}}@media (width<=860px){#hfxPhome .php-hero{flex-direction:column;align-items:stretch;padding:20px}#hfxPhome .php-jo{justify-content:center}#hfxPhome .php-grid{grid-template-columns:1fr}}@media (width<=560px){#hfxPhome .php-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#hfxPhome .php-kpi{gap:9px;padding:11px}#hfxPhome .php-kpi-ic{flex-basis:34px;width:34px;height:34px;font-size:14px}#hfxPhome .php-kpi-tx b{font-size:20px}#hfxPhome .php-hero-main{flex-direction:column;align-items:flex-start}#hfxPhome .php-logo{flex-basis:62px;width:62px;height:62px}#hfxPhome .php-btn{flex:auto;justify-content:center}#hfxPhome .php-step small{font-size:9px}#hfxPhome .php-kpi-tx small{white-space:normal;line-height:1.25}#hfxPhome .php-kpi-tx em{white-space:normal;line-height:1.3}}html.hfx-motion-off #hfxPhome *{transition:none!important}@media (width<=800px){#partnerDashboardView .partner-dash-wrapper .dash-sidebar{z-index:5;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;align-items:center;gap:6px;flex-direction:row!important;flex:100%!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;display:flex!important;position:relative!important;top:auto!important;overflow:auto hidden!important}#partnerDashboardView .partner-dash-wrapper .dash-sidebar::-webkit-scrollbar{display:none}#partnerDashboardView .dash-sidebar .dash-logo,#partnerDashboardView .dash-sidebar .dash-menu-title,#partnerDashboardView .dash-sidebar .dash-help-box,#partnerDashboardView .dash-sidebar .sidebar-brand-footer{display:none!important}#partnerDashboardView .dash-sidebar .partner-sidebar-bottom-actions{display:contents!important}#partnerDashboardView .dash-sidebar .dash-nav-item{white-space:nowrap;gap:7px;border-radius:999px!important;flex:none!important;width:auto!important;min-height:0!important;margin:0!important;padding:9px 13px!important}#partnerDashboardView .dash-sidebar .dash-nav-item .nav-label{font-size:12.5px!important;display:inline!important}#partnerDashboardView .partner-dash-wrapper .dash-main{min-width:0;flex:100%!important;width:100%!important}}
#news#news#news #newsContainer,#news#news#news #hfxNwTools,#news#news#news #hfxNwNone{display:none!important}#hfxNews{--n1:#0a1430;--n2:#13265a;--gd:#d4af37;--gd2:#f2d78a;--iv:#fffdf8;--ink:#14213d;--mut:#5d6679;--ln:#e8dfcb;color:#e8eefc;gap:18px;margin:4px 0 18px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,sans-serif;display:grid}#hfxNews *{box-sizing:border-box}#hfxNews{grid-template-columns:minmax(0,1fr);max-width:100%}#hfxNews>*{min-width:0}#hfxNews .nws-ticker{max-width:100%}#hfxNews .nws-mast{border-bottom:1px solid #f2d78a38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}#hfxNews .nws-kicker{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex;color:var(--gd2)!important}#hfxNews .nws-mast h3{letter-spacing:-.01em;margin:6px 0 4px;font:800 clamp(22px,3vw,34px)/1.12 Playfair Display,Georgia,serif;color:#fff!important}#hfxNews .nws-mast p{margin:0;font-size:13.5px;color:#b9c4dd!important}#hfxNews .nws-live{background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}#hfxNews .nws-live b{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;color:#fca5a5!important}#hfxNews .nws-live small{font-size:12px;color:#c7d2ea!important}#hfxNews .nws-pulse{background-color:#ef4444;border-radius:50%;width:9px;height:9px;position:relative}#hfxNews .nws-pulse:after{content:"";border:2px solid #ef44448c;border-radius:50%;animation:1.8s ease-out infinite nwsPing;position:absolute;inset:-5px}@keyframes nwsPing{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}#hfxNews .nws-ticker{background-color:#0d1b42;border:1px solid #f2d78a40;border-radius:14px;align-items:stretch;display:flex;overflow:hidden}#hfxNews .nws-tk-label{background-color:var(--gd);text-transform:uppercase;letter-spacing:.08em;background-image:linear-gradient(#f2d78a,#d4af37);flex:none;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:flex;color:#1c1606!important}#hfxNews .nws-tk-view{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}#hfxNews .nws-tk-track{white-space:nowrap;will-change:transform;align-items:center;gap:18px;padding:11px 0;animation:40s linear infinite nwsTk;display:inline-flex}#hfxNews .nws-ticker:hover .nws-tk-track{animation-play-state:paused}#hfxNews .nws-tk-track a{font-size:13px;font-weight:600;text-decoration:none;color:#e8eefc!important}#hfxNews .nws-tk-track a:hover{color:var(--gd2)!important}#hfxNews .nws-tk-track em{background-color:#ef4444;border-radius:5px;margin-right:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;color:#fff!important}#hfxNews .nws-dot{font-size:8px;color:var(--gd)!important}@keyframes nwsTk{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] #hfxNews .nws-tk-track{animation-name:nwsTkR}@keyframes nwsTkR{0%{transform:translate(0)}to{transform:translate(50%)}}#hfxNews .nws-fresh{justify-content:center;display:flex}#hfxNews .nws-fresh[hidden]{display:none}#hfxNews .nws-fresh button{cursor:pointer;background-color:#16a34a;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font:700 13px/1 inherit;animation:.45s nwsDrop;display:inline-flex;box-shadow:0 10px 24px #16a34a59;color:#fff!important}@keyframes nwsDrop{0%{opacity:0;transform:translateY(-10px)}}#hfxNews .nws-top{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;display:grid}#hfxNews .nws-feat{min-width:0;position:relative}#hfxNews .nws-hero{cursor:pointer;background-color:var(--n1);border-radius:22px;outline:none;height:100%;min-height:400px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}#hfxNews .nws-hero:focus-visible{box-shadow:0 0 0 3px var(--gd)}#hfxNews .nws-hero-img{object-fit:cover;width:100%;height:100%;transition:transform 6s;animation:.6s nwsFade;position:absolute;inset:0}#hfxNews .nws-hero:hover .nws-hero-img{transform:scale(1.05)}@keyframes nwsFade{0%{opacity:.2}}#hfxNews .nws-hero-shade{background:linear-gradient(#0a14300d 0%,#0a143040 40%,#080f24f0 100%);position:absolute;inset:0}#hfxNews .nws-hero-tx{padding:26px 28px 30px;animation:.5s nwsUp;position:absolute;bottom:0;left:0;right:0}@keyframes nwsUp{0%{opacity:0;transform:translateY(12px)}}#hfxNews .nws-hero-tx h3{text-shadow:0 2px 14px #0006;margin:12px 0 8px;font:800 clamp(21px,2.6vw,32px)/1.18 Playfair Display,Georgia,serif;color:#fff!important}#hfxNews .nws-hero-tx p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;margin:0 0 12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden;color:#dbe3f4!important}#hfxNews .nws-hero .nws-meta span{color:#c7d2ea!important}#hfxNews .nws-cta{background-color:var(--gd);background-image:linear-gradient(#f2d78a,#d4af37);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:800;transition:gap .2s;display:inline-flex;color:#1c1606!important}#hfxNews .nws-hero:hover .nws-cta{gap:12px}#hfxNews .nws-dots{z-index:2;gap:6px;display:flex;position:absolute;top:16px;right:16px}#hfxNews .nws-dots button{cursor:pointer;background-color:#ffffff4d;border:0;border-radius:99px;width:34px;height:6px;padding:0;overflow:hidden}#hfxNews .nws-dots button i{transform-origin:0;background-color:var(--gd2);width:100%;height:100%;display:block;transform:scaleX(0)}#hfxNews .nws-dots button.on i{will-change:transform;animation:8s linear nwsBar;transform:scaleX(1)}#hfxNews .nws-feat:hover .nws-dots button.on i{animation-play-state:paused}@keyframes nwsBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#hfxNews .nws-cat{letter-spacing:.08em;text-transform:uppercase;background-color:#0f766e;border-radius:999px;align-items:center;padding:5px 11px;font-size:10.5px;font-weight:800;display:inline-flex;color:#fff!important}#hfxNews .nws-cat.nws-blue{background-color:#1d4ed8}#hfxNews .nws-cat.nws-violet{background-color:#6d28d9}#hfxNews .nws-cat.nws-green{background-color:#15803d}#hfxNews .nws-cat.nws-gold{background-color:#a16207}#hfxNews .nws-cat.nws-rose{background-color:#be123c}#hfxNews .nws-new{letter-spacing:.06em;text-transform:uppercase;background-color:#ef4444;border-radius:999px;margin-left:6px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex;color:#fff!important}#hfxNews .nws-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}#hfxNews .nws-meta span{align-items:center;gap:5px;display:inline-flex;color:var(--mut)!important}#hfxNews .nws-readmark{font-weight:700;color:#16a34a!important}#hfxNews .nws-hero .nws-readmark{color:#86efac!important}#hfxNews .nws-unread{font-weight:700;color:#1d4ed8!important}#hfxNews .nws-unread:before{content:"";background-color:#2563eb;border-radius:50%;width:7px;height:7px;margin-right:2px}#hfxNews .nws-index{background-color:var(--iv);border:1px solid var(--ln);border-radius:22px;flex-direction:column;min-width:0;padding:18px;display:flex}#hfxNews .nws-index-h{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;display:flex}#hfxNews .nws-index-h b{font:800 17px/1.2 Playfair Display,Georgia,serif;color:var(--ink)!important}#hfxNews .nws-index-h span{font-size:12px;font-weight:700;color:var(--mut)!important}#hfxNews .nws-index ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#hfxNews .nws-index li{border-bottom:1px dashed var(--ln);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 6px;transition:background-color .15s;display:flex}#hfxNews .nws-index li:last-child{border-bottom:0}#hfxNews .nws-index li:hover,#hfxNews .nws-index li.on{background-color:#f6efdd}#hfxNews .nws-num{flex:none;font:800 22px/1 Playfair Display,Georgia,serif;color:#c9b27a!important}#hfxNews .nws-index li.on .nws-num{color:var(--gd)!important}#hfxNews .nws-ix-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#hfxNews .nws-ix-tx small{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700;color:var(--mut)!important}#hfxNews .nws-ix-tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden;color:var(--ink)!important}#hfxNews .nws-index li.is-read .nws-ix-tx b{color:#6b7280!important}#hfxNews .nws-ix-img{object-fit:cover;background-color:#e9e2d0;border-radius:10px;flex:0 0 64px;width:64px;height:52px}#hfxNews .nws-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#hfxNews .nws-chips{flex-wrap:wrap;gap:8px;display:flex}#hfxNews .nws-chips button{cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font:700 12.5px/1 inherit;transition:background-color .15s,border-color .15s;display:inline-flex;color:#e8eefc!important}#hfxNews .nws-chips button i{background-color:#ffffff1f;border-radius:99px;min-width:20px;padding:2px 6px;font-size:11px;font-style:normal;color:inherit!important}#hfxNews .nws-chips button:hover{border-color:#f2d78a99}#hfxNews .nws-chips button.on{background-color:var(--gd);background-image:linear-gradient(#f2d78a,#d4af37);border-color:#0000;color:#1c1606!important}#hfxNews .nws-chips button.on i{background-color:#1c160626}#hfxNews .nws-search{background-color:var(--iv);border:1px solid var(--ln);border-radius:12px;align-items:center;gap:8px;min-width:240px;padding:0 14px;display:flex}#hfxNews .nws-search i{color:var(--mut)!important}#hfxNews .nws-search input{background-color:#0000;border:0;outline:0;flex:1;min-width:0;height:40px;font:600 13.5px inherit;color:var(--ink)!important}#hfxNews .nws-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}#hfxNews .nws-card{background-color:var(--iv);border:1px solid var(--ln);cursor:pointer;border-radius:20px;outline:none;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}#hfxNews .nws-card:hover,#hfxNews .nws-card:focus-visible{transform:translateY(-4px);box-shadow:0 22px 44px #0000004d}#hfxNews .nws-card.is-fresh{box-shadow:0 0 0 3px #22c55e,0 18px 40px #22c55e40}#hfxNews .nws-card-img{aspect-ratio:16/9;background-color:#e9e2d0;position:relative;overflow:hidden}#hfxNews .nws-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}#hfxNews .nws-card:hover .nws-card-img img{transform:scale(1.06)}#hfxNews .nws-card-img .nws-cat{position:absolute;top:12px;left:12px}#hfxNews .nws-card-img .nws-new{position:absolute;top:12px;right:12px}#hfxNews .nws-card-tx{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}#hfxNews .nws-card h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font:800 17px/1.3 Playfair Display,Georgia,serif;display:-webkit-box;overflow:hidden;color:var(--ink)!important}#hfxNews .nws-card.is-read h4{color:#4b5563!important}#hfxNews .nws-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden;color:#4a5263!important}#hfxNews .nws-card .nws-meta{border-top:1px solid var(--ln);margin-top:auto;padding-top:10px}#hfxNews .nws-empty{text-align:center;background-color:#ffffff0a;border:1px dashed #fff3;border-radius:20px;flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:40px 16px;display:flex}#hfxNews .nws-empty i{font-size:30px;color:var(--gd2)!important}#hfxNews .nws-empty b{font-size:15px;color:#fff!important}#hfxNews .nws-empty small{font-size:12.5px;color:#b9c4dd!important}body.nws-lock{overflow:hidden}.nws-rd{z-index:10050;backdrop-filter:blur(6px);opacity:0;background-color:#050a19b8;justify-content:center;align-items:center;padding:24px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,sans-serif;transition:opacity .22s;display:flex;position:fixed;inset:0}.nws-rd[hidden]{display:none}.nws-rd.on{opacity:1}.nws-rd-bar{z-index:2;background-color:#ffffff1a;height:4px;position:fixed;top:0;left:0;right:0}.nws-rd-bar i{background-color:#d4af37;background-image:linear-gradient(90deg,#f2d78a,#d4af37);width:0;height:100%;display:block}.nws-rd-box{background-color:#fffdf8;border-radius:24px;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 48px);transition:transform .25s;display:flex;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 40px 90px #00000080}.nws-rd.on .nws-rd-box{transform:none}.nws-rd-top{z-index:3;position:absolute;top:12px;right:12px}.nws-rd-x{cursor:pointer;background-color:#0a1430bf;border:0;border-radius:50%;width:40px;height:40px;font-size:16px;color:#fff!important}.nws-rd-x:hover{background-color:#0a1430}.nws-rd-scroll{overscroll-behavior:contain;overflow-y:auto}.nws-rd-hero{aspect-ratio:21/9;background-color:#e9e2d0;overflow:hidden}.nws-rd-hero img{object-fit:cover;width:100%;height:100%}.nws-rd-in{color:#14213d;padding:24px clamp(18px,5vw,48px) 34px}.nws-rd-in .nws-cat{letter-spacing:.08em;text-transform:uppercase;background-color:#0f766e;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:800;display:inline-flex;color:#fff!important}.nws-rd-in .nws-cat.nws-blue{background-color:#1d4ed8}.nws-rd-in .nws-cat.nws-violet{background-color:#6d28d9}.nws-rd-in .nws-cat.nws-green{background-color:#15803d}.nws-rd-in .nws-cat.nws-gold{background-color:#a16207}.nws-rd-in .nws-cat.nws-rose{background-color:#be123c}.nws-rd-in h2{margin:12px 0 10px;font:800 clamp(24px,3.4vw,36px)/1.15 Playfair Display,Georgia,serif;color:#0a1430!important}.nws-rd-in .nws-meta{border-bottom:1px solid #e8dfcb;flex-wrap:wrap;gap:6px 16px;margin-bottom:18px;padding-bottom:16px;font-size:13px;display:flex}.nws-rd-in .nws-meta span{align-items:center;gap:6px;display:inline-flex;color:#5d6679!important}.nws-rd-text p{margin:0 0 16px;font-size:16px;line-height:1.8;color:#2b3346!important}.nws-rd-text p.nws-lead{font-size:18px;font-weight:500;line-height:1.7;color:#14213d!important}.nws-rd-text p.nws-lead:first-letter{float:left;color:#b8901f;margin:6px 10px 0 0;font:800 54px/.9 Playfair Display,Georgia,serif}[dir=rtl] .nws-rd-text p.nws-lead:first-letter{float:right;margin:6px 0 0 10px}.nws-rd-src{word-break:break-all;background-color:#eef3ff;border-radius:12px;align-items:center;gap:8px;margin:4px 0 18px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#1d4ed8!important}.nws-rd-share{border-top:1px solid #e8dfcb;border-bottom:1px solid #e8dfcb;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.nws-rd-share span{text-transform:uppercase;letter-spacing:.08em;margin-right:4px;font-size:12px;font-weight:800;color:#5d6679!important}.nws-rd-share button{cursor:pointer;background-color:#fff;border:1px solid #e8dfcb;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font:700 12.5px/1 inherit;display:inline-flex;color:#14213d!important}.nws-rd-share button:hover{border-color:#d4af37}.nws-rd-nav{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.nws-rd-nav button{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #e8dfcb;border-radius:14px;flex-direction:column;gap:5px;padding:14px;font-family:inherit;display:flex}.nws-rd-nav button.nx{text-align:right}.nws-rd-nav button:hover{background-color:#fdf8ea;border-color:#d4af37}.nws-rd-nav small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;color:#a16207!important}.nws-rd-nav b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden;color:#14213d!important}.nws-rd-relh{margin:6px 0 10px;font:800 16px/1.2 Playfair Display,Georgia,serif;color:#0a1430!important}.nws-rd-rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nws-rd-rel button{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #e8dfcb;border-radius:14px;flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}.nws-rd-rel img{aspect-ratio:16/10;object-fit:cover;background-color:#e9e2d0;width:100%}.nws-rd-rel span{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.nws-rd-rel small{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800;color:#5d6679!important}.nws-rd-rel b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden;color:#14213d!important}@media (width<=980px){#hfxNews .nws-top{grid-template-columns:1fr}#hfxNews .nws-hero{min-height:340px}}@media (width<=640px){#hfxNews .nws-mast{align-items:flex-start}#hfxNews .nws-hero{border-radius:18px;min-height:420px}#hfxNews .nws-hero-tx{padding:18px 18px 22px}#hfxNews .nws-search{width:100%;min-width:0}#hfxNews .nws-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}#hfxNews .nws-chips button{flex:none}#hfxNews .nws-grid{grid-template-columns:1fr}.nws-rd{padding:0}.nws-rd-box{border-radius:0;height:100%;max-height:100vh}.nws-rd-nav,.nws-rd-rel{grid-template-columns:1fr}.nws-rd-text p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){#hfxNews *,.nws-rd *{transition:none!important;animation:none!important}#hfxNews .nws-tk-view{overflow-x:auto}}html.hfx-motion-off #hfxNews *{animation:none!important}
.hfx-fin-auto{background-color:#fff7f7;border:1px solid #fca5a5;border-radius:12px;margin-top:12px;padding:12px}.hfx-fin-auto h5{margin:0 0 4px;font-size:.8rem;color:#991b1b!important}.hfx-fin-auto p{margin:0 0 8px;font-size:.7rem;color:#7f1d1d!important}.hfx-fin-auto .hfx-fin-tbl td.n{font-weight:800;color:#b91c1c!important}.hfx-fin-auto .hfx-fin-autot td{font-weight:800;color:#991b1b!important;background-color:#fee2e2!important}.hfx-fin-bank{background-color:#f8fafc;border:1px solid #c7d2e5;border-radius:12px;margin:0 0 14px;overflow:hidden}.hfx-fin-bank>summary{cursor:pointer;background-color:#eef3fb;align-items:center;gap:8px;padding:11px 14px;font-size:.8rem;font-weight:800;list-style:none;display:flex;color:#0b2455!important}.hfx-fin-bank>summary::-webkit-details-marker{display:none}.hfx-fin-bank>summary .hfx-fin-cnt{margin-left:auto}.hfx-fin-bank[open]>summary{border-bottom:1px solid #c7d2e5}.hfx-fin-bank>.hfx-fin-fg,.hfx-fin-bank>.hfx-fin-nl,.hfx-fin-bank>.hfx-fin-hint{margin:10px 14px}.hfx-fin-bank textarea{color:#0f172a;width:100%;min-height:60px;font:inherit;background-color:#fff;border:1px solid #94a3b8;border-radius:8px;padding:7px 9px}#admin#admin .hfx-fin-bank span,#admin#admin .hfx-fin-auto span{color:inherit}#admin#admin .hfx-gp{color:#1f2937;background-color:#fbf7ec;border:1px solid #e3d6b4;border-radius:12px;margin-bottom:14px;padding:14px}#admin#admin .hfx-gp h5{align-items:center;gap:7px;margin:0 0 4px;font-size:.82rem;display:flex;color:#0b2455!important}#admin#admin .hfx-gp h5 i{color:#b8901f!important}#admin#admin .hfx-gp .hfx-gp-p{margin:0 0 10px;font-size:.7rem;color:#475569!important}#admin#admin .hfx-gp label{flex-direction:column;gap:4px;font-size:.7rem;font-weight:700;display:flex;color:#334155!important}#admin#admin .hfx-gp select,#admin#admin .hfx-gp input{height:38px;font:inherit;background-color:#fff;border:1px solid #b9c3d3;border-radius:8px;padding:5px 9px;font-weight:600;color:#0f172a!important}#admin#admin .hfx-gp-add{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}#admin#admin .hfx-gp-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}#admin#admin .hfx-gp-btn{cursor:pointer;background-color:#0b2455;border:0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex;color:#fff!important}#admin#admin .hfx-gp-btn.gold{background-color:#d4af37;background-image:linear-gradient(#f2d78a,#d4af37);color:#1c1606!important}#admin#admin .hfx-gp-btn *{color:inherit!important}#admin#admin .hfx-gp-tbl{border-collapse:collapse;background-color:#fff;border:1px solid #d9cfb4;border-radius:10px;width:100%;overflow:hidden}#admin#admin .hfx-gp-tbl th{text-transform:uppercase;letter-spacing:.06em;text-align:left;background-color:#0b2455;padding:8px 10px;font-size:.66rem;color:#f2d78a!important}#admin#admin .hfx-gp-tbl td{border-top:1px solid #eee5cf;padding:6px 10px;font-size:.74rem;color:#0f172a!important}#admin#admin .hfx-gp-tbl td b{color:#0b2455!important}#admin#admin .hfx-gp-tbl input{max-width:140px;height:32px}#admin#admin .hfx-gp-tbl td:last-child{text-align:center;width:46px}#admin#admin .hfx-gp-del{cursor:pointer;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;width:32px;height:32px;color:#b91c1c!important}#admin#admin .hfx-gp-del i{color:#b91c1c!important}#admin#admin .hfx-gp-none{text-align:center;color:#64748b!important}#admin#admin .hfx-gp-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}#admin#admin .hfx-gp-st{font-size:.7rem;font-weight:700;color:#15803d!important}@media (width<=640px){#admin#admin .hfx-gp-add{grid-template-columns:1fr}}
#member#member#member #memberSidebar,#member#member#member #memberSidebarToggle{display:none!important}#member#member#member .member-layout{display:block!important}#member#member#member .member-content{width:100%;max-width:100%}.hfx-dk{gap:12px;margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,sans-serif;display:grid}.hfx-dk-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#member#member#member .hfx-dk-st{text-align:left;cursor:pointer;background-color:#fffdf8;border:1px solid #e6dcc6;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex}#member#member#member .hfx-dk-st:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}#member#member#member .hfx-dk-ic{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}#member#member#member .hfx-dk-tx{flex-direction:column;min-width:0;display:flex}#member#member#member .hfx-dk-tx small{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden;color:#5d6679!important}#member#member#member .hfx-dk-tx b{font:800 22px/1.15 Plus Jakarta Sans,sans-serif;color:#14213d!important}#member#member#member .hfx-dk-tx em{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden;color:#5d6679!important}#member#member#member .hfx-dk-navy .hfx-dk-ic{background-color:#e0e7f5;color:#0b1f4d!important}#member#member#member .hfx-dk-blue .hfx-dk-ic{background-color:#e3edff;color:#1d4ed8!important}#member#member#member .hfx-dk-green .hfx-dk-ic{background-color:#dcfce7;color:#15803d!important}#member#member#member .hfx-dk-red .hfx-dk-ic{background-color:#fee2e2;color:#b91c1c!important}#member#member#member .hfx-dk-amber .hfx-dk-ic{background-color:#fef3c7;color:#b45309!important}#member#member#member .hfx-dk-ic i{color:inherit!important}.hfx-dk-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#member#member#member .hfx-dk-tab{cursor:pointer;background-color:#ffffff0f;border:1px solid #f2d78a4d;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font:700 13px/1 Plus Jakarta Sans,sans-serif;transition:background-color .15s;display:inline-flex;color:#e8eefc!important}#member#member#member .hfx-dk-tab i{color:inherit!important}#member#member#member .hfx-dk-tab b{text-align:center;background-color:#ffffff24;border-radius:99px;min-width:22px;padding:3px 7px;font-size:11px;color:inherit!important}#member#member#member .hfx-dk-tab.active{background-color:#d4af37;background-image:linear-gradient(#f2d78a,#d4af37);border-color:#0000;box-shadow:0 8px 18px #d4af374d;color:#1c1606!important}#member#member#member .hfx-dk-tab.active b{background-color:#1c160626}#member#member#member .hfx-dk-tip{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex;color:#c7d2ea!important}#member#member#member .hfx-dk-tip b,#member#member#member .hfx-dk-tip i{color:#f2d78a!important}#member#member#member .member-dash-page>div:first-child{margin-bottom:10px!important}#member#member#member .hfx-dk-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}#member#member#member .hfx-dk-search{background-color:#fff;border:1px solid #d8ccb0;border-radius:11px;flex:260px;align-items:center;gap:8px;height:42px;margin:0;padding:0 12px;display:flex}#member#member#member .hfx-dk-search i{color:#8a7a55!important}#member#member#member .hfx-dk-search input{outline:0;flex:1;min-width:0;height:40px;font:600 13px inherit;box-shadow:none!important;color:#14213d!important;background:0 0!important;border:0!important;padding:0!important}#member#member#member .hfx-dk-exp{flex-wrap:nowrap;align-items:center;gap:6px;height:42px;background-color:#f6efdd!important;border:1px solid #d8ccb0!important;border-radius:11px!important;margin:0!important;padding:4px 6px 4px 12px!important;display:flex!important}#member#member#member .hfx-dk-exp .hfx-doc-export-title{white-space:nowrap;font-weight:800;color:#15803d!important;margin:0!important;font-size:12px!important}#member#member#member .hfx-dk-exp .hfx-doc-export-title i{color:#15803d!important}#member#member#member .hfx-dk-exp label{align-items:center;gap:5px;color:#5d6679!important;flex-direction:row!important;margin:0!important;font-size:11.5px!important;display:flex!important}#member#member#member .hfx-dk-exp label span{font-weight:700;color:#5d6679!important}#member#member#member .hfx-dk-exp input{width:56px!important;height:32px!important;padding:2px 6px!important;font-size:12px!important}#member#member#member .hfx-dk-exp .hfx-doc-export-btn{height:32px!important;margin:0!important;padding:0 12px!important;font-size:12px!important}#member#member#member .member-dash-page table{table-layout:fixed;min-width:980px!important}#member#member#member .member-dash-page th:first-child{width:92px}#member#member#member .member-dash-page th:nth-child(2){width:15%}#member#member#member .member-dash-page th:nth-child(3){width:11%}#member#member#member .member-dash-page th:nth-child(4){width:8%}#member#member#member .member-dash-page th:nth-child(5){width:13%}#member#member#member .member-dash-page th:nth-child(6){width:11%}#member#member#member .member-dash-page th:nth-child(7){width:128px}#member#member#member .member-dash-page th:nth-child(8){width:148px}#member#member#member .member-dash-page td input[data-field]{min-width:0;height:30px;font-size:12px;border-radius:6px!important;width:100%!important;padding:2px 6px!important}#member#member#member .member-dash-page td input[data-field]:focus{outline:2px solid #d4af37;background-color:#fff!important}#member#member#member .member-dash-page td input.field-missing{outline:2px solid #ef4444;background-color:#fef2f2!important}#member#member#member .doc-checklist-open-btn{white-space:nowrap;cursor:pointer;background-color:#f0fdf4;border:1px solid #86efac;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:6px 9px;font-size:11.5px;font-weight:800;display:inline-flex;color:#15803d!important}#member#member#member .doc-checklist-open-btn.doc-missing{background-color:#fef2f2;border-color:#fca5a5;color:#b91c1c!important}#member#member#member .doc-checklist-open-btn small{opacity:.75;font-weight:700;color:inherit!important}#member#member#member .doc-checklist-open-btn i{color:inherit!important}#member#member#member .member-doc-action-compact{flex-wrap:wrap;gap:5px;display:flex}#member#member#member .member-doc-action-btn{justify-content:center;align-items:center;gap:4px;min-width:32px;height:30px;font-weight:800;border-radius:8px!important;width:auto!important;padding:0 9px!important;font-size:11.5px!important;display:inline-flex!important}#member#member#member .member-doc-action-btn i{color:inherit!important}#member#member#member .member-doc-returned-row td{opacity:.75}@media (width<=1100px){.hfx-dk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#member#member#member .hfx-dk-tip{width:100%;margin-left:0}}@media (width<=640px){.hfx-dk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hfx-dk-stats>:last-child{grid-column:1/-1}#member#member#member .hfx-dk-tab{flex:1 1 0;justify-content:center;padding:10px 8px;font-size:12px}#member#member#member .hfx-dk-exp{justify-content:space-between;width:100%}}#member#member#member .hfx-dk-exp{width:auto;flex-wrap:nowrap!important;flex:none!important}#member#member#member .hfx-dk-exp .hfx-doc-export-title{text-transform:none!important;letter-spacing:0!important;flex:none!important}#member#member#member .btn-returned-state.member-doc-action-btn{color:#15803d!important;opacity:1!important;background-color:#dcfce7!important;background-image:none!important;border:1px solid #86efac!important}@media (width<=640px){#member#member#member .hfx-dk-tip{display:none!important}#member#member#member .hfx-dk-tx small,#member#member#member .hfx-dk-tx em{white-space:normal;line-height:1.25}}#member#member#member .hfx-btn-reg{color:#fff!important;background-color:#15803d!important;background-image:linear-gradient(#22c55e,#15803d)!important;border:0!important}#member#member#member .hfx-btn-edit{color:#7a5a00!important;background-color:#fff!important;background-image:none!important;border:1px solid #c9a227!important}#member#member#member .hfx-btn-reg *,#member#member#member .hfx-btn-edit *{color:inherit!important}#member#member#member .doc-checklist-open-btn.hfx-req-miss{outline-offset:1px;outline:2px solid #ef4444;animation:1s ease-in-out 3 hfxReqPulse}#member#member#member .member-dash-page td input.field-missing{background-color:#fef2f2!important;border-color:#ef4444!important;outline:2px solid #ef4444!important}@keyframes hfxReqPulse{50%{outline-color:#ef444440}}#member#member#member tr.hfx-reg-row td input[data-field]{-webkit-text-fill-color:#14213d;opacity:1!important;color:#14213d!important;background:0 0!important;border-color:#0000!important}#member#member#member tr.hfx-edit-row td{background-color:#fff8e1!important}#member#member#member .member-dash-page th:nth-child(9){width:176px}.hfx-dw{z-index:10060;background:#050a1999;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.hfx-dw.on{display:flex}.hfx-dw-box{text-align:center;background:#fff;border-top:5px solid #ef4444;border-radius:20px;width:min(420px,100%);padding:22px 22px 18px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;animation:.25s hfxDwIn;box-shadow:0 30px 70px #00000073}@keyframes hfxDwIn{0%{opacity:0;transform:translateY(12px)scale(.97)}}.hfx-dw-ic{color:#dc2626;background:#fee2e2;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 10px;font-size:22px;display:grid}.hfx-dw-ic i{color:#dc2626!important}.hfx-dw-box h4{margin:0 0 6px;font-size:17px;font-weight:800;color:#991b1b!important}.hfx-dw-box p{margin:0 0 10px;font-size:13px;color:#475569!important}.hfx-dw-box ul{text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0 0 14px;padding:10px 14px;list-style:none}.hfx-dw-box li{padding:3px 0 3px 18px;font-size:13px;font-weight:700;position:relative;color:#7f1d1d!important}.hfx-dw-box li:before{content:"✕";color:#dc2626;position:absolute;left:0}.hfx-dw-box button{cursor:pointer;background:#0b1f4d;border:0;border-radius:12px;width:100%;height:42px;font-size:14px;font-weight:800;color:#fff!important}
#contact .hfx-ct3-hide{display:none!important}#contact#contact#contact.hfx-ct3-on .contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;align-items:start!important;gap:20px!important;display:grid!important}#contact#contact#contact .hfx-contact-form{flex-direction:column;gap:2px;display:flex}#contact#contact#contact .hfx-ct3-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}#contact#contact#contact .hfx-ct3-pair .form-group{margin-bottom:12px}#contact#contact#contact .hfx-ct3-send{justify-content:center;width:100%;height:48px;margin-top:6px;border-radius:14px!important;font-size:15px!important}#contact#contact#contact .hfx-contact-form textarea{flex:none!important;height:150px!important;min-height:130px!important}#contact#contact#contact .hfx-contact-form .hfx-msg-group{flex:none!important}.hfx-ct3{flex-direction:column;gap:16px;min-width:0;display:flex}#contact .hfx-ct3-card{background:linear-gradient(165deg,#18255a 0,#0e1737 55%,#0b1229 100%);border:1px solid #f2d78a33;border-radius:26px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 30px 70px #00000059}#contact .hfx-ct3-h{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:12px;display:flex}#contact .hfx-ct3-hi{background:linear-gradient(#f2d78a,#d4af37);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:18px;display:grid;color:#1c1606!important}#contact .hfx-ct3-hi i{color:inherit!important}#contact .hfx-ct3-h h3{margin:0;font:800 18px/1.2 Plus Jakarta Sans,sans-serif;color:#fff!important}#contact .hfx-ct3-h p{margin:2px 0 0;font-size:12.5px;color:#b9c4dd!important}#contact .hfx-ct3-rows{gap:8px;display:grid}#contact .hfx-ct3-row{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:background .15s,border-color .15s;display:flex}#contact .hfx-ct3-row:hover{background:#ffffff17;border-color:#f2d78a66}#contact .hfx-ct3-ri{background:#f2d78a24;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;display:grid;color:#f2d78a!important}#contact .hfx-ct3-ri i{color:inherit!important}#contact .hfx-ct3-rt{flex-direction:column;flex:1;min-width:0;display:flex}#contact .hfx-ct3-rt small{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;color:#93a3c4!important}#contact .hfx-ct3-rt b{overflow-wrap:anywhere;font-size:14px;font-weight:700;color:#fff!important}#contact .hfx-ct3-cp,#contact .hfx-ct3-go{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;flex:none;align-items:center;gap:6px;height:34px;padding:0 11px;font:700 12px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex;color:#e8eefc!important}#contact .hfx-ct3-cp i,#contact .hfx-ct3-go i{color:inherit!important}#contact .hfx-ct3-cp.ok{background:#16a34a;border-color:#16a34a;color:#fff!important}#contact .hfx-ct3-go{background:linear-gradient(#f2d78a,#d4af37);border-color:#0000;color:#1c1606!important}#contact#contact#contact .hfx-ct3-hours .contact-office-hours{border-radius:16px!important;margin:0!important}#contact .hfx-ct3-soc small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:800;display:block;color:#93a3c4!important}#contact#contact#contact .hfx-ct3-soc .social-links-row-full{grid-template-columns:repeat(3,minmax(0,1fr));box-shadow:none!important;background:0 0!important;border:0!important;justify-content:start!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}#contact#contact#contact .hfx-ct3-soc .social-link-item{border-radius:12px!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;padding:6px 10px 6px 6px!important}#contact#contact#contact .hfx-ct3-soc .social-link-item .social-icon{border-radius:9px!important;width:30px!important;height:30px!important}#contact#contact#contact .hfx-ct3-soc .social-link-item .social-label{font-size:12px!important}#contact .hfx-ct3-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}#contact#contact#contact .hfx-ct3-acts .btn{justify-content:center;width:100%;height:44px;border-radius:13px!important;margin:0!important;font-size:13px!important}#contact#contact#contact .hfx-ct3-wa{color:#fff!important;background:linear-gradient(#25d366,#16a34a)!important;border:0!important}#contact#contact#contact .hfx-ct3-wa *{color:#fff!important}#contact#contact#contact .hfx-ct3-map .contact-map-wrap{border-radius:22px!important;height:240px!important;min-height:0!important;margin:0!important}#contact#contact#contact.hfx-ct3-on .contact-faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}#contact#contact#contact.hfx-ct3-on .contact-faq-item{margin:0!important}@media (width<=900px){#contact#contact#contact.hfx-ct3-on .contact-grid{grid-template-columns:minmax(0,1fr)!important}#contact#contact#contact.hfx-ct3-on .contact-faq-list{grid-template-columns:1fr}}@media (width<=560px){#contact#contact#contact .hfx-ct3-pair{grid-template-columns:1fr;gap:0}#contact .hfx-ct3-card{border-radius:20px;padding:16px}#contact .hfx-ct3-go span,#contact .hfx-ct3-go{font-size:11px}}#contact#contact#contact .hfx-contact-form{align-self:start!important;height:auto!important;min-height:0!important}#contact#contact#contact .hfx-ct3-map .contact-map-wrap{height:260px!important}#contact .hfx-ct3-map{margin-top:20px}@media (width<=560px){#contact#contact#contact .hfx-ct3-soc .social-links-row-full{grid-template-columns:repeat(2,minmax(0,1fr))}#contact .hfx-ct3-row[data-k=addr]{flex-wrap:wrap}#contact .hfx-ct3-row[data-k=addr] .hfx-ct3-go{margin-left:50px}}
#quickContactGreeting .hfx-mz-live{letter-spacing:.01em;color:#b91c1c;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:700;display:block}#quickContactGreeting .hfx-mz-live:before{content:"";vertical-align:1px;background:#ef4444;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}#quickContactGreeting .hfx-mz-live.on{color:#15803d}#quickContactGreeting .hfx-mz-live.on:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e40}
.hfx-mz-svg .mx-part{opacity:0;transition:opacity .22s}.hfx-mz-svg .hfx-mz-arm,.hfx-mz-svg .hfx-mz-eyes,.hfx-mz-svg .hfx-mz-smile{transition:opacity .22s}.quick-contact-mascot-wrap.mx-akimbo .mx-akimbo{opacity:1}.quick-contact-mascot-wrap.mx-akimbo .hfx-mz-arm{opacity:0}.quick-contact-mascot-wrap.mx-akimbo .mx-brows{opacity:1}.quick-contact-mascot-wrap.mx-akimbo .mx-bl{transform-box:fill-box;transform-origin:50%;transform:translateY(2px)rotate(8deg)}.quick-contact-mascot-wrap.mx-akimbo .mx-br{transform-box:fill-box;transform-origin:50%;transform:translateY(2px)rotate(-8deg)}.quick-contact-mascot-wrap.mx-akimbo .hfx-mz-all{transform-box:view-box;transform-origin:100px 186px;animation:1.4s ease-in-out infinite mxProud}@keyframes mxProud{0%,to{transform:none}50%{transform:translateY(-2px)scale(1.02,.99)}}.quick-contact-mascot-wrap.mx-wink .mx-winkeye{opacity:1}.quick-contact-mascot-wrap.mx-wink #qcEyeRight{opacity:0}.quick-contact-mascot-wrap.mx-wink .hfx-mz-cheek{opacity:.7!important}.quick-contact-mascot-wrap.mx-love .mx-hearts{opacity:1}.quick-contact-mascot-wrap.mx-love .mx-hearts path{transform-box:fill-box;transform-origin:50%;animation:.55s ease-in-out infinite mxBeat}.quick-contact-mascot-wrap.mx-love .hfx-mz-eyes{opacity:0}.quick-contact-mascot-wrap.mx-love .hfx-mz-cheek{opacity:.75!important}@keyframes mxBeat{0%,to{scale:1}50%{scale:1.22}}.quick-contact-mascot-wrap.mx-laugh .mx-happyeyes{opacity:1}.quick-contact-mascot-wrap.mx-laugh .hfx-mz-eyes,.quick-contact-mascot-wrap.mx-laugh .hfx-mz-smile{opacity:0}.quick-contact-mascot-wrap.mx-laugh .hfx-mz-open{opacity:1}.quick-contact-mascot-wrap.mx-laugh .hfx-mz-all{transform-box:view-box;transform-origin:100px 186px;animation:.28s ease-in-out infinite mxShake}@keyframes mxShake{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)translateY(-1px)}}.quick-contact-mascot-wrap.mx-surprise .mx-o,.quick-contact-mascot-wrap.mx-surprise .mx-brows{opacity:1}.quick-contact-mascot-wrap.mx-surprise .mx-brows{transform:translateY(-5px)}.quick-contact-mascot-wrap.mx-surprise .hfx-mz-smile{opacity:0}.quick-contact-mascot-wrap.mx-surprise .hfx-mz-eyes{transform-box:fill-box;transform-origin:50%;transform:scale(1.12)}.quick-contact-mascot-wrap.mx-surprise .hfx-mz-all{transform-box:view-box;transform-origin:100px 186px;animation:.4s ease-out mxJolt}@keyframes mxJolt{30%{transform:translateY(-7px)scale(1.03)}}.quick-contact-mascot-wrap.mx-cool .mx-shades,.quick-contact-mascot-wrap.mx-cool .mx-grin{opacity:1}.quick-contact-mascot-wrap.mx-cool .hfx-mz-eyes,.quick-contact-mascot-wrap.mx-cool .hfx-mz-smile{opacity:0}.quick-contact-mascot-wrap.mx-cool .mx-shades{animation:.45s cubic-bezier(.3,1.4,.5,1) mxDrop}@keyframes mxDrop{0%{transform:translateY(-26px)}}.quick-contact-mascot-wrap.mx-think .mx-thinkarm,.quick-contact-mascot-wrap.mx-think .mx-hmm,.quick-contact-mascot-wrap.mx-think .mx-brows{opacity:1}.quick-contact-mascot-wrap.mx-think .mx-bl{transform-box:fill-box;transform-origin:50%;transform:translateY(-4px)rotate(-6deg)}.quick-contact-mascot-wrap.mx-think .hfx-mz-arm-r,.quick-contact-mascot-wrap.mx-think .hfx-mz-smile{opacity:0}.quick-contact-mascot-wrap.mx-think .hfx-mz-eyes{transform:translate(3px,-3px)}.hfx-mz-svg .mx-brows path,.hfx-mz-svg .hfx-mz-eyes{transition:transform .25s}
#docChecklistModalOverlay .hfx-dc-done.hfx-dc-done{letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;gap:10px;position:sticky;bottom:0;color:#1c1606!important;background:linear-gradient(#f2d78a,#d4af37)!important;border:0!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:54px!important;margin:16px 0 0!important;padding:14px 20px!important;font:800 18px/1 Plus Jakarta Sans,Inter,system-ui,sans-serif!important;display:flex!important;box-shadow:0 10px 24px #d4af3759!important}#docChecklistModalOverlay .hfx-dc-done.hfx-dc-done i{font-size:18px;color:#1c1606!important}#docChecklistModalOverlay .hfx-dc-done:hover{filter:brightness(1.05);transform:translateY(-1px)}
#home#home#home.hfx-h2-on .hero-section{text-align:left;flex-direction:column;justify-content:flex-end;min-height:clamp(420px,62vh,640px)!important;margin-bottom:18px!important;display:flex!important}#home#home#home.hfx-h2-on .hero-section:before,#home#home#home.hfx-h2-on .hero-section:after{display:none!important}#home#home#home.hfx-h2-on .hero-content{z-index:2;text-align:left;border-radius:0 0 26px 26px;background:linear-gradient(#0000,#060b1c8c 40%,#060b1cd9)!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:60px 34px 28px!important;display:block!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}#home .hfx-h2-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}#home .hfx-h2-bar .hfx-h2-top{margin:0}#home .hfx-h2-bar .hfx-h2-cta{margin-left:auto}#home#home#home.hfx-h2-on .hfx-hm-scroll{display:none!important}#home .hfx-h2{background:linear-gradient(160deg,#13245a 0%,#0c1838 60%,#0a1430 100%);border:1px solid #f2d78a33;border-radius:24px;margin:0 0 18px;padding:30px 32px;box-shadow:0 24px 60px #00000059}.hfx-h2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;gap:34px;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,sans-serif;display:grid}#home .hfx-h2-top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}#home#home#home .hfx-h2-top .hero-logo{min-width:64px;width:64px!important;height:64px!important;margin:0!important;font-size:26px!important}#home#home#home .hfx-h2-top .hero-logo img{width:100%!important;height:100%!important}#home .hfx-h2-brand{flex-direction:column;display:flex}#home#home#home .hfx-h2-brand .hero-title{text-align:left;margin:0!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.1!important}#home#home#home .hfx-h2-brand .hero-sub{text-align:left;letter-spacing:.24em!important;margin:4px 0 0!important;font-size:11px!important}#home#home#home .hfx-h2-top .hero-badge{align-self:flex-start;margin:8px 0 0!important;padding:5px 12px!important;font-size:12px!important}#home .hfx-h2-kick{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;font-weight:800;display:inline-flex;color:#f2d78a!important}#home .hfx-h2-kick i{color:inherit!important}#home .hfx-h2-head{letter-spacing:-.02em;text-shadow:0 4px 30px #00000059;margin:0 0 14px;font:800 clamp(28px,3.2vw,44px)/1.1 Plus Jakarta Sans,sans-serif;color:#fff!important}#home .hfx-h2-head span{background:linear-gradient(90deg,#f7e2a1,#d4af37 60%,#f2d78a);-webkit-background-clip:text;background-clip:text;color:#0000!important}#home .hfx-h2-lead{max-width:56ch;margin:0 0 22px;font-size:16px;line-height:1.65;color:#cdd7ee!important}#home#home#home .hfx-h2-cta .hfx-hm-cta{justify-content:flex-start!important;margin:0!important}#home .hfx-h2-trust{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:16px 0 0;list-style:none;display:grid}#home .hfx-h2-trust li{align-items:center;gap:10px;min-width:0;display:flex}#home .hfx-h2-trust li>i{background:#f2d78a24;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;display:grid;color:#f2d78a!important}#home .hfx-h2-trust b{font-size:15px;font-weight:800;line-height:1.2;display:block;color:#fff!important}#home .hfx-h2-trust small{font-size:11.5px;line-height:1.3;display:block;color:#a9b6d3!important}#home .hfx-h2-card{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #f2d78a47;border-radius:20px;padding:18px;box-shadow:0 30px 60px #00000059}#home .hfx-h2-ch{align-items:center;gap:8px;margin-bottom:12px;display:flex}#home .hfx-h2-ch b{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800;color:#f2d78a!important}#home .hfx-h2-ch time{margin-left:auto;font:700 12px Plus Jakarta Sans,sans-serif;color:#cdd7ee!important}#home .hfx-h2-dot{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e40}#home .hfx-h2-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#050c2073;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:12px;margin:0 0 8px;padding:11px 12px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}#home div.hfx-h2-row{cursor:default}#home button.hfx-h2-row:hover{background:#050c20b3;border-color:#f2d78a73}#home .hfx-h2-row>i{background:#f2d78a24;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;display:grid;color:#f2d78a!important}#home .hfx-h2-row.ok>i{background:#22c55e2e;color:#4ade80!important}#home .hfx-h2-row.no>i{background:#ef44442e;color:#f87171!important}#home .hfx-h2-row span{flex-direction:column;flex:1;min-width:0;display:flex}#home .hfx-h2-row small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;color:#93a3c4!important}#home .hfx-h2-row b{font-size:14px;font-weight:800;line-height:1.3;color:#fff!important}#home .hfx-h2-row.ok b{color:#4ade80!important}#home .hfx-h2-row.no b{color:#fca5a5!important}#home .hfx-h2-row em{font-size:11.5px;font-style:normal;color:#a9b6d3!important}#home .hfx-h2-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#home .hfx-h2-flags{gap:3px;font-size:18px;line-height:1.2;display:flex}#home .hfx-h2-flags i{font-style:normal}#home#home#home.hfx-h2-on .stats-grid{gap:12px!important}#home#home#home.hfx-h2-on .stat-card{grid-template-columns:auto 1fr;grid-template-areas:"i n""i l""s s";align-items:center;column-gap:12px;text-align:left!important;padding:16px!important;display:grid!important}#home .hfx-h2-si{background:linear-gradient(#f2d78a,#d4af37);border-radius:13px;grid-area:i;place-items:center;width:44px;height:44px;font-size:17px;display:grid;color:#1c1606!important}#home .hfx-h2-si i{color:inherit!important}#home#home#home.hfx-h2-on .stat-card .stat-number{grid-area:n;text-align:left!important}#home#home#home.hfx-h2-on .stat-card .stat-label{grid-area:l;text-align:left!important}#home .hfx-h2-ss{border-top:1px solid #ffffff14;grid-area:s;margin-top:8px;padding-top:8px;font-size:11.5px;color:#a9b6d3!important}#home#home#home.hfx-h2-on #hfxJump{z-index:30;position:sticky;top:70px}#home .hfx-h2-clamp{max-height:200px;transition:max-height .35s;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}#home .hfx-h2-clamp.open{max-height:2400px;-webkit-mask-image:none;mask-image:none}#home .hfx-h2-more{cursor:pointer;background:#f2d78a1a;border:1px solid #f2d78a73;border-radius:10px;margin:8px 0 0;padding:8px 14px;font:700 12.5px Plus Jakarta Sans,sans-serif;color:#f2d78a!important}#home .hfx-h2-more i{margin-left:4px;color:inherit!important}#home#home#home.hfx-h2-on .home-info-section{align-items:flex-start}@media (width<=1000px){.hfx-h2{grid-template-columns:1fr}#home .hfx-h2-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){#home#home#home.hfx-h2-on .hero-section{min-height:440px!important}#home#home#home .hfx-h2-bar .hero-logo{display:none!important}#home#home#home .hfx-h2-bar .hfx-hm-cta{width:100%;flex-flow:wrap!important;gap:8px!important;display:flex!important}#home#home#home .hfx-h2-bar .hero-badge{margin-top:6px!important;padding:4px 10px!important;font-size:11px!important}#home#home#home .hfx-h2-bar .hfx-hm-btn{flex:40%!important;width:auto!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;font-size:12.5px!important}#home#home#home .hfx-h2-bar .hfx-hm-btn.is-primary{flex-basis:100%!important}#home#home#home .hfx-h2-bar .hero-title{font-size:22px!important}#home .hfx-h2-bar{gap:10px}#home#home#home.hfx-h2-on .hero-content{padding:0 14px 16px!important}#home .hfx-h2{padding:22px 16px}#home .hfx-h2-bar .hfx-h2-cta{width:100%;margin-left:0}#home#home#home .hfx-h2-top .hero-badge{align-self:flex-start;margin:8px 0 0!important;padding:5px 12px!important;font-size:12px!important}#home .hfx-h2-head{font-size:30px}#home .hfx-h2-lead{font-size:14.5px}#home#home#home.hfx-h2-on #hfxJump{top:58px}}
#home#home#home .hero-section .hfx-frost{z-index:0;border-radius:inherit;filter:blur(14px)saturate(1.15)brightness(1.08);pointer-events:none;background-color:#1b2a55;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}#home#home#home .hero-section .hfx-frost-tint{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff47,#ffffff14 40%,#f2d78a29);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}#home#home#home.hfx-h2-on .hero-section{overflow:hidden}#home#home#home.hfx-h2-on .hero-section #heroMainBg,#home#home#home.hfx-h2-on .hero-section #heroVideoWrap{z-index:1;overflow:hidden;box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff40;border-radius:16px!important;width:auto!important;height:auto!important;inset:18px!important}#home#home#home.hfx-h2-on .hero-section #heroVideoWrap video{object-fit:cover;width:100%;height:100%}#home#home#home.hfx-h2-on .hero-content{border-radius:0 0 16px 16px!important;bottom:18px!important;left:18px!important;right:18px!important}@media (width<=640px){#home#home#home.hfx-h2-on .hero-section #heroMainBg,#home#home#home.hfx-h2-on .hero-section #heroVideoWrap{border-radius:14px!important;inset:9px!important}#home#home#home.hfx-h2-on .hero-content{bottom:9px!important;left:9px!important;right:9px!important}}
html body .cv-sheet .standing-photo-right.standing-photo-right.standing-photo-right{flex:0 0 60mm!important;width:60mm!important;max-width:60mm!important;min-width:60mm!important;height:112mm!important;min-height:112mm!important;max-height:112mm!important;align-self:flex-start!important;box-sizing:border-box}
#member#member#member .member-dash-page th:nth-child(3){width:98px!important}#member#member#member .member-dash-page th:nth-child(7){width:104px!important}#member#member#member .member-dash-page th:nth-child(9){width:262px!important}#member#member#member .member-dash-page td:nth-child(3) input[data-field],#member#member#member .member-dash-page td:nth-child(7) input[data-field]{letter-spacing:-.01em;padding:2px 4px!important;font-size:11.5px!important}#member#member#member .member-dash-page td:nth-child(7) input[type=date]::-webkit-calendar-picker-indicator{width:12px;margin-left:0;padding:0}#member#member#member .member-dash-page td:nth-child(9){padding-left:6px!important;padding-right:6px!important}#member#member#member .member-dash-page .member-doc-action-compact{white-space:nowrap;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:5px!important}#member#member#member .member-dash-page .member-doc-action-compact>*{flex:none!important;margin:0!important}
.hfx-dr{z-index:10070;background:#050a199e;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.hfx-dr.on{display:flex}.hfx-dr-box{text-align:center;background:#fff;border-top:5px solid #f59e0b;border-radius:20px;width:min(430px,100%);padding:22px 22px 18px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;box-shadow:0 30px 70px #00000073}.hfx-dr-ic{background:#fef3c7;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:23px;display:grid}.hfx-dr-ic i{color:#d97706!important}.hfx-dr-box h4{margin:0 0 6px;font-size:18px;font-weight:800;color:#92400e!important}.hfx-dr-box p{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:#1f2937!important}.hfx-dr-box p b{color:#b45309!important}.hfx-dr-who{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0 0 16px;padding:10px;font-size:12.5px;display:flex;color:#57534e!important}.hfx-dr-who span,.hfx-dr-who b{color:#44403c!important}.hfx-dr-act{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hfx-dr-act button{cursor:pointer;border-radius:12px;height:44px;font-size:14px;font-weight:800}.hfx-dr-no{background:#fff;border:1px solid #cbd5e1;color:#0f172a!important}.hfx-dr-yes{background:#dc2626;border:0;color:#fff!important}.hfx-dr-admin{background:#fef2f2;border:1px solid #fca5a5;border-left:5px solid #dc2626;border-radius:14px;margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;overflow:hidden}.hfx-dr-ah{background:#fee2e2;align-items:center;gap:8px;padding:10px 14px;display:flex}.hfx-dr-ah i{color:#dc2626!important}.hfx-dr-ah b{font-size:13.5px;color:#991b1b!important}.hfx-dr-ah button{cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700;color:#991b1b!important}.hfx-dr-row{border-top:1px solid #fecaca;align-items:center;gap:10px;padding:9px 14px;display:flex}.hfx-dr-row span{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:#7f1d1d!important}.hfx-dr-row span b{color:#b91c1c!important}.hfx-dr-row small{margin-top:2px;font-size:11.5px;font-weight:500;display:block;color:#9f1239!important}.hfx-dr-row button{cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;flex:0 0 28px;width:28px;height:28px;font-size:17px;line-height:1;color:#b91c1c!important}
html.hfx-ce-lock{overflow:hidden}.hfx-ce{z-index:10080;background:#040814c7;justify-content:center;align-items:center;padding:14px;display:none;position:fixed;inset:0}.hfx-ce.on{display:flex}.hfx-ce-box{background:#0f1a3a;border:1px solid #f2d78a59;border-radius:18px;flex-direction:column;width:min(860px,100%);max-height:100%;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.hfx-ce-hd{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 16px;display:flex}.hfx-ce-hd b{font-size:15px;color:#f2d78a!important}.hfx-ce-hd b i{color:inherit!important}.hfx-ce-x{cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;width:34px;height:34px;margin-left:auto;font-size:20px;color:#fff!important}.hfx-ce-stage{background:repeating-conic-gradient(#1a2546 0 25%,#141e3b 0 50%) 0 0/22px 22px;touch-action:none;user-select:none;justify-content:center;align-items:center;height:min(58vh,520px);display:flex;position:relative}.hfx-ce-stage canvas{display:block;box-shadow:0 6px 24px #0006}.hfx-ce-crop{cursor:move;touch-action:none;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-position:-1px -1px;background-size:33.333% 33.333%;border:2px solid #f2d78a;position:absolute;box-shadow:0 0 0 9999px #0408148c}.hfx-ce-crop i{touch-action:none;background:#f2d78a;border:2px solid #0f1a3a;border-radius:50%;width:18px;height:18px;position:absolute}.hfx-ce-crop i[data-h=nw]{cursor:nwse-resize;top:-10px;left:-10px}.hfx-ce-crop i[data-h=ne]{cursor:nesw-resize;top:-10px;right:-10px}.hfx-ce-crop i[data-h=sw]{cursor:nesw-resize;bottom:-10px;left:-10px}.hfx-ce-crop i[data-h=se]{cursor:nwse-resize;bottom:-10px;right:-10px}.hfx-ce-crop i[data-h=n],.hfx-ce-crop i[data-h=s]{cursor:ns-resize;border-radius:5px;width:22px;height:10px;margin-left:-11px;left:50%}.hfx-ce-crop i[data-h=n]{top:-6px}.hfx-ce-crop i[data-h=s]{bottom:-6px}.hfx-ce-crop i[data-h=w],.hfx-ce-crop i[data-h=e]{cursor:ew-resize;border-radius:5px;width:10px;height:22px;margin-top:-11px;top:50%}.hfx-ce-crop i[data-h=w]{left:-6px}.hfx-ce-crop i[data-h=e]{right:-6px}.hfx-ce-tools{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.hfx-ce-tools button{cursor:pointer;background:#ffffff0f;border:1px solid #f2d78a59;border-radius:10px;height:38px;padding:0 14px;font:700 13px inherit;color:#e8eefc!important}.hfx-ce-tools button i{margin-right:4px;color:inherit!important}.hfx-ce-fine{flex:220px;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:700;display:flex;color:#cdd7ee!important}.hfx-ce-fine span,.hfx-ce-fine em{color:inherit!important}.hfx-ce-fine em{text-align:right;min-width:44px;font-style:normal;color:#f2d78a!important}.hfx-ce-fine input{accent-color:#d4af37;flex:1}.hfx-ce-ft{background:#0000002e;align-items:center;gap:10px;padding:12px 16px;display:flex}.hfx-ce-info{margin-right:auto;font-size:12px;color:#93a3c4!important}.hfx-ce-ft button{cursor:pointer;border-radius:12px;height:42px;padding:0 20px;font-size:14px;font-weight:800}.hfx-ce-no{background:0 0;border:1px solid #fff3;color:#e8eefc!important}.hfx-ce-ok{background:linear-gradient(#f2d78a,#d4af37);border:0;color:#1c1606!important}.hfx-ce-ok i{color:inherit!important}@media (width<=640px){.hfx-ce{padding:0}.hfx-ce-box{border-radius:0;height:100%}.hfx-ce-stage{flex:1;height:auto}.hfx-ce-tools button{flex:30%;padding:0 8px}.hfx-ce-ft button{flex:1}.hfx-ce-info{display:none}}
#partners .logo-icon:has(>img){box-sizing:border-box;place-items:center;overflow:hidden;background:#fff!important;border-radius:14px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:4px!important;display:grid!important}#partners .logo-icon>img{border-radius:9px;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important}#partners .dash-avatar:has(>img){box-sizing:border-box;min-width:48px;overflow:hidden;background:#fff!important;border-radius:12px!important;width:48px!important;height:48px!important;padding:3px!important}#partners .dash-avatar>img{border-radius:9px;object-fit:contain!important;width:100%!important;height:100%!important}#partners :is(.php-logo,.pset-logo):has(>img){box-sizing:border-box;overflow:hidden;background:#fff!important;padding:4px!important}#partners :is(.php-logo,.pset-logo)>img{object-fit:contain!important;width:100%!important;height:100%!important}.partner-marquee-logo{box-sizing:border-box!important;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;background-origin:content-box!important;padding:11px!important}
html body #admin#admin table:not(.cv-sheet table) :is(th,td):last-child,html body #partners#partners table:not(.cv-sheet table) :is(th,td):last-child{border-right:0!important}html body #admin#admin table:not(.cv-sheet table) tbody tr:last-child td,html body #partners#partners table:not(.cv-sheet table) tbody tr:last-child td{border-bottom:0!important}html body #admin#admin table:not(.cv-sheet table),html body #partners#partners table:not(.cv-sheet table){border:1px solid #64748b59!important}
html body #admin#admin#admin :is(#subCVControl,#subFinance) :is(.hfx-fin-wrap,.hfx-selected-cv-table-wrap){border-radius:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow-x:auto!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) table{overflow:hidden;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:12px!important;width:100%!important;margin:0!important;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif!important;box-shadow:0 1px 3px #0f172a0f!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) thead th{position:static;color:#eef2fb!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important;background:#0f1f45!important;border-top:0!important;border-bottom:2px solid #d4af37!important;border-left:0!important;border-right:1px solid #ffffff2e!important;padding:11px 12px!important;font-size:10.5px!important;font-weight:700!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) thead th.c,html body #admin#admin#admin :is(#subCVControl,#subFinance) td.c{text-align:center!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td.n,html body #admin#admin#admin :is(#subCVControl,#subFinance) thead th:has(+th.n),html body #admin#admin#admin :is(#subCVControl,#subFinance) th.n{text-align:right!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td{white-space:nowrap;font-weight:500;line-height:1.35;color:#1e293b!important;vertical-align:middle!important;background:#fff!important;border:1px solid #d9e0ea!important;border-top:0!important;border-left:0!important;padding:9px 12px!important;font-size:12.5px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody tr:nth-child(2n) td{background:#f8fafd!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody tr:hover td{background:#fff7e0!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td:first-child{font-variant-numeric:tabular-nums;color:#64748b!important;font-weight:700!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td small{white-space:nowrap;font-weight:600;display:block;color:#64748b!important;font-size:10.5px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td .blink-green-sm,html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td .hfx-ave{margin-left:4px}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody tr.is-early td{color:#b91c1c!important;background:#fff1f1!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody tr.is-early td:first-child{box-shadow:inset 3px 0 #dc2626}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody tr.hfx-fin-autot td{color:#991b1b!important;background:#fde8e8!important;font-weight:800!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td input:not([type=checkbox]),html body #admin#admin#admin :is(#subCVControl,#subFinance) td select{color:#0f172a!important;height:34px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dbe5!important;border-radius:8px!important;padding:4px 9px!important;font-size:12.5px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td input:focus{border-color:#d4af37!important;outline:2px solid #d4af3740!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td input[type=checkbox],html body #admin#admin#admin :is(#subCVControl,#subFinance) th input[type=checkbox]{accent-color:#0f1f45;cursor:pointer;width:17px!important;height:17px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) :is(.hfx-selected-cv-actions,td[style*=flex]){align-items:center;flex-wrap:nowrap!important;gap:6px!important;display:flex!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td[style*=flex]{border-bottom:1px solid #edf0f5!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) .hfx-ic{place-items:center;min-width:30px;border-radius:8px!important;width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td .btn{white-space:nowrap!important;border-radius:8px!important;padding:5px 10px!important;font-size:11.5px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td .hfx-fin-empty,html body #admin#admin#admin :is(#subCVControl,#subFinance) td.hfx-fin-empty{text-align:center!important;color:#64748b!important;background:#fff!important;padding:22px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) thead th{letter-spacing:.04em!important;padding:10px 9px!important;font-size:10px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td{white-space:normal;padding:8px 9px!important;font-size:12px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td:nth-child(-n+4){white-space:nowrap}html body #admin#admin#admin :is(#subCVControl,#subFinance) td .btn{height:auto!important;min-height:0!important;margin:0!important;line-height:1.2!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td :is(.btn,.hfx-ic,button){flex:none}html body #admin#admin#admin :is(#subCVControl,#subFinance) .hfx-selected-cv-actions{max-width:none;flex-wrap:nowrap!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td:has(>.hfx-selected-cv-actions){width:1%;white-space:nowrap!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td[style*=flex]{width:1%;white-space:nowrap!important;display:table-cell!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td[style*=flex]>*{vertical-align:middle;margin:0 4px 0 0!important;display:inline-flex!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) .hfx-asg-lock{line-height:1.25;display:inline-block;white-space:normal!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) thead th{white-space:normal!important;vertical-align:bottom!important;line-height:1.25!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td .btn-lightgreen{padding:5px 9px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) thead th{padding:10px 8px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody td{padding:8px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td .btn-lightgreen{padding:4px 8px!important;font-size:11px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) td .blink-green-sm{letter-spacing:.02em;padding:1px 5px!important;font-size:8.5px!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) tbody tr:last-child td{border-bottom:0!important}html body #admin#admin#admin :is(#subCVControl,#subFinance) :is(th,td):last-child,html body #admin#admin#admin :is(#subCVControl,#subFinance) td[style*=flex]{border-right:0!important}
#admin td.hfx-uc,#partners td.hfx-uc,#admin td.hfx-uc input,#partners td.hfx-uc input{text-transform:uppercase}#admin td.hfx-uc :is(small,.hfx-fin-tag,.hfx-ave,.blink-green-sm,button),#partners td.hfx-uc :is(small,.hfx-fin-tag,button){text-transform:none}
html body #adminSubNav#adminSubNav#adminSubNav{background:linear-gradient(#081225,#0d1c35)!important;border:0!important;border-radius:18px!important;gap:0!important;width:250px!important;min-width:250px!important;padding:20px 15px!important;font-family:Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,sans-serif!important;box-shadow:0 18px 44px #02061766!important}html body #adminSubNav#adminSubNav#adminSubNav:before{content:none!important;display:none!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-me{background:0 0;border-bottom:1px solid #ffffff14;border-radius:0;align-items:center;gap:12px;margin:0 0 6px;padding:0 4px 16px;display:flex}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-av{width:42px;height:42px;box-shadow:none;flex:0 0 42px;place-items:center;display:grid;color:#081225!important;background:linear-gradient(135deg,#ffd76a,#c88a00)!important;border-radius:12px!important;font:900 18px/1 inherit!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-me b{letter-spacing:.01em;text-transform:uppercase;display:block;color:#fff!important;font:800 16px/1.15 Plus Jakarta Sans,Inter,system-ui,sans-serif!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-me small{letter-spacing:1px;text-transform:uppercase;opacity:.92;margin-top:4px;display:block;color:#fff!important;font:800 9px/1 Plus Jakarta Sans,Inter,system-ui,sans-serif!important}html body #adminSubNav#adminSubNav#adminSubNav .admin-sidebar-group-label{letter-spacing:1px!important;text-transform:uppercase!important;color:#fff!important;background:0 0!important;margin:0!important;padding:18px 12px 6px!important;font:800 9px/1.2 Plus Jakarta Sans,Inter,system-ui,sans-serif!important;display:block!important}html body #adminSubNav#adminSubNav#adminSubNav .admin-sidebar-group-label:before,html body #adminSubNav#adminSubNav#adminSubNav .admin-sidebar-group-label:after{content:none!important;display:none!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn{cursor:pointer;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#f5e6c8!important;letter-spacing:.15px!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;gap:12px!important;margin:0 0 3px!important;padding:11px 14px!important;font:700 13px/1.3 Inter,system-ui,-apple-system,sans-serif!important;transition:background-color .15s!important;display:flex!important;position:relative!important;transform:none!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .nav-icon{justify-content:center;align-items:center;width:24px!important;height:auto!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 24px!important;margin:0!important;font:800 13px/1 inherit!important;display:inline-flex!important;position:relative!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .nav-icon i{color:#fff!important;font-size:13px!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;color:inherit!important;font:inherit!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn:hover{background:#ffffff0f!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn.active{color:#f5e6c8!important;background:linear-gradient(90deg,#0b5cffe6,#1747d4b3)!important;box-shadow:0 8px 20px #0b5cff33!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn.active .nav-icon{box-shadow:none!important;background:0 0!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .hfx-nb.is-corner{place-items:center;color:#fff!important;background:#ef4444!important;border:0!important;border-radius:999px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font:800 9px/1 Inter,sans-serif!important;display:inline-grid!important;position:absolute!important;top:-7px!important;left:12px!important;right:auto!important;transform:none!important;box-shadow:0 0 0 2px #0b1730!important}html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .hfx-nb.is-corner.is-zero,html body #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .nav-icon-badge{display:none!important}html body #adminSubNav#adminSubNav#adminSubNav #adminLogoutBtn{color:#f5e6c8!important;margin-top:8px!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-help{color:#aeb8c9;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;margin:16px 0 0;padding:14px;font:400 11px/1.55 Plus Jakarta Sans,Inter,system-ui,sans-serif}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-help strong{color:#fff;margin-bottom:4px;font-size:12px;font-weight:800;display:block}html body #adminSubNav#adminSubNav#adminSubNav .sidebar-brand-footer{letter-spacing:.5px;text-align:center!important;color:#ffffffd9!important;background:0 0!important;border-top:1px solid #ffffff14!important;margin:14px 0 0!important;padding:14px 0 4px!important;font:800 12px/1 Plus Jakarta Sans,Inter,sans-serif!important;display:block!important}html body #adminSubNav#adminSubNav#adminSubNav .sidebar-brand-footer:before,html body #adminSubNav#adminSubNav#adminSubNav .sidebar-brand-footer:after{content:none!important;display:none!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-help strong{color:#fff!important;font-weight:800!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-help{color:#aeb8c9!important}html body #adminSubNav#adminSubNav#adminSubNav .hfx-sb-av{font-size:18px!important;font-weight:900!important}
#home#home#home .hero-logo:before,#home#home#home .hero-logo:after,#siteHeader#siteHeader#siteHeader .clock-container:before,#home#home#home .flight-map-wrap #flightMap :is(.fm-dest-glow,.fm-hub-glow){animation:none!important}
html body .cv-sheet .cv-header.cv-header.cv-header .cv-header-left :is(.brand-text,.brand-ar){opacity:1!important}html body .cv-sheet .cv-header.cv-header.cv-header .cv-header-left .brand-text{color:#0b1f4d!important;font-weight:800!important}html body .cv-sheet .cv-header.cv-header.cv-header .cv-header-left .company-full{color:#0b1f4d!important;font-weight:700!important}
@media (width>=561px){html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;padding:16px 8px!important;overflow-x:hidden!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .hfx-sb-me{justify-content:center;gap:0;padding:0 0 12px}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .hfx-sb-me>span:last-child{display:none!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .hfx-sb-av{flex:0 0 40px;width:40px;height:40px}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .admin-sidebar-group-label{overflow:hidden;background:#ffffff1f!important;height:1px!important;margin:10px 6px!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn{justify-content:center!important;gap:0!important;padding:11px 0!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .nav-label{display:none!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .nav-icon{flex:none!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .sub-nav-btn.sub-nav-btn .hfx-nb.is-corner{left:auto!important;right:-8px!important}html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .hfx-sb-help,html body .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav#adminSubNav .sidebar-brand-footer{display:none!important}}
.hfx-air{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:0 0 18px;padding:18px 20px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;box-shadow:0 10px 30px #0f172a14}.hfx-air-st{align-items:center;gap:6px;margin:10px 0 8px;font-size:12px;font-weight:700;display:inline-flex;color:#475569!important}.hfx-air-st.ok{color:#15803d!important}.hfx-air-st.off{color:#a16207!important}.hfx-air-st i{color:inherit!important}.hfx-air-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e33}.hfx-air-l{border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.hfx-air-l li{background:#fff;border-top:1px solid #edf0f5;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.hfx-air-l li:first-child{border-top:0}.hfx-air-tag{text-align:center;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:none;min-width:78px;padding:4px 8px;font-size:10.5px;font-weight:800}.hfx-air-l a{font-size:13.5px;font-weight:800;line-height:1.35;text-decoration:none;color:#0b1f4d!important}.hfx-air-l a:hover{text-decoration:underline}.hfx-air-l p{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:#475569!important}.hfx-air-l small{margin-top:3px;font-size:11.5px;display:block;color:#64748b!important}.hfx-air-l small b{color:#334155!important}@media (width<=640px){.hfx-air{padding:14px}.hfx-air-l li{flex-direction:column;gap:6px}}#hfxWx#hfxWx#hfxWx.hfx-wx{color:#fff;background-color:#0f1f45;background-image:linear-gradient(160deg,#0f1f45,#173470);border-radius:14px;margin-top:16px;padding:16px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}#hfxWx#hfxWx#hfxWx .hfx-wx-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}#hfxWx#hfxWx#hfxWx .hfx-wx-h h4{margin:0;font-size:15px;font-weight:800;color:#fff!important}#hfxWx#hfxWx#hfxWx .hfx-wx-h span{margin-left:auto;font-size:12px;font-weight:600;color:#dbe4f7!important}#hfxWx#hfxWx#hfxWx .hfx-wx-h button{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:8px;width:30px;height:30px;font-size:15px;color:#fff!important}#hfxWx#hfxWx#hfxWx .hfx-wx-g{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}#hfxWx#hfxWx#hfxWx .hfx-wx-c{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:12px}#hfxWx#hfxWx#hfxWx .hfx-wx-c.me{background:#f2d78a1f;border-color:#f2d78a}#hfxWx#hfxWx#hfxWx .hfx-wx-t b{font-size:15px;font-weight:800;display:block;color:#fff!important}#hfxWx#hfxWx#hfxWx .hfx-wx-t small{font-size:12px;color:#dbe4f7!important}#hfxWx#hfxWx#hfxWx .hfx-wx-n{align-items:center;gap:8px;margin:8px 0 6px;display:flex}#hfxWx#hfxWx#hfxWx .hfx-wx-n span{font-size:34px;line-height:1}#hfxWx#hfxWx#hfxWx .hfx-wx-n b{letter-spacing:-.02em;font-size:32px;font-weight:800;color:#fff!important}#hfxWx#hfxWx#hfxWx .hfx-wx-n em{font-size:14px;font-style:normal;font-weight:700;color:#fde68a!important}#hfxWx#hfxWx#hfxWx .hfx-wx-m{flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;display:flex}#hfxWx#hfxWx#hfxWx .hfx-wx-m span{font-size:12.5px;color:#dbe4f7!important}#hfxWx#hfxWx#hfxWx .hfx-wx-m b{font-size:14px;font-weight:800;color:#fff!important}#hfxWx#hfxWx#hfxWx .hfx-wx-d{text-align:center;border-top:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);gap:4px;padding-top:8px;display:grid}#hfxWx#hfxWx#hfxWx .hfx-wx-d span{flex-direction:column;align-items:center;gap:1px;display:flex}#hfxWx#hfxWx#hfxWx .hfx-wx-d small{font-size:11.5px;font-weight:700;color:#dbe4f7!important}#hfxWx#hfxWx#hfxWx .hfx-wx-d i{font-size:20px;font-style:normal;line-height:1.2}#hfxWx#hfxWx#hfxWx .hfx-wx-d b{font-size:15px;font-weight:800;color:#fff!important}#hfxWx#hfxWx#hfxWx .hfx-wx-d em{font-size:12.5px;font-style:normal;font-weight:600;color:#c7d2ea!important}#hfxWx#hfxWx#hfxWx .hfx-wx-na,#hfxWx#hfxWx#hfxWx .hfx-wx-src{margin:8px 0 0;font-size:12px;color:#dbe4f7!important}#hfxAirP#hfxAirP.hfx-airp{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:14px;padding:14px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}#hfxAirP#hfxAirP .hfx-airp-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}#hfxAirP#hfxAirP .hfx-airp-h h4{margin:0;font-size:15px;font-weight:800;color:#0b1f4d!important}#hfxAirP#hfxAirP .hfx-airp-h .hfx-air-st{margin:0}#hfxAirP#hfxAirP .hfx-airp-h button{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;height:30px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:700;color:#0b1f4d!important}#hfxAirP#hfxAirP .hfx-air-l li{padding:9px 10px}#hfxAirP#hfxAirP .hfx-air-l a{font-size:13px}.hfx-air-en{font-size:10.5px;font-style:normal;color:#64748b!important}.hfx-air-eth{background:#dcfce7;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block;color:#166534!important}
#hfxNews .nws-cat.nws-red,.nws-rd-in .nws-cat.nws-red{background-color:#dc2626}#hfxNews .nws-card.nws-alert{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc2626,0 12px 28px #dc26262e!important}#hfxNews .nws-hero.nws-alert{box-shadow:inset 0 0 0 3px #ef4444,0 18px 40px #dc262640!important}#hfxNews #hfxNwsIdx li.nws-alert{background:#dc262614;box-shadow:inset 4px 0 #dc2626}#hfxNews #hfxNwsIdx li.nws-alert small{font-weight:800;color:#fca5a5!important}#hfxNews .nws-tk-alert{font-weight:800;color:#fecaca!important}#hfxNews [data-cat^=✈]{font-weight:800;color:#dc2626!important;border-color:#dc2626!important}#hfxNews [data-cat^=✈].on{color:#fff!important;background:#dc2626!important}
#home#home#home #hotNewsContainer .hfx-hotal{background:linear-gradient(135deg,#fff1f2,#fee2e2);border:1.5px solid #ef4444;border-radius:14px;margin:0 0 10px;padding:10px;display:block;box-shadow:0 6px 16px #dc26262e}#home#home#home #hotNewsContainer .hfx-hotal-h{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:800;display:block;color:#b91c1c!important}#home#home#home #hotNewsContainer .hfx-hotal button{text-align:left;cursor:pointer;background:#fff;border:0;border-left:4px solid #dc2626;border-radius:10px;width:100%;margin:0 0 6px;padding:8px 10px;font-family:inherit;display:block}#home#home#home #hotNewsContainer .hfx-hotal button:last-child{margin:0}#home#home#home #hotNewsContainer .hfx-hotal button:hover{background:#fff7f7}#home#home#home #hotNewsContainer .hfx-hotal button span{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin:0 0 4px;padding:2px 8px;font-size:.56rem;font-weight:800;display:inline-block}#home#home#home #hotNewsContainer .hfx-hotal button b{font-size:.76rem;font-weight:800;line-height:1.35;display:block;color:#7f1d1d!important}#home#home#home #hotNewsContainer .hfx-hotal button small{margin-top:3px;font-size:.6rem;display:block;color:#64748b!important}
html body #quickContactPanel#quickContactPanel .hfx-mzx{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:8px 6px 4px;padding:10px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}html body #quickContactPanel#quickContactPanel .hfx-mzx-g{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}html body #quickContactPanel#quickContactPanel .hfx-mzx-g b{font-size:13px;color:#fff!important}html body #quickContactPanel#quickContactPanel .hfx-mzx-g span{font-size:11px;font-weight:700}html body #quickContactPanel#quickContactPanel .hfx-mzx-g .on{color:#4ade80!important}html body #quickContactPanel#quickContactPanel .hfx-mzx-g .off{color:#fca5a5!important}html body #quickContactPanel#quickContactPanel .hfx-mzx-al{text-align:left;cursor:pointer;background:#ef444426;border:1px solid #ef4444;border-radius:9px;width:100%;margin:0 0 8px;padding:7px 9px;font-size:11.5px;font-weight:700;line-height:1.35;display:block;color:#fecaca!important}html body #quickContactPanel#quickContactPanel .hfx-mzx small{letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9.5px;font-weight:800;display:block;color:#93a3c4!important}html body #quickContactPanel#quickContactPanel .hfx-mzx-q{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}html body #quickContactPanel#quickContactPanel .hfx-mzx-q button{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:9.5px;font-weight:700;line-height:1.15;display:flex;color:#e8eefc!important}html body #quickContactPanel#quickContactPanel .hfx-mzx-q button:hover{background:#f2d78a2e;border-color:#f2d78a80}html body #quickContactPanel#quickContactPanel .hfx-mzx-q i{font-size:15px;font-style:normal}html body #quickContactPanel#quickContactPanel .hfx-mzx-h{text-align:center;margin:8px 0 0;font-size:10px;color:#93a3c4!important}html body #quickContactMascotWrap{touch-action:none;cursor:grab}
.hfx-dep{background:#fffbeb;border:1px solid #f59e0b;border-left-width:5px;border-radius:14px;margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;overflow:hidden}.hfx-dep-h{background:#fef3c7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.hfx-dep-h b{font-size:14px;color:#92400e!important}.hfx-dep-h span{font-size:12.5px;color:#78350f!important}.hfx-dep-r button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #fde68a;width:100%;padding:9px 14px;font:600 13px inherit;display:block;color:#78350f!important}.hfx-dep-r button b{background:#f59e0b;border-radius:999px;place-items:center;min-width:24px;height:22px;margin-right:6px;padding:0 6px;display:inline-grid;color:#fff!important}.hfx-dep-r em{font-style:normal;font-weight:800;color:#b45309!important}.hfx-dep-r i{float:right;font-style:normal}.hfx-dep-r.hot button{background:#fef2f2;color:#7f1d1d!important}.hfx-dep-r.hot button b{background:#dc2626}.hfx-dep-r.hot em{color:#b91c1c!important}.hfx-dep ul{color:#334155;background:#fff;margin:0;padding:6px 14px 10px 44px;font-size:12.5px}.hfx-dep li{padding:2px 0}.hfx-dep li b{color:#0b1f4d}
#contact#contact#contact.hm{& .neo-card{box-shadow:none!important;background:#0c1330!important;border:1px solid #ffffff12!important;padding:44px!important}& .card-header>i,& .hfx-ct2-fi,& .hfx-ct3-hi,& .hfx-ct2-formhead p,& .hfx-ct3-h p,& .contact-faq-section h3>i,& .hfx-contact-form label>i,& .page-help-banner{display:none!important}& .card-header{border:0!important;margin:0 0 6px!important;padding:0!important}& .card-header h2{letter-spacing:-.02em;font-size:34px!important}& .section-subtitle{border-bottom:1px solid #ffffff14;padding-bottom:28px;color:#94a3c4!important;max-width:none!important;margin:0 0 32px!important;font-size:15px!important}& .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:28px!important}& .hfx-ct3{height:100%}& .hfx-ct3-card{flex:auto}& .hfx-ct3-acts{padding-top:22px;margin-top:auto!important}& .hfx-contact-form,& .hfx-ct3-card{box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:28px!important}& .hfx-ct2-formhead,& .hfx-ct3-h{border:0!important;margin:0 0 18px!important;padding:0!important}& .hfx-ct2-formhead h3,& .hfx-ct3-h h3{color:#fff!important;margin:0!important;font:700 18px/1.3 Plus Jakarta Sans,sans-serif!important}& .hfx-contact-form label{color:#b6c1da!important;font-size:12.5px!important;font-weight:600!important}& .form-control{box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff1f!important;border-radius:10px!important}& .form-control:focus{background:#ffffff0d!important;border-color:#d4af37!important}& .hfx-ct3-send{color:#14100a!important;box-shadow:none!important;background:#d4af37!important;border-radius:10px!important;height:46px!important;font-weight:700!important}& .hfx-ct3-send:hover{background:#e2c05a!important}& .hfx-ct4-pv{justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex;color:#8a97b6!important}& .hfx-ct4-pv i{color:#8a97b6!important}& .hfx-ct3-card,& .hfx-ct3-rows{gap:0!important}& .hfx-ct3-row{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;gap:14px!important;padding:14px 0!important}& .hfx-ct3-row:first-child{padding-top:0!important}& .hfx-ct3-ri{background:0 0!important;flex:0 0 18px!important;width:18px!important;height:auto!important;font-size:15px!important}& .hfx-ct3-rt small{color:#8a97b6!important}& .hfx-ct3-rt b{font-size:14.5px!important;font-weight:600!important}& .hfx-ct3-cp{opacity:.45;color:#cbd5e1!important;background:0 0!important;border:0!important}& .hfx-ct3-row:hover .hfx-ct3-cp{opacity:1}& .hfx-ct3-go{white-space:nowrap;box-shadow:none!important;color:#e2c05a!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}& .hfx-ct3-hours{margin:18px 0 0}& .contact-office-hours{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}& .contact-office-hours-title{color:#fff!important;margin-bottom:6px!important;font-size:12.5px!important}& .contact-office-hours-row{padding:6px 0!important;font-size:13px!important}& .hfx-ct3-soc{margin:20px 0 0}& .hfx-ct3-soc>small{margin-bottom:10px;display:block;color:#fff!important;letter-spacing:0!important;text-transform:none!important;font-size:12.5px!important}& #socialLinksContainer{width:100%;flex-wrap:nowrap!important;justify-content:space-between!important;gap:6px!important;display:flex!important}& .social-link-item{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}& .social-link-item:hover{transform:translateY(-2px)!important}& #socialLinksContainer:before,& #socialLinksContainer:after,& .social-link-item:before,& .social-link-item:after,& .social-label{display:none!important}& .hfx-ct3-soc .social-link-item{flex:0 44px!important}& .hfx-ct3-soc .social-link-item .social-icon{aspect-ratio:1;width:100%!important;height:auto!important;box-shadow:none!important;border-radius:50%!important;margin:0!important;padding:10px!important}& .hfx-ct3-acts{margin:22px 0 0;gap:10px!important}& .hfx-ct3-acts .btn{height:42px!important;box-shadow:none!important;border-radius:10px!important;font-size:13.5px!important;font-weight:600!important}& #vcardDownloadBtn{color:#e5e9f2!important;background:0 0!important;border:1px solid #ffffff2e!important}& .hfx-ct3-wa{background:#1fa855!important;border:0!important}& .hfx-ct3-map{margin-top:28px}& .contact-map-wrap{height:260px!important;box-shadow:none!important;border:1px solid #ffffff14!important;border-radius:16px!important}& .contact-faq-section{margin-top:56px!important}& .contact-faq-section h3{color:#fff!important;font-size:22px!important}& .contact-faq-section h3:after{display:none!important}& .contact-faq-list{border-top:1px solid #ffffff14;display:block!important}& .contact-faq-item{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;margin:0!important}& .contact-faq-q{background:0 0!important;padding:18px 0!important;font-weight:600!important}& .contact-faq-q i{box-shadow:none!important;color:#94a3c4!important;background:0 0!important;border:0!important}& .contact-faq-a p{color:#a7b2cc!important}@media (width<=700px){& .neo-card{padding:24px 18px!important}& .contact-grid{grid-template-columns:1fr!important}& .hfx-contact-form,& .hfx-ct3-card{padding:20px!important}& .card-header h2{font-size:28px!important}& .hfx-ct3-row[data-k=addr]{flex-wrap:wrap}& .hfx-ct3-row[data-k=addr] .hfx-ct3-rt{flex:calc(100% - 40px)}& .hfx-ct3-go{margin-inline-start:32px}& .hfx-ct3-cp{display:none!important}& .hfx-ct3-acts{grid-template-columns:1fr!important;display:grid!important}& .contact-map-wrap{height:200px!important}}}
.hfx-btn-rev{color:#c2410c!important;background:#fff7ed!important;border:1px solid #fdba74!important}.hfx-btn-rev:hover{background:#ffedd5!important}.hfx-btn-rev i{color:inherit!important}.hfx-rb{white-space:nowrap;letter-spacing:0;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-inline-start:6px;padding:2px 8px;font:700 10.5px/1.5 Inter,sans-serif;display:inline-flex;color:#b91c1c!important;text-transform:none!important;background:#fee2e2!important}.hfx-rb i{font-size:9px;color:inherit!important}.hfx-flow-card .hfx-rb{z-index:3;margin:0;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000040}.hfx-flow-card.is-ret img{filter:grayscale(.7)}tr.is-ret>td{background-color:#ef444412!important}.hfx-retp{border:1px solid #fecaca;border-inline-start:4px solid #dc2626;border-radius:14px;margin:0 0 16px;padding:16px 18px;background-color:#fff5f5!important}.hfx-retp-h{align-items:center;gap:8px;font-size:15px;display:flex;color:#b91c1c!important}.hfx-retp-h i,.hfx-retp-h b{color:inherit!important}.hfx-retp p{margin:6px 0 10px;font-size:13px;line-height:1.5;color:#7f1d1d!important}.hfx-retp-r{border:1px solid #fee2e2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 12px;display:flex;background-color:#fff!important}.hfx-retp-r span{flex-direction:column;gap:2px;min-width:0;display:flex}.hfx-retp-r b{text-transform:uppercase;color:#111827!important}.hfx-retp-r small{font-size:12px;color:#6b7280!important}.hfx-retp-r button{cursor:pointer;border:1px solid #fca5a5;border-radius:8px;flex:none;padding:6px 12px;font-weight:600;color:#b91c1c!important;background-color:#fff!important}
#hfxDocViewer .hfx-dv-center{align-items:safe center}#hfxDocViewer .hfx-dv-pages{width:794px!important;max-width:none!important;zoom:calc(var(--dvfit,1)*var(--dvz,1))!important}.cv-sheet{width:794px!important;min-width:794px!important;max-width:none!important;zoom:var(--cvz,1)}.hfx-cvv-pages{width:794px;max-width:none!important;margin:0 auto;zoom:var(--cvfit,1)}
#home>.neo-card>:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 640px}#apply .collapsible-section,#apply .passport-search-section{content-visibility:auto;contain-intrinsic-size:auto 700px}#apply .cv-sheet{content-visibility:auto;contain-intrinsic-size:auto 1123px}#dashHome>.dash-grid-2,#hfxPhome{content-visibility:auto;contain-intrinsic-size:auto 900px}#hfxNwsGrid>*{content-visibility:auto;contain-intrinsic-size:auto 320px}#hfxCt3Map,#contact .contact-faq-section,#about .about-values-grid,#about .about-milestones-grid,.page-help-banner{content-visibility:auto;contain-intrinsic-size:auto 420px}
.hfx-trv[disabled]{align-items:center;gap:6px;font-weight:800;display:inline-flex;cursor:not-allowed!important;opacity:1!important}.hfx-unsel.hfx-trv.is-arr{color:#075985!important;background:#e0f2fe!important;border:1px solid #7dd3fc!important}.hfx-unsel.hfx-trv.is-tkt{color:#92400e!important;background:#fef3c7!important;border:1px solid #fcd34d!important}.hfx-cvv-btn.hfx-trv.is-tkt{color:#fffbeb;background:linear-gradient(#d97706,#92400e)}.hfx-unsel.hfx-trv.is-ret{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.hfx-cvv-btn.hfx-trv.is-arr{color:#e0f2fe;background:linear-gradient(#0284c7,#075985)}.hfx-cvv-btn.hfx-trv.is-ret{color:#e2e8f0;background:linear-gradient(#64748b,#334155)}.hfx-retnote{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 12px;font-size:.78rem;font-weight:600;line-height:1.4;display:flex}.hfx-retnote[hidden]{display:none}.hfx-retnote i{margin-top:2px}
.hfx-nt-cell{flex-direction:column;align-items:center;gap:5px;display:flex}.hfx-nt-sel{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:120px;padding:6px 8px;font:600 12px/1.2 inherit}html body #admin#admin#admin#admin #subFinance td select.hfx-nt-sel.hfx-nt-sel:disabled{cursor:not-allowed;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;font-weight:700;opacity:1!important}.hfx-nt-why{color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:2px;font:700 11px/1 inherit;text-decoration:underline}.hfx-fin-tbl tr.is-nt td{background:#fff5f5}.hfx-nt-dur{color:#b91c1c;font-weight:700}.hfx-nt-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font:700 11.5px/1.2 inherit;display:inline-flex}.hfx-nt-chip.is-nt{color:#b91c1c;cursor:pointer;background:#fef2f2;border-color:#fca5a5}.hfx-nt-chip.is-nt u{opacity:.85;font-size:10.5px;font-weight:600}.hfx-sel-wrap .hfx-nt-chip{white-space:nowrap;text-align:center}.hfx-sel-wrap .hfx-nt-chip i{display:none}.hfx-nt-chip.is-nt:hover{background:#fee2e2}.hfx-nt-ov{z-index:2147483300;background:#05091499;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hfx-nt-box{color:#0f172a;background:#fff;border-radius:16px;width:min(440px,100%);padding:20px;box-shadow:0 24px 60px #00000059}.hfx-nt-box h4{color:#b91c1c;align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;display:flex}.hfx-nt-who{flex-direction:column;margin-bottom:12px;display:flex}.hfx-nt-who small{color:#64748b}.hfx-nt-box textarea{resize:vertical;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:96px;padding:10px;font:14px/1.4 inherit}.hfx-nt-txt{white-space:pre-wrap;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:12px;font-size:.9rem}.hfx-nt-at{color:#64748b;margin-top:6px;display:block}.hfx-nt-err{color:#b91c1c;margin:6px 0 0;font-size:.8rem}.hfx-nt-act{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.hfx-nt-act button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 16px;font-weight:700}.hfx-nt-act button.pri{color:#fff;background:#1e293b;border-color:#1e293b}
:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip):not(#h#h#h#h){--c:#64748b;--t:#1e293b;white-space:nowrap;justify-content:center;align-items:center;gap:6px;color:var(--t)!important;-webkit-text-fill-color:var(--t)!important;border:1px solid var(--c)!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:.02em!important;opacity:1!important;background:#fff!important;border-radius:999px!important;padding:4px 10px!important;font:700 11.5px/1.2 Inter,system-ui,sans-serif!important;animation:none!important;display:inline-flex!important}:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip):not(#h#h#h#h):before{flex:none;content:""!important;background:var(--c)!important;width:7px!important;height:7px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;margin:0!important;font-size:0!important;display:inline-block!important}:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip):is(.approved,.ok):not(#h#h#h#h){--c:#16a34a;--t:#14532d}:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip):is(.pending,.wait,.review,.submitted,.is-tkt):not(#h#h#h#h){--c:#d97706;--t:#78350f}:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip):is(.rejected,.no,.is-nt):not(#h#h#h#h){--c:#dc2626;--t:#991b1b}:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip):is(.replied,.is-dep):not(#h#h#h#h){--c:#0284c7;--t:#0c4a6e}:is(.tab-status,.section-status-badge,.status-item .value,.hfx-fin-st,.hfx-nt-chip).is-ret:not(#h#h#h#h){--c:#4b5563;--t:#111827}.hfx-nt-chip.is-nt:not(#h#h#h#h){cursor:pointer;flex-wrap:wrap;gap:2px 6px;border-radius:12px!important}.hfx-nt-chip.is-nt:not(#h#h#h#h):before{display:none!important}.hfx-nt-chip.is-nt:not(#h#h#h#h):hover{background:#fef2f2!important}.hfx-nt-chip.is-nt u{color:#b91c1c;font-size:11px;font-weight:700}.hfx-sel-wrap .hfx-nt-chip.is-nt:not(#h#h#h#h){max-width:150px}.hfx-sel-wrap .hfx-nt-chip.is-nt u{flex-basis:100%}html body #admin#admin#admin#admin #subFinance td select.hfx-nt-sel.hfx-nt-sel{--c:#64748b;--t:#1e293b;border:1px solid var(--c)!important;color:var(--t)!important;background:#fff!important;font-weight:700!important}html body #admin#admin#admin#admin #subFinance td select.hfx-nt-sel.hfx-nt-sel.is-tkt{--c:#d97706;--t:#78350f}html body #admin#admin#admin#admin #subFinance td select.hfx-nt-sel.hfx-nt-sel.is-dep{--c:#0284c7;--t:#0c4a6e}html body #admin#admin#admin#admin #subFinance td select.hfx-nt-sel.hfx-nt-sel.is-ret{--c:#4b5563;--t:#111827}html body #admin#admin#admin#admin #subFinance td select.hfx-nt-sel.hfx-nt-sel.is-nt{--c:#dc2626;--t:#991b1b}.hfx-fin-tag:not(#h#h#h#h){-webkit-text-fill-color:#1e293b;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border:1px solid #94a3b8;border-radius:999px;align-items:center;gap:3px;margin-left:6px;display:inline-flex;color:#1e293b!important;background:#fff!important;padding:2px 9px!important;font:700 10.5px/1.25 Inter,system-ui,sans-serif!important}.hfx-fin-tag .hfx-tst:not(#h#h#h#h){-webkit-text-fill-color:#78350f;font-weight:800;color:#78350f!important}.hfx-fin-tag .hfx-tst.approved:not(#h#h#h#h){-webkit-text-fill-color:#14532d;color:#14532d!important}.hfx-fin-tag .hfx-tst.rejected:not(#h#h#h#h){-webkit-text-fill-color:#991b1b;color:#991b1b!important}
#subPartnerSettings .collapsible-tab:not(#h#h#h#h){background:#f6efdf!important;border:1px solid #e2d4b2!important;color:#1f2937}#subPartnerSettings .collapsible-tab>.tab-header:not(#h#h#h#h){background:#f6efdf!important}#subPartnerSettings .collapsible-tab .tab-body:not(#h#h#h#h){background:#faf5ea!important;color:#1f2937!important}#subPartnerSettings .partner-info-grid:not(#h#h#h#h){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:12px!important;margin:10px 0 14px!important}#subPartnerSettings .partner-info-card:not(#h#h#h#h){display:flex!important;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:6px 8px;margin:0!important;padding:12px 14px!important;background:#fffcf5!important;border:1px solid #e3d6b6!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(80,60,20,.06)!important;color:#1f2937!important;font-size:.84rem!important;line-height:1.4;min-width:0;overflow-wrap:anywhere}#subPartnerSettings .partner-info-card>strong:not(#h#h#h#h){flex-basis:100%;display:block;color:#6b5418!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase}#subPartnerSettings .partner-info-card>.btn:not(#h#h#h#h){margin:2px 0 0!important;min-width:84px;padding-left:12px!important;padding-right:12px!important;justify-content:center}#subPartnerSettings .tab-header .tab-id>img:not(#h#h#h){width:40px!important;height:40px!important;flex:none;box-sizing:border-box;padding:3px;border-radius:50%!important;border:2px solid #c9a227!important;background:#fff!important;object-fit:contain!important;box-shadow:0 0 0 3px #fffaf0,0 2px 6px rgba(80,60,20,.18)!important;margin-inline-end:10px!important;vertical-align:middle}@media(max-width:600px){#subPartnerSettings .tab-header .tab-id>img:not(#h#h#h){width:36px!important;height:36px!important}}#admin textarea:not(#h#h#h#h#h#h){background:#fffbea!important;background-image:none!important;color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;border:1.5px solid #cfae55!important;border-radius:10px!important;padding:10px 12px!important;box-shadow:inset 0 1px 2px rgba(120,90,10,.08)!important;font:500 14px/1.5 Inter,system-ui,sans-serif!important;outline:0}#admin textarea:not(#h#h#h#h#h#h)::placeholder{color:#8a7a4f!important;-webkit-text-fill-color:#8a7a4f!important;opacity:1}#admin textarea:not(#h#h#h#h#h#h):hover{border-color:#b8902f!important}#admin textarea:not(#h#h#h#h#h#h):focus{background:#fffef8!important;border-color:#a87b12!important;box-shadow:0 0 0 3px rgba(201,162,39,.28)!important}#admin textarea:not(#h#h#h#h#h#h):disabled,#admin textarea:not(#h#h#h#h#h#h)[readonly]{background:#f6f1e4!important;border-style:dashed!important}#admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]),select:not(.hfx-nt-sel)):not(#h#h#h#h#h#h){background-color:#f3f6fb!important;background-image:none;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1.5px solid #9fb0c7!important;border-radius:10px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.06)!important;outline:0}#admin select:not(.hfx-nt-sel):not(#h#h#h#h#h#h){background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%23334155%27 stroke-width=%271.8%27/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:34px!important;-webkit-appearance:none;appearance:none}[dir=rtl] #admin select:not(.hfx-nt-sel):not(#h#h#h#h#h#h){background-position:left 12px center!important;padding-left:34px!important;padding-right:12px!important}#admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]),select:not(.hfx-nt-sel)):not(#h#h#h#h#h#h)::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1}#admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]),select:not(.hfx-nt-sel)):not(#h#h#h#h#h#h):hover{border-color:#6f86a6!important}#admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]),select:not(.hfx-nt-sel)):not(#h#h#h#h#h#h):focus{background-color:#fff!important;border-color:#1e40af!important;box-shadow:0 0 0 3px rgba(30,64,175,.18)!important}#admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]),select:not(.hfx-nt-sel)):not(#h#h#h#h#h#h):disabled,#admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]),select:not(.hfx-nt-sel)):not(#h#h#h#h#h#h)[readonly]{background-color:#eef1f5!important;border-style:dashed!important;color:#475569!important;-webkit-text-fill-color:#475569!important}:is(#adminAuthOverlay input:not([type=checkbox]):not([type=hidden]),#adminResetEmail,#adminResetOtp,#adminResetNewPass,#adminResetConfirmPass,[id^=adminReset][type=password]):not(#h#h#h#h#h#h#h){background:#f3e9d2!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000;border:1.5px solid #c9a227!important;border-radius:12px!important;box-shadow:inset 0 1px 2px rgba(90,65,10,.12)!important;font-weight:600!important}:is(#adminAuthOverlay input:not([type=checkbox]):not([type=hidden]),#adminResetEmail,#adminResetOtp,#adminResetNewPass,#adminResetConfirmPass,[id^=adminReset][type=password]):not(#h#h#h#h#h#h#h)::placeholder{color:#6b5a32!important;-webkit-text-fill-color:#6b5a32!important;opacity:1;font-weight:500}:is(#adminAuthOverlay input:not([type=checkbox]):not([type=hidden]),#adminResetEmail,#adminResetOtp,#adminResetNewPass,#adminResetConfirmPass,[id^=adminReset][type=password]):not(#h#h#h#h#h#h#h):focus{background:#f8f0dc!important;border-color:#a87b12!important;box-shadow:0 0 0 3px rgba(201,162,39,.35)!important;outline:0}:is(#adminAuthOverlay input:not([type=checkbox]):not([type=hidden]),#adminResetEmail,#adminResetOtp,#adminResetNewPass,#adminResetConfirmPass,[id^=adminReset][type=password]):not(#h#h#h#h#h#h#h):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f3e9d2 inset!important;-webkit-text-fill-color:#000!important}
:is(#dashSponsored,#dashCustomCv) .hfx-sv-card{color:#1e293b;background:#fffdf8;border:1px solid #e7dcc3;border-radius:16px;margin-bottom:18px;padding:22px}.hfx-sv-title{color:#0b1b45;align-items:center;gap:10px;margin:0 0 4px;font:800 24px/1.25 Inter,system-ui,sans-serif;display:flex}.hfx-sv-title i{color:#b8860b}.hfx-sv-sub{color:#475569;margin:0 0 18px;font-size:14px}.hfx-sv-h3{color:#0b1b45;margin:0 0 12px;font:800 17px/1.3 Inter,system-ui,sans-serif}.hfx-sv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.hfx-sv-grid .span3{grid-column:1/-1}.hfx-sv-f label{color:#334155;margin-bottom:6px;font:700 12.5px/1.3 Inter,system-ui,sans-serif;display:block}:is(#dashSponsored,#dashCustomCv) .form-control{box-sizing:border-box;color:#0f172a;background:#f3f6fb;border:1.5px solid #9fb0c7;border-radius:10px;width:100%;min-height:42px;padding:8px 12px;font-size:14px}:is(#dashSponsored,#dashCustomCv) .form-control:focus{background:#fff;border-color:#1e40af;outline:0;box-shadow:0 0 0 3px #1e40af2e}:is(#dashSponsored,#dashCustomCv) .form-control.is-bad{background:#fef2f2;border-color:#dc2626}.hfx-sv-err{color:#b91c1c;margin:6px 0 0;font-size:12.5px;font-weight:700}.hfx-sv-dd{position:relative}.hfx-sv-list{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0f172a2e}.hfx-sv-opt{cursor:pointer;color:#0f172a;justify-content:space-between;padding:9px 12px;font-size:14px;display:flex}.hfx-sv-opt:hover{background:#eef2ff}.hfx-sv-opt small{color:#15803d;font-weight:800}.hfx-sv-opt.no{color:#94a3b8}.hfx-sv-ph{align-items:center;gap:8px;margin-bottom:8px;display:flex}.hfx-sv-ph>span{color:#f2d78a;background:#0b1b45;border-radius:10px;flex:none;place-items:center;min-height:42px;padding:0 12px;font-weight:800;display:grid}.hfx-sv-ph .form-control{max-width:260px}.hfx-sv-rm{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:50%;flex:none;width:34px;height:34px;font-size:18px}.hfx-sv-add{color:#6b5418;cursor:pointer;background:#fff8e6;border:1px solid #c9a227;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hfx-sv-actions{justify-content:flex-end;display:flex}.hfx-sv-submit{min-height:46px;color:#fff!important;background:#15803d!important;border:0!important;border-radius:12px!important;padding:0 26px!important;font-size:15px!important;font-weight:800!important}.hfx-sv-tag{-webkit-text-fill-color:#f2d78a;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:#0b1b45;border-radius:999px;padding:2px 8px;font:800 10px/1.4 Inter,system-ui,sans-serif;display:inline-block;color:#f2d78a!important}.hfx-sv-why{color:#b91c1c;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:12px;font-weight:700;text-decoration:underline}.hfx-sv-cfg{color:#1f2937;background:#faf5ea;border:1px solid #e3d6b6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.hfx-sv-cfg input{text-align:center;width:64px;margin:0 4px}tr.hfx-sv-row td,tr.hfx-sv-prow td{background:#f5f8ff!important}.hfx-sv-box{max-height:90vh;overflow:auto;width:min(620px,100%)!important}.hfx-sv-box h4{color:#0b1b45!important}.hfx-sv-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0;display:grid}.hfx-sv-dl div{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.hfx-sv-dl small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.hfx-sv-dl b{color:#0f172a;font-size:14px}.hfx-sv-photo small{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.hfx-sv-photo img{border:1px solid #e2e8f0;border-radius:10px;max-width:180px;max-height:220px}.hfx-sv-ok{color:#fff!important;background:#15803d!important;border-color:#15803d!important}.hfx-sv-no{color:#b91c1c!important;background:#fff!important;border-color:#dc2626!important}@media (width<=820px){.hfx-sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hfx-sv-grid{grid-template-columns:1fr}:is(#dashSponsored,#dashCustomCv) .hfx-sv-card{padding:16px}.hfx-sv-title{font-size:20px}.hfx-sv-dl{grid-template-columns:1fr}.hfx-sv-submit{width:100%}}.hfx-cc-hint{color:#1e3a8a;background:#eef4ff;border:1px solid #bfd3f6;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.hfx-cc-hint i{margin-top:2px}.hfx-cc-code{min-width:58px}.hfx-cc-logo-row{align-items:center;gap:10px;display:flex}.hfx-cc-logo-pv{color:#94a3b8;background:#fff;border:2px solid #c9a227;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.hfx-cc-logo-pv img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px}.hfx-cc-search{margin-bottom:14px;position:relative}.hfx-cc-search>i{color:#64748b;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hfx-cc-search .form-control{padding-left:40px!important}.hfx-cc-ap{color:#2a1d00;cursor:pointer;white-space:nowrap;background:linear-gradient(#f8e39a,#e0b93a);border:1px solid #c9a227;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.hfx-cc-ap.is-done{color:#475569;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.hfx-ic.hfx-cc-on{color:#fff!important;background:#15803d!important;border-color:#15803d!important}.hfx-ic.hfx-cc-rm{color:#b91c1c!important;border-color:#fecaca!important}.cv-sheet .hfx-cc-logo{overflow:hidden;background:#fff!important;padding:0!important}.cv-sheet .hfx-cc-logo img{object-fit:contain;width:100%;height:100%}.cv-sheet .hfx-cc-hd{min-width:0}.cv-sheet .hfx-cc-name{letter-spacing:.2px;text-transform:uppercase;white-space:normal;font-size:5.2mm!important;line-height:1.15!important}.cv-sheet .hfx-cc-addr{text-align:left;opacity:.9;direction:ltr;margin-top:.8mm;font-size:3mm!important;line-height:1.3!important}html body .cv-sheet.hfx-cc-sheet:after{content:attr(data-wm)!important}.hfx-ic.hfx-cc-rm{color:#b91c1c!important;background:#fff!important;border:1px solid #fca5a5!important}.hfx-ic.hfx-cc-rm:hover{background:#fef2f2!important;border-color:#dc2626!important}.hfx-cc-pager{margin-top:12px}#dashSponsored .hfx-sv-main{padding:0;overflow:hidden}.hfx-sv-band{color:#fff;background:linear-gradient(135deg,#0b1b45 0,#1e3a8a 100%);align-items:center;gap:16px;padding:22px 24px;display:flex}.hfx-sv-bi{color:#f2d78a;background:#f2d78a24;border:1px solid #f2d78a80;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.hfx-sv-band .hfx-sv-title{color:#fff;margin:0 0 4px;font-size:23px}.hfx-sv-band .hfx-sv-sub{color:#dbe4f3;margin:0;font-size:13.5px;line-height:1.45}#hfxSvForm{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.hfx-sv-sec{background:#fff;border:1px solid #e7dcc3;border-radius:14px;padding:16px 18px 18px;box-shadow:0 1px 2px #3c28000a}.hfx-sv-sh{color:#0b1b45;border-bottom:1px dashed #e7dcc3;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:10px;font:800 15px/1.3 Inter,system-ui,sans-serif;display:flex}.hfx-sv-n{color:#f2d78a;background:#0b1b45;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid}.hfx-sv-sh i{color:#b8860b}.hfx-sv-grid{align-items:start}.hfx-sv-f label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hfx-sv-phs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.hfx-sv-phs .hfx-sv-ph{margin:0}.hfx-sv-phs .hfx-sv-ph .form-control{flex:1;min-width:0;max-width:none}.hfx-sv-phbar{margin-top:10px}.hfx-sv-drop{cursor:pointer;color:#6b5418;background:#fffaf0;border:2px dashed #c9a227;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:12px 18px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden}.hfx-sv-drop:hover{background:#fff3d6}.hfx-sv-drop i{color:#b8860b;font-size:22px}.hfx-sv-drop span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hfx-sv-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.hfx-sv-ferr{margin:0!important}#hfxSvForm .hfx-sv-actions{border-top:1px solid #eee2c8;padding-top:16px}.hfx-sv-h3 i{color:#b8860b;margin-inline-end:6px}@media (width<=560px){.hfx-sv-band{gap:12px;padding:16px}.hfx-sv-bi{width:44px;height:44px;font-size:19px}.hfx-sv-band .hfx-sv-title{font-size:19px}#hfxSvForm,.hfx-sv-sec{padding:14px}.hfx-sv-f label{white-space:normal}}.hfx-sv-plus{color:#fff;cursor:pointer;background:#15803d;border:1px solid #15803d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;line-height:1;display:grid}.hfx-sv-plus:hover{background:#166534}.hfx-sv-rm{place-items:center;line-height:1;display:grid}.hfx-sv-opt.is-err{color:#b91c1c;font-weight:700}:is(#dashSponsored,#dashCustomCv) .hfx-sv-ph>span:not(#h#h){color:#f2d78a!important;-webkit-text-fill-color:#f2d78a!important;background:#0b1b45!important}#dashSponsored .hfx-sv-phs{flex-direction:column;gap:10px;max-width:440px;display:flex!important}#dashSponsored .hfx-sv-phs .hfx-sv-ph{width:100%}.hfx-spv-key{-webkit-text-fill-color:#334155;background:#f8fafc;border-top:1px dashed #cbd5e1;align-items:center;gap:6px;padding:8px 12px;font:600 12px/1.4 Inter,system-ui,sans-serif;display:flex;color:#334155!important}.hfx-spv-key .hfx-sv-tag{padding:1px 7px;font-size:9.5px}.hfx-fin-lhint{-webkit-text-fill-color:#475569;margin:2px 0 10px;font:500 12px/1.45 Inter,system-ui,sans-serif;color:#475569!important}.hfx-fin-ls{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}@media (width<=820px){.hfx-fin-ls{grid-template-columns:1fr}}.hfx-fin-lg{background:snow;border:1px solid #e2e8f0;border-left:4px solid #dc2626;border-radius:10px;padding:10px 12px}.hfx-fin-lg.add{background:#f7fdf9;border-left-color:#16a34a}.hfx-fin-lg h6{letter-spacing:.05em;text-transform:uppercase;-webkit-text-fill-color:#b91c1c;margin:0 0 8px;font:800 11.5px/1.3 Inter,system-ui,sans-serif;color:#b91c1c!important}.hfx-fin-lg.add h6{-webkit-text-fill-color:#15803d;color:#15803d!important}.hfx-fin-lr{grid-template-columns:120px 1fr 34px;align-items:center;gap:8px;display:grid}.hfx-fin-lr+.hfx-fin-lr{margin-top:7px}.hfx-fin-lr input{-webkit-text-fill-color:#0f172a;background:#fffdf7;border:1px solid #cbd5e1;border-radius:8px;min-width:0;height:36px;padding:0 10px;font:500 13px Inter,system-ui,sans-serif;color:#0f172a!important}.hfx-fin-lr input:focus{outline-offset:0;border-color:#c9a227;outline:2px solid #c9a227}.hfx-fin-lb{cursor:pointer;-webkit-text-fill-color:#f2d78a;background:#0b1b45;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:700 20px/1 Inter,system-ui,sans-serif;display:grid;color:#f2d78a!important}.hfx-fin-lb.x{-webkit-text-fill-color:#b91c1c;background:#fee2e2;color:#b91c1c!important}.hfx-fin-lb:hover{filter:brightness(1.1)}#dashCustomCv .hfx-sv-main{padding:0;overflow:hidden}#hfxCcForm{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}#hfxCcForm .hfx-cc-g2{grid-template-columns:repeat(2,minmax(0,1fr))}#dashCustomCv .hfx-sv-phs{flex-direction:column;gap:10px;max-width:440px;display:flex!important}#dashCustomCv .hfx-sv-phs .hfx-sv-ph{width:100%;margin:0}#dashCustomCv .hfx-cc-logo-row{gap:14px}#dashCustomCv .hfx-cc-logo-pv{width:64px;height:64px;font-size:22px}#dashCustomCv .hfx-cc-logo-row .hfx-sv-drop{flex:1;min-width:0}#hfxCcForm .hfx-sv-actions{border-top:1px solid #eee2c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.hfx-cc-note{-webkit-text-fill-color:#475569;flex:1;align-items:flex-start;gap:8px;min-width:220px;font:500 13px/1.45 Inter,system-ui,sans-serif;display:flex;color:#475569!important}.hfx-cc-note i{color:#b8860b;margin-top:2px}.hfx-cc-lhead{background:#fffaf0;border-bottom:1px solid #eee2c8;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.hfx-cc-lhead .hfx-sv-h3{margin:0}.hfx-cc-cnt{-webkit-text-fill-color:#f2d78a;background:#0b1b45;border-radius:999px;place-items:center;min-width:30px;height:26px;padding:0 9px;font:800 12.5px Inter,system-ui,sans-serif;display:grid;color:#f2d78a!important}.hfx-cc-lbody{padding:18px 24px 22px}.hfx-cc-sl{-webkit-text-fill-color:#0b1b45;margin:0 0 6px;font:700 13px Inter,system-ui,sans-serif;display:block;color:#0b1b45!important}@media (width<=560px){#hfxCcForm{padding:14px}#hfxCcForm .hfx-cc-g2{grid-template-columns:1fr}.hfx-cc-lhead,.hfx-cc-lbody{padding-left:14px;padding-right:14px}}#dashCustomCv .hfx-sv-grid>.hfx-sv-f{min-width:0}#dashCustomCv .hfx-cc-logo-row{width:100%;min-width:0}#dashCustomCv .hfx-cc-logo-row .hfx-sv-drop span{white-space:normal;line-height:1.35}@media (width<=560px){#dashCustomCv .hfx-cc-logo-pv{width:52px;height:52px}#dashCustomCv .hfx-cc-logo-row .hfx-sv-drop{padding:10px 12px;font-size:13px}}.hfx-cc-arin{font-family:Noto Naskh Arabic,Amiri,Tahoma,sans-serif!important;font-size:16px!important}.cv-sheet .hfx-cc-arname{text-align:left;white-space:normal;color:inherit;margin-top:.6mm;font-family:Noto Naskh Arabic,Amiri,Traditional Arabic,Tahoma,sans-serif!important;font-size:4.6mm!important;font-weight:800!important;line-height:1.25!important}html body .cv-sheet.hfx-cc-sheet .cv-header.hfx-cc-noflag.cv-header.cv-header:after{content:none!important;background-image:none!important}.hfx-sv-cfg{flex-wrap:wrap;row-gap:10px}.hfx-sv-mvw{margin-inline-start:auto;position:relative}.hfx-sv-mvb{-webkit-text-fill-color:#f2d78a;cursor:pointer;white-space:nowrap;background:#0b1b45;border:1px solid #0b1b45;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 14px;font:800 13px Inter,system-ui,sans-serif;display:inline-flex;color:#f2d78a!important}.hfx-sv-mvb i{color:#f2d78a!important}.hfx-sv-mvb[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.hfx-sv-mvp{z-index:60;background:#fffdf7;border:1px solid #dcc79a;border-radius:14px;flex-direction:column;gap:6px;width:300px;max-width:calc(100vw - 32px);padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f172a38}.hfx-sv-mvp[hidden]{display:none!important}.hfx-sv-mvp>b{-webkit-text-fill-color:#0b1b45;font:800 13.5px Inter,system-ui,sans-serif;color:#0b1b45!important}.hfx-sv-mvp>small{-webkit-text-fill-color:#6b5418;font:500 12px/1.4 Inter,system-ui,sans-serif;color:#6b5418!important}.hfx-sv-mvl{border:1px solid #eee2c8;border-radius:10px;flex-direction:column;margin:6px 0 4px;display:flex;overflow:hidden}.hfx-sv-mvl label{-webkit-text-fill-color:#1f2937;background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:6px 10px;font:700 13px Inter,system-ui,sans-serif;display:flex;color:#1f2937!important}.hfx-sv-mvl label:nth-child(2n){background:#faf5ea}.hfx-sv-mvl label+label{border-top:1px solid #f1e8d2}.hfx-sv-mvl input{-webkit-text-fill-color:#111;text-align:center;background:#fffdf7;border:1.5px solid #c9a227;border-radius:8px;width:64px;height:30px;padding:0 6px;font:700 13px Inter,system-ui,sans-serif;color:#111!important}.hfx-sv-mvp .hfx-sv-add{align-self:flex-end}.hfx-sv-mvp{width:330px}.hfx-sv-mvs{margin-top:6px;position:relative}.hfx-sv-mvs i{color:#8a6200;font-size:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.hfx-sv-mvs input{-webkit-text-fill-color:#111;box-sizing:border-box;background:#fff;border:1.5px solid #c9a227;border-radius:10px;width:100%;height:36px;font:600 13px Inter,system-ui,sans-serif;text-align:left!important;color:#111!important;padding:0 10px 0 32px!important}.hfx-sv-mvs input:focus{border-color:#0b1b45;outline:0;box-shadow:0 0 0 3px #0b1b4526}.hfx-sv-mvl{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.hfx-sv-mvl label[hidden],.hfx-sv-mvg[hidden]{display:none!important}.hfx-sv-mvg{z-index:1;-webkit-text-fill-color:#f2d78a;letter-spacing:.06em;text-transform:uppercase;background:#0b1b45;padding:5px 10px;font:800 10.5px Inter,system-ui,sans-serif;position:sticky;top:0;color:#f2d78a!important}.hfx-sv-mvl label.is-set span{-webkit-text-fill-color:#7a5600;color:#7a5600!important}.hfx-sv-mvl label.is-set input{background:#fff3d6;border-color:#b8860b}.hfx-sv-mvn{text-align:center;-webkit-text-fill-color:#6b5418;margin:0;padding:12px;font:600 12.5px Inter,system-ui,sans-serif;color:#6b5418!important}#dashSponsored .hfx-sv-prev{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;display:flex}#dashSponsored .hfx-sv-prev[hidden]{display:none}#dashSponsored .hfx-sv-prev>i{color:#1d4ed8;margin-top:3px}#dashSponsored .hfx-sv-prev div{flex:1;font-size:13px;line-height:1.45}#dashSponsored .hfx-sv-prev b{color:#1e3a8a}#dashSponsored .hfx-sv-prev small{color:#b91c1c;margin-top:4px;font-weight:600;display:block}#dashSponsored .hfx-sv-prevx{cursor:pointer;color:#1e3a8a;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}#dashSponsored .hfx-sv-rsd{color:#475569;margin-top:6px;font-size:11px;display:block}#svMine .hfx-fin-tbl{min-width:640px}.dash-nav-item .hfx-sv-nb{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:18px;margin-left:auto;padding:2px 6px;font:800 11px/1.2 Inter,system-ui,sans-serif}#cvApprovedContainer#cvApprovedContainer tr.hfx-sv-pcx>td{background:#fef2f2!important}#cvApprovedContainer#cvApprovedContainer .hfx-sv-pcxt{text-transform:none;margin-top:3px;font-size:11.5px;display:block;color:#b91c1c!important}#cvApprovedContainer#cvApprovedContainer .hfx-sv-edt{text-transform:none;margin-top:3px;font-size:11.5px;display:block;color:#b45309!important}#dashSponsored .hfx-sv-acts{justify-content:center;gap:6px;display:flex}#dashSponsored .hfx-sv-acts .ed{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}#dashSponsored .hfx-sv-acts .cx{color:#b91c1c!important;background:#fef2f2!important;border-color:#fca5a5!important}#partners .hfx-sv-q{margin:4px 0 12px;position:relative}#partners .hfx-sv-q i{color:#64748b;font-size:13px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}#partners .hfx-sv-q input{box-sizing:border-box;min-height:40px;font:500 13px Inter,system-ui,sans-serif;color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;width:100%!important;padding:8px 12px 8px 36px!important}#partners .hfx-sv-q input:focus{outline:0;box-shadow:0 0 0 3px #1e40af2e;background:#fff!important;border-color:#1e40af!important}#svMine .hfx-nt-chip:not(#h#h#h#h){text-align:center;max-width:118px;line-height:1.25;white-space:normal!important}#svMine .hfx-sv-acts .hfx-ic{width:30px;height:30px;padding:0}
.hfx-fly-strip{color:#0c4a6e;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-left:5px solid #0284c7;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-family:Inter,system-ui,sans-serif}.hfx-fly-h{align-items:center;gap:12px;display:flex}.hfx-fly-ic{background:#0284c7;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid;color:#fff!important}.hfx-fly-h b{-webkit-text-fill-color:#0c4a6e;font-size:14.5px;font-weight:800;display:block;color:#0c4a6e!important}.hfx-fly-h small{-webkit-text-fill-color:#075985;margin-top:1px;font-size:12.5px;display:block;color:#075985!important}.hfx-fly-l{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hfx-fly-p{background:#fff;border:1px solid #bae6fd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.hfx-fly-p b{-webkit-text-fill-color:#0f172a;text-transform:uppercase;font-size:12px;font-weight:800;color:#0f172a!important}.hfx-fly-p small{-webkit-text-fill-color:#475569;color:#475569!important}.hfx-fly-b,.hfx-fly-p em{-webkit-text-fill-color:#0369a1;white-space:nowrap;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;color:#0369a1!important}.hfx-fly-b.d0,.hfx-fly-p.d0 em{border-color:#fca5a5}.hfx-fly-b.d0,.hfx-fly-p.d0 em,.hfx-fly-ul li.d0 i{-webkit-text-fill-color:#b91c1c;background:#fee2e2;color:#b91c1c!important}.hfx-fly-b.d1,.hfx-fly-p.d1 em{-webkit-text-fill-color:#92400e;background:#fef3c7;border-color:#fcd34d;color:#92400e!important}.hfx-fly-b{margin-top:5px;display:table}tr.hfx-fly-row>td{background:#f0f9ff!important}tr.hfx-fly-row>td:first-child{box-shadow:inset 4px 0 #0284c7}.hfx-fly-ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hfx-fly-ul li{-webkit-text-fill-color:#0f172a;background:#fff;border:1px solid #bae6fd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;display:flex;color:#0f172a!important}.hfx-fly-ul li i{color:#0284c7}.hfx-fly-ul li.d0{background:#fff5f5;border-color:#fca5a5}.hfx-fly-ul li.d0 i{background:0 0;border:0}.hfx-fly-ul li.d1{background:#fffbeb;border-color:#fcd34d}.dash-nav-item .nav-icon{position:relative}.hfx-fly-nb{-webkit-text-fill-color:#fff;text-align:center;background:#0284c7;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:800 10px/17px Inter,system-ui,sans-serif;position:absolute;top:-6px;right:-8px;box-shadow:0 0 0 2px #fff;color:#fff!important}
#contact#contact#contact#contact :is(.hfx-contact-form,.hfx-ct3-card){color:#111!important;background:#f5ecd7!important;border:1px solid #dcc79a!important;box-shadow:0 10px 26px #0000002e!important}#contact#contact#contact#contact :is(.hfx-contact-form,.hfx-ct3-card) :is(h3,h4,label,label span,p,small,b,strong,span:not(.social-icon):not(.hfx-ct2-open):not(.hfx-ct3-hi):not(.hfx-ct3-ri):not(.hfx-ct2-fi),.contact-office-hours-row,.contact-office-hours-row span,.attachment-hint,div){color:#111!important;-webkit-text-fill-color:#111!important}#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-rt small,#contact#contact#contact#contact .hfx-contact-form :is(.attachment-hint,.attachment-hint span,.hfx-ct4-pv,.hfx-ct4-pv span),#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-h p{color:#4a4232!important;-webkit-text-fill-color:#4a4232!important}#contact#contact#contact#contact .hfx-contact-form label i,#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-ri,#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-ri i{color:#8a6200!important;-webkit-text-fill-color:#8a6200!important}#contact#contact#contact#contact .hfx-ct3-card :is(.hfx-ct3-rows>*,.hfx-ct3-row,.contact-office-hours-row){border-color:#dcc79a!important}#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-go,#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-go *{font-weight:800;color:#7a5600!important;-webkit-text-fill-color:#7a5600!important}#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-cp,#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-cp i{color:#4a4232!important;-webkit-text-fill-color:#4a4232!important}#contact#contact#contact#contact .hfx-ct3-card .contact-office-hours-row.closed span:last-child{font-weight:800;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}#contact#contact#contact#contact .hfx-ct3-card .hfx-ct2-open.is-closed{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}#contact#contact#contact#contact .hfx-ct3-card .hfx-ct2-open:not(.is-closed){color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}#contact#contact#contact#contact .hfx-ct3-card .contact-office-hours-row.is-today{border-radius:8px;background:#efe2c2!important}#contact#contact#contact#contact .hfx-ct3-card #vcardDownloadBtn{color:#fff!important;background:#0b1b45!important;border:1px solid #0b1b45!important}#contact#contact#contact#contact .hfx-ct3-card #vcardDownloadBtn :is(i,span),#contact#contact#contact#contact .hfx-ct3-card .hfx-ct3-wa :is(i,span){color:#fff!important;-webkit-text-fill-color:#fff!important}#contact#contact#contact#contact .hfx-ct3-card .social-label{color:#111!important;-webkit-text-fill-color:#111!important}#contact#contact#contact#contact .hfx-contact-form .form-control{color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important;background:#fffdf7!important;border:1.5px solid #b8860b!important}#contact#contact#contact#contact .hfx-contact-form .form-control::placeholder{opacity:1;color:#7a705c!important;-webkit-text-fill-color:#7a705c!important}#contact#contact#contact#contact .hfx-contact-form .form-control:focus{outline:0;border-color:#0b1b45!important;box-shadow:0 0 0 3px #0b1b452e!important}#contact#contact#contact#contact .hfx-contact-form .file-input::file-selector-button{color:#f2d78a!important;-webkit-text-fill-color:#f2d78a!important;background:#0b1b45!important;border:0!important}#contact#contact#contact#contact .contact-faq-list{flex-direction:column;gap:10px;display:flex}#contact#contact#contact#contact .contact-faq-item{overflow:hidden;background:#e8f0fb!important;border:1px solid #b9cdeb!important;border-left:5px solid #1e40af!important;border-radius:12px!important}#contact#contact#contact#contact .contact-faq-item.open{background:#f4f8fe!important;border-left-color:#c9a227!important}#contact#contact#contact#contact .contact-faq-q{background:0 0!important;padding:14px 16px!important}#contact#contact#contact#contact .contact-faq-q,#contact#contact#contact#contact .contact-faq-q :is(span,i){font-weight:800;color:#0b1b45!important;-webkit-text-fill-color:#0b1b45!important}#contact#contact#contact#contact .contact-faq-a,#contact#contact#contact#contact .contact-faq-a *{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}#contact#contact#contact#contact .contact-faq-a{padding-left:16px!important;padding-right:16px!important}
#about#about#about#about .about-content-card{backdrop-filter:none!important;background:#f5ecd7!important;border:1px solid #dcc79a!important;border-top:4px solid #c9a227!important;box-shadow:0 10px 24px #0003!important}#about#about#about#about .about-content-card h4{border-bottom:1px dashed #d6c18f;margin-bottom:12px;padding-bottom:12px;color:#0b1b45!important;-webkit-text-fill-color:#0b1b45!important}#about#about#about#about .about-content-card :is(div,p,span,li,b,strong){color:#1c1917!important;-webkit-text-fill-color:#1c1917!important}#about#about#about#about .about-values-grid .about-value-card{border:1px solid #e7dcc3!important;border-top:4px solid var(--vc,#0b1b45)!important;backdrop-filter:none!important;background:#fffaf0!important;box-shadow:0 10px 24px #0000002e!important}#about#about#about#about .about-values-grid .about-value-card:nth-child(2){--vc:#0e7490}#about#about#about#about .about-values-grid .about-value-card:nth-child(3){--vc:#15803d}#about#about#about#about .about-values-grid .about-value-card:nth-child(4){--vc:#b8860b}#about#about#about#about .about-value-title{color:#0b1b45!important;-webkit-text-fill-color:#0b1b45!important;font-weight:800!important}#about#about#about#about .about-value-desc{color:#374151!important;-webkit-text-fill-color:#374151!important}#about#about#about#about .about-image-grid>p,#about#about#about#about .hfx-ab-hint{color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}#about#about#about#about .about-milestone-card :is(div,span,small,p):not(:first-child){color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}#about#about#about#about .card-header h2,#about#about#about#about>.neo-card>h4{color:#fff!important;-webkit-text-fill-color:#fff!important}
#admin#admin#admin #adminSubNav#adminSubNav{background:linear-gradient(180deg,#0c1430 0%,#0a1022 100%)!important;border:1px solid rgba(242,215,138,.14)!important;box-shadow:0 18px 40px rgba(2,6,23,.35)!important}#admin#admin#admin #adminSubNav#adminSubNav .hfx-sb-help{display:none!important}#admin#admin#admin #adminSubNav#adminSubNav .admin-sidebar-group-label{margin:16px 10px 6px!important;padding:0!important;font:800 10.5px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase;color:rgba(203,213,225,.55)!important;-webkit-text-fill-color:rgba(203,213,225,.55)!important;border:0!important;background:none!important}#admin#admin#admin #adminSubNav#adminSubNav .admin-sidebar-group-label::before,#admin#admin#admin #adminSubNav#adminSubNav .admin-sidebar-group-label::after{display:none!important}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn{--c:#f2d78a;--t:rgba(242,215,138,.14);position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;margin:2px 0!important;padding:6px 10px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font:600 14px/1.2 Inter,system-ui,sans-serif!important;text-align:left!important;transition:background-color .15s,color .15s!important;transform:none!important}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn:is([onclick*=subCompanySettings],[onclick*=subAbout],[onclick*=subServices],[onclick*=subNews]){--c:#5eead4;--t:rgba(94,234,212,.12)}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn:is([onclick*=subArchive],[onclick*=subThemeSettings],[onclick*=subDocumentSettings]){--c:#a5b4fc;--t:rgba(165,180,252,.13)}#admin#admin#admin #adminSubNav#adminSubNav #adminLogoutBtn.sub-nav-btn{--c:#fca5a5;--t:rgba(248,113,113,.14);margin-top:14px!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}#admin#admin#admin #adminSubNav#adminSubNav #adminLogoutBtn::before{content:"";position:absolute;left:8px;right:8px;top:-8px;height:1px;background:rgba(255,255,255,.08)}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn .nav-icon{position:relative!important;flex:none!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:var(--t)!important;border:0!important;box-shadow:none!important;color:var(--c)!important;-webkit-text-fill-color:var(--c)!important;font-size:14px!important}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn .nav-icon i{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:14px!important;margin:0!important}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn .nav-label{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn:hover{background:rgba(255,255,255,.06)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn.active{background:linear-gradient(90deg,rgba(242,215,138,.20),rgba(242,215,138,.05))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 3px 0 0 #f2d78a!important}#admin#admin#admin #adminSubNav#adminSubNav .sub-nav-btn.active .nav-icon{background:linear-gradient(145deg,#f7e2a1,#c9a227)!important;color:#0b1229!important;-webkit-text-fill-color:#0b1229!important}#admin#admin#admin #adminSubNav#adminSubNav .nav-icon-badge{display:none!important}#admin#admin#admin .admin-layout:not(.sidebar-collapsed) #adminSubNav#adminSubNav .sub-nav-btn .hfx-nb.is-corner{position:absolute!important;left:auto!important;right:10px!important;inset-inline-end:10px!important;inset-inline-start:auto!important;top:50%!important;transform:translateY(-50%)!important;min-width:22px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;font:800 11px/20px Inter,system-ui,sans-serif!important;box-shadow:none!important;background:#e11d48!important;color:#fff!important}#admin#admin#admin .admin-layout:not(.sidebar-collapsed) #adminSubNav#adminSubNav .sub-nav-btn .nav-icon{position:static!important}#admin#admin#admin .admin-layout:not(.sidebar-collapsed) #adminSubNav#adminSubNav .sub-nav-btn:has(.hfx-nb:not(.is-zero)) .nav-label{padding-right:34px}#admin#admin#admin .admin-layout.sidebar-collapsed #adminSubNav#adminSubNav .sub-nav-btn{justify-content:center!important;padding:6px!important}
#home#home .news-card h4:after{will-change:opacity;animation:1.8s ease-in-out infinite hfxHotGlow!important;box-shadow:0 0 10px #ef44448c!important}@keyframes hfxHotGlow{0%,to{opacity:1}50%{opacity:.72}}#flightMap .fm-country,#flightMap .fm-route-path,#flightMap .fm-route-trail{filter:none!important}
#home#home#home.hfx-h2-on .stats-grid{margin:0 0 18px!important;top:0!important;transform:none!important}#home#home#home.hfx-h2-on #hfxH2{z-index:1;position:relative;margin-bottom:18px!important}html body #siteHeader#siteHeader#siteHeader#siteHeader{background-color:#0b1229!important}.slideshow-bg:after{content:"";background:#070c1e8c;position:absolute;inset:0}html body .page-section>.neo-card{background-color:#0b1430!important}#quickContactWidget:not(.open) .quick-contact-mascot-wrap:not(.is-walk):not(.is-dance):not(.is-jump):not(.is-wave):not(.is-talk):not(.is-sleep) :is(.hfx-mz-body,.hfx-mz-arm-l,.hfx-mz-arm-r,.quick-contact-mascot-shadow,.hfx-mz-shadow),#quickContactWidget :is(.quick-contact-mascot-face,.quick-contact-toggle,.quick-contact-mascot-shadow){animation-iteration-count:2!important}.flight-map-wrap:not(.hfx-vis) *,.flight-map-wrap:not(.hfx-vis):before,.flight-map-wrap:not(.hfx-vis):after,.ticker-wrap:not(.hfx-vis) *,.partner-marquee-wrap:not(.hfx-vis) *{animation-play-state:paused!important}@keyframes ambientPulse{}@keyframes hfxHmSpin{}@keyframes siteBgZoom{}@keyframes statCardScan{}@keyframes howStepArrowPulse{}@keyframes flightMapGlow{}@keyframes fmSvgPulse{}@keyframes infographicShimmer{}@keyframes silverShine{}@keyframes hfxDrift{}@keyframes hfxFloatA{}@keyframes hfxFloatB{}@keyframes hfxSheen{}@keyframes hfxCgShine{}@keyframes hfxHmGrid{}@keyframes hfxHmWheel{}@keyframes hfxAuAurora{}@keyframes hfxAuSheen{}@keyframes hfxLdGrid{}@keyframes hfxLdBreath{}@keyframes hfxLdFloat{}@keyframes hfxLdWave{}@keyframes hfxHdPulse{}@keyframes hfeaJourneyPlane{}@keyframes dashStatPulse{}@keyframes holidayNameBlink{}@keyframes hfxAcPulse{}@keyframes hfxCgSpin{}html body *,html body :before,html body :after{backdrop-filter:none!important}#home .job-flip-section,#home .how-it-works-section,#home #hfxAppCenter,#home .flight-map-wrap,#home .home-journey-card,#home .home-activity-section,#home .chart-bg-cream,#home .home-info-section,#home .home-testimonials-section,#home .home-quicklinks-section,#siteFooter{content-visibility:auto;contain-intrinsic-size:auto 600px}#home .job-flip-section{contain-intrinsic-size:auto 1200px}#home .home-activity-section{contain-intrinsic-size:auto 1400px}.dash-stat-icon{animation:none!important}.hfx-mz-svg{will-change:transform}
@media (min-width:561px){#home#home #countryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,250px));justify-content:center}}@media (max-width:560px){#home#home #countryGrid .country-card{width:100%;max-width:250px;justify-self:center}}#home#home #countryGrid .country-card .country-flag-wrap{background-size:cover;background-position:center}