:root{--primary-color:#036;--secondary-color:#00a69c;--primary-rgb:0, 51, 102;--secondary-rgb:0, 166, 156;--accent-lime:#94dc38;--accent-lime-rgb:148, 220, 56;--bg-color:#f5f7ff;--text-color:#333;--home-canvas:#f3f7f6;--home-canvas-soft:#edf4f3;--home-surface:#fff;--home-ink:#052d4e;--home-muted:#617482;--home-line:#052d4e1a;--home-shadow:0 22px 60px #052d4e1a;--glass-blur:16px;--card-radius:1.35rem;--transition-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-smooth:cubic-bezier(.4, 0, .2, 1)}body{background-color:var(--bg-color);color:var(--text-color);scroll-behavior:smooth;font-family:Cairo,sans-serif;overflow-x:hidden}body.en{font-family:Outfit,sans-serif}.glass{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fff6}[data-theme=dark] .glass{background:#0f172ab3;border:1px solid #ffffff1a}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#0366;border:1px solid #ffffff1a}.glass-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #fff9;border-radius:17px;transition:all .5s;box-shadow:0 8px 25px #00000014}.glass-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00a69c26}[data-theme=dark] .glass-card{color:#e5edf3;background:linear-gradient(135deg,#102a37 0%,#0b202b 100%);border-color:#94a3b82e;box-shadow:0 12px 34px #0003}.glass-nav{-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:100px;box-shadow:0 10px 30px -10px #0000001a}[data-theme=dark] .glass-nav{background:#0f172ae6;border:1px solid #ffffff1a;box-shadow:0 10px 30px -10px #00000080}.namaa-navbar-brand{flex:none;align-items:center;gap:.7rem;display:inline-flex}.namaa-navbar-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,1.45vw,1.45rem);width:min(1400px,100vw - 3rem);min-height:96px;display:grid}.namaa-navbar-links{justify-content:center;align-items:center;gap:clamp(1.2rem,2vw,2.2rem);min-width:0;font-size:clamp(.96rem,1.05vw,1.06rem);font-weight:800;line-height:1.25}.namaa-navbar-links a{white-space:nowrap;flex:none}.namaa-navbar-actions{flex:none;align-items:center;gap:.65rem}.namaa-language-switch{color:#23475e;white-space:nowrap;background:#ffffffa3;border:1px solid #00336624;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-width:5.75rem;min-height:42px;padding:.5rem .72rem;font-size:.95rem;font-weight:800;line-height:1;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.namaa-language-switch svg,.namaa-mobile-language svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.namaa-navbar-cta{text-align:center;white-space:nowrap;min-width:9.5rem;max-width:none;min-height:46px;padding:.65rem 1rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.25}[data-theme=dark] .namaa-language-switch{color:#e4edf2;background:#ffffff0f;border-color:#ffffff29}.namaa-menu-toggle{background:#ffffffa6;border:1px solid #0033661f;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;display:grid!important}.namaa-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:23px;height:23px}.namaa-menu-toggle svg[hidden]{display:none!important}[data-theme=dark] .namaa-menu-toggle{background:#ffffff0f;border-color:#ffffff24}@media (width<=1279px){.namaa-navbar-links,.namaa-navbar-actions{display:none!important}}@media (width>=1280px){.namaa-navbar-links,.namaa-navbar-actions{display:flex!important}}.namaa-navbar-mark{flex:none;justify-content:center;align-items:center;width:110px;height:80px;transition:width .3s,height .3s,transform .3s;display:flex}.namaa-navbar-mark img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 10px #0033661f);width:100%;height:100%}.namaa-navbar-wordmark{grid-template-rows:repeat(2,22px);align-content:center;justify-items:center;gap:0;width:160px;line-height:1;display:grid}.namaa-navbar-wordmark strong,.namaa-navbar-wordmark small{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:max-content;height:22px;font-size:18px;font-weight:800;line-height:22px;display:inline-flex;overflow:visible}.namaa-navbar-wordmark strong{color:var(--primary-color)}.namaa-navbar-wordmark small{color:#008a82}.namaa-navbar-wordmark [lang=ar]{letter-spacing:0;font-family:Cairo,sans-serif;font-size:18px;font-weight:850}.namaa-navbar-wordmark [lang=en]{letter-spacing:0;font-family:Outfit,sans-serif;font-size:17.5px;font-weight:800}[data-theme=dark] .namaa-navbar-wordmark strong{color:#f1f5f9}[data-theme=dark] .namaa-navbar-wordmark small{color:#5eead4}#navbar.top-0 .namaa-navbar-mark{width:90px;height:65px}.bg-gradient-primary{background:linear-gradient(135deg, var(--primary-color) 0%, #001f40 100%)}.text-gradient{background:linear-gradient(90deg, var(--secondary-color), #00d2c6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-pill{border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--secondary-color) 0%, var(--primary-color) 100%);color:#fff;box-shadow:0 4px 15px #00a69c33}.btn-primary:hover{color:#fff;background:linear-gradient(135deg,#008a82 0%,#001f40 100%);transform:translateY(-3px);box-shadow:0 12px 30px #00a69c66,inset 0 0 0 1px #fff3}.btn-outline{border:2px solid var(--primary-color);color:var(--primary-color);background:0 0}.btn-outline:hover{background-color:var(--primary-color);color:#fff}.btn-outline-white{color:#fff;background:#ffffff0d;border:2px solid #ffffff4d}.btn-outline-white:hover{color:var(--primary-color);background-color:#fff}.partner-logo-card{cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:2px solid #0000;border-radius:16px;justify-content:center;align-items:center;height:120px;padding:1.5rem;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000014}.partner-logo-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#00a69c1a 50%,#0000 100%);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.partner-logo-card:hover{background:linear-gradient(135deg,#fff 0%,#f0f8ff 100%);border-color:#00a69c66;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #00a69c26,0 8px 16px #0000000a}.partner-logo-card:hover:before{left:100%}.partner-logo{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:60px}[data-theme=dark] .partner-logo-card{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);border-color:#94a3b82e;box-shadow:0 12px 34px #00000040}@media (width<=1180px){.namaa-navbar-wordmark{width:140px}}@media (width<=1279px){.namaa-navbar-shell{justify-content:space-between;display:flex}}@media (width>=1280px) and (width<=1380px){.namaa-navbar-brand{gap:.4rem}.namaa-navbar-mark{width:90px;height:65px}.namaa-navbar-wordmark{width:140px}.namaa-navbar-links{gap:1.2rem;font-size:.95rem}.namaa-language-switch{padding-inline:.58rem}.namaa-navbar-cta{max-width:200px;padding-inline:.8rem;font-size:.85rem}}.route-quality .page-hero-copy h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=1023px){.route-quality .page-hero-copy h1{font-size:clamp(2.35rem,7vw,4rem);line-height:1.04}}@media (width<=640px){[data-mobile-menu-toggle]{border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}[data-mobile-menu-toggle] svg{width:1.55rem;height:1.55rem}[data-mobile-menu-toggle] svg[hidden]{display:none!important}.namaa-navbar-mark{width:75px;height:55px}#navbar.top-0 .namaa-navbar-mark{width:82px;height:60px}.namaa-navbar-wordmark{width:115px}.namaa-navbar-brand{gap:.45rem}.route-quality .page-hero-copy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(2.05rem,9.5vw,2.45rem)}}.message-from-gm{background-color:var(--primary-color);color:#fff;border-radius:17px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0363}.message-from-gm:before{content:"";pointer-events:none;background-image:radial-gradient(#fff3 20%,#0000 20%);background-size:15px 15px;width:300px;height:300px;position:absolute;top:-100px;left:-100px;transform:rotate(45deg)}.quote-icon{color:#fff3;font-size:4rem;line-height:1}.main-post-card{color:#fff;background-position:50%;background-size:cover;border-radius:17px;flex-direction:column;justify-content:flex-end;height:100%;min-height:350px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 15px #0003}.main-post-card .overlay{background:linear-gradient(#0000 0%,#0363 50%,#003366e6 100%);transition:all .5s;position:absolute;inset:0}.main-post-card:hover .overlay{background:linear-gradient(#0000 0%,#00a69c66 40%,#003366f2 100%)}.main-post-card-content{z-index:10;padding:2rem;transition:transform .4s;position:relative;transform:translateY(20px)}.main-post-card:hover .main-post-card-content{transform:translateY(0)}.main-post-tag{background-color:var(--secondary-color);color:#fff;border-radius:20px;margin-bottom:1rem;padding:.25rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:1s cubic-bezier(.2,.8,.2,1) forwards fade-up}.stagger-1{transition-delay:.1s;animation-delay:.1s}.stagger-2{transition-delay:.2s;animation-delay:.2s}.stagger-3{transition-delay:.3s;animation-delay:.3s}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.animate-floating{animation:4s ease-in-out infinite floating}@keyframes glow-border{0%{box-shadow:0 0 5px #00a69c33,inset 0 0 5px #00a69c1a}50%{box-shadow:0 0 20px #00a69c99,inset 0 0 10px #00a69c33}to{box-shadow:0 0 5px #00a69c33,inset 0 0 5px #00a69c1a}}.animate-glow-border{animation:3s infinite glow-border}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}.career-story,.career-openings,.career-detail-body{position:relative;overflow:hidden}.career-story{background:linear-gradient(135deg,#00a69c0e,#0000 42%),#f4f8fb;padding:7.5rem 0 6rem}.career-story-glow{filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.career-story-glow-one{top:-17rem;border:1px solid #00a69c1f;width:32rem;height:32rem;inset-inline-end:-12rem;box-shadow:0 0 0 5rem #00a69c06,0 0 0 10rem #00336605}.career-story-glow-two{bottom:5rem;background:#00336609;width:18rem;height:18rem;inset-inline-start:-11rem}.career-story-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.career-kicker{color:#008f87;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.76rem;font-weight:850;display:inline-flex}.career-kicker:before{content:"";background:currentColor;width:1.75rem;height:2px}.career-story-copy h2,.career-openings-heading h2{color:#052e51;letter-spacing:-.045em;margin:1.1rem 0 1.35rem;font-size:clamp(2.35rem,4.7vw,4.65rem);font-weight:900;line-height:1.08}.career-story-copy>p{color:#526575;max-width:44rem;font-size:1.06rem;line-height:1.95}.career-story-actions{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.career-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:3.45rem;padding:.8rem 1.35rem;font-size:.92rem;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.career-button:hover{transform:translateY(-3px)}.career-button-primary{color:#fff;background:#043a67;box-shadow:0 14px 32px #0363}.career-button-primary:hover{background:#00a69c;box-shadow:0 16px 34px #00a69c3d}.career-button-count{color:#043a67;background:#fff;border-radius:999px;place-items:center;min-width:1.65rem;height:1.65rem;font-size:.72rem;display:inline-grid}.career-button-ghost{color:#123f62;background:#ffffffb3;border-color:#cfdae3}.career-button-ghost:hover{background:#fff;border-color:#00a69c}.career-snapshot{color:#fff;background:radial-gradient(circle at 82% 18%,#00cabe57,#0000 24%),linear-gradient(145deg,#052e51,#001d37 72%);border-radius:2.25rem;flex-direction:column;justify-content:space-between;min-height:30rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00274833}.career-snapshot:before,.career-snapshot:after{content:"";border:1px solid #ffffff17;border-radius:999px;position:absolute}.career-snapshot:before{top:-10rem;width:22rem;height:22rem;inset-inline-end:-8rem}.career-snapshot:after{bottom:-8rem;width:13rem;height:13rem;inset-inline-start:-5rem;box-shadow:0 0 0 3rem #ffffff06}.career-snapshot-head,.career-snapshot-main,.career-snapshot-strip{z-index:1;position:relative}.career-snapshot-head{color:#ffffffb8;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:800;display:flex}.career-snapshot-head i,.career-snapshot-head svg{border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-size:1.15rem;display:grid}.career-snapshot-head svg{padding:.75rem}.career-snapshot-main strong{color:#87d535;letter-spacing:-.08em;font-family:Outfit,sans-serif;font-size:clamp(6.5rem,11vw,9.5rem);font-weight:800;line-height:.78;display:block}.career-snapshot-main p{color:#ffffffbd;max-width:23rem;margin-top:1.75rem;line-height:1.8}.career-snapshot-strip{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.career-snapshot-strip span{color:#ffffff94;background:#001b34b8;flex-direction:column;justify-content:center;gap:.35rem;min-height:5.3rem;padding:.9rem;font-size:.69rem;line-height:1.35;display:flex}.career-snapshot-strip b{color:#fff;font-family:Outfit,sans-serif;font-size:1.4rem}.career-values{z-index:1;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5.5rem;display:grid;position:relative}.career-value-card{background:#ffffffc2;border:1px solid #dce5eb;border-radius:1.35rem;min-height:18rem;padding:1.75rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.career-value-card:hover{border-color:#00a69c6b;transform:translateY(-7px);box-shadow:0 24px 50px #0031531a}.career-value-number{color:#91a2ae;letter-spacing:.12em;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700}.career-value-card>i,.career-value-card>svg{color:#fff;background:#00a69c;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;margin:2.8rem 0 1.35rem;font-size:1.45rem;display:grid;box-shadow:0 12px 24px #00a69c33}.career-value-card>svg{padding:.85rem}.career-value-card h3{color:#07375c;margin-bottom:.65rem;font-size:1.18rem;font-weight:850}.career-value-card p{color:#657683;font-size:.9rem;line-height:1.85}.career-openings{background:#fff;padding:7rem 0 8rem}.career-openings-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:end;gap:3rem;margin-bottom:3.25rem;display:grid}.career-openings-heading h2{margin-bottom:0;font-size:clamp(2.15rem,4vw,3.75rem)}.career-openings-heading h2 span{color:#00a69c}.career-openings-heading>p{color:#687985;line-height:1.85}.career-browser{background:#f7fafc;border:1px solid #dfe7ed;border-radius:1.75rem;padding:1rem}.career-filter-bar{background:#fff;border:1px solid #e0e8ed;border-radius:1.1rem;grid-template-columns:minmax(15rem,1.5fr) minmax(11rem,.75fr) minmax(11rem,.75fr) auto;gap:.7rem;padding:.35rem;display:grid;box-shadow:0 10px 28px #0031530e}.career-search,.career-select{background:#f4f7f9;border:1px solid #0000;border-radius:.85rem;align-items:center;min-height:3.35rem;transition:border-color .2s,background .2s;display:flex;position:relative}.career-search:focus-within,.career-select:focus-within{background:#fff;border-color:#00a69c80}.career-search>i{color:#00a69c;font-size:1.1rem;position:absolute;inset-inline-start:1rem}.career-search input,.career-select select{color:#173d59;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:.85rem;font-weight:700}.career-search input{padding:0 2.8rem 0 1rem}[dir=ltr] .career-search input{padding:0 1rem 0 2.8rem}.career-search input::placeholder{color:#94a3ad;font-weight:600}.career-select select{appearance:none;cursor:pointer;padding:0 1rem;padding-inline-end:2.5rem}.career-select>i{color:#78909f;pointer-events:none;position:absolute;inset-inline-end:.85rem}.career-filter-reset{color:#fff;background:#063a63;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;min-height:3.35rem;padding:0 1.2rem;font-size:.8rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.career-filter-reset:hover{background:#00a69c;transform:translateY(-2px)}.career-results-line{color:#71818c;justify-content:space-between;align-items:center;padding:1.35rem .7rem .9rem;font-size:.78rem;font-weight:750;display:flex}.career-results-line strong{color:#007c75;background:#00a69c1a;border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-family:Outfit,sans-serif;display:grid}.career-job-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1rem;display:grid}.career-job-card{background:#fff;border:1px solid #dfe7ec;border-radius:1.25rem;flex-direction:column;min-height:22rem;padding:1.8rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.career-job-card:hover{border-color:#00a69c73;transform:translateY(-5px);box-shadow:0 22px 48px #0031531a}.career-job-card[hidden]{display:none}.career-job-topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.career-job-topline span{color:#087e78;background:#00a69c17;border-radius:999px;padding:.48rem .8rem;font-size:.7rem;font-weight:800}.career-job-topline span:last-child{color:#557080;background:#eff4f7}.career-job-card h3{color:#052f51;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:900;line-height:1.3}.career-job-card>p{color:#697a86;margin:.85rem 0 1.65rem;font-size:.9rem;line-height:1.8}.career-job-meta{color:#6d7e89;border-top:1px solid #edf1f3;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:auto;padding-top:1.2rem;font-size:.76rem;font-weight:700;display:flex}.career-job-meta span{align-items:center;gap:.4rem;display:inline-flex}.career-job-meta i{color:#00a69c;font-size:1rem}.career-job-link{color:#fff;background:#063a63;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.95rem 1.1rem;font-size:.82rem;font-weight:850;transition:background .25s;display:flex}.career-job-card:hover .career-job-link{background:#00a69c}.career-job-link i{font-size:1.05rem}.career-no-results,.career-empty-state{text-align:center}.career-no-results{padding:5rem 1rem}.career-no-results>i{color:#b8c5cd;font-size:3.2rem}.career-no-results h3,.career-empty-state h3{color:#07375c;margin:.75rem 0 .45rem;font-size:1.4rem;font-weight:850}.career-no-results p,.career-empty-state p{color:#71818b}.career-no-results button{color:#008f87;margin-top:1.25rem;font-weight:800}.career-empty-state{text-align:start;background:#f7fafc;border:1px solid #dce6eb;border-radius:1.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:2rem;display:grid}.career-empty-icon{color:#fff;background:#063a63;border-radius:1.4rem;place-items:center;width:5.25rem;height:5.25rem;font-size:2rem;display:grid}.career-empty-state h3{margin-top:.55rem}.career-detail-hero{color:#fff;background:radial-gradient(circle at 76% 18%,#00c2b647,#0000 24%),linear-gradient(145deg,#052f52,#001b34 72%);padding:11rem 0 5.5rem;position:relative;overflow:hidden}.career-detail-orbit{pointer-events:none;border:1px solid #ffffff14;border-radius:999px;position:absolute}.career-detail-orbit-one{top:-16rem;width:32rem;height:32rem;inset-inline-end:-8rem;box-shadow:0 0 0 5rem #ffffff05,0 0 0 10rem #ffffff03}.career-detail-orbit-two{bottom:-7rem;width:12rem;height:12rem;inset-inline-start:12%}.career-detail-hero-inner{z-index:1;position:relative}.career-detail-back{color:#ffffffa6;align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;transition:color .2s;display:inline-flex}.career-detail-back:hover{color:#7ee8df}.career-detail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;margin-top:2.5rem;display:grid}.career-detail-kicker{color:#7ee8df;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:850}.career-detail-heading h1{letter-spacing:-.045em;max-width:56rem;margin:.9rem 0 1rem;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:900;line-height:1.02}.career-detail-heading p{color:#ffffffb3;max-width:48rem;font-size:1.02rem;line-height:1.85}.career-detail-apply-link{color:#03365c;background:#8bd638;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-width:13.5rem;min-height:3.6rem;font-size:.85rem;font-weight:850;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 16px 34px #00000026}.career-detail-apply-link:hover{background:#fff;transform:translateY(-3px)}.career-detail-meta{flex-wrap:wrap;gap:.7rem;margin-top:3.2rem;display:flex}.career-detail-meta span{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.75rem;font-weight:750;display:inline-flex}.career-detail-meta i{color:#7ee8df;font-size:.95rem}.career-detail-body{background:linear-gradient(135deg,#00a69c0a,#0000 38%),#f5f8fa;padding:6.5rem 0 8rem}.career-detail-layout{grid-template-columns:minmax(0,1fr) minmax(24rem,.78fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.career-role-content,.career-application-card{background:#fff;border:1px solid #dde6eb;border-radius:1.75rem;box-shadow:0 18px 48px #002d4d11}.career-role-content{padding:clamp(1.75rem,4vw,3.5rem)}.career-role-heading,.career-application-head{align-items:center;gap:1rem;display:flex}.career-role-heading>span,.career-application-head>span{color:#fff;background:#00a69c;border-radius:.9rem;flex:none;place-items:center;width:3rem;height:3rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:800;display:grid}.career-role-heading small,.career-application-head small{color:#81929e;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800}.career-role-heading h2,.career-application-head h2{color:#07375c;margin-top:.15rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:900}.career-role-description{color:#526a79;white-space:normal;margin-top:2.5rem;font-size:1rem;line-height:2.05}.career-role-note{color:#31566d;background:#eef8f7;border-radius:1.2rem;gap:1rem;margin-top:3.5rem;padding:1.3rem;display:flex}.career-role-note>i,.career-role-note>svg{color:#00958c;flex:none;width:1.5rem;height:1.5rem;font-size:1.5rem}.career-role-note strong{color:#07375c;margin-bottom:.35rem;font-size:.9rem;display:block}.career-role-note p{font-size:.78rem;line-height:1.75}.career-application-card{padding:clamp(1.5rem,3vw,2.3rem);position:sticky;top:6.5rem}.career-application-head{margin-bottom:1.75rem}.career-application-head>span{color:#07375c;background:#8bd638}.career-form-alert{border:1px solid;border-radius:1rem;gap:.75rem;margin-bottom:1.2rem;padding:1rem;font-size:.78rem;line-height:1.7;display:flex}.career-form-alert>i{flex:none;font-size:1.2rem}.career-form-alert-success{color:#17633b;background:#effaf3;border-color:#bfe7cf}.career-form-alert-error{color:#9b2c2c;background:#fff3f3;border-color:#f1c5c5}.career-form-alert ul{margin-top:.35rem;padding-inline-start:1.15rem;list-style:outside}.career-application-form{gap:1rem;display:grid}.career-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.career-form-field{gap:.5rem;display:grid}.career-form-field>span{color:#39596e;font-size:.75rem;font-weight:800}.career-form-field>span b{color:#e25858}.career-form-field>span small{color:#8b9aa4;font-weight:650}.career-form-field input,.career-form-field textarea{color:#173d59;background:#f8fafb;border:1px solid #dce5ea;border-radius:.9rem;outline:0;width:100%;padding:.9rem 1rem;font-size:.82rem;transition:border-color .2s,background .2s,box-shadow .2s}.career-form-field textarea{resize:vertical;min-height:8rem;line-height:1.7}.career-form-field input:focus,.career-form-field textarea:focus{background:#fff;border-color:#00a69c;box-shadow:0 0 0 3px #00a69c17}.career-form-field input::-moz-placeholder{color:#9aa8b1}.career-form-field textarea::-moz-placeholder{color:#9aa8b1}.career-form-field input::placeholder,.career-form-field textarea::placeholder{color:#9aa8b1}.career-resume-field{cursor:pointer;background:#f7fafb;border:1px dashed #aebfc9;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem;transition:border-color .2s,background .2s;display:grid;position:relative}.career-resume-field:hover{background:#f0faf9;border-color:#00a69c}.career-resume-field input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.career-resume-icon{color:#008f87;background:#00a69c1a;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:1.35rem;display:grid}.career-resume-icon svg{width:1.35rem;height:1.35rem}.career-resume-copy{gap:.25rem;min-width:0;display:grid}.career-resume-copy strong{color:#173d59;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.career-resume-copy small{color:#83939d;font-size:.66rem}.career-resume-action{color:#fff;background:#063a63;border-radius:.7rem;padding:.55rem .75rem;font-size:.68rem;font-weight:800}.career-submit-button{color:#fff;background:#063a63;border-radius:.95rem;justify-content:center;align-items:center;gap:.75rem;min-height:3.55rem;font-size:.86rem;font-weight:850;transition:transform .2s,background .2s;display:flex;box-shadow:0 14px 28px #00336629}.career-submit-button:hover{background:#00a69c;transform:translateY(-2px)}.career-form-privacy{color:#84939c;text-align:center;justify-content:center;align-items:center;gap:.4rem;font-size:.65rem;line-height:1.5;display:flex}.capability-home-card{color:#fff;background:radial-gradient(circle at 85% 10%,#00a69c3d,#0000 12rem),linear-gradient(150deg,#073b5c,#031f37);border:1px solid #ffffff1f;border-radius:1.65rem;flex-direction:column;min-height:25rem;padding:1.6rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #052d4e1f}.capability-home-card:nth-child(2),.capability-home-card:nth-child(4){background:radial-gradient(circle at 15% 90%,#94dc3829,#0000 12rem),linear-gradient(150deg,#064c62,#032b46)}.capability-home-card:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:12rem;height:12rem;position:absolute;inset:auto -4rem -6rem auto;box-shadow:0 0 0 2.5rem #ffffff06}.capability-home-card:hover{color:#fff;border-color:#94dc3880;transform:translateY(-8px);box-shadow:0 28px 75px #052d4e38}.capability-card-number{color:#ffffff6b;letter-spacing:.18em;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:800}.capability-card-icon{color:#b6ef72;background:#ffffff14;border:1px solid #ffffff29;border-radius:1.2rem;place-items:center;width:4rem;height:4rem;margin:2.2rem 0 2.5rem;font-size:1.65rem;display:grid}.capability-card-icon svg,.capability-detail-icon svg{width:1.8rem;height:1.8rem}.capability-home-card h3{z-index:1;color:#fff;margin:0 0 .85rem;font-size:1.35rem;font-weight:900;line-height:1.4;position:relative}.capability-home-card p{z-index:1;color:#ffffffb3;margin:0;font-size:.92rem;font-weight:500;line-height:1.8;position:relative}.capability-card-link{z-index:1;color:#7ddbd4;justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding-top:1.4rem;font-size:.78rem;font-weight:850;display:flex;position:relative}.capability-card-link i{color:#b6ef72;font-size:1.05rem}.capability-node-icon{color:#b6ef72;place-items:center;width:1.65rem;height:1.65rem;display:grid}.capability-node-icon svg{width:100%;height:100%}.capability-detail-card{background:#fff;border:1px solid #dce7e9;border-radius:1.5rem;grid-template-columns:8rem minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3.5vw,2.5rem);scroll-margin-top:8rem;display:grid;box-shadow:0 16px 55px #052d4e0e}.capability-detail-card:nth-child(2n){background:linear-gradient(135deg,#fff,#f7fbfa)}.capability-detail-lead{justify-items:center;gap:1rem;display:grid}.capability-detail-number{color:#8ba0aa;letter-spacing:.18em;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800}.capability-detail-icon{color:#052d4e;background:linear-gradient(135deg,#b6ef72,#7ddbd4);border-radius:1.35rem;place-items:center;width:5rem;height:5rem;font-size:1.8rem;display:grid;box-shadow:0 15px 35px #00a69c2e}.capability-detail-copy h3{color:#052d4e;margin:0 0 .7rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:950;line-height:1.25}.capability-detail-copy p{color:#617482;margin:0;font-size:1.02rem;font-weight:500;line-height:1.9}.capability-detail-card ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.capability-detail-card li{color:#314f60;align-items:flex-start;gap:.65rem;font-size:.86rem;font-weight:750;line-height:1.55;display:flex}.capability-detail-card li i{color:#087f78;background:#00a69c1c;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;margin-top:.05rem;font-size:.8rem;display:grid}[data-theme=dark] .capability-detail-copy h3{color:#f2f7fa}[data-theme=dark] .capability-detail-copy p{color:#a9bbc5}[data-theme=dark] .capability-detail-card{box-shadow:none;background:#0d1d2b;border-color:#ffffff1a}[data-theme=dark] .capability-detail-card:nth-child(2n){background:linear-gradient(135deg,#0d1d2b,#102735)}[data-theme=dark] .capability-detail-card li{color:#cad6dc}@media (width<=1100px){.capability-home-card{min-height:21rem}.capability-detail-card{grid-template-columns:7rem minmax(0,1fr)}.capability-detail-card ul{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.capability-home-card{min-height:20rem}.capability-card-icon{margin:1.5rem 0 1.8rem}.capability-detail-card{grid-template-columns:1fr;gap:1.3rem}.capability-detail-lead{grid-template-columns:auto 1fr;place-items:center start}.capability-detail-card ul{grid-column:auto;grid-template-columns:1fr}}.namaa-footer{color:#fff;isolation:isolate;background:#032846;position:relative;overflow:hidden}.namaa-footer:before{z-index:-2;content:"";background:linear-gradient(115deg,#00a69c14,#0000 38%),radial-gradient(circle at 90% 22%,#8bd6381f,#0000 23rem),linear-gradient(#07345a 0%,#032846 48%,#021e36 100%);position:absolute;inset:0}.namaa-footer:after{z-index:-1;content:"";opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;animation:34s linear infinite namaa-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.namaa-footer-aura{z-index:-1;pointer-events:none;will-change:transform, opacity;border:1px solid #ffffff12;border-radius:50%;position:absolute}.namaa-footer-aura-one{top:-21rem;width:30rem;height:30rem;animation:24s ease-in-out infinite alternate namaa-ambient-drift;inset-inline-end:-8rem;box-shadow:0 0 0 5rem #00a69c06}.namaa-footer-aura-two{bottom:-15rem;width:20rem;height:20rem;animation:28s ease-in-out infinite alternate-reverse namaa-ambient-orbit;inset-inline-start:10%}.namaa-footer-shell{z-index:1;padding-top:2.6rem;position:relative}.namaa-footer-hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(118deg,#ffffff1c,#ffffff0e);border:1px solid #ffffff29;border-radius:2rem;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 28px 70px #000c1e40}.namaa-footer-hero-copy{padding:clamp(1.7rem,3vw,2.5rem)}.namaa-footer-eyebrow{color:#8ce3dc;letter-spacing:.04em;align-items:center;gap:.65rem;font-size:.82rem;font-weight:900;display:inline-flex}.namaa-footer-eyebrow i{background:#8bd638;width:2rem;height:2px;display:block}.namaa-footer-hero h2{color:#fff;letter-spacing:-.035em;max-width:none;margin:.65rem 0 .55rem;font-size:clamp(2rem,2.7vw,2.85rem);font-weight:950;line-height:1.16}.namaa-footer-hero p{color:#ffffffb8;max-width:52rem;margin:0;font-size:.93rem;line-height:1.75}.namaa-footer-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.namaa-footer-primary-action,.namaa-footer-secondary-action{border:1px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.65rem 1.15rem;font-size:.86rem;font-weight:900;transition:transform .2s,color .2s,border-color .2s,background-color .2s;display:inline-flex}.namaa-footer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;display:block}.namaa-footer .namaa-footer-icon-fill{fill:currentColor;stroke:none}.namaa-footer-inline-icon{flex:none;place-items:center;width:1.2rem;height:1.2rem;display:inline-grid}.namaa-footer-directional-icon{transition:transform .2s}[dir=rtl] .namaa-footer-directional-icon{transform:scaleX(-1)}.namaa-footer-primary-action{color:#052d4e;background:#94dc38;box-shadow:0 15px 32px #8bd6382e}.namaa-footer-primary-action:hover{color:#052d4e;background:#a7e853;transform:translateY(-3px)}.namaa-footer-secondary-action{color:#fff;background:#ffffff0f;border-color:#ffffff3d}.namaa-footer-secondary-action:hover{color:#fff;background:#ffffff1f;border-color:#ffffff7a;transform:translateY(-3px)}@media (width>=1081px){.namaa-footer-hero h2{white-space:nowrap}}.namaa-footer-directory{grid-template-columns:minmax(27rem,1.15fr) minmax(0,1.65fr);gap:clamp(2.5rem,5vw,5rem);padding:4rem 0 2.2rem;display:grid}.namaa-footer-brand-lockup{align-items:center;gap:1rem;display:inline-flex}.namaa-footer-brand-lockup img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px #00000040);flex:none;width:6.7rem;height:5rem}.namaa-footer-brand-lockup span{gap:.3rem;min-width:0;display:grid}.namaa-footer-brand-lockup strong{color:#fff;white-space:nowrap;max-width:none;font-size:1.05rem;font-weight:900;line-height:1.45}.namaa-footer-brand-lockup small{color:#7ddbd4;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:750;line-height:1.4}.namaa-footer-brand>p{color:#ffffffa8;max-width:30rem;min-height:3.65rem;margin:1.25rem 0 0;font-size:.96rem;font-weight:500;line-height:1.9}.namaa-footer-social{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.namaa-footer-social a{color:#ffffffd1;background:#fff1;border:1px solid #ffffff29;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.05rem;transition:transform .2s,color .2s,border-color .2s,background-color .2s;display:grid}.namaa-footer-social a svg{width:1.18rem;height:1.18rem}.namaa-footer-social a:hover{color:#052d4e;background:#94dc38;border-color:#94dc38;transform:translateY(-3px)}.namaa-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}.namaa-footer-column-title{color:#fff;margin-bottom:1.3rem;padding-bottom:.75rem;font-size:1rem;font-weight:950;display:block;position:relative}.namaa-footer-column-title:after{inset-inline-start:0;content:"";background:linear-gradient(90deg,#94dc38,#00a69c);border-radius:2px;width:2.2rem;height:2px;position:absolute;bottom:0}.namaa-footer-links{flex-direction:column;align-items:flex-start;gap:.95rem;display:flex}.namaa-footer-links a{color:#ffffffad;padding-inline-start:1rem;font-size:.91rem;font-weight:750;line-height:1.55;transition:color .2s,transform .2s;position:relative}.namaa-footer-links a:before{top:.62em;content:"";background:#7ddbd48c;border-radius:50%;width:.38rem;height:.38rem;transition:background-color .2s,transform .2s;position:absolute;inset-inline-start:0}.namaa-footer-links a:hover{color:#fff;transform:translateX(var(--footer-link-shift,4px))}[dir=rtl] .namaa-footer-links a:hover{--footer-link-shift:-4px}.namaa-footer-links a:hover:before{background:#94dc38;transform:scale(1.35)}.namaa-footer-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding-bottom:3rem;display:grid}.namaa-footer-contact-card{color:#fff;background:#fff1;border:1px solid #ffffff24;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;min-height:7.2rem;padding:1.1rem;transition:transform .2s,border-color .2s,background-color .2s;display:grid}.namaa-footer-contact-card:hover{color:#fff;background:#ffffff1b;border-color:#94dc387a;transform:translateY(-4px)}.namaa-footer-contact-icon{color:#b6ef72;background:#94dc381c;border-radius:1rem;place-items:center;width:3.35rem;height:3.35rem;font-size:1.3rem;display:grid}.namaa-footer-contact-icon svg{stroke-width:1.75px;width:1.45rem;height:1.45rem}.namaa-footer-contact-card>span:nth-child(2){gap:.25rem;min-width:0;display:grid}.namaa-footer-contact-card small{color:#7ddbd4;font-size:.72rem;font-weight:900}.namaa-footer-contact-card strong{overflow-wrap:anywhere;color:#ffffffe6;font-size:.82rem;font-weight:750;line-height:1.55}.namaa-footer-contact-arrow{color:#ffffff52;place-items:center;width:1rem;height:1rem;font-size:1rem;display:grid}.namaa-footer-contact-arrow svg{width:.95rem;height:.95rem}.namaa-footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff21;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;min-height:5.2rem;font-size:.76rem;display:grid}.namaa-footer-bottom p{margin:0}.namaa-footer-legal{white-space:nowrap;justify-content:center;align-items:center;gap:1rem;display:inline-flex}.namaa-footer-legal a{color:#ffffffa3;font-weight:750;transition:color .2s;position:relative}.namaa-footer-legal a+a:before{top:50%;content:"";background:#ffffff52;border-radius:50%;width:2px;height:2px;position:absolute;inset-inline-start:-.55rem}.namaa-footer-legal a:hover{color:#b6ef72}.namaa-footer-language{color:#fff;background:#fff1;border:1px solid #fff3;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.5rem .9rem;font-size:.78rem;font-weight:850;transition:border-color .2s,background-color .2s;display:inline-flex}.namaa-footer-language:hover{color:#fff;background:#ffffff1f;border-color:#7ddbd480}.namaa-footer-v2 .namaa-footer-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:space-between;align-items:center;display:grid}.namaa-footer-v2 .namaa-footer-meta{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:16px;display:flex}html[dir=rtl] .namaa-footer-v2 .namaa-footer-meta{justify-content:flex-start;justify-self:start}.namaa-footer-v2 .namaa-footer-bottom p{text-align:end;white-space:nowrap}.namaa-footer-v2 .namaa-footer-legal{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;justify-self:start}html[dir=rtl] .namaa-footer-v2 .namaa-footer-legal{justify-content:flex-end;justify-self:end}[data-theme=dark] .career-story,[data-theme=dark] .career-detail-body{background:linear-gradient(135deg,#00a69c12,#0000 42%),#081522}[data-theme=dark] .career-story-copy h2,[data-theme=dark] .career-openings-heading h2,[data-theme=dark] .career-value-card h3,[data-theme=dark] .career-job-card h3,[data-theme=dark] .career-no-results h3,[data-theme=dark] .career-empty-state h3,[data-theme=dark] .career-role-heading h2,[data-theme=dark] .career-application-head h2{color:#f2f7fa}[data-theme=dark] .career-story-copy>p,[data-theme=dark] .career-openings-heading>p,[data-theme=dark] .career-value-card p,[data-theme=dark] .career-job-card>p,[data-theme=dark] .career-empty-state p,[data-theme=dark] .career-role-description{color:#a8b7c2}[data-theme=dark] .career-button-ghost,[data-theme=dark] .career-value-card,[data-theme=dark] .career-browser,[data-theme=dark] .career-job-card,[data-theme=dark] .career-empty-state,[data-theme=dark] .career-role-content,[data-theme=dark] .career-application-card{background:#101f2d;border-color:#94a3b829}[data-theme=dark] .career-button-ghost{color:#d8e5ec}[data-theme=dark] .career-filter-bar,[data-theme=dark] .career-search:focus-within,[data-theme=dark] .career-select:focus-within{background:#132535;border-color:#94a3b824}[data-theme=dark] .career-search,[data-theme=dark] .career-select,[data-theme=dark] .career-job-topline span:last-child,[data-theme=dark] .career-form-field input,[data-theme=dark] .career-form-field textarea,[data-theme=dark] .career-resume-field{background:#0b1926}[data-theme=dark] .career-search input,[data-theme=dark] .career-select select,[data-theme=dark] .career-form-field input,[data-theme=dark] .career-form-field textarea,[data-theme=dark] .career-resume-copy strong{color:#e5eef3}[data-theme=dark] .career-job-meta{border-color:#94a3b821}[data-theme=dark] .career-role-note{color:#aec2cc;background:#00a69c17}[data-theme=dark] .career-role-note strong{color:#dff8f5}[data-theme=dark] .career-form-field>span{color:#c3d1d9}@media (width<=1080px){.career-story-grid,.career-detail-layout{grid-template-columns:1fr}.career-snapshot{min-height:27rem}.career-filter-bar{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(10rem,.7fr))}.career-filter-reset{grid-column:1/-1}.career-application-card{position:static}.namaa-footer-hero h2{font-size:clamp(2.2rem,5vw,3.4rem)}.namaa-footer-directory{grid-template-columns:1fr;gap:2.8rem}.namaa-footer-brand>p{max-width:42rem;min-height:0}.namaa-footer-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.career-story,.career-openings,.career-detail-body{padding-top:4.5rem;padding-bottom:4.5rem}.career-story-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.career-story-copy h2,.career-openings-heading h2{letter-spacing:-.025em}.career-story-actions,.namaa-footer-hero-actions{grid-template-columns:1fr;display:grid}.career-button,.namaa-footer-primary-action,.namaa-footer-secondary-action{width:100%}.career-snapshot{border-radius:1.5rem;min-height:25rem;padding:1.35rem}.career-snapshot-strip{grid-template-columns:1fr}.career-snapshot-strip span{flex-direction:row;justify-content:flex-start;align-items:center;min-height:3.7rem}.career-values,.career-job-grid{grid-template-columns:1fr}.career-values{margin-top:3rem}.career-value-card{min-height:15rem}.career-value-card>i{margin-top:1.8rem}.career-openings-heading,.career-detail-heading{grid-template-columns:1fr;gap:1.5rem}.career-filter-bar{grid-template-columns:1fr}.career-filter-reset{grid-column:auto}.career-browser{border-radius:1.25rem;padding:.65rem}.career-job-card{min-height:20rem;padding:1.35rem}.career-job-topline{margin-bottom:1.75rem}.career-empty-state{text-align:center;grid-template-columns:1fr}.career-empty-icon{margin:0 auto}.career-detail-hero{padding:9rem 0 4rem}.career-detail-heading h1{font-size:clamp(2.6rem,13vw,4rem)}.career-detail-apply-link{width:100%}.career-detail-meta{margin-top:2.3rem}.career-role-content,.career-application-card{border-radius:1.25rem}.career-form-grid{grid-template-columns:1fr}.career-resume-field{grid-template-columns:auto minmax(0,1fr)}.career-resume-action{display:none}.namaa-footer-shell{padding-top:2.25rem}.namaa-footer-hero{border-radius:1.5rem;grid-template-columns:1fr}.namaa-footer-hero-copy{padding:1.7rem}.namaa-footer-hero h2{font-size:clamp(2rem,10vw,3rem)}.namaa-footer-hero p{font-size:.9rem}.namaa-footer-directory{padding:3rem 0 1.9rem}.namaa-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.5rem}.namaa-footer-contact-grid{grid-template-columns:1fr}.namaa-footer-contact-card{min-height:6.5rem}.namaa-footer-brand-lockup strong{white-space:normal}.namaa-footer-bottom{grid-template-columns:1fr auto;padding:1.5rem 0}.namaa-footer-legal{white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=420px){.career-story-copy h2,.career-openings-heading h2{font-size:2rem}.career-snapshot-main strong{font-size:6rem}.career-job-topline{flex-direction:column;align-items:flex-start}.career-resume-field{text-align:center;grid-template-columns:1fr}.career-resume-icon{margin:0 auto}.namaa-footer-hero-copy{padding:1.4rem}.namaa-footer-hero h2{font-size:2rem}.namaa-footer-brand-lockup{align-items:flex-start}.namaa-footer-brand-lockup img{width:5.6rem;height:4.3rem}.namaa-footer-brand-lockup strong{font-size:1rem}.namaa-footer-navigation{grid-template-columns:1fr}.namaa-footer-bottom{text-align:center;grid-template-columns:1fr;gap:1rem;padding:1.35rem 0}.namaa-footer-legal{grid-area:auto;justify-content:center;gap:.75rem 1rem}.namaa-footer-language{justify-self:center}.namaa-footer-v2 .namaa-footer-meta,.namaa-footer-v2 .namaa-footer-legal,html[dir=rtl] .namaa-footer-v2 .namaa-footer-meta,html[dir=rtl] .namaa-footer-v2 .namaa-footer-legal{justify-content:center;justify-self:center}.namaa-footer-v2 .namaa-footer-meta,.namaa-footer-v2 .namaa-footer-legal{white-space:normal;flex-wrap:wrap}.namaa-footer-v2 .namaa-footer-bottom p{text-align:center;white-space:normal}}.product-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.9rem 0;display:grid}.product-specification-grid>div{background:#f7fafb;border:1px solid #e1e9ed;border-radius:1rem;padding:1.1rem}.product-specification-grid dt{color:#657986;margin-bottom:.4rem;font-size:.78rem;font-weight:800}.product-specification-grid dd{color:#12394f;margin:0;font-weight:800;line-height:1.7}.product-professional-notes{background:#00a69c12;border-inline-start:4px solid #00a69c;border-radius:.9rem;margin:1.5rem 0;padding:1.25rem}.product-professional-notes p{margin:.5rem 0 0}.product-quality-link{color:#008d84;text-underline-offset:5px;margin-top:1rem;font-size:.86rem;font-weight:800;text-decoration:underline;display:block}.legal-document{background:#fff;border:1px solid #e1e9ed;border-radius:1.75rem;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,5vw,3.6rem);box-shadow:0 24px 70px #08283f14}.legal-document section+section{border-top:1px solid #e1e9ed;margin-top:1.9rem;padding-top:1.9rem}.legal-document h2{color:#12394f;margin:0 0 .75rem;font-size:clamp(1.25rem,2.3vw,1.7rem)}.legal-document p{color:#405d6f;margin:0;font-size:1rem;line-height:2}.quality-report-page input[type=file]{background:#f7fafb;border:1px dashed #c8d9e1;border-radius:.75rem;padding:.7rem}[data-theme=dark] .product-specification-grid>div,[data-theme=dark] .legal-document{color:#e8f0f4;background:#10293a;border-color:#ffffff1f}[data-theme=dark] .product-specification-grid dd,[data-theme=dark] .legal-document h2,[data-theme=dark] .legal-document p{color:#edf5f7}[data-theme=dark] .product-professional-notes{color:#e7f2f4;background:#00a69c1f}@media (width<=700px){.product-specification-grid{grid-template-columns:1fr}}.namaa-mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0c364f1f;border-radius:1.5rem;width:min(92vw,34rem);max-height:calc(100vh - 7rem);margin:.75rem auto 0;padding:.85rem;overflow-y:auto;box-shadow:0 20px 55px #05263b29}.namaa-mobile-menu[hidden]{display:none}.namaa-mobile-menu a{color:#12394f;border-radius:.9rem;align-items:center;min-height:3rem;padding:.65rem .9rem;font-size:.88rem;font-weight:800;display:flex}.namaa-mobile-menu a:hover,.namaa-mobile-menu a[aria-current=page]{color:#007f78;background:#00a69c14}.namaa-mobile-menu .namaa-mobile-language{color:#007f78;border-top:1px solid #0c364f1a;justify-content:center;gap:.5rem;margin-top:.4rem;padding-top:.9rem;display:flex}[data-theme=dark] .namaa-mobile-menu{background:#071f30f7;border-color:#ffffff1c}[data-theme=dark] .namaa-mobile-menu a{color:#ffffffe0}@media (width>=1280px){.namaa-mobile-menu,.namaa-menu-toggle{display:none!important}}.namaa-home-hero picture{width:100%;height:100%;display:block}.namaa-home-hero-image{image-rendering:auto;display:block;transform:translateZ(0)}.home-operations-image{opacity:.88;filter:saturate(.92)contrast(1.05);image-rendering:auto;display:block}[data-theme=dark] .home-operations-image{opacity:.72;filter:saturate(.8)contrast(1.08)brightness(.82)}.route-home main{background:var(--home-canvas)}.home-flow-section{isolation:isolate;color:var(--home-ink);position:relative}.home-flow-section--operations{background:radial-gradient(circle at 88% 30%, #00a69c12, transparent 24rem), var(--home-canvas)}.home-flow-section--partners,.home-flow-section--cta{background:var(--home-canvas)}.home-flow-section--operations:before,.home-flow-section--partners:before,.home-flow-section--cta:before{content:"";inset-block-start:0;background:linear-gradient(90deg, transparent, var(--home-line) 18%, var(--home-line) 82%, transparent);width:min(74rem,100% - 3rem);height:1px;position:absolute;left:50%;transform:translate(-50%)}.home-operation-point{border:1px solid var(--home-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 10px 30px #052d4e0e}.home-operation-point:hover{border-color:#00a69c47;transform:translateY(-2px);box-shadow:0 16px 38px #052d4e17}.home-operations-visual{border:1px solid var(--home-line);background:var(--home-surface);box-shadow:var(--home-shadow)}.home-flow-section--partners .partner-logo-card{border:1px solid var(--home-line);background:#ffffffdb;border-radius:1.35rem;box-shadow:0 12px 34px #052d4e12}.home-flow-section--partners .partner-logo-card:hover{background:#fff;border-color:#00a69c4d;transform:translateY(-5px);box-shadow:0 20px 44px #052d4e1f}[data-theme=dark] .route-home{--home-canvas:#081522;--home-canvas-soft:#0b1d2b;--home-surface:#10293a;--home-ink:#f2f7fa;--home-muted:#b8c7d0;--home-line:#ffffff1a;--home-shadow:0 22px 60px #0000003d}[data-theme=dark] .home-flow-section--operations,[data-theme=dark] .home-flow-section--partners,[data-theme=dark] .home-flow-section--cta{background:var(--home-canvas)}[data-theme=dark] .home-operation-point,[data-theme=dark] .home-operations-visual{border-color:var(--home-line);background:#10293ae6}[data-theme=dark] .home-flow-section--partners .partner-logo-card{background:#fffffff0;border-color:#ffffff1a}@keyframes namaa-ambient-drift{0%{opacity:.72;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-2.4rem,1.6rem)scale(1.08)}}@keyframes namaa-ambient-orbit{0%{opacity:.45;transform:translate(0,0)rotate(0)}to{opacity:.85;transform:translate(2rem,-1.3rem)rotate(8deg)}}@keyframes namaa-ambient-breathe{0%{opacity:.62;transform:translate(0,0)scale(.94)}to{opacity:1;transform:translate(-2.2rem,1.4rem)scale(1.08)}}@keyframes namaa-grid-drift{0%{background-position:0 0,0 0}to{background-position:80px 40px,80px 40px}}@media (prefers-reduced-motion:reduce){.namaa-footer:after,.namaa-footer-aura{animation:none!important}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.btn-primary{background:linear-gradient(135deg, var(--secondary-color) 0%, var(--primary-color) 100%);position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 25%,#ffffff2e 37%,#ffffff40 50%,#ffffff2e 63%,#0000 75%) 0 0/200% 100%;animation:3.5s ease-in-out infinite shimmer;position:absolute;inset:0}.glass-card{transition:all .5s var(--transition-smooth);position:relative}.glass-card:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000,#00a69c59,#94dc3840,#0000);transition:opacity .5s;position:absolute;inset:-1px}.glass-card:hover:before{opacity:1}.scroll-progress{top:0;background:linear-gradient(90deg, var(--secondary-color), var(--accent-lime), var(--secondary-color));z-index:9999;width:0;height:3px;box-shadow:0 0 12px rgba(var(--secondary-rgb), .5);background-size:200% 100%;transition:width .15s linear;animation:2s linear infinite shimmer;position:fixed;inset-inline-start:0}.reveal{opacity:0;transition:opacity .9s var(--transition-smooth), transform .9s var(--transition-smooth);transform:translateY(35px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal[data-delay]{transition-delay:calc(var(--reveal-delay,0) * 1ms)}[data-counter]{transition:transform .3s var(--transition-spring);display:inline-block}[data-counter].counting{transform:scale(1.05)}.namaa-mobile-menu{opacity:0;transition:transform .35s var(--transition-spring), opacity .3s ease;transform:translateY(-12px)}.namaa-mobile-menu:not([hidden]){opacity:1;transform:translateY(0)}.namaa-mobile-menu a{transition:transform .2s,color .2s,background-color .2s;transform:translate(0)}.namaa-mobile-menu a:hover{transform:translateX(calc(var(--mobile-link-shift,6px)))}[dir=rtl] .namaa-mobile-menu a:hover{--mobile-link-shift:-6px}.floating-tools{inset-inline-end:1.5rem;z-index:900;flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:fixed;bottom:5.5rem}.floating-tools-panel{opacity:0;visibility:hidden;transition:transform .4s var(--transition-spring), opacity .3s ease, visibility .3s ease;flex-direction:column;gap:.5rem;display:flex;transform:translateY(12px)scale(.92)}[data-floating-tools-toggle][aria-expanded=true]~.floating-tools-panel,.floating-tools-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.floating-tool{color:#fff;background:var(--primary-color);white-space:nowrap;min-width:3rem;min-height:3rem;transition:transform .25s var(--transition-spring), background .25s ease, box-shadow .25s ease;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #00336640}.floating-tool:hover{color:#fff;background:var(--secondary-color);transform:translateY(-3px)scale(1.05);box-shadow:0 14px 34px #00a69c59}.floating-tool svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.floating-tool.whatsapp-tool{background:#25d366;box-shadow:0 8px 24px #25d3664d}.floating-tool.whatsapp-tool:hover{background:#20ba5a;box-shadow:0 14px 34px #25d36666}.floating-tool.whatsapp-tool svg{fill:currentColor;stroke:none}.floating-tools-toggle{color:#fff;background:linear-gradient(135deg, var(--primary-color), #001f40);cursor:pointer;width:3.5rem;height:3.5rem;transition:transform .3s var(--transition-spring), box-shadow .3s ease;border:none;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #0033664d}.floating-tools-toggle:hover{transform:scale(1.1);box-shadow:0 14px 40px #0366}.floating-tools-toggle svg{fill:currentColor;stroke:none;width:1.35rem;height:1.35rem;transition:transform .3s}[data-floating-tools-toggle][aria-expanded=true] svg{transform:rotate(45deg)}.floating-tool span{display:none}@media (width>=768px){.floating-tool span{display:inline}}.floating-theme .theme-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.theme-icon-moon,[data-theme=dark] .theme-icon-sun{display:none}[data-theme=dark] .theme-icon-moon{display:block}.back-top{inset-inline-end:1.5rem;z-index:899;width:3rem;height:3rem;color:var(--primary-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;visibility:hidden;transition:all .35s var(--transition-spring);background:#ffffffe6;border:1px solid #0033661f;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.5rem;transform:translateY(10px);box-shadow:0 6px 20px #0000001a}.back-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-top:hover{color:#fff;background:var(--secondary-color);border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 28px #00a69c4d}.back-top svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}[data-theme=dark] .back-top{color:#e5edf3;background:#0f172ae6;border-color:#ffffff1f}.skip-link{color:#fff;background:var(--primary-color);z-index:10000;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:700;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:1rem}#navbar{transition:top .3s,padding .3s}#navbar .namaa-navbar-shell{transition:border-radius .4s,box-shadow .4s,background .3s}.namaa-navbar-links a{transition:color .25s;position:relative}.namaa-navbar-links a:after{content:"";bottom:-6px;background:var(--secondary-color);width:0;height:2.5px;transition:width .3s var(--transition-spring);border-radius:2px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .namaa-navbar-links a:after{transform:translate(50%)}.namaa-navbar-links a[aria-current=page]:after,.namaa-navbar-links a:hover:after{width:70%}.namaa-home-hero{position:relative}.namaa-home-hero:after{content:"";background:linear-gradient(to top, var(--bg-color), transparent);z-index:5;pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .namaa-home-hero:after{background:linear-gradient(#0000,#081522)}.namaa-home-hero-overlay:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.namaa-home-hero h1{text-shadow:0 4px 30px #0000004d}.namaa-home-hero p{text-shadow:0 2px 10px #0003}.namaa-home-stats{position:relative}.namaa-home-stats .glass-nav{border:1px solid #00a69c26}.partner-logo-card{transition:all .5s var(--transition-spring)!important}.partner-logo-card:hover{transform:translateY(-8px)scale(1.03)!important}.eyebrow{color:#008f87;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.78rem;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:1.75rem;height:2px}.eyebrow.light{color:#91e3dc}.eyebrow.light:before{background:var(--accent-lime)}[data-theme=dark] .eyebrow:not(.light){color:#7ddbd4}.namaa-home-hero-overlay:after{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.namaa-home-hero h1 .text-gradient{background:linear-gradient(135deg,#fff 0%,#94dc38 100%);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #94dc3833;-webkit-background-clip:text}.glass-nav{-webkit-backdrop-filter:blur(24px);background:#ffffffd9;border:1px solid #fff9;border-top:2px solid #ffffffe6;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #052d4e26,0 0 0 1px #00a69c0d}[data-theme=dark] .glass-nav{background:#101f2dd9;border-color:#ffffff26 #ffffff1a #ffffff1a;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #00a69c1a}.glass-nav:after{content:"";background:linear-gradient(90deg,#0000,#00a69c80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.glass-nav .divide-gray-200\/50>:not([hidden])~:not([hidden]){border-color:#052d4e1a}[data-theme=dark] .glass-nav .divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff14}.message-from-gm{background:linear-gradient(135deg, var(--primary-color) 0%, #031b2f 100%);border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 30px 60px #052d4e40}.message-from-gm:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.message-from-gm .bg-white\/10{z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;transition:all .3s;position:relative;box-shadow:inset 0 1px #ffffff1a}.message-from-gm .bg-white\/10:hover{background:#ffffff1f;transform:translateY(-3px);box-shadow:0 10px 20px #0000001a,inset 0 1px #fff3}.home-operation-point{transition:all .3s var(--transition-smooth);background:#fff;border:1px solid #052d4e14;position:relative;overflow:hidden;box-shadow:0 4px 12px #052d4e08}[data-theme=dark] .home-operation-point{background:#ffffff08;border-color:#ffffff0d}.home-operation-point:before{content:"";inset-inline-start:0;background:var(--secondary-color);transform-origin:50%;width:4px;transition:transform .3s;position:absolute;top:0;bottom:0;transform:scaleY(0)}.home-operation-point:hover{transform:translateX(calc(var(--rtl-factor,1) * -8px));border-color:#00a69c33;box-shadow:0 12px 24px #052d4e14}[dir=rtl] .home-operation-point{--rtl-factor:1}[dir=ltr] .home-operation-point{--rtl-factor:-1}.home-operation-point:hover:before{transform:scaleY(1)}.capability-home-card{border:1px solid #052d4e14;border-radius:20px;box-shadow:0 10px 30px #052d4e0a}[data-theme=dark] .capability-home-card{border-color:#ffffff0f}.capability-home-card:hover{border-color:#00a69c4d;box-shadow:0 20px 40px #00a69c1f}.partner-logo-card{background:#fff;border:1px solid #052d4e0f;border-radius:16px;justify-content:center;align-items:center;padding:1.5rem;display:flex;box-shadow:0 4px 15px #052d4e08}.partner-logo-card:hover{border-color:#00a69c33;box-shadow:0 15px 35px #052d4e14}[data-theme=dark] .partner-logo-card{background:#ffffff05;border-color:#ffffff0d}.eyebrow{letter-spacing:.15em;font-size:.8rem}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}.namaa-home-hero-overlay{background:linear-gradient(#00142840 0%,#0014288c 40%,#001428d9 100%)}.home-operation-point{background:#00336608;transition:background .3s}.home-operation-point:hover{background:#00a69c0f}[data-theme=dark] .home-operation-point{background:#ffffff0a}[data-theme=dark] .home-operation-point:hover{background:#00a69c1a}.home-operations-visual{background:#0033660a}[data-theme=dark] .home-operations-visual{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .home-operations-image{opacity:.85}[data-theme=dark] .career-story{background:#0c1a28}[data-theme=dark] .career-story-copy h2,[data-theme=dark] .career-openings-heading h2{color:#f2f7fa}[data-theme=dark] .career-story-copy>p,[data-theme=dark] .career-openings-heading>p{color:#a9bbc5}[data-theme=dark] .career-value-card{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .career-value-card h3{color:#f2f7fa}[data-theme=dark] .career-value-card p{color:#a9bbc5}[data-theme=dark] .career-openings{background:#0a1520}[data-theme=dark] .career-browser{background:#0d1d2b;border-color:#ffffff14}[data-theme=dark] .career-filter-bar{background:#0a1520;border-color:#ffffff0f}[data-theme=dark] .career-search,[data-theme=dark] .career-select{background:#ffffff0a}[data-theme=dark] .career-search input,[data-theme=dark] .career-select select{color:#e5edf3}[data-theme=dark] .career-job-card{background:#0d1d2b;border-color:#ffffff14}[data-theme=dark] .career-job-card h3{color:#f2f7fa}[data-theme=dark] .career-job-card>p{color:#a9bbc5}@media (prefers-reduced-motion:reduce){.animate-floating,.animate-glow-border,.animate-pulse-glow,.animate-fade-up{animation:none!important}.reveal{transition-duration:.01ms!important;transition-delay:0s!important}.stagger-1,.stagger-2,.stagger-3{transition-delay:0s!important;animation-delay:0s!important}.partner-logo-card,.glass-card,.capability-home-card,.career-value-card,.career-job-card,.btn-primary,.btn-pill{transition-duration:.01ms!important}.partner-logo-card:hover,.glass-card:hover,.capability-home-card:hover,.career-value-card:hover,.career-job-card:hover{transform:none!important}html{scroll-behavior:auto}}html[data-theme=dark]{--green:#a2eb3a!important;--green-dark:#8fe02a!important}.namaa-navbar-actions{gap:.5rem}.namaa-language-switch{color:#0d3a52;letter-spacing:.06em;text-transform:uppercase;background:#ffffffb8;border-color:#00336624;gap:.34rem;min-width:52px;min-height:42px;padding:0 .72rem;font-size:.76rem;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffffc7}.namaa-language-switch svg{stroke-width:1.9px;width:15px;height:15px}.namaa-language-switch:hover{color:#007f78;background:#00a69c1f;border-color:#00a69c61;transform:translateY(-1px)}html[data-theme=dark] .namaa-language-switch{color:#e8f5f2;background:#ffffff12;border-color:#ffffff29}html[data-theme=dark] .namaa-language-switch:hover{color:#a2eb3a;background:#94dc3824;border-color:#94dc3857}.branch-map-stage{overflow:hidden}.branch-map-tooltip{z-index:8;opacity:0;pointer-events:none;width:min(342px,100% - 32px);transform:translate3d(var(--tooltip-x,24px), var(--tooltip-y,24px), 0) scale(.98);transform-origin:left var(--tooltip-arrow-y,50%);transition:opacity .18s,transform .22s;position:absolute;inset:0 auto auto 0}.branch-map-tooltip[hidden]{display:none}.branch-map-tooltip.is-visible{opacity:1;transform:translate3d(var(--tooltip-x,24px), var(--tooltip-y,24px), 0) scale(1)}.branch-map-tooltip.is-pinned{pointer-events:auto}.branch-map-tooltip:before{content:"";z-index:0;width:14px;height:14px;top:var(--tooltip-arrow-y,50%);background:#fffffff5;border:1px solid #00a69c38;position:absolute;transform:translateY(-50%)rotate(45deg)}.branch-map-tooltip[data-placement=right]{transform-origin:left var(--tooltip-arrow-y,50%)}.branch-map-tooltip[data-placement=right]:before{left:-6px;right:auto}.branch-map-tooltip[data-placement=left]{transform-origin:right var(--tooltip-arrow-y,50%)}.branch-map-tooltip[data-placement=left]:before{left:auto;right:-6px}.branch-map-tooltip-cards{z-index:1;position:relative}.branch-tooltip-close{z-index:3;color:#0d3a52;opacity:0;background:#ffffffbd;border:1px solid #0d2f401f;border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .18s,border-color .18s,background .18s,color .18s;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.branch-map-tooltip.is-pinned .branch-tooltip-close{opacity:1}.branch-tooltip-close:hover{color:#007f78;background:#00a69c1a;border-color:#00a69c59}.branch-detail-card--floating{max-height:var(--tooltip-max-height,none);color:var(--navy-900);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffffa,#f5faf8f0);border:1px solid #00a69c2e;border-radius:22px;padding:18px;overflow:auto;box-shadow:0 24px 55px #0d2f402e}.branch-detail-card--floating .branch-detail-heading{padding-inline-end:38px}.branch-detail-card--floating .branch-detail-heading h4{margin-bottom:12px;font-size:1.25rem}.branch-detail-card--floating .branch-detail-grid{gap:8px}.branch-detail-card--floating .branch-detail-grid>div{background:#f7faf9d1;padding:9px 10px}.branch-detail-card--floating .branch-detail-actions{margin-top:12px}.branch-detail-card--floating .branch-detail-actions a{border-radius:999px;flex:auto;min-height:34px}.branch-directory-hint{color:#49646c;background:#00a69c0f;border:1px solid #00a69c24;border-radius:14px;margin:16px 0 0;padding:12px 14px;font-size:.74rem;font-weight:800;line-height:1.7}.route-distribution .branch-map{grid-template-columns:minmax(0,1fr) minmax(250px,292px);align-items:stretch;max-width:1280px}.route-distribution .branch-map-stage{height:clamp(430px,38vw,560px);min-height:0;padding:34px 16px 18px}.route-distribution .yemen-map{width:min(120%,960px);transform:translateY(14px)scale(1.1)}.route-distribution .branch-directory{scrollbar-width:thin;scrollbar-color:#00a69c5c transparent;max-height:clamp(430px,38vw,560px);padding:24px 20px;overflow:auto}.route-distribution .branch-directory-intro{margin-bottom:14px}.route-distribution .branch-directory-intro h3{font-size:1.45rem}.route-distribution .branch-list{gap:4px}.route-distribution .branch-list-item{border-radius:10px;min-height:43px}.route-distribution .branch-detail-panels{display:none!important}html[data-theme=dark] .branch-map-tooltip:before{background:#0d2833fa;border-color:#94dc3833}html[data-theme=dark] .branch-tooltip-close{color:#dff2ef;background:#ffffff14;border-color:#ffffff1f}html[data-theme=dark] .branch-detail-card--floating{color:#eef6f5;background:linear-gradient(145deg,#0e2833fa,#091f28f0);border-color:#94dc382e;box-shadow:0 28px 60px #00000057}html[data-theme=dark] .branch-detail-card--floating .branch-detail-grid>div{background:#081d26db}html[data-theme=dark] .branch-directory-hint{color:#eef6f5b8;background:#94dc380f;border-color:#94dc3824}@media (width<=900px){.route-distribution .branch-map{grid-template-columns:1fr}.route-distribution .branch-map-stage{border-inline-end:0;height:auto;min-height:470px}.route-distribution .branch-directory{border-top:1px solid #cfdddae6;max-height:none;overflow:visible}.route-distribution .branch-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.branch-map-tooltip,.branch-map-tooltip.is-visible{z-index:80;width:auto;position:fixed;inset-block:auto 14px;inset-inline:14px;transform:none}.branch-map-tooltip:before{display:none}.branch-map-tooltip{pointer-events:auto}.branch-tooltip-close{opacity:1}.branch-detail-card--floating{border-radius:20px;max-height:min(72vh,430px);padding:16px;overflow:auto}.route-distribution .branch-map-stage{min-height:390px;padding-block:42px 16px}.route-distribution .branch-list{grid-template-columns:1fr 1fr}.route-distribution .branch-directory-hint{font-size:.68rem}}
