/* arabic */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/upload/43d2a2ae-43f2-49f7-ad00-4293eab16fb0.woff2") format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* latin */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/upload/99486175-8cef-4f43-921b-55958130a30c.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/upload/384d04d4-eb24-43f7-9eb8-551f47749dc0.woff2") format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* latin */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/upload/d6b2fd27-d1b7-4e71-ad0c-8c973d1e7dc4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/upload/b57f7911-89d8-4f28-a7de-44938bc63279.woff2") format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* latin */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/upload/1b93872f-81ba-4f5b-aabb-d01bdfc0d81f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/upload/0e75a179-6969-4515-8b81-49b2cc281ccb.woff2") format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* latin */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/upload/fc313cd8-8bf8-40af-9f65-98fb38ba8360.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


html{scroll-behavior:smooth}
body{margin:0;background:#0a1628}
a{color:inherit;text-decoration:none}a:hover{color:inherit}
.rg,.rg *{box-sizing:border-box}
.rg{font-family:Tajawal,'Segoe UI',Tahoma,sans-serif}
.rg input,.rg textarea,.rg button{font:inherit}
.rg :focus-visible{outline:3px solid #c9a84c;outline-offset:4px}
.rg section{scroll-margin-top:84px}
.ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.nav{display:flex}
@media (max-width:900px){.nav{display:none}}
@media (min-width:1100px){.off{margin-top:56px}}

/* hover and press */
.nl{position:relative}
.nl::after{content:"";position:absolute;inset-inline:0;bottom:6px;height:1px;background:#b1944a;transform:scaleX(0);transform-origin:right center;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.nl:hover::after{transform:scaleX(1)}
.btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .25s,box-shadow .25s,border-color .25s}
.btn .ico{transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.btn:hover .ico{transform:translate(-3px,-3px)}
.btn:active{transform:scale(.98)}
.btn-gold:hover{background-color:#d9bc66;transform:translateY(-2px);box-shadow:0 16px 32px -14px rgba(201,168,76,.75)}
.btn-navy:hover{background-color:#16294a;transform:translateY(-2px);box-shadow:0 16px 32px -16px rgba(10,22,40,.7)}
.btn-ghost:hover{background-color:rgba(255,255,255,.09);border-color:rgba(255,255,255,.6)}
.tl .ico{transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.tl:hover .ico{transform:translate(-3px,-3px)}
.sc{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s}
.sc:hover{transform:translateY(-6px);box-shadow:0 34px 50px -36px rgba(10,22,40,.5);border-color:#b1944a}
.chip{transition:background-color .2s,color .2s,border-color .2s,transform .2s}
.chip:hover{border-color:#b1944a}
.chip:active{transform:scale(.97)}
.chip[aria-pressed="true"]{background-color:#0a1628;color:#fff;border-color:#0a1628}
.fld{transition:border-color .2s,box-shadow .2s}
.fld:focus{border-color:#b1944a;box-shadow:0 0 0 4px rgba(177,148,74,.2);outline:none}

/* accordion */
.fq{interpolate-size:allow-keywords}
.fq summary{list-style:none;cursor:pointer}
.fq summary::-webkit-details-marker{display:none}
.fq .pm{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.fq[open] .pm{transform:rotate(45deg)}
.fq::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .45s cubic-bezier(.2,.7,.2,1),opacity .35s,content-visibility .45s allow-discrete}
.fq[open]::details-content{block-size:auto;opacity:1}

/* drawings */
.arch{fill:none;stroke-linecap:round}
.sd{fill:none;stroke:#c9a84c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.dm{display:inline-block;width:8px;height:8px;background:#b1944a;transform:rotate(45deg);flex-shrink:0}
.lm{display:block;overflow:hidden;padding-block:.12em}
.li{display:block}
.mq{display:flex;width:max-content}

/* motion */
@keyframes rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes lineup{from{transform:translateY(115%)}to{transform:none}}
@keyframes draw{from{stroke-dashoffset:1600}to{stroke-dashoffset:0}}
@keyframes drawsm{from{stroke-dashoffset:900}to{stroke-dashoffset:0}}
@keyframes breathe{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}
@keyframes growx{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes mq{to{transform:translateX(-50%)}}
@keyframes unveil{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes settle{from{transform:scale(1.2)}to{transform:scale(1)}}
@keyframes hdr{to{padding-block:10px;box-shadow:0 14px 30px -20px rgba(10,22,40,.5)}}

.rg[data-motion="on"] .in{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}
.rg[data-motion="on"] .li{animation:lineup 1.05s cubic-bezier(.2,.8,.2,1) both}
.rg[data-motion="on"] .d1{animation-delay:.12s}
.rg[data-motion="on"] .d2{animation-delay:.26s}
.rg[data-motion="on"] .d3{animation-delay:.5s}
.rg[data-motion="on"] .d4{animation-delay:.64s}
.rg[data-motion="on"] .d5{animation-delay:.8s}
.rg[data-motion="on"] .d6{animation-delay:1s}
.rg[data-motion="on"] .arch{stroke-dasharray:1600;animation:draw 2.4s cubic-bezier(.6,0,.2,1) both}
.rg[data-motion="on"] .a2{animation-delay:.3s}
.rg[data-motion="on"] .a3{animation-delay:.6s}
.rg[data-motion="on"] .glow{animation:rise 1.6s 1.2s ease-out both,breathe 7s 2.8s ease-in-out infinite}
.rg[data-motion="on"] .floor{transform-origin:center;animation:growx 1.4s .9s cubic-bezier(.2,.7,.2,1) both}
.rg[data-motion="on"] .mq{animation:mq 42s linear infinite}
.rg[data-motion="on"] .mq:hover{animation-play-state:paused}

@supports (animation-timeline:view()){
.rg[data-motion="on"] .hdr{animation:hdr linear both;animation-timeline:scroll(root);animation-range:0 180px}
.rg[data-motion="on"] .rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
.rg[data-motion="on"] .rv2{animation:rise linear both;animation-timeline:view();animation-range:entry 15% entry 90%}
.rg[data-motion="on"] .rv3{animation:rise linear both;animation-timeline:view();animation-range:entry 30% entry 110%}
.rg[data-motion="on"] .rv4{animation:rise linear both;animation-timeline:view();animation-range:entry 45% entry 130%}
.rg[data-motion="on"] .uv{animation:unveil linear both;animation-timeline:view();animation-range:entry 0% entry 85%}
.rg[data-motion="on"] .uv img{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 55%}
.rg[data-motion="on"] .card{view-timeline-name:--card}
.rg[data-motion="on"] .sd{stroke-dasharray:900;animation:drawsm linear both;animation-timeline:--card;animation-range:entry 20% cover 42%}
.rg[data-motion="on"] .proc{view-timeline-name:--proc}
.rg[data-motion="on"] .pline{transform-origin:right center;animation:growx linear both;animation-timeline:--proc;animation-range:entry 55% cover 50%}
}
@media (prefers-reduced-motion:reduce){.rg *,.rg *::after{animation:none!important;transition:none!important}}

[hidden]{display:none!important}
.rg .chip[aria-pressed="true"]{background-color:#0a1628!important;color:#fff!important;border-color:#0a1628!important}
.skip{position:fixed;inset-inline-start:16px;top:-80px;background:#c9a84c;color:#0a1628;padding:12px 20px;z-index:100}.skip:focus{top:12px}
.seo-links{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center}.seo-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}
.seo-shell{max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}
.seo-hero{background:#0a1628;color:#fff;padding-block:36px 72px}.seo-hero h1{max-width:880px;font-size:clamp(34px,5vw,64px);line-height:1.3;margin:32px 0 24px}.seo-hero p{max-width:800px;color:#c5cad1;font-size:20px;line-height:1.9}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:15px;color:#d7bd6b}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.breadcrumbs span{display:inline-flex;align-items:center;min-height:44px}
.seo-body{padding-block:64px 80px;max-width:900px}.seo-body section{padding-block:22px;border-bottom:1px solid #e3e1d8}.seo-body h2{font-size:clamp(26px,3vw,34px);line-height:1.4;margin:0 0 16px}.seo-body p{color:#4d5560;font-size:18px;line-height:1.95;margin:0 0 16px}.seo-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.seo-cta a{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:12px 24px;background:#c9a84c;color:#0a1628;font-weight:800;border-radius:2px}.seo-cta a+ a{background:transparent;border:1px solid #b1944a;color:inherit}.seo-related{background:#f5f3ec;padding:28px;margin-top:36px}.seo-related h2{font-size:26px}.seo-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px}.seo-area-card{background:#fff;padding:28px;border:1px solid #e3e1d8}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:600px){.hdr>div{gap:12px!important}.hdr>div>div{gap:10px!important}.hdr .btn{padding-inline:12px!important;font-size:14px!important}.seo-hero{padding-bottom:48px}.seo-body{padding-block:36px 56px}}

.seo-cta a{gap:8px}
