:root{color-scheme:light;--navy:#102638;--navy-2:#18384d;--gold:#ad8a42;--paper:#f3f5f7;--ink:#172b3b;--muted:#5b6b78;--line:#d9e1e7;--green:#17624d;--radius:10px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Inter,"Segoe UI",Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:#195b80;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #a77923;outline-offset:4px}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}[hidden]{display:none!important}.wrap{width:min(1140px,calc(100% - 48px));margin:auto}.masthead{background:var(--navy);color:#fff;border-top:4px solid var(--gold)}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:25px}.brand{display:flex;gap:15px;align-items:center;color:inherit;text-decoration:none}.brand img{width:52px;height:52px;flex:none}.brand strong{display:block;font-size:19px;letter-spacing:.035em}.brand small{display:block;color:#c1cdd5;font-size:14px;margin-top:2px}.arabic{font-family:Tahoma,Arial,sans-serif;direction:rtl;line-height:1.8;letter-spacing:normal}.brand-ar{color:#e5ebef;font-size:17px;text-align:right}.masthead .brand-ar small{display:block;font-size:13px;color:#b8c7d2}.service-bar{border-top:1px solid #34495a;padding-block:10px;display:flex;justify-content:space-between;gap:14px;color:#d0dbe3;font-size:14px}.service-bar span:last-child{color:#c8ab74}main{padding-block:45px 56px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(26px,3.6vw,38px);line-height:1.2;font-weight:650;letter-spacing:-.025em;margin-bottom:16px}h2{font-size:22px;line-height:1.3;letter-spacing:-.015em}h3{font-size:17px}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:650;margin-bottom:13px}.lead{font-size:18px;color:var(--muted);max-width:680px}.muted{color:var(--muted)}.mono,code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere}.tag{display:inline-flex;align-items:center;gap:8px;background:#e8f2ee;color:var(--green);border:1px solid #bdd8ca;padding:5px 11px;border-radius:5px;font-size:14px;font-weight:650;white-space:nowrap}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tag.neutral{color:#675222;background:#f6f1e6;border-color:#e5d8ba}.tag.neutral:before{display:none}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:13px 21px;border-radius:6px;border:1px solid var(--navy);background:var(--navy);color:#fff;font-weight:650;line-height:1.3;text-decoration:none;min-height:48px}.button:hover{background:var(--navy-2)}.button.secondary{background:white;color:var(--navy);border-color:#b7c6d1}.button.wide{width:100%}.sub-ar{display:block;font-size:14px;font-weight:400;margin-top:5px}.button.bilingual{display:block}.button.bilingual>span{display:block}.button.bilingual .arabic{color:#dbe4ea;font-size:15px;margin-top:5px}.kv{margin:0}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:22px;padding:16px 0;border-bottom:1px solid #e5eaee}.kv>div:first-child{padding-top:0}.kv>div:last-child{border-bottom:0;padding-bottom:0}.kv dt{color:var(--muted);font-size:14px}.kv dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.footer{border-top:1px solid var(--line);padding-block:23px;display:flex;justify-content:space-between;gap:18px;font-size:13px;color:var(--muted)}.footer p{margin:0}.service-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding-block:22px 42px}.service-title{max-width:520px}.service-title .arabic{font-size:23px;color:#405668;margin-top:20px;text-align:left}.service-note{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.service-note p{margin:0}.service-label{font-size:14px;color:#607080}.gateway-sign{display:flex;align-items:center;gap:15px;margin-bottom:25px}.gateway-sign svg{width:38px;height:38px;color:#9a7b3e}.compact{max-width:570px;margin:20px auto 60px}.compact h1{font-size:30px}.verify-symbol{display:grid;place-items:center;width:56px;height:56px;background:#edf1f4;border:1px solid #d5dfe6;border-radius:12px;margin-bottom:26px;color:var(--navy)}.verify-symbol svg{width:28px;height:28px}.verify-stage{display:flex;align-items:center;gap:11px;padding:17px 0;min-height:64px;margin-top:13px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.spinner{width:16px;height:16px;border:2px solid #ccd5dc;border-top-color:var(--navy);border-radius:50%;animation:rotate 1s linear infinite}.verify-stage.complete .spinner{animation:none;border-color:var(--green);background:#dcece4}.verify-copy{font-size:15px;color:#697781}.narrow{max-width:820px;margin:auto}.breadcrumb{font-size:14px;color:var(--muted);margin-bottom:24px}.page-copy{max-width:750px}.page-copy p{line-height:1.75}.findings{padding-left:22px}.findings li{margin-bottom:15px}.success-mark{display:inline-flex;align-items:center;gap:10px;color:var(--green);font-size:14px;font-weight:650;margin-bottom:16px}.notice-block{padding-top:20px;margin-top:22px;border-top:1px solid var(--line)}.notice-block h2{font-size:20px}.note{padding:16px 18px;background:#edf2f6;border-left:3px solid #668299;font-size:14px}.noscript{margin-top:18px;color:#566977;font-size:14px}@keyframes rotate{to{transform:rotate(360deg)}}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.brand-row{align-items:flex-start;gap:18px;padding-block:20px}.brand strong{font-size:17px}.brand small{max-width:205px;font-size:12px}.brand img{width:44px;height:44px}.brand-ar{font-size:14px;max-width:170px}.brand-ar small{display:none}.service-grid{grid-template-columns:1fr;gap:25px;padding-top:0}.service-title{max-width:none}.service-title .arabic{font-size:20px}.footer{flex-direction:column;gap:6px}.service-bar{font-size:12px}.card{padding:23px}main{padding-block:30px 40px}.compact{margin-top:5px}.kv>div{gap:14px}}@media(max-width:440px){.brand-ar{display:none}.brand small{max-width:none}.service-bar span:last-child{display:none}.kv>div{align-items:flex-start}.kv dt{max-width:45%}.kv dd{max-width:60%}.button{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}
