@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@400;600;700&display=swap";.apply-page[data-v-7fb2613e]{--rq-blue-800: #08286e;--rq-blue-700: #0d4aa8;--rq-blue-600: #006dc5;--rq-blue-500: #0192f1;--rq-blue-200: #c7d6ee;--rq-blue-100: #dce8fa;--rq-blue-50: #eef4fc;--rq-ink-900: #33393f;--rq-ink-700: #5b6570;--rq-paper: #f3f7fc;--rq-white: #ffffff;--rq-line-soft: rgba(8, 40, 110, .1);--rq-line: rgba(8, 40, 110, .12);--rq-line-strong: rgba(8, 40, 110, .22);--font-display: "Alexandria", "Tajawal", sans-serif;--font-body: "Tajawal", sans-serif;--shadow-cta: 0 18px 36px -18px rgba(13, 74, 168, .7);display:flex;flex-direction:column;min-height:100vh;background:var(--rq-paper);color:var(--rq-ink-900);color-scheme:light;font-family:var(--font-body)}.apply-header-bar[data-v-7fb2613e]{position:sticky;top:0;z-index:4;background:var(--rq-white);border-bottom:1px solid var(--rq-line-soft)}.apply-header[data-v-7fb2613e]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;margin:0 auto;padding:16px clamp(20px,4vw,48px)}.apply-logo-link[data-v-7fb2613e]{display:block;flex:none;line-height:0;border:0;padding:0;text-decoration:none}.apply-logo[data-v-7fb2613e]{display:block;width:128px;height:auto}.apply-live[data-v-7fb2613e]{display:inline-flex;align-items:center;padding:10px 18px;border-radius:4px;background:var(--rq-blue-700);color:var(--rq-white);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s}.apply-live[data-v-7fb2613e]:hover{background:var(--rq-blue-800)}.apply-hero[data-v-7fb2613e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,480px);gap:clamp(40px,6vw,80px);align-items:start;flex:1;max-width:1280px;width:100%;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(20px,4vw,48px) clamp(72px,8vw,120px)}.apply-copy[data-v-7fb2613e],.apply-form-wrap[data-v-7fb2613e]{min-width:0}.apply-eyebrow[data-v-7fb2613e]{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.5px;color:var(--rq-blue-600)}.apply-eyebrow__rule[data-v-7fb2613e]{width:28px;height:2px;background:var(--rq-blue-500);flex:none}.apply-copy h1[data-v-7fb2613e],.apply-done h2[data-v-7fb2613e]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.2vw,44px);font-weight:700;line-height:1.3;letter-spacing:-.5px;color:var(--rq-blue-700);text-wrap:balance}.apply-lead[data-v-7fb2613e],.apply-done__text[data-v-7fb2613e]{margin:16px 0 0;max-width:36rem;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.8;color:var(--rq-ink-700);text-wrap:pretty}.apply-shot[data-v-7fb2613e]{position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:1120 / 700;margin-top:36px}.apply-shot__plate[data-v-7fb2613e]{position:absolute;inset:6% -2% -6% 6%;border-radius:6px;background:var(--rq-blue-100)}.apply-shot__film[data-v-7fb2613e]{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:transparent}.apply-captcha[data-v-7fb2613e]{margin-top:28px}.apply-captcha small[data-v-7fb2613e]{display:block;margin-top:8px;font-size:14px;line-height:1.5;color:#9b2c2c}.apply-section+.apply-section[data-v-7fb2613e]{margin-top:32px}.apply-section__label[data-v-7fb2613e]{margin:0 0 20px;font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.5px;color:var(--rq-blue-600)}.apply-field[data-v-7fb2613e]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.apply-field>span[data-v-7fb2613e],.apply-field>label[data-v-7fb2613e]{font-family:var(--font-display);font-size:13px;font-weight:600;line-height:1.5;color:var(--rq-ink-900)}.apply-field input[data-v-7fb2613e]{width:100%;margin:0;padding:12px 14px;border:1px solid var(--rq-line-strong);border-radius:4px;background:var(--rq-white);color:var(--rq-ink-900);font-family:var(--font-body);font-size:16px;line-height:1.5;outline:none;transition:background .2s,border-color .2s}.apply-field input[data-v-7fb2613e]:hover{background:var(--rq-blue-50)}.apply-field input[data-v-7fb2613e]:focus{background:var(--rq-white);border-color:var(--rq-blue-700)}.apply-field small[data-v-7fb2613e]{font-size:14px;line-height:1.5;color:#9b2c2c}.apply-field .apply-hint[data-v-7fb2613e]{color:var(--rq-ink-700)}.apply-host[data-v-7fb2613e]{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:-6px 0 18px;padding:7px 14px;border:1px solid var(--rq-line-strong);border-radius:999px;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.4;color:var(--rq-ink-900);overflow-wrap:anywhere}.apply-field-row[data-v-7fb2613e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.apply-submit[data-v-7fb2613e]{display:inline-flex;align-items:center;gap:12px;margin-top:8px;padding-block:8px;padding-inline:22px 8px;border:0;border-radius:999px;background:var(--rq-blue-700);box-shadow:var(--shadow-cta);color:var(--rq-white);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .2s}.apply-submit__icon[data-v-7fb2613e]{width:36px;height:36px;border-radius:50%;background:var(--rq-white);color:var(--rq-blue-700);display:flex;align-items:center;justify-content:center;flex:none}.apply-submit[data-v-7fb2613e]:hover{background:var(--rq-blue-800)}.apply-submit[data-v-7fb2613e]:disabled{cursor:default;opacity:.7}.apply-footer[data-v-7fb2613e]{background:var(--rq-blue-700);color:var(--rq-white)}.apply-footer__inner[data-v-7fb2613e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;max-width:1280px;margin:0 auto;padding:16px clamp(20px,4vw,48px)}.apply-footer__logo[data-v-7fb2613e]{display:block;height:24px;width:auto;margin-inline-start:calc((128px - 24px * 2124 / 664) * 105 / 2124)}.apply-footer__tag[data-v-7fb2613e]{font-size:15px}.apply-footer__link[data-v-7fb2613e]{font-family:var(--font-display);font-size:14px;color:var(--rq-white);text-decoration:none}.apply-footer__link[data-v-7fb2613e]:hover{color:var(--rq-blue-100)}@media(max-width:900px){.apply-hero[data-v-7fb2613e]{grid-template-columns:1fr}}@media(max-width:640px){.apply-field-row[data-v-7fb2613e]{grid-template-columns:1fr}}
