:root{--navy:#071A2D;--navy-2:#0B223A;--gold:#C89A4A;--gold-2:#E2BE7A;--blue:#4FA3D9;--teal:#37B8A6;--cream:#F6F1E8;--white:#F8FAFC;--ink:#14293D;--ink-soft:#44586C;--ink-faint:#64778A;--on-dark:rgba(248,250,252,0.82);--on-dark-soft:rgba(248,250,252,0.64);--line:rgba(7,26,45,0.10);--line-strong:rgba(7,26,45,0.16);--line-dark:rgba(248,250,252,0.12);--gold-line:rgba(200,154,74,0.45);--font-latin:"Inter",Arial,"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--font-arabic:"Noto Naskh Arabic","Geeza Pro","Segoe UI",Tahoma,Arial,sans-serif;--font-sans:var(--font-latin);--radius:14px;--radius-sm:10px;--shadow:0 14px 40px rgba(7,26,45,0.10);--shadow-soft:0 6px 22px rgba(7,26,45,0.07);--container:1160px;--pad-x:clamp(1.1rem,4vw,2rem);--section-y:clamp(3.4rem,8vw,6.2rem);--track:0.14em}html[lang="ar"]{--font-sans:var(--font-arabic);--track:0}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:1rem;line-height:1.65;color:var(--ink);background:var(--white);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[lang="ar"] body{line-height:1.9;font-size:1.03rem}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1rem}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:700;line-height:1.18;letter-spacing:-0.018em;margin:0 0 0.75rem;color:var(--navy);overflow-wrap:break-word}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4{font-weight:700;letter-spacing:0;line-height:1.45}h1{font-size:clamp(2.05rem,5.4vw,3.3rem)}h2{font-size:clamp(1.5rem,3.4vw,2.15rem)}h3{font-size:1.16rem;line-height:1.4}h4{font-size:1rem}ul,ol{margin:0 0 1rem;padding-inline-start:1.3rem}li{margin-bottom:0.45rem}::selection{background:var(--gold-2);color:var(--navy)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;inset-inline-start:1rem;top:-4rem;z-index:200;background:var(--gold);color:var(--navy);padding:0.6rem 1rem;border-radius:8px;font-weight:600;text-decoration:none;transition:top 0.15s ease}.skip-link:focus{top:1rem}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-x)}.container--narrow{max-width:820px}.site-header>.container{max-width:1340px}.site-header{position:sticky;top:0;z-index:100;background:rgba(7,26,45,0.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(200,154,74,0.28)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px}.brand{display:inline-flex;align-items:center;gap:0.7rem;text-decoration:none;padding-block:0.4rem}.brand-mark{font-family:var(--font-arabic);font-size:1.75rem;line-height:1;font-weight:700;color:var(--gold);transform:translateY(-2px)}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-word{font-family:var(--font-latin);font-size:0.92rem;font-weight:700;letter-spacing:0.22em;color:var(--white);white-space:nowrap}.brand-word b{color:var(--gold);font-weight:700}.brand-rule{height:2px;width:100%;background:linear-gradient(90deg,var(--gold),rgba(200,154,74,0));border-radius:2px}html[dir="rtl"] .brand-rule{background:linear-gradient(-90deg,var(--gold),rgba(200,154,74,0))}.site-nav{min-width:0;flex:0 1 auto}.nav-actions{flex:0 0 auto}.site-nav ul{list-style:none;display:flex;align-items:center;gap:clamp(0.2rem,1vw,0.65rem);margin:0;padding:0}.site-nav a{display:block;padding:0.5rem 0.62rem;color:var(--on-dark);text-decoration:none;font-size:0.92rem;font-weight:500;border-radius:8px;white-space:nowrap;transition:color 0.15s ease,background 0.15s ease}.site-nav a:hover{color:var(--white);background:rgba(248,250,252,0.07)}.site-nav a[aria-current="page"]{color:var(--gold-2);position:relative}.site-nav a[aria-current="page"]::after{content:"";position:absolute;inset-inline:0.62rem;bottom:2px;height:2px;border-radius:2px;background:var(--gold)}.nav-actions{display:flex;align-items:center;gap:0.6rem}.nav-actions .btn{white-space:nowrap}.lang-switch{display:inline-flex;align-items:center;gap:0.35rem;padding:0.42rem 0.8rem;border:1px solid rgba(248,250,252,0.28);border-radius:999px;color:var(--white);text-decoration:none;font-size:0.85rem;font-weight:600;transition:border-color 0.15s ease,background 0.15s ease}html:not([lang="ar"]) .lang-switch{font-family:var(--font-arabic)}html[lang="ar"] .lang-switch{font-family:var(--font-latin);letter-spacing:0.04em}.lang-switch:hover{border-color:var(--gold);background:rgba(200,154,74,0.12)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:1px solid rgba(248,250,252,0.25);border-radius:10px;cursor:pointer}.nav-toggle span{display:block;height:2px;width:100%;background:var(--white);border-radius:2px;transition:transform 0.2s ease,opacity 0.2s ease}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1279px){.nav-toggle{display:flex}.site-nav{position:absolute;top:100%;inset-inline:0;background:var(--navy);border-bottom:1px solid rgba(200,154,74,0.3);display:none;box-shadow:0 24px 40px rgba(7,26,45,0.35)}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column;align-items:stretch;gap:0;padding:0.6rem var(--pad-x) 1rem}.site-nav a{padding:0.75rem 0.5rem;font-size:1rem;border-radius:8px}.site-nav a[aria-current="page"]::after{inset-inline:0.5rem}.nav-actions a.nav-cta-desktop{display:none}}@media (min-width:1280px){.site-nav a{padding-inline:0.42rem;font-size:0.88rem}.nav-row{gap:0.6rem}}@media (min-width:1280px){.site-nav li.nav-cta-mobile{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.78rem 1.4rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-sans);font-size:0.95rem;font-weight:600;letter-spacing:0.01em;text-decoration:none;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease,border-color 0.15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--gold{background:var(--gold);color:var(--navy);box-shadow:0 8px 22px rgba(200,154,74,0.28)}.btn--gold:hover{background:var(--gold-2)}.btn--outline-light{border-color:rgba(248,250,252,0.38);color:var(--white);background:rgba(248,250,252,0.02)}.btn--outline-light:hover{border-color:var(--gold-2);color:var(--gold-2)}.btn--outline-ink{border-color:var(--line-strong);color:var(--navy);background:transparent}.btn--outline-ink:hover{border-color:var(--gold);color:var(--navy);background:rgba(200,154,74,0.08)}.btn--teal{background:var(--teal);color:#06231F;box-shadow:0 8px 22px rgba(55,184,166,0.25)}.btn--teal:hover{background:#43CBB8}.btn--sm{padding:0.5rem 0.95rem;font-size:0.88rem}.btn[disabled]{opacity:0.6;cursor:wait;transform:none}.text-link{display:inline-flex;align-items:center;gap:0.3rem;color:var(--navy);font-weight:600;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:1px}.text-link:hover{color:var(--gold)}.section--navy .text-link,.hero .text-link,.page-hero .text-link{color:var(--gold-2);border-bottom-color:var(--gold-line)}.section--navy .text-link:hover,.hero .text-link:hover,.page-hero .text-link:hover{color:var(--white)}.arrow{display:inline-block}html[dir="rtl"] .arrow{transform:scaleX(-1)}.eyebrow{display:inline-flex;align-items:center;gap:0.6rem;font-size:0.78rem;font-weight:700;letter-spacing:var(--track);text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.eyebrow::before{content:"";display:inline-block;width:26px;height:2px;background:var(--gold);border-radius:2px}html[lang="ar"] .eyebrow{font-size:0.9rem}.section-head{max-width:720px;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .eyebrow{justify-content:center}.lede{font-size:clamp(1.02rem,1.6vw,1.16rem);color:var(--ink-soft);line-height:1.7}html[lang="ar"] .lede{line-height:2}.muted{color:var(--ink-soft)}.small{font-size:0.88rem}.section{padding-block:var(--section-y)}.section--cream{background:var(--cream)}.section--navy{background:radial-gradient(900px 420px at 85% -10%,rgba(200,154,74,0.10),transparent 60%),radial-gradient(700px 400px at 0% 110%,rgba(79,163,217,0.08),transparent 60%),var(--navy);color:var(--on-dark)}.section--navy h2,.section--navy h3{color:var(--white)}.section--navy .lede{color:var(--on-dark-soft)}.section--navy .muted{color:var(--on-dark-soft)}.section--line-top{border-top:1px solid var(--line)}.hero{position:relative;background:radial-gradient(1100px 520px at 82% -12%,rgba(200,154,74,0.14),transparent 62%),radial-gradient(800px 460px at -8% 32%,rgba(79,163,217,0.10),transparent 60%),linear-gradient(180deg,var(--navy) 0%,#061524 100%);color:var(--on-dark);overflow:hidden}.hero::after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent)}.hero-inner{padding-block:clamp(4rem,9vw,7rem) clamp(3rem,7vw,5rem);max-width:880px}.hero h1{color:var(--white);margin-bottom:1.1rem}.hero h1 .goldline{color:var(--gold-2)}.hero .lede{color:var(--on-dark);max-width:700px}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem;margin-top:1.9rem}.positioning{margin-top:clamp(2rem,5vw,3rem);max-width:760px;border:1px solid rgba(200,154,74,0.35);border-inline-start:3px solid var(--gold);background:rgba(11,34,58,0.6);border-radius:var(--radius-sm);padding:1.1rem 1.4rem}.positioning p{margin:0;font-size:0.98rem;color:var(--on-dark);line-height:1.7}.positioning .positioning-label{display:block;font-size:0.72rem;font-weight:700;letter-spacing:var(--track);text-transform:uppercase;color:var(--gold-2);margin-bottom:0.4rem}.page-hero{background:radial-gradient(900px 420px at 88% -30%,rgba(200,154,74,0.13),transparent 60%),linear-gradient(180deg,var(--navy) 0%,#08192b 100%);color:var(--on-dark);border-bottom:1px solid rgba(200,154,74,0.25)}.page-hero-inner{padding-block:clamp(3rem,6.5vw,4.8rem);max-width:840px}.page-hero h1{color:var(--white)}.page-hero .lede{color:var(--on-dark)}.trust-strip{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.4rem 2rem;padding-block:2rem 2.6rem}.trust-item{display:flex;gap:0.8rem;align-items:flex-start}.trust-icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(200,154,74,0.4);background:rgba(200,154,74,0.10);color:var(--gold-2)}.trust-icon svg{width:20px;height:20px}.trust-item h3{color:var(--white);font-size:0.98rem;margin-bottom:0.25rem}.trust-item p{margin:0;font-size:0.88rem;color:var(--on-dark-soft);line-height:1.55}.grid{display:grid;gap:1.15rem}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr))}.card{background:#FFFFFF;border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.4rem 1.2rem;box-shadow:0 1px 2px rgba(7,26,45,0.04);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:rgba(200,154,74,0.45)}.card h3{margin-bottom:0.4rem}.card p{margin:0;color:var(--ink-soft);font-size:0.93rem;line-height:1.6}html[lang="ar"] .card p{line-height:1.85}.card .card-kicker{display:block;font-size:0.72rem;font-weight:700;letter-spacing:var(--track);text-transform:uppercase;color:var(--gold);margin-bottom:0.5rem}.section--navy .card,.card--dark{background:rgba(11,34,58,0.72);border-color:var(--line-dark);box-shadow:none}.section--navy .card h3,.card--dark h3{color:var(--white)}.section--navy .card p,.card--dark p{color:var(--on-dark-soft)}.section--navy .card:hover{border-color:rgba(200,154,74,0.5);box-shadow:0 16px 36px rgba(0,0,0,0.3)}.card--accent{border-top:3px solid var(--gold)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:1.15rem;counter-reset:step}.steps--cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.step{position:relative;background:#FFFFFF;border:1px solid var(--line);border-radius:var(--radius);padding:1.3rem 1.3rem 1.15rem;padding-inline-start:4rem;margin:0}.step::before{counter-increment:step;content:counter(step);position:absolute;inset-inline-start:1.15rem;top:1.2rem;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:var(--gold-2);font-family:var(--font-latin);font-weight:600;font-variant-numeric:tabular-nums;font-size:0.95rem}.step h3{font-size:1.02rem;margin-bottom:0.3rem}.step p{margin:0;font-size:0.92rem;color:var(--ink-soft)}.checklist{list-style:none;padding:0;margin:0 0 1rem}.checklist li{position:relative;padding-inline-start:1.9rem;margin-bottom:0.65rem}.checklist li::before{content:"\2713";position:absolute;inset-inline-start:0;top:0.05rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:rgba(55,184,166,0.14);color:#1E8577;font-size:0.78rem;font-weight:700}.section--navy .checklist li::before{background:rgba(55,184,166,0.18);color:var(--teal)}.xlist{list-style:none;padding:0;margin:0 0 1rem}.xlist li{position:relative;padding-inline-start:1.9rem;margin-bottom:0.65rem}.xlist li::before{content:"\00d7";position:absolute;inset-inline-start:0;top:0.02rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:rgba(200,154,74,0.16);color:#8A6420;font-size:0.95rem;font-weight:700}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1.1rem;margin-top:2rem}.stat{border:1px solid var(--line);border-radius:var(--radius);background:#FFFFFF;padding:1.15rem 1.25rem}.section--navy .stat,.hero .stat{background:rgba(11,34,58,0.72);border-color:var(--line-dark)}.stat .stat-value{font-family:var(--font-latin);font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;letter-spacing:-0.01em;color:var(--navy);font-variant-numeric:tabular-nums}.section--navy .stat .stat-value,.hero .stat .stat-value{color:var(--gold-2)}.stat .stat-label{font-size:0.85rem;color:var(--ink-soft);margin-top:0.25rem}.section--navy .stat .stat-label,.hero .stat .stat-label{color:var(--on-dark-soft)}.notice{border:1px solid rgba(200,154,74,0.4);border-inline-start:3px solid var(--gold);background:rgba(200,154,74,0.07);border-radius:var(--radius-sm);padding:1rem 1.2rem;font-size:0.9rem;color:var(--ink);line-height:1.6}html[lang="ar"] .notice{line-height:1.9}.notice p{margin:0;font-size:inherit}.notice p + p{margin-top:0.55rem}.notice strong{color:var(--navy)}.section--navy .notice,.notice--dark{background:rgba(200,154,74,0.08);color:var(--on-dark)}.section--navy .notice strong,.notice--dark strong{color:var(--gold-2)}.notice--teal{border-color:rgba(55,184,166,0.45);border-inline-start-color:var(--teal);background:rgba(55,184,166,0.07)}.split{display:grid;gap:clamp(1.6rem,4vw,3rem);align-items:start}@media (min-width:900px){.split{grid-template-columns:1.1fr 0.9fr}}.split>*{min-width:0}.pills{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0;margin:0 0 1rem;list-style:none}.pills li{margin:0;padding:0.36rem 0.85rem;border-radius:999px;border:1px solid var(--line-strong);background:#FFFFFF;font-size:0.84rem;font-weight:500;color:var(--ink-soft)}.section--navy .pills li{background:rgba(11,34,58,0.7);border-color:var(--line-dark);color:var(--on-dark)}.flow-panel{background:radial-gradient(700px 300px at 15% 0%,rgba(79,163,217,0.10),transparent 55%),radial-gradient(700px 320px at 90% 100%,rgba(200,154,74,0.12),transparent 55%),var(--navy);border:1px solid rgba(200,154,74,0.28);border-radius:18px;padding:clamp(1.4rem,3.5vw,2.4rem)}.flow-panel svg{width:100%;height:auto;font-family:var(--font-sans)}.flow-panel svg text[font-weight="700"]{font-weight:600;font-variant-numeric:tabular-nums}.flow-wide{display:none}.flow-tall{display:block;max-width:460px;margin-inline:auto}@media (min-width:760px){.flow-wide{display:block}.flow-tall{display:none}}.flow-caption{margin:1.2rem 0 0;text-align:center;font-size:0.88rem;color:var(--on-dark-soft)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0.2rem;font-weight:600;font-size:1rem;color:var(--navy);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);color:var(--gold);font-family:var(--font-latin);font-size:1.05rem;font-weight:600;transition:transform 0.18s ease,background 0.18s ease}.faq details[open] summary::after{content:"\2212";background:rgba(200,154,74,0.12)}.faq .faq-body{padding:0 0.2rem 1.2rem;color:var(--ink-soft);font-size:0.95rem;max-width:760px}.faq .faq-body p{margin:0}.cta-band{background:radial-gradient(800px 400px at 80% -20%,rgba(200,154,74,0.16),transparent 60%),linear-gradient(180deg,var(--navy-2),var(--navy));border-top:1px solid rgba(200,154,74,0.3);color:var(--on-dark)}.cta-band-inner{padding-block:clamp(3rem,7vw,4.6rem);text-align:center}.cta-band h2{color:var(--white);max-width:720px;margin-inline:auto}.cta-band .lede{max-width:640px;margin-inline:auto;color:var(--on-dark-soft)}.cta-band .hero-ctas{justify-content:center;margin-top:1.6rem}.form-card{background:#FFFFFF;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.4rem,3.5vw,2rem);box-shadow:var(--shadow-soft)}.form-grid{display:grid;gap:1rem}@media (min-width:640px){.form-grid{grid-template-columns:1fr 1fr}}.form-grid .form-field--full{grid-column:1 / -1}.form-field label{display:block;font-size:0.86rem;font-weight:600;color:var(--navy);margin-bottom:0.35rem}.form-field .req{color:var(--gold)}.form-field input,.form-field textarea,.form-field select{width:100%;padding:0.72rem 0.85rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);font-family:var(--font-sans);font-size:0.95rem;color:var(--ink);transition:border-color 0.15s ease,box-shadow 0.15s ease}.form-field textarea{min-height:130px;resize:vertical}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(79,163,217,0.18)}.consent{display:flex;gap:0.65rem;align-items:flex-start;font-size:0.85rem;color:var(--ink-soft)}.consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:0.2rem;accent-color:var(--teal)}.form-status{margin-top:1rem}.form-status[hidden]{display:none}.form-status .status-ok,.form-status .status-err{border-radius:var(--radius-sm);padding:1rem 1.2rem;font-size:0.92rem;line-height:1.6}.form-status .status-ok{border:1px solid rgba(55,184,166,0.5);background:rgba(55,184,166,0.10);color:#0E4A42}.form-status .status-err{border:1px solid rgba(200,154,74,0.5);background:rgba(200,154,74,0.10);color:#5C4212}.form-status a{color:inherit;font-weight:600}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:0.9rem}.contact-list li{display:flex;gap:0.75rem;align-items:flex-start;margin:0}.contact-list .ci{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(200,154,74,0.12);border:1px solid rgba(200,154,74,0.35);color:var(--gold)}.contact-list .ci svg{width:18px;height:18px}.contact-list strong{display:block;color:var(--navy);font-size:0.9rem}.contact-list a{color:var(--ink-soft);text-decoration:none;font-size:0.92rem;overflow-wrap:anywhere}.contact-list a:hover{color:var(--gold)}.contact-list span.plain{color:var(--ink-soft);font-size:0.92rem}.prose{max-width:780px}.prose h2{font-size:1.35rem;margin-top:2.4rem}.prose h3{margin-top:1.6rem}.prose p,.prose li{color:var(--ink-soft);font-size:0.97rem}.prose .verbatim{border-inline-start:3px solid var(--gold);background:var(--cream);border-radius:var(--radius-sm);padding:1.1rem 1.3rem;color:var(--ink);font-size:0.95rem}.prose .updated{font-size:0.82rem;color:var(--ink-faint)}.site-footer{background:linear-gradient(180deg,#061524,var(--navy));color:var(--on-dark-soft);border-top:1px solid rgba(200,154,74,0.3);font-size:0.9rem}.footer-main{display:grid;gap:2.2rem;padding-block:clamp(2.6rem,6vw,3.8rem) 2.2rem}@media (min-width:860px){.footer-main{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-brand p{font-size:0.88rem;line-height:1.65;margin-bottom:1.1rem}html[lang="ar"] .footer-brand p{line-height:1.9}.footer-contact{list-style:none;margin:0;padding:0;display:grid;gap:0.35rem}.footer-contact li{margin:0}.footer-contact a{color:var(--on-dark);text-decoration:none}.footer-contact a:hover{color:var(--gold-2)}.footer-col h3{color:var(--gold-2);font-size:0.8rem;font-weight:700;letter-spacing:var(--track);text-transform:uppercase;margin-bottom:0.9rem}html[lang="ar"] .footer-col h3{font-size:0.95rem}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:0.45rem}.footer-col a{color:var(--on-dark-soft);text-decoration:none;transition:color 0.15s ease}.footer-col a:hover{color:var(--white)}.footer-disclaimer{border-top:1px solid var(--line-dark);padding-block:1.5rem;font-size:0.78rem;line-height:1.6;color:rgba(248,250,252,0.55)}html[lang="ar"] .footer-disclaimer{font-size:0.85rem;line-height:1.9}.footer-disclaimer p{margin:0 0 0.5rem}.footer-disclaimer a{color:var(--gold-2);text-decoration:none}.footer-disclaimer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid var(--line-dark);padding-block:1.1rem;display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;align-items:center;justify-content:space-between;font-size:0.8rem}.footer-bottom p{margin:0}.error-hero{min-height:calc(100vh - 72px);display:grid;place-items:center;text-align:center;background:radial-gradient(900px 480px at 50% -10%,rgba(200,154,74,0.14),transparent 60%),var(--navy);color:var(--on-dark);padding-block:4rem}.error-code{font-family:var(--font-latin);font-size:clamp(4.5rem,14vw,7.5rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-0.03em;line-height:1;color:var(--gold);margin-bottom:0.6rem}.error-hero h1{color:var(--white);font-size:clamp(1.5rem,4vw,2.2rem)}.error-hero .lede{color:var(--on-dark-soft);max-width:520px;margin-inline:auto}.error-hero .hero-ctas{justify-content:center}.disclaimer-block{border:1px solid var(--gold-line);border-inline-start:4px solid var(--gold);background:var(--cream);border-radius:var(--radius-sm);padding:clamp(1.15rem,3vw,1.8rem);color:var(--ink);font-size:1rem;line-height:1.7;max-width:900px}html[lang="ar"] .disclaimer-block{line-height:1.95}.disclaimer-block>h2,.disclaimer-block>h3{margin:0 0 0.9rem;font-size:1.12rem;color:var(--navy)}.disclaimer-block p{margin:0 0 0.85rem;font-size:inherit;color:var(--ink)}.disclaimer-block p:last-child{margin-bottom:0}.disclaimer-block strong{color:var(--navy)}.specimen-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);overflow:hidden}.specimen-block + .specimen-block{margin-top:1.6rem}.specimen-head{padding:clamp(1.1rem,3vw,1.5rem) clamp(1.1rem,3vw,1.6rem) 0.2rem}.specimen-head h3{margin:0 0 0.4rem}.specimen-head p{color:var(--ink-soft);font-size:0.95rem;margin:0 0 1rem}.specimen-head .disclaimer-block{margin-bottom:1.1rem}.specimen-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.1rem,3vw,1.6rem);border-top:1px solid var(--line);font-weight:600;font-size:1rem;color:var(--navy);cursor:pointer;list-style:none}.specimen-toggle::-webkit-details-marker{display:none}.specimen-toggle::after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);color:var(--gold);font-family:var(--font-latin);font-size:1.05rem;font-weight:600}details[open]>.specimen-toggle::after{content:"\2212";background:rgba(200,154,74,0.12)}.specimen{position:relative;overflow:hidden;padding:clamp(1.2rem,3vw,2rem) clamp(1.1rem,3vw,2rem) clamp(1.6rem,4vw,2.4rem);background:#FCFAF6;border-top:1px solid var(--line);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.specimen::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 3400px);height:220%;transform:translate(-50%,-50%) rotate(-30deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='104'%3E%3Ctext x='0' y='66' font-family='Arial,Helvetica,sans-serif' font-size='19' font-weight='700' letter-spacing='2.4' fill='rgba(7,26,45,0.085)'%3ESPECIMEN %E2%80%94 NOT FOR EXECUTION%3C/text%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;z-index:0}.specimen>*{position:relative;z-index:1}.specimen::selection{background:transparent;color:inherit}.specimen-title{font-family:var(--font-latin);font-size:1.02rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--navy);margin:0 0 1.4rem}html[lang="ar"] .specimen-title{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.specimen h4{margin:1.5rem 0 0.5rem;font-size:0.95rem;color:var(--navy)}.specimen p,.specimen li{font-size:0.92rem;color:var(--ink-soft);line-height:1.75}html[lang="ar"] .specimen p,html[lang="ar"] .specimen li{line-height:1.95}.specimen p{margin:0 0 0.7rem}.specimen ul{margin:0 0 0.9rem}.specimen strong{color:var(--ink)}.specimen em{color:var(--ink-faint)}.specimen-status{border:1px solid var(--line-strong);border-inline-start:3px solid var(--ink-faint);background:rgba(7,26,45,0.035);border-radius:var(--radius-sm);padding:0.95rem 1.1rem;margin-bottom:1.4rem}.specimen-status p{margin:0;color:var(--ink);font-size:0.9rem}.specimen-sig{margin-top:1.8rem;border:1px solid var(--gold-line);border-radius:var(--radius-sm);background:rgba(200,154,74,0.09);padding:1rem 1.15rem}.specimen-sig p{margin:0;color:var(--ink);font-size:0.9rem}.specimen-sig strong{color:var(--navy);letter-spacing:0.04em}.specimen-print-notice{display:none}@media print{.specimen{display:none}.specimen-print-notice{display:block;border:1px solid #999;padding:1rem 1.2rem;font-size:0.95rem;color:#000}.specimen-toggle{display:none}.site-header,.site-footer,.cta-band{display:none}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-0{margin-bottom:0}.center{text-align:center}bdi.num,.num{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important;animation:none !important}}