@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url("./media/tajawal-arabic-400-normal-FXQDC2BB.woff2") format("woff2"),url("./media/tajawal-arabic-400-normal-X5PKMNBI.woff") format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url("./media/tajawal-arabic-500-normal-THJWKVV7.woff2") format("woff2"),url("./media/tajawal-arabic-500-normal-CPPWRLJJ.woff") format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url("./media/tajawal-arabic-800-normal-U3HI6DYR.woff2") format("woff2"),url("./media/tajawal-arabic-800-normal-3DJUKYXE.woff") format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url("./media/tajawal-arabic-700-normal-P3H7OBGL.woff2") format("woff2"),url("./media/tajawal-arabic-700-normal-ZH6DCJPN.woff") format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2")}:root{--green: #111c18;--charcoal: #101715;--red: #cf252b;--red-dark: #b11b22;--ink: #111815;--muted: #647068;--warm-white: #f1f3f2;--line: #e1e5e2;--radius: 3px;--gutter: clamp(1.2rem, 4vw, 3.5rem);font-family:Manrope Variable,sans-serif;color:var(--ink);font-size:17px;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#fff}html[lang=ar],[lang=ar]{font-family:Tajawal,Manrope Variable,sans-serif}html[lang=ar] .eyebrow{letter-spacing:0;font-size:.78rem}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0}html[lang=ar] h1{line-height:1.3;font-weight:700}html[dir=rtl] app-icon[data-icon=arrow] svg{transform:scaleX(-1)}a{color:inherit}button{font:inherit;cursor:pointer}img{max-inline-size:100%}:focus-visible{outline:3px solid #d6262e;outline-offset:5px}.container{max-inline-size:1240px;margin-inline:auto;inline-size:calc(100% - var(--gutter) * 2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;padding:.82rem 1.3rem;min-block-size:48px;border:1px solid transparent;border-radius:var(--radius);font-size:.8rem;font-weight:600;text-decoration:none;line-height:1.5;transition:background-color .15s,border-color .15s}.button-primary{background:var(--red);color:#fff}.button-primary:hover{background:#af1b22}.button-outline{border-color:var(--red);color:var(--green);background:transparent}.button-outline:hover{background:#fbeaec}.text-link{display:inline-flex;align-items:center;gap:.7rem;font-size:.78rem;font-weight:600;color:var(--green);text-decoration:none;line-height:1.7}.text-link:hover{color:var(--red-dark);text-decoration:underline;text-underline-offset:5px}.skip-link{position:fixed;inset-block-start:.7rem;inset-inline-start:1rem;z-index:100;background:var(--green);color:#fff;padding:.8rem 1.2rem;transform:translateY(-180%)}.skip-link:focus{transform:none}section[id],main[id]{scroll-margin-block-start:1.5rem}main:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[lang=ar] .brand-name{letter-spacing:0;font-weight:700}.route-loading{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000;display:flex;justify-content:center;background:var(--white, #fff);color:var(--charcoal);border-block-end:2px solid var(--red);box-shadow:0 2px 8px #0002}
