@charset "UTF-8";@font-face{font-family:Shamel Sans One;font-style:normal;font-display:swap;font-weight:400;src:url("./media/shamel-sans-one-400-5PGR74ZD.woff2") format("woff2");unicode-range:U+0600-06FF,U+200C-200F,U+2010-2027,U+00A0,U+00AB,U+00BB,U+00D7,U+002B,U+002D,U+002F,U+003A,U+0030-0039}@font-face{font-family:Shamel Sans One;font-style:normal;font-display:swap;font-weight:700;src:url("./media/shamel-sans-one-700-QCELFFMO.woff2") format("woff2");unicode-range:U+0600-06FF,U+200C-200F,U+2010-2027,U+00A0,U+00AB,U+00BB,U+00D7,U+002B,U+002D,U+002F,U+003A,U+0030-0039}@font-face{font-family:Myriad Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/myriad-pro-400-6U64BLGO.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Myriad Pro;font-style:normal;font-display:swap;font-weight:300;src:url("./media/myriad-pro-300-5F3C7GRC.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Myriad Pro;font-style:normal;font-display:swap;font-weight:700;src:url("./media/myriad-pro-700-HSN2JA7P.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}:root{--gold: #f4c800;--gold-2: #ffd633;--gold-dark: #d9ab00;--gold-ink: #7a5a00;--char: #1c1a17;--char-2: #2a2723;--char-3: #12100e;--steel: #5d6670;--steel-2: #8b949e;--paper: #f7f5ef;--paper-2: #efece3;--white: #fff;--whatsapp: #0f7f43;--whatsapp-dark: #0b6a39;--success: #12805a;--danger: #b42318;--text: #25221e;--muted: #565e66;--border: #e2ddd0;--border-dark: rgba(255, 255, 255, .14);--tint-gold: rgba(245, 196, 0, .14);--font: "Shamel Sans One", "Myriad Pro", "Segoe UI", Tahoma, Arial, sans-serif;--fs-xs: .78rem;--fs-sm: .875rem;--fs-base: .95rem;--fs-md: 1rem;--fs-lg: 1.08rem;--fs-xl: 1.22rem;--fs-2xl: clamp(1.25rem, 1.1rem + .8vw, 1.55rem);--fs-3xl: clamp(1.45rem, 1.2rem + 1.2vw, 1.95rem);--fs-4xl: clamp(1.7rem, 1.25rem + 2.2vw, 2.7rem);--lh-tight: 1.4;--lh-body: 1.8;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--section-y: clamp(24px, 3.5vw, 40px);--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 2px 8px -2px rgba(28, 26, 23, .14);--shadow: 0 12px 32px -14px rgba(28, 26, 23, .28);--shadow-lg: 0 28px 64px -26px rgba(28, 26, 23, .45);--shadow-gold: 0 10px 26px -10px rgba(245, 196, 0, .7);--dur-fast: .15s;--dur: .25s;--dur-slow: .6s;--ease: cubic-bezier(.2, .7, .3, 1);--container: 1200px;--header-h: 76px;--bar-h: 64px;--z-header: 200;--z-float: 190;--z-drawer: 220;--z-skip: 999;--slats: repeating-linear-gradient(180deg, rgba(255, 255, 255, .05) 0 2px, transparent 2px 14px);--slats-light: repeating-linear-gradient(180deg, rgba(28, 26, 23, .05) 0 2px, transparent 2px 14px);--hazard: repeating-linear-gradient(-45deg, var(--gold) 0 14px, var(--char) 14px 28px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-base);color:var(--text);background:var(--paper);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(max-width:720px){body{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px))}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;text-wrap:balance;font-weight:700;line-height:var(--lh-tight)}p{margin:0}button{font:inherit}html[lang=en]{--font: "Myriad Pro", "Shamel Sans One", "Segoe UI", Tahoma, Arial, sans-serif;--lh-body: 1.65}.skip-link{position:fixed;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);z-index:var(--z-skip);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm);background:var(--gold);color:var(--char);font-weight:700;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:focus-visible{outline:3px solid var(--gold-dark);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}.icon{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in-view{opacity:1;transform:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes rise-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}main :is(.section-head,.grid-3>*,.grid-4>*,.stat,.steps>li):not(.reveal){animation:rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}body:has(dialog[open]){overflow:hidden}.thumb{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;cursor:zoom-in}.thumb app-photo{height:100%}.thumb .zoom{position:absolute;inset-block-end:8px;inset-inline-end:8px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#14120fb3;color:#fff;font-size:1.1rem;opacity:0;transition:opacity var(--dur-fast),transform var(--dur-fast)}.thumb:hover .zoom,.thumb:focus-visible .zoom{opacity:1;transform:scale(1.08)}@media(hover:none){.thumb .zoom{opacity:.85}}.section{padding-block:var(--section-y)}.section--white{background:var(--white)}.section--paper{background:var(--paper-2)}.section--dark{background:var(--char);color:#fff}.section--dark .eyebrow{color:var(--gold)}.section--dark .section-head h2{color:#fff}.section--dark .section-head p{color:#ffffffc7}.eyebrow{display:block;margin-bottom:var(--sp-2);color:var(--gold-ink);font-weight:700;font-size:var(--fs-sm);letter-spacing:.2px}.section-head{max-width:700px;margin:0 auto var(--sp-5);text-align:center}.section-head h2{font-size:var(--fs-3xl);color:var(--char)}.section-head p{margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-lg)}.on-dark{position:relative;isolation:isolate;background-color:var(--char);color:#fff}.on-dark:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--slats);pointer-events:none}.slat-line{height:12px;background:var(--slats-light);border-block:1px solid var(--border)}.hazard{height:8px;background:var(--hazard)}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:12px 26px;border:2px solid transparent;border-radius:50px;font-weight:700;font-size:var(--fs-base);line-height:1.4;cursor:pointer;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn app-icon{transition:transform var(--dur) var(--ease)}.btn:hover:not(:disabled) app-icon{transform:scale(1.12) rotate(-8deg)}.btn-lg{padding:14px 32px;font-size:var(--fs-md)}.btn-sm{min-height:40px;padding:8px 18px;font-size:var(--fs-sm)}.btn-block{width:100%}.btn-gold{position:relative;overflow:hidden;isolation:isolate;background:var(--gold);color:var(--char);box-shadow:var(--shadow-gold)}.btn-gold:after{content:"";position:absolute;inset-block:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);opacity:0;pointer-events:none;z-index:-1;animation:cta-shine 3.6s var(--ease) 1.2s 3}.btn-gold:hover:not(:disabled){background:var(--gold-2)}@keyframes cta-shine{0%{opacity:0;transform:translate(-120%)}10%{opacity:1}40%{opacity:1;transform:translate(320%)}45%,to{opacity:0;transform:translate(320%)}}.btn-dark{background:var(--char);color:#fff}.btn-dark:hover:not(:disabled){background:var(--char-2)}.btn-wa{background:var(--whatsapp);color:#fff}.btn-wa:hover:not(:disabled){background:var(--whatsapp-dark)}.btn-ghost{background:#ffffff14;color:#fff;border-color:#fff9}.btn-ghost:hover:not(:disabled){background:#fff3}.btn-outline{background:transparent;color:var(--char);border-color:var(--border)}.btn-outline:hover:not(:disabled){border-color:var(--char)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 12px;border-radius:50px;background:var(--tint-gold);color:var(--gold-ink);font-size:var(--fs-xs);font-weight:700}.badge-gold{background:var(--gold);color:var(--char)}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-3)}@media(max-width:720px){.chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--sp-2);scrollbar-width:none}.chips .chip{flex-shrink:0}}.chip{min-height:40px;padding:8px 18px;border:1px solid var(--border);border-radius:50px;background:#fff;color:var(--char);font-weight:700;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.chip:hover{border-color:var(--char)}.chip.on,.chip[aria-pressed=true]{border-color:var(--char);background:var(--char);color:var(--gold)}.card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:#fff;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card--dark{border-color:var(--border-dark);background:var(--char-2);color:#fff}.stat{text-align:center}.stat .stat__num{display:block;color:var(--gold);font-size:var(--fs-4xl);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.stat .stat__label{display:block;margin-top:var(--sp-2);color:#ffffffd1;font-size:var(--fs-sm)}.callout{padding:14px 18px;border-inline-start:4px solid var(--gold);border-radius:var(--radius-sm);background:var(--tint-gold);color:var(--char);font-weight:700}.callout--warn{border-color:var(--danger);background:#fff1f0}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:960px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-3{grid-template-columns:1fr}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:960px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.grid-4{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp-4)}.field label{color:var(--char);font-size:var(--fs-sm);font-weight:700}.field input,.field select,.field textarea{padding:12px 14px;border:1px solid #c9c3b4;border-radius:10px;background:var(--paper);color:var(--text);font:inherit;font-size:.97rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--gold-dark);background:#fff}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--danger)}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.shine:hover:after{transform:translate(120%);transition:transform .7s var(--ease)}@media(prefers-reduced-motion:reduce){.btn-gold:after{animation:none}.card:hover,.btn:hover:not(:disabled),.btn:hover:not(:disabled) app-icon{transform:none}.shine:hover:after{transform:translate(-120%);transition:none}}.article-body{font-size:var(--fs-md)}.article-body h2{margin:var(--sp-6) 0 var(--sp-3);scroll-margin-top:calc(var(--header-h) + 12px);font-size:var(--fs-xl)}.article-body p,.article-body ul,.article-body ol{margin-block:var(--sp-3)}.article-body ul,.article-body ol{padding-inline-start:1.4em}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li{margin-block:var(--sp-1)}.article-body a{color:var(--gold-ink);font-weight:700}.article-body .table-scroll{margin-block:var(--sp-4);overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.article-body table{width:100%;min-width:460px;border-collapse:collapse}.article-body th,.article-body td{padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.article-body thead th{background:var(--paper)}[data-occasion]{--o-a: var(--char-2);--o-b: var(--char-3);--o-accent: var(--gold);--o-ink: var(--char);--o-soft: #e9e6df}[data-occasion=national]{--o-a: #0a7d41;--o-b: #00512a;--o-accent: #fff;--o-ink: #00512a;--o-soft: #f2fbf6}[data-occasion=founding]{--o-a: #6b3320;--o-b: #3b170c;--o-accent: #f0c77a;--o-ink: #3b170c;--o-soft: #f3e3c4}[data-occasion=ramadan]{--o-a: #2a1f6b;--o-b: #0d0a30;--o-accent: #f5c453;--o-ink: #1a1247;--o-soft: #dcd8f5}[data-occasion=eid]{--o-a: #4f2a86;--o-b: #0a5560;--o-accent: #f7cf62;--o-ink: #25104a;--o-soft: #e9defa}.more-link{--nudge: 4px;display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin-top:auto;color:var(--gold-ink);font-weight:700;font-size:var(--fs-sm)}.more-link app-icon{font-size:1.1rem;transition:translate var(--dur) var(--ease)}[dir=rtl] .more-link{--nudge: -4px}[dir=rtl] .more-link app-icon{transform:scaleX(-1)}a:hover .more-link app-icon,.card:hover .more-link app-icon{animation:nudge .9s ease-in-out infinite}@keyframes nudge{0%,to{translate:0 0}50%{translate:var(--nudge) 0}}@media(prefers-reduced-motion:reduce){a:hover .more-link app-icon,.card:hover .more-link app-icon{animation:none}}app-home>section:not(.hero):not(.trust),app-footer,app-cta-band{content-visibility:auto;contain-intrinsic-size:auto 620px}
