@font-face{font-family:Onest;src:url('/assets/onest.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Noto Sans Arabic';src:url('/assets/noto-sans-arabic.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--paper:#0b0e17;--ink:#f0f2f7;--copy:#bfc6d7;--muted:#949fb5;--line:#2b3549;--accent:#89a4ff;--soft:#121a2b;--notice:#b7c7ed;--notice-bg:#131d33;--face:#e8ebf4;--pad:clamp(22px,4vw,64px);font-family:Onest,Arial,sans-serif;background:var(--paper);color:var(--ink)}
html[data-theme=light]{color-scheme:light;--paper:#f4f6fa;--ink:#17233b;--copy:#41516b;--muted:#606e85;--line:#cad3e1;--accent:#244db3;--soft:#eaf0fa;--notice:#3b527d;--notice-bg:#e8eef8;--face:#263853}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button[hidden]{display:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}p,h1,h2{margin:0}html{scroll-behavior:smooth;scroll-padding-top:110px}::selection{background:#4068d3;color:#fff}
.skip-link{position:fixed;inset:12px auto auto 12px;z-index:100;transform:translateY(-200%);padding:14px 20px;background:var(--ink);color:var(--paper)}.skip-link:focus{transform:none}
.legal-header{position:sticky;top:0;z-index:20;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px var(--pad);background:var(--paper);border-bottom:1px solid var(--line)}.legal-header:before{content:'';position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#315cff,#b832d1,#ff5750,#ffb32c)}
.legal-brand{display:flex;align-items:center;gap:12px;direction:ltr;flex-shrink:0}.legal-brand img{width:43px;height:43px;object-fit:contain}.legal-brand>span{display:block;width:200px;height:25px;background:linear-gradient(175deg,var(--face) 10%,#8696b1 47%,var(--face) 51%,#8696b1 100%);mask:url('/assets/wordmark-solid.svg') center/contain no-repeat}
.site-return{font-size:.875rem;color:var(--copy)}.site-return:hover{color:var(--ink)}.header-tools{display:flex;align-items:center;gap:25px;direction:ltr}.theme-toggle{width:36px;height:40px;padding:7px;border:0;background:transparent;color:var(--copy);cursor:pointer}.theme-toggle svg{width:22px;height:22px}.language-links{display:flex;gap:5px;align-items:center;direction:ltr}.language-links a{display:block;padding:8px 7px;font-size:.875rem;color:var(--muted)}.language-links a[lang=ar]{font-family:'Noto Sans Arabic',sans-serif}.language-links a[aria-current]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px}
.legal-shell{max-width:1490px;margin:auto;display:grid;grid-template-columns:260px minmax(0,820px);justify-content:space-between;gap:clamp(44px,7vw,120px);padding:80px var(--pad) 90px}.document-sidebar{position:sticky;top:137px;align-self:start}.sidebar-heading{font-size:.875rem;font-weight:550;color:var(--muted);margin-bottom:22px}.document-nav{display:grid;border-top:1px solid var(--line)}.document-nav>a{display:flex;gap:16px;align-items:baseline;padding:18px 0;font-size:.9375rem;line-height:1.5;border-bottom:1px solid var(--line);color:var(--copy)}.document-nav>a>span:first-child{font-size:.75rem;color:var(--muted)}.document-nav>a[aria-current]{color:var(--ink)}.document-nav>a[aria-current]>span:first-child{color:var(--accent)}.document-nav>a:hover{color:var(--accent)}.document-contents{margin-top:48px}.document-contents nav{display:grid;gap:13px}.document-contents a{color:var(--copy);font-size:.875rem;line-height:1.6}.document-contents a:hover{color:var(--accent)}.sidebar-signature{margin-top:48px;font-size:.875rem;font-weight:550}.sidebar-signature span{display:block;margin-top:8px;color:var(--muted);font-size:.75rem;font-weight:400}
.legal-document{min-width:0;outline:none}.document-kicker{display:flex;justify-content:space-between;gap:20px;color:var(--accent);font-size:.875rem;margin-bottom:32px}.document-kicker span{color:var(--muted);font-variant-numeric:tabular-nums}.document-heading h1{font-size:clamp(2.3rem,4.4vw,4.4rem);font-weight:500;letter-spacing:-.055em;line-height:1.12;overflow-wrap:anywhere;max-width:790px}.document-intro{font-size:1.125rem;color:var(--copy);line-height:1.65;max-width:620px;margin-top:25px}.document-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 30px;margin-top:38px;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.document-meta time{color:var(--copy);margin-inline-start:6px}
.document-status{padding:19px 23px;background:var(--notice-bg);border-inline-start:2px solid var(--accent);color:var(--notice);margin:28px 0 38px}.document-status strong{font-size:.875rem;font-weight:600}.document-status p{font-size:.875rem;line-height:1.7;margin-top:7px}.document-summary{padding:0 0 44px;margin-top:38px;border-bottom:1px solid var(--line)}.document-summary h2{font-size:1.65rem;letter-spacing:-.025em;line-height:1.35;font-weight:500}.document-summary p{font-size:1rem;line-height:1.8;color:var(--copy);margin-top:15px;max-width:690px}
.legal-section{display:grid;grid-template-columns:32px minmax(0,1fr);gap:17px;padding:39px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.section-number{font-size:.8125rem;color:var(--accent);padding-top:6px}.legal-section h2{font-size:1.35rem;line-height:1.45;letter-spacing:-.02em;font-weight:550;margin-bottom:19px}.legal-section p{font-size:1rem;color:var(--copy);line-height:1.85;margin-top:15px}.legal-section p:first-of-type{margin-top:0}.legal-section a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.legal-section a:hover{color:var(--accent)}.document-end{display:flex;gap:13px;align-items:center;padding-top:34px;color:var(--muted);font-size:.875rem}.document-end>span{width:28px;height:2px;background:linear-gradient(90deg,#426bff,#fd6176,#f1b461)}
.company-facts{margin:25px 0 0}.company-facts>div{display:grid;grid-template-columns:minmax(135px,.8fr) minmax(0,1.2fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.company-facts>div:last-child{border-bottom:0;padding-bottom:0}.company-facts dt{font-size:.875rem;color:var(--muted);line-height:1.65}.company-facts dd{font-size:1rem;line-height:1.65;margin:0;overflow-wrap:anywhere;color:var(--ink)}.company-facts dd.pending-detail{font-size:.875rem;color:var(--muted)}
.legal-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:30px var(--pad) 35px;color:var(--muted);font-size:.875rem;line-height:1.6}.legal-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.legal-footer a:hover{color:var(--ink)}
html[lang=ar]{font-family:'Noto Sans Arabic',Onest,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2{letter-spacing:0}html[lang=ar] .legal-header{direction:ltr}html[lang=ar] .document-heading h1{line-height:1.45;font-size:clamp(2.5rem,4vw,4rem)}html[lang=ar] .document-intro{line-height:1.95}html[lang=ar] .legal-section p{line-height:2}html[lang=ar] .legal-section h2{line-height:1.8}html[lang=ar] .document-nav>a{line-height:1.85}html[lang=ar] .section-number{padding-top:12px}
@media(min-width:1600px){.legal-shell{grid-template-columns:285px minmax(0,860px)}}
@media(max-width:1000px){.legal-shell{grid-template-columns:210px minmax(0,1fr);gap:40px;padding-top:50px}.legal-header{gap:18px}.legal-brand>span{width:180px}.header-tools{gap:15px}.site-return{display:none}.document-heading h1{font-size:3rem}.document-sidebar{top:123px}.document-contents{margin-top:34px}.document-summary h2{font-size:1.4rem}.document-nav>a{font-size:.875rem}.company-facts>div{grid-template-columns:1fr;gap:6px}.legal-footer{justify-content:flex-start}}
@media(max-width:720px){html{scroll-padding-top:100px}.legal-header{padding-block:12px;min-height:75px}.legal-brand{gap:8px}.legal-brand img{width:36px;height:36px}.legal-brand>span{width:143px;height:22px}.header-tools{gap:8px}.language-links{gap:0}.language-links a{font-size:.8125rem;padding:9px 5px}.theme-toggle{width:30px;padding:4px}.legal-shell{display:block;padding-top:30px;padding-bottom:54px}.document-sidebar{position:static}.sidebar-heading{margin-bottom:13px;font-size:.8125rem}.document-nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:12px 0;border-bottom:1px solid var(--line)}.document-nav>a{border:0;padding:2px 0;gap:8px;font-size:.875rem}.document-nav>a>span:first-child{font-size:.6875rem}.document-nav>a[aria-current]>span:last-child{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px}.document-contents,.sidebar-signature{display:none}.legal-document{margin-top:41px}.document-kicker{margin-bottom:23px;font-size:.8125rem}.document-heading h1{font-size:clamp(2.2rem,7.6vw,3.5rem);line-height:1.16;letter-spacing:-.045em}.document-intro{font-size:1rem;line-height:1.75;margin-top:20px}.document-meta{font-size:.75rem;margin-top:26px;justify-content:flex-start;gap:9px 25px}.document-status{margin-top:22px;padding:16px 18px}.document-status p{font-size:.875rem}.document-summary{padding-bottom:30px}.document-summary h2{font-size:1.4rem}.document-summary p{line-height:1.8}.legal-section{padding:29px 0;grid-template-columns:24px minmax(0,1fr);gap:9px}.legal-section h2{font-size:1.2rem;line-height:1.5;margin-bottom:16px}.section-number{font-size:.75rem}.legal-section p{line-height:1.85}.legal-footer{padding-block:27px;gap:18px;display:grid}.legal-footer nav{gap:10px 19px}.legal-footer>a{font-size:.875rem}html[lang=ar] .document-heading h1{font-size:2.3rem;line-height:1.5}}
@media(max-width:375px){.legal-header{padding-inline:16px}.legal-brand>span{width:122px}.legal-brand img{width:32px;height:32px}.header-tools{gap:4px}.legal-brand{gap:7px}.language-links a{padding-inline:4px}.theme-toggle{width:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{:root,html[data-theme=light]{color-scheme:light;--paper:#fff;--ink:#111;--copy:#222;--muted:#444;--line:#ccc;--accent:#333;--notice:#222;--notice-bg:#f5f5f5}.legal-header,.document-sidebar,.legal-footer,.skip-link{display:none}.legal-shell{display:block;max-width:none;padding:0}.legal-document{margin:0}.document-heading h1{font-size:30pt}.document-intro{font-size:12pt}.legal-section{break-inside:avoid;padding:20px 0}.legal-section p{font-size:11pt;line-height:1.65}.legal-section h2{font-size:14pt}.document-status{break-inside:avoid}.legal-section a{color:#111}.document-kicker{margin-bottom:15px}}
