@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--color-ink-950:#071c18;--color-ink-900:#10221e;--color-ink-700:#43514d;--color-ink-500:#68736f;--color-ink-400:#87908d;--color-ink-300:#aeb6b2;--color-ink-250:#cbd0cd;--color-sand-100:#f7f4ec;--color-sand-200:#e8e2d6;--color-gold-300:#ebf6bd;--color-gold-400:#b7de18;--color-mint-300:#8bbf39;--color-sky-300:#edf4ee;--color-white:#fff;--color-surface-primary:#fff;--color-surface-secondary:#fbfaf6;--color-surface-tertiary:#f7f4ec;--color-surface-muted:#efebe2;--color-surface-accent:#eff5dd;--color-border-soft:#e3ded3;--color-border-header:hsla(0,0%,100%,.12);--color-white-72:hsla(0,0%,100%,.72);--color-white-82:hsla(0,0%,100%,.82);--color-line:#e3ded3;--color-shadow:rgba(5,45,38,.1);--shadow-sm:0 1px 2px rgba(5,45,38,.06);--shadow-md:0 10px 30px rgba(5,45,38,.08);--shadow-lg:0 18px 54px rgba(5,45,38,.12);--shadow-xl:0 28px 72px rgba(5,45,38,.16);--shadow-blue-md:var(--shadow-md);--shadow-blue-lg:var(--shadow-lg);--shadow-blue-xl:var(--shadow-xl);--font-display:"Montserrat","Segoe UI",system-ui,sans-serif;--font-body:"Montserrat","Segoe UI",system-ui,sans-serif;--font-arabic:"Alexandria",system-ui,sans-serif;--font-size-xs:0.6875rem;--font-size-sm:0.875rem;--font-size-md:0.9375rem;--font-size-lg:1.25rem;--font-size-xl:1.6875rem;--font-size-2xl:2.25rem;--font-size-display:3rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-arabic:1.8;--leading-display:1.05;--radius-2xl:24px;--radius-xl:18px;--radius-lg:14px;--radius-md:10px;--radius-sm:8px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:18px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--content-width:1320px;--duration-micro:100ms;--duration-base:220ms;--duration-standard:300ms;--duration-complex:500ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-toggle:cubic-bezier(0.65,0,0.35,1);--transition-base:220ms cubic-bezier(0.16,1,0.3,1);--color-brand-950:#052d26;--color-brand-800:#073b32;--color-brand-700:#0b5d4b;--color-brand-600:#176f55;--color-brand-500:#86b817;--color-brand-300:#b7de18;--color-brand-100:#e4efb4;--color-brand-50:#f0f5df;--color-bg:#f6f3f0;--color-bg-subtle:#fbfaf6;--color-bg-muted:#efebe2;--color-bg-accent:#f0f5df;--color-bg-inverse:#052d26;--color-text-primary:#10221e;--color-text-secondary:#5f6b67;--color-text-muted:#87908d;--color-text-disabled:#b8bfbb;--color-text-inverse:#fff;--color-text-link:#176f55;--color-text-brand:#176f55;--color-interactive:#b7de18;--color-interactive-hover:#c7ec2a;--color-interactive-pressed:#9fc411;--color-interactive-disabled:#d8ddca;--color-interactive-focus:#86b817;--color-interactive-surface:#f0f5df;--color-border-default:#e3ded3;--color-border-strong:#cac3b6;--color-border-focus:#86b817;--color-border-inverse:hsla(0,0%,100%,.15);--color-error:#dc2626;--color-error-surface:#fee2e2;--color-error-text:#991b1b;--color-success:#16a34a;--color-success-surface:#dcfce7;--color-success-text:#166534;--color-warning:#d97706;--color-warning-surface:#fffbeb;--color-warning-text:#92400e;--color-skeleton:#e5e7eb;--color-skeleton-shimmer:#f3f4f6;--color-ticket-paid:#16a34a;--color-ticket-paid-surface:#dcfce7;--color-ticket-paid-text:#166534;--color-ticket-used:#6b7280;--color-ticket-used-surface:#f3f4f6;--color-ticket-used-text:#374151;--color-ticket-reserved:#d97706;--color-ticket-reserved-surface:#fffbeb;--color-ticket-reserved-text:#92400e;--color-ticket-cancelled:#dc2626;--color-ticket-cancelled-surface:#fee2e2;--color-ticket-cancelled-text:#991b1b}*,:after,:before{box-sizing:border-box}body{min-width:320px}body,h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-bg);font-size:var(--font-size-md);line-height:var(--leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:lang(ar),:lang(ar) body{font-family:var(--font-arabic);line-height:var(--leading-arabic)}main{overflow-x:clip}section{width:100%}.pageShell{width:min(100% - 48px,var(--content-width));margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold)}a,button{touch-action:manipulation;transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}@media(max-width:760px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}}.skipLink{position:absolute;inset-inline-start:-9999px;top:8px;z-index:999;padding:8px 16px;background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:6px;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);white-space:nowrap}.skipLink:focus-visible{inset-inline-start:16px;outline:2px solid var(--color-text-inverse);outline-offset:2px}:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:-2px}::selection{background:var(--color-brand-300);color:var(--color-brand-950)}@media(max-width:560px){.pageShell{width:min(100% - 32px,var(--content-width))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.LandingFooter_footer__zn8mZ{position:relative;overflow:hidden;padding:64px 0 28px;-webkit-border-before:1px solid hsla(0,0%,100%,.08);border-block-start:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 12% 0,rgba(183,222,24,.08),transparent 28%),var(--color-bg-inverse);color:var(--color-text-inverse)}.LandingFooter_inner__Cfs5x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px)}.LandingFooter_brandColumn__3l6cj{display:grid;align-content:start;grid-gap:22px;gap:22px;max-width:430px}.LandingFooter_brand__IZFOW{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.LandingFooter_brandMark__0ejPK{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;border-radius:9px;background:var(--color-brand-300);color:var(--color-brand-950);font-size:10px;font-weight:var(--weight-extrabold)}.LandingFooter_brandMark__0ejPK img{width:100%;height:100%;padding:5px;object-fit:contain}.LandingFooter_brandText__ExFAG{max-width:240px;overflow:hidden;color:var(--color-text-inverse);font-size:16px;font-weight:var(--weight-extrabold);letter-spacing:-.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.LandingFooter_description__6ugW1{color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.75}.LandingFooter_metaRow__fOGt_{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:hsla(0,0%,100%,.54);font-size:12px}.LandingFooter_metaLink__ZY7br{color:var(--color-text-inverse);font-weight:var(--weight-semibold)}.LandingFooter_linkList__WYip9 a:hover,.LandingFooter_metaLink__ZY7br:hover{color:var(--color-brand-300)}.LandingFooter_linksColumn__IpSIz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:38px;gap:38px}.LandingFooter_columnTitle__nMGyz{-webkit-margin-after:18px;margin-block-end:18px;color:var(--color-text-inverse);font-size:12px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.LandingFooter_linkList__WYip9{display:grid;grid-gap:12px;gap:12px}.LandingFooter_linkList__WYip9 a,.LandingFooter_linkList__WYip9 span{color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.55}.LandingFooter_paymentBadges__dtp_D{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.LandingFooter_paymentBadges__dtp_D img{width:92px;max-height:46px;padding:8px;border-radius:8px;background:#fff;object-fit:contain}.LandingFooter_copyright__LDkBm{display:flex;align-items:center;justify-content:space-between;gap:20px;-webkit-margin-before:52px;margin-block-start:52px;-webkit-padding-before:22px;padding-block-start:22px;-webkit-border-before:1px solid hsla(0,0%,100%,.1);border-block-start:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);font-size:11px}@media(max-width:900px){.LandingFooter_inner__Cfs5x{grid-template-columns:1fr}}@media(max-width:640px){.LandingFooter_footer__zn8mZ{padding-block:48px 24px}.LandingFooter_linksColumn__IpSIz{grid-template-columns:1fr}.LandingFooter_copyright__LDkBm{align-items:flex-start;flex-direction:column;-webkit-margin-before:38px;margin-block-start:38px}}.MobileBottomNav_nav__n5mT8{display:none;position:fixed;inset-inline:0;bottom:0;z-index:40;background:rgba(5,45,38,.97);border-top:1px solid var(--color-border-inverse);box-shadow:0 -10px 32px rgba(3,25,21,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom,0)}.MobileBottomNav_inner__1_Dwt{display:flex;align-items:stretch;height:56px}.MobileBottomNav_item__o2SCA{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px;border:none;background:none;color:hsla(0,0%,100%,.45);text-decoration:none;transition:color var(--duration-base) var(--ease-out),background var(--duration-micro) var(--ease-out);-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;cursor:pointer;position:relative}.MobileBottomNav_item__o2SCA:active{background:hsla(0,0%,100%,.07)}.MobileBottomNav_itemActive__UDG7a{color:var(--color-brand-300)}.MobileBottomNav_itemActive__UDG7a:after{content:"";position:absolute;top:0;inset-inline:20%;height:2px;border-radius:0 0 3px 3px;background:var(--color-brand-300)}.MobileBottomNav_icon__1_Z97{width:22px;height:22px;flex-shrink:0}.MobileBottomNav_label__230PD{font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1}@media(max-width:760px){.MobileBottomNav_nav__n5mT8{display:flex;flex-direction:column}}