@import"https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600&display=swap";:root{--font-display:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:var(--font-display);--font-arabic:"IBM Plex Sans Arabic","Jost",sans-serif;--red-300:#FF6A57;--red-500:#FF1400;--red-700:#A80D00;--red-800:#8A0A00;--brand:var(--red-500);--brand-action:var(--red-700);--brand-action-hover:var(--red-800);--page:#131416;--panel:rgba(255,255,255,.042);--panel-lit:rgba(255,255,255,.075);--line:rgba(255,255,255,.1);--line-soft:rgba(255,255,255,.07);--fg:#fff;--fg2:rgba(255,255,255,.6);--fg3:rgba(255,255,255,.4);--radius:20px;--radius-sm:14px;--pad:40px;--gap-section:140px;--h-hero:56px;--h-hero-lh:1.142;--h-sec:40px;--h-big:56px;--ease:cubic-bezier(.22,1,.36,1)}@media (max-width:1099px){:root{--pad:24px;--gap-section:100px;--h-hero-lh:1.05;--h-sec:32px;--h-big:40px}}@media (max-width:759px){:root{--pad:16px;--gap-section:72px;--radius:14px;--h-hero:40px;--h-sec:24px;--h-big:32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--fg);font:400 16px/1.62 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}img{display:block}a{color:var(--fg);text-decoration:none}a:hover{color:var(--red-300)}button{font:inherit;color:inherit}::selection{background:var(--red-500);color:#fff}[dir=rtl] body,[dir=rtl]{font-family:var(--font-arabic)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.shell{max-width:1400px;margin:0 auto;padding-inline:var(--pad)}.sec{padding-top:var(--gap-section)}main{padding-bottom:var(--pad)}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .rv.in{opacity:1;transform:none}.mh{font:400 var(--h-sec)/1.2 var(--font-display);letter-spacing:-.03em;color:var(--fg2);max-width:820px}.mh b{font-weight:600;color:var(--fg)}.mh--hero{font-size:var(--h-hero);line-height:var(--h-hero-lh);letter-spacing:0;max-width:20ch}.lede{font:400 16px/1.7 var(--font-body);color:var(--fg2);margin-top:24px;max-width:58ch}.intro-action{margin-top:32px}.intro-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:24px 0}@media (max-width:1099px){.intro-row{display:block;padding:0}}.arrow{width:19px;height:19px;display:block}.badge{width:46px;height:46px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-action);border:1px solid var(--brand-action);color:#fff;transition:transform .42s var(--ease),background .22s,color .22s,border-color .22s}.badge.hollow{background:transparent;border-color:#ffffff42;color:#fff}.badge.plain{background:#fff;border-color:#fff;color:#131416}.badge.sm{width:40px;height:40px}.badge.sm .arrow{width:17px;height:17px}.badge.xs{width:44px;height:44px}.pill{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.pill:hover{color:var(--fg)}.pill:hover .badge{transform:translate(2px,-2px)}.pill-label{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 26px;border-radius:999px;background:var(--brand-action);border:1px solid var(--brand-action);color:#fff;font:600 13px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .22s}.pill:hover .pill-label{background:var(--brand-action-hover)}.pill.sm .pill-label{padding:10px 18px;font-size:12px;min-height:44px}.pill.ghost .pill-label{background:transparent;border-color:#ffffff42}.pill.ghost:hover .pill-label{background:#ffffff14}.pill.ghost .badge{background:transparent;border-color:#ffffff42}.pill.block{display:flex;width:100%}.pill.block .pill-label{flex:1}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;background:#14141657;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg);font:500 12px/1 var(--font-body);letter-spacing:.01em;white-space:nowrap}.chip svg{width:14px;height:14px;color:var(--red-300);flex:0 0 auto}.plate{position:relative;overflow:hidden;background:#1b1d20 center/cover no-repeat}.plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 14px,transparent 14px 28px)}.plate-label{position:absolute;inset:auto auto 14px 14px;z-index:1;max-width:64%;font:400 12px/1.35 var(--font-body);color:#fff6}@media (max-width:759px){.plate-label{display:none}}.nb{position:sticky;top:0;z-index:60}.nb__inner{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:14px;padding-bottom:14px;transition:padding .32s var(--ease)}.nb--scrolled .nb__inner{padding-top:10px;padding-bottom:10px;background:#131416eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nb__brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nb__logo{width:30px;height:30px;object-fit:contain}.nb__wordmark{font:600 14px/1 var(--font-display);letter-spacing:.06em}.nb__links{display:flex;align-items:center;gap:4px;margin-inline-start:32px}.nb__links a{padding:10px 18px;border-radius:999px;font:500 13px/1 var(--font-body);color:#ffffff8c;transition:background .2s,color .2s}.nb__links a:hover{background:#ffffff14;color:#fff}.nb__links a[aria-current=page]{background:#ffffff1f;color:#fff}.nb__right{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.nb__lang{background:none;border:0;cursor:pointer;padding:10px 6px;font:500 13px/1 var(--font-body);color:#ffffff8c;white-space:nowrap}.nb__lang:hover{color:#fff}.nb__cta{display:inline-flex;align-items:center;gap:10px;cursor:pointer;height:42px;padding:0 5px 0 20px;border-radius:999px;border:0;background:var(--brand-action);color:#fff;font:600 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;transition:background .2s}.nb__cta:hover{background:var(--brand-action-hover)}.nb__cta-icon{width:32px;height:32px;border-radius:999px;background:#00000047;display:inline-flex;align-items:center;justify-content:center}.nb__cta-icon .arrow{width:14px;height:14px}.nb__burger{display:none;width:42px;height:42px;border-radius:999px;cursor:pointer;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.26);flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:background .2s,color .2s}.nb__burger span{width:16px;height:1.5px;background:currentColor;transition:transform .3s}.nb__burger--open{background:#fff;color:#131416;border-color:#fff}.nb__burger--open span:first-child{transform:translateY(3.25px) rotate(45deg)}.nb__burger--open span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.nb__mobile{flex-basis:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .42s var(--ease),opacity .26s,margin-top .42s}.nb__mobile--open{max-height:440px;opacity:1;margin-top:8px}.nb__mobile-links{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.nb__mobile-links a{padding:14px 16px;border-radius:12px;font:500 17px/1 var(--font-display);color:#ffffffa8}.nb__mobile-links a[aria-current=page]{background:#ffffff1a;color:#fff}.nb__mobile .pill{margin-top:10px;width:100%}@media (max-width:1039px){.nb__links{display:none}.nb__burger{display:inline-flex}}@media (max-width:759px){.nb__inner,.nb__right{gap:8px}.nb__cta{display:none}}.hero-wrap{padding-top:12px}.hero{position:relative;border-radius:var(--radius);overflow:hidden;min-height:660px;display:flex;flex-direction:column;justify-content:flex-end;background:url(/hero-background.png) center/cover no-repeat}@media (max-width:1099px){.hero{min-height:620px}}@media (max-width:759px){.hero{min-height:600px}}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease),transform 1.4s var(--ease)}.hero-slide.on{opacity:1;transform:scale(1)}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0a0a0ceb,#0a0a0c99,#0a0a0cb3)}.hero-body{position:relative;padding:120px 48px 74px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:end}@media (max-width:1099px){.hero-body{grid-template-columns:1fr;padding:112px 24px 32px}}@media (max-width:759px){.hero-body{padding:112px 24px 24px;gap:32px}}.hero-copy{font:400 16px/1.65 var(--font-body);color:#ffffffb8;max-width:52ch;margin-top:32px}.hero-tag{position:absolute;top:48px;right:48px;font:500 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#fff9}@media (max-width:759px){.hero-tag{top:24px;right:24px}}.hero-side{max-width:420px}.prog{display:flex;align-items:center;gap:14px;font:500 12px/1 var(--font-body)}.prog-track{position:relative;flex:1;height:2px;background:#ffffff38}.prog-fill{position:absolute;inset:0 auto 0 0;background:var(--brand);transition:width .7s var(--ease)}.prog .of{color:#ffffff80}.next{margin-top:16px;cursor:pointer;width:100%;text-align:start;border-radius:var(--radius-sm);padding:10px;background:#14141680;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:84px minmax(0,1fr) 44px;gap:12px;align-items:center}.next .plate{aspect-ratio:4/3;border-radius:10px}.next-title{font:500 12px/1.4 var(--font-body);color:#fff}.next:hover .badge{transform:translate(2px,-2px)}.figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-soft);border-radius:var(--radius-sm);overflow:hidden;margin-top:64px}@media (max-width:759px){.figs{grid-template-columns:1fr 1fr;margin-top:48px}}.fig{background:var(--panel);padding:32px 24px}.fig-n{font:500 40px/1 var(--font-display);letter-spacing:-.03em;color:#fff}.fig-n i{font:400 17px/1 var(--font-body);font-style:normal;color:var(--fg2);margin-inline-start:8px}.fig-l{font:400 16px/1.4 var(--font-body);color:var(--fg2);margin-top:16px}@media (max-width:759px){.fig{padding:24px 16px}.fig-n{font-size:32px}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;align-items:stretch}@media (max-width:1099px){.cards{grid-template-columns:1fr 1fr}}@media (max-width:759px){.cards{grid-template-columns:1fr}}.card{position:relative;border-radius:var(--radius);overflow:hidden;min-height:470px;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 74px;transition:transform .5s var(--ease)}@media (max-width:759px){.card{min-height:440px}}.card:hover{transform:translateY(-4px)}.card>.plate{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s var(--ease)}.card:hover>.plate{transform:scale(1.05)}.card-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0a0a0ce6,#0a0a0c2e 55%)}.chips{position:relative;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.card-body{position:relative}.card-title{font:500 24px/1.26 var(--font-display);letter-spacing:-.015em;color:#fff;max-width:22ch}.card-blurb{font:400 13px/1.6 var(--font-body);color:#ffffffb8;margin-top:12px;max-width:42ch}.card-cta{margin-top:24px;display:flex;align-items:center;justify-content:space-between;padding:7px 7px 7px 22px;border-radius:999px;background:var(--brand-action);color:#fff;min-height:48px;font:600 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.card-cta i{width:34px;height:34px;border-radius:999px;background:#00000047;display:inline-flex;align-items:center;justify-content:center;transition:transform .42s var(--ease)}.card-cta .arrow{width:15px;height:15px}.card:hover .card-cta i{transform:translate(2px,-2px)}.facility{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:start;margin-top:64px}@media (max-width:1099px){.facility{grid-template-columns:1fr;gap:32px}}.row{display:grid;grid-template-columns:110px minmax(0,1fr) 48px;grid-template-areas:"lead body badge";align-items:center;gap:16px;padding:24px;width:100%;text-align:start;cursor:pointer;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;transition:background .3s,border-radius .3s}.row:first-child{border-top:0}.row:hover,.row.on{background:var(--panel-lit);border-radius:var(--radius-sm)}.row-lead{grid-area:lead;display:flex;align-items:center;gap:12px;font:500 17px/1 var(--font-display);color:var(--fg2);transition:color .24s}.row:hover .row-lead,.row.on .row-lead{color:#fff}.row-lead svg{width:20px;height:20px;flex:0 0 auto}.row.on .row-lead svg{color:var(--red-300)}.row-body{grid-area:body;display:block}.row .badge{grid-area:badge}.row:hover .badge{transform:translate(2px,-2px)}.row-title{display:block;font:500 17px/1.3 var(--font-display);color:#fff}.row-note{display:block;font:400 13px/1.6 var(--font-body);color:var(--fg2);max-height:0;opacity:0;overflow:hidden;transition:max-height .42s var(--ease),opacity .3s,margin-top .42s}.row:hover .row-note,.row.on .row-note{max-height:120px;opacity:1;margin-top:6px}@media (max-width:759px){.row{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"lead badge" "body badge";padding:16px;gap:12px}.row-lead{font:400 12px/1 var(--font-body);margin-bottom:6px}.row-lead svg{width:15px;height:15px}}.stage-panel{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:14px}@media (max-width:759px){.stage-panel{padding:10px}}.stage-media{position:relative;border-radius:var(--radius-sm);overflow:hidden}.stage-media .plate{aspect-ratio:4/3}.stage-media .plate:not(:first-child){position:absolute;top:0;right:0;bottom:0;left:0}.stage-media .plate{opacity:0;transition:opacity .5s}.stage-media .plate.on{opacity:1}.stage-text{padding:24px 16px 16px}.stage-title{font:500 17px/1.3 var(--font-display);color:#fff}.stage-note{font:400 13px/1.65 var(--font-body);color:var(--fg2);margin-top:12px}.certs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:64px}@media (max-width:759px){.certs{grid-template-columns:1fr;margin-top:48px}}.cert{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:32px;height:100%;display:flex;flex-direction:column;transition:background .3s,border-color .3s,transform .5s var(--ease)}.cert:hover{background:var(--panel-lit);border-color:var(--line);transform:translateY(-3px)}.cert:hover .badge{transform:translate(2px,-2px)}.cert-top{display:flex;justify-content:space-between;align-items:center}.cert-chip{background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.cert-logo{height:106px;width:auto;object-fit:contain;margin-top:24px;align-self:flex-start}.cert-lead{font:500 32px/1.15 var(--font-display);letter-spacing:-.03em;color:#fff;margin-top:20px}.cert-note{font:400 13px/1.7 var(--font-body);color:var(--fg2);margin-top:16px}@media (max-width:759px){.cert{padding:24px}.cert-lead{font-size:24px}}.panel{background:#ffffff0e;border-radius:var(--radius);padding:48px}@media (max-width:759px){.panel{padding:32px 24px}}.panel-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:end}@media (max-width:1099px){.panel-grid{grid-template-columns:1fr;gap:32px}}.panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font:400 var(--h-big)/1.16 var(--font-display);letter-spacing:-.03em;color:var(--fg2)}.panel-head b{font-weight:600;color:#fff}.panel-addr{font:400 13px/1.7 var(--font-body);color:var(--fg2);text-align:right}@media (max-width:1099px){.panel-addr{text-align:left}}.panel-addr svg{width:17px;height:17px;display:inline-block;vertical-align:-3px;margin-inline-end:7px}.panel-cta-mob{display:none;margin-top:32px}@media (max-width:759px){.panel-cta-mob{display:block}.panel-head .pill{display:none}}.foot{border-top:1px solid var(--line);margin-top:64px;padding-top:24px;display:flex;align-items:center;gap:48px;flex-wrap:wrap}.foot-brand{display:flex;align-items:center;gap:12px}.foot-brand img{height:26px;width:26px;object-fit:contain}.foot-brand span{font:600 17px/1 var(--font-display);letter-spacing:.06em}.foot-links{display:flex;gap:32px;flex-wrap:wrap;margin-inline-start:48px}.foot-links a{font:400 13px/1 var(--font-body);color:var(--fg2)}.foot-copy{margin-inline-start:auto;font:400 13px/1 var(--font-body);color:var(--fg2)}@media (max-width:759px){.foot{flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px}.foot-links{margin-inline-start:0;gap:16px}.foot-copy{margin-inline-start:0}}.page-head{padding-top:calc(var(--gap-section) + 40px)}.page-head h1{font:400 var(--h-big)/1.1 var(--font-display);letter-spacing:-.03em;color:#fff;max-width:24ch}.page-head p{font:400 16px/1.7 var(--font-body);color:var(--fg2);margin-top:24px;max-width:56ch}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0708099e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .26s,visibility .26s}.scrim.open{opacity:1;visibility:visible}.dialog{width:100%;max-width:480px;background:#191b1e;border:1px solid var(--line);border-radius:var(--radius);padding:32px;transform:translateY(12px);transition:transform .32s var(--ease)}.scrim.open .dialog{transform:none}.dialog-eyebrow{font:500 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--red-300)}.dialog h2{font:500 24px/1.2 var(--font-display);letter-spacing:-.015em;color:#fff;margin-top:12px}.dialog p{font:400 13px/1.6 var(--font-body);color:var(--fg2);margin-top:12px}.field{display:block;margin-top:24px}.field span{display:block;font:500 12px/1 var(--font-body);color:var(--fg2);margin-bottom:8px}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:12px 14px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);color:#fff;font:400 15px/1.4 var(--font-body)}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:#fff6}.field input::placeholder,.field textarea::placeholder{color:var(--fg3)}.dialog-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:32px;flex-wrap:wrap}.btn{min-height:44px;padding:12px 20px;border-radius:999px;border:1px solid var(--brand-action);background:var(--brand-action);color:#fff;cursor:pointer;font:600 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;transition:background .22s}.btn:hover{background:var(--brand-action-hover)}.btn.ghost{background:transparent;border-color:#ffffff42}.btn.ghost:hover{background:#ffffff14}.toast{position:fixed;inset:auto 24px 24px auto;z-index:120;max-width:340px;background:#191b1e;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 20px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .26s,visibility .26s,transform .26s}.toast.open{opacity:1;visibility:visible;transform:none}.toast b{display:block;font:600 15px/1.3 var(--font-display);color:#fff}.toast span{display:block;font:400 13px/1.5 var(--font-body);color:var(--fg2);margin-top:4px}@media (max-width:759px){.toast{inset:auto 16px 16px 16px;max-width:none}}
