@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-latin-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin-ext-400.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-ext-500.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-ext-600.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-latin-ext-700.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-latin-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter-latin-ext-800.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter-latin-800.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/inter-latin-ext-900.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/inter-latin-900.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--navy-950:#0c1e33;--navy-900:#142e4a;--navy-700:#1b3a5c;--navy-500:#24507a;--gold-300:#f0d68a;--gold-400:#e3c567;--gold-500:#c9a24b;--gold-700:#8a6d2b;--gold-ink:#14100a;--green-600:#1e7a3c;--green-700:#155a2b;--green-400:#2fa457;--green-300:#5bd97c;--red-600:#b4232a;--bg-site:#faf9f6;--bg-admin:#f4f3ef;--bg-alt:#f4f2ec;--surface:#fff;--chip:#f1eee5;--border:#e4e2dc;--border-soft:#e8e5de;--border-row:#edeae2;--border-cell:#f2f0e9;--text:#1a1a1a;--text-muted:#4a5249;--text-dim:#56637a;--text-faint:#697280;--grad-gold:linear-gradient(135deg,var(--gold-400),var(--gold-500));--grad-navy:linear-gradient(135deg,var(--navy-700),var(--navy-900));--grad-green:linear-gradient(135deg,var(--green-600),var(--green-700));--grad-brand:linear-gradient(135deg,var(--navy-700),var(--green-600));--grad-hero:radial-gradient(1000px 500px at 50% 0%,var(--navy-500) 0%,var(--navy-900) 60%,var(--navy-950) 100%);--pattern-gold:repeating-linear-gradient(45deg,transparent 0 26px,#c9a24b1a 26px 28px),repeating-linear-gradient(-45deg,transparent 0 26px,#c9a24b1a 26px 28px);--page-max:1280px;--page-pad:40px;--page-pad-mobile:20px;--font-sans:"Inter","IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--font-ar:"IBM Plex Sans Arabic","Inter",system-ui,sans-serif;--shadow-card:0 10px 30px #1b3a5c0d;--shadow-lift:0 22px 44px #1b3a5c21;--shadow-gold:0 14px 34px #c9a24b59;--shadow-green:0 14px 30px #1e7a3c59}:root:lang(ar),[dir=rtl]{--font-sans:var(--font-ar)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-site);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:var(--navy-700)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}@keyframes ah-reveal{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes ah-hero-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ah-pan{0%{transform:translateZ(0)}to{transform:translate(158.392px)}}@keyframes ah-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ah-float2{0%,to{transform:translateY(-8px)}50%{transform:translateY(10px)}}@keyframes ah-marquee{to{transform:translate(-50%)}}@keyframes ah-bounce{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.4;transform:translateY(9px)}}@keyframes ah-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes ah-dash{to{background-position:48px 0}}@keyframes ah-ken{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes ah-pulse{0%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes adm-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes adm-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ah-reveal{animation-name:ah-reveal;animation-duration:1ms;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 38%}}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){.page{padding-inline:var(--page-pad-mobile)}body{padding-block-end:82px}}.field{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:12px;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.field:focus{border-color:var(--green-600);outline:none;box-shadow:0 0 0 3px #1e7a3c26}.field::placeholder{color:var(--text-faint)}.field--muted{background:var(--bg-site);border-radius:8px;min-height:46px;padding:12px 13px}.field--muted:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #c9a24b2e}textarea.field{resize:vertical;min-height:78px}select.field{cursor:pointer}.field-label{color:#35455a;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.form-step{letter-spacing:.18em;text-transform:uppercase;color:var(--green-600);margin-block-end:14px;font-size:12px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid--wide{gap:14px}.form-grid__full{grid-column:1/-1}.form-error{color:var(--red-600);margin-block-start:14px;font-size:14px;font-weight:600}.btn-submit{background:var(--grad-green);color:#fff;cursor:pointer;width:100%;box-shadow:var(--shadow-green);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex}.btn-submit:hover{transform:translateY(-2px)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}@media (width<=860px){.form-grid{grid-template-columns:1fr}}.err[data-v-52e2c3fb]{background:var(--grad-hero);min-height:100vh;font-family:var(--font-sans);justify-content:center;align-items:center;padding:40px 20px;display:flex;position:relative;overflow:hidden}.err__pattern[data-v-52e2c3fb]{background-image:var(--pattern-gold);position:absolute;inset:-60px}.err__inner[data-v-52e2c3fb]{text-align:center;max-width:520px;position:relative}.err__logo[data-v-52e2c3fb]{width:auto;height:80px;margin-block-end:28px;margin-inline:auto}.err__code[data-v-52e2c3fb]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-400);margin-block-end:14px;font-size:13px;font-weight:700}.err__title[data-v-52e2c3fb]{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:38px;font-weight:900}.err__sub[data-v-52e2c3fb]{color:#ffffffbf;margin-block:14px 32px;font-size:16.5px;line-height:1.7}.err__actions[data-v-52e2c3fb]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.err__btn[data-v-52e2c3fb]{border-radius:10px;align-items:center;padding:15px 30px;font-size:16px;transition:transform .2s,border-color .2s;display:inline-flex}.err__btn--gold[data-v-52e2c3fb]{background:var(--grad-gold);color:var(--gold-ink);box-shadow:var(--shadow-gold);font-weight:700}.err__btn--gold[data-v-52e2c3fb]:hover{color:var(--gold-ink);transform:translateY(-2px)}.err__btn--ghost[data-v-52e2c3fb]{color:#fff;border:1.5px solid #ffffff4d;font-weight:600}.err__btn--ghost[data-v-52e2c3fb]:hover{color:#fff;border-color:var(--gold-400)}@media (width<=860px){.err__title[data-v-52e2c3fb]{font-size:28px}}
