@font-face{font-family:'Gate';src:url(data:font/otf;base64,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) format('opentype');font-display:swap}
/* Layout: navy masthead, then the Hall 4 plan as the working surface, with a sticky quote on the side (bottom bar on phones). */
:root{
  --navy:#053244; --deep:#021821; --yellow:#FFD032; --yellow-2:#F2BD12; --blue:#429EBD; --orange:#F27F0C;
  --paper:#F3F7F9; --card:#FFFFFF; --ink:#0B2230; --muted:#557080; --line:#D6E2E8; --line-2:#E8EFF2;
  --ok:#1F9D6B; --warn:#B86E00; --bad:#C2412F;
  --display:'Gate','Montserrat','IBM Plex Sans Arabic',system-ui,sans-serif;
  --body:'Montserrat','IBM Plex Sans Arabic','Segoe UI',system-ui,sans-serif;
  --r:14px;
  color-scheme:light;
}
[dir=rtl]{ --display:'IBM Plex Sans Arabic','Gate','Montserrat',system-ui,sans-serif; --body:'IBM Plex Sans Arabic','Montserrat','Segoe UI',Tahoma,sans-serif }
*{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 var(--body);}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--navy)}
img{max-width:100%;display:block}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
.wrap{max-width:1320px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.num{font-variant-numeric:tabular-nums}
bdi{unicode-bidi:isolate}

/* masthead */
.mast{background:var(--navy);color:#fff;position:relative;overflow:hidden}
.mast::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 35%,rgba(5,50,68,.72) 70%,rgba(5,50,68,.55)),var(--hero) center/cover;z-index:0}
[dir=rtl] .mast::after{background:linear-gradient(270deg,var(--navy) 35%,rgba(5,50,68,.72) 70%,rgba(5,50,68,.55)),var(--hero) center/cover}
.mast>.wrap{position:relative;z-index:1}
.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}
.topbar img{height:64px;width:auto}
.lang{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:7px 16px;cursor:pointer;font-weight:600}
.lang:hover{border-color:var(--yellow);color:var(--yellow)}
.hero{padding-block:28px 40px;display:grid;gap:22px;max-width:760px}
.eyebrow{font:700 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}
[dir=rtl] .eyebrow{letter-spacing:0;font-size:14px}
.hero h1{font:400 clamp(40px,6vw,72px)/1 var(--display);margin:0;letter-spacing:-.01em;text-wrap:balance}
[dir=rtl] .hero h1{font-weight:700;line-height:1.15}
.hero p{margin:0;color:#CFE0E8;font-size:17px;max-width:60ch}
.facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none}
.facts li{display:flex;flex-direction:column;gap:2px;border-inline-start:2px solid var(--yellow);padding-inline-start:12px}
.facts b{font:600 18px/1.2 var(--body);color:#fff}
.facts span{font-size:12.5px;color:#9FBFCB}
.howto{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;counter-reset:h}
.howto li{counter-increment:h;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px 6px 8px;font-size:13px;color:#E3EEF3;display:flex;align-items:center;gap:8px}
[dir=rtl] .howto li{padding:6px 8px 6px 14px}
.howto li::before{content:counter(h);width:22px;height:22px;border-radius:50%;background:var(--yellow);color:var(--navy);display:grid;place-items:center;font-weight:700;font-size:12px}

/* app layout */
.app{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;padding-block:32px 120px}
.steps{display:grid;gap:22px;min-width:0}
.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;min-width:0}
.step[hidden]{display:none}
.sh{display:flex;align-items:baseline;gap:14px;margin-bottom:16px}
.sh .n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--yellow);display:grid;place-items:center;font:700 14px/1 var(--body)}
.step.ok .sh .n{background:var(--ok);color:#fff}
.sh h2{margin:0;font:700 21px/1.25 var(--body);text-wrap:balance}
.sh p{margin:4px 0 0;color:var(--muted);font-size:14px}
.sh>div{min-width:0}

/* choice cards */
.choices{display:grid;gap:12px}
.c2{grid-template-columns:repeat(2,minmax(0,1fr))}
.c3{grid-template-columns:repeat(3,minmax(0,1fr))}
.c4{grid-template-columns:repeat(4,minmax(0,1fr))}
.opt{position:relative;display:flex;flex-direction:column;gap:6px;text-align:start;background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;min-width:0}
.opt:hover{border-color:var(--blue)}
.opt[aria-pressed=true],.opt[aria-checked=true]{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy) inset,0 10px 24px -16px rgba(5,50,68,.6)}
.opt[aria-pressed=true]::after,.opt[aria-checked=true]::after{content:"";position:absolute;top:12px;inset-inline-end:12px;width:22px;height:22px;border-radius:50%;background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23053244' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.opt:disabled{opacity:.45;cursor:not-allowed}
.opt .t{font:700 16px/1.3 var(--body);padding-inline-end:26px}
.opt .d{font-size:13.5px;color:var(--muted)}
.opt .k{font:700 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}
[dir=rtl] .opt .k{letter-spacing:0;font-size:12px}
.big .t{font-size:20px}
.big{padding:20px}
.big .ic{width:42px;height:42px;border-radius:10px;background:var(--paper);display:grid;place-items:center;margin-bottom:4px}
.big .ic svg{width:24px;height:24px;stroke:var(--navy);fill:none;stroke-width:1.8}
.rate{font:700 26px/1.1 var(--body);color:var(--navy)}
.rate small{font-size:13px;font-weight:600;color:var(--muted)}
.badge{align-self:flex-start;background:var(--yellow);color:var(--navy);font:700 11px/1 var(--body);padding:5px 8px;border-radius:999px;letter-spacing:.04em}
.opt ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:5px}
.opt li{font-size:13px;color:#2E4A58;padding-inline-start:18px;position:relative}
.opt li::before{content:"";position:absolute;inset-inline-start:2px;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--yellow-2)}
.note{font-size:13px;color:var(--muted);margin:12px 0 0}
.warn{display:flex;gap:10px;align-items:flex-start;background:#FFF6E0;border:1px solid #F2D58A;color:#6B4A00;border-radius:10px;padding:10px 12px;font-size:13.5px;margin-top:12px}
.warn[hidden]{display:none}

/* sponsor package cards */
.pk{padding:0;overflow:hidden}
.pk .top{padding:16px 16px 12px;background:var(--navy);color:#fff;display:grid;gap:4px;border-top:5px solid var(--pc,#FFD032)}
.pk .top .t{color:#fff}
.pk .price{font:700 17px/1.2 var(--body);color:var(--yellow)}
.pk .price small{font-size:12px;color:#CFE0E8;margin-inline-start:4px}
.pk .slots{font-size:12px;color:#9FBFCB}
.pk ul{padding:12px 16px 16px;margin:0}
.pk[aria-pressed=true]::after{top:16px}

/* plan */
.planbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px}
.chips{display:flex;flex-wrap:wrap;gap:6px}
.chip{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}
.chip i{width:12px;height:12px;border-radius:3px;border:1px solid rgba(5,50,68,.25)}
.chip[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}
.zoom{display:flex;gap:4px}
.zoom button{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--card);cursor:pointer;font-weight:700;font-size:16px}
.planbox{position:relative;border:1px solid var(--line);border-radius:12px;background:#FBFDFE;overflow:auto;-webkit-overflow-scrolling:touch;max-height:70vh}
.planbox svg{display:block;width:100%;height:auto;min-width:760px}
.planbox[data-z="2"] svg{width:160%}
.planbox[data-z="3"] svg{width:230%}
.lobbybox{max-height:none}
.lobbybox svg{min-width:0}
.lpos{cursor:pointer}
.lpos:focus,.booth:focus{outline:none}
.lpos polygon{fill:#FFF1BF;stroke:#B8901A;stroke-width:2.5;transition:fill .15s}
.lpos:hover polygon,.lpos:focus polygon{stroke:var(--navy);stroke-width:4}
.lpos.sel polygon{fill:var(--yellow);stroke:var(--navy);stroke-width:5}
.lpos.held polygon{fill:url(#hatchL)}
.lpos.sold polygon{fill:#5D6B7C}
.lpos.sold text{fill:#fff}
.lpos.na{cursor:not-allowed}
.lpos.na polygon{fill:#EEF1F3;stroke:#C9D3D8;stroke-dasharray:6 5}
.lpos.na text{fill:#A5B3BB}
.lpos text{pointer-events:none;font-family:Montserrat,sans-serif;font-weight:700;fill:#053244}
.size-opt .rate{font-size:22px}
.booth{cursor:pointer}
.booth rect{stroke:#7A98A6;stroke-width:1;transition:fill .15s}
.booth text{pointer-events:none;font-family:Montserrat,sans-serif;font-weight:600}
.booth:hover rect,.booth:focus rect{stroke:var(--navy);stroke-width:2.5}
.booth.dim{cursor:not-allowed}
.booth.dim rect{fill:#EEF1F3!important;stroke:#D2DBE0}
.booth.dim text{fill:#A5B3BB!important}
.booth.held rect{fill:url(#hatch)!important}
.booth.sold rect{fill:#5D6B7C!important;stroke:#5D6B7C}
.booth.sold text{fill:#fff!important}
.booth.sold,.booth.held{cursor:not-allowed}
.booth.sel rect{fill:var(--yellow)!important;stroke:var(--navy);stroke-width:3}
.booth.sel text{fill:var(--navy)!important;font-weight:800}
.booth.hide{opacity:.25}
.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;color:var(--muted)}
.legend span{display:flex;align-items:center;gap:6px}
.legend i{width:14px;height:14px;border-radius:3px;border:1px solid #A9BCC6}
.pick{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--paper);border-radius:12px;padding:12px 14px;margin-top:12px}
.pick .bprice{grid-column:1/-1;overflow-x:auto}
.bprice table{width:100%;border-collapse:collapse;font-size:13px;background:#fff;border-radius:10px;overflow:hidden}
.bprice th,.bprice td{padding:8px 10px;border-bottom:1px solid var(--line-2);text-align:start;white-space:nowrap}
.bprice thead th{background:var(--navy);color:#fff;font-weight:600;font-size:12px}
.bprice td.num{font-weight:700;color:var(--navy)}
.bprice td.off{color:#A5B3BB;font-weight:500}
.bprice td.na{color:var(--muted);font-style:italic}
.pick .id{font:700 22px/1 var(--body);color:var(--navy);background:var(--yellow);border-radius:8px;padding:8px 10px}
.pick dl{margin:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px}
.pick dt{color:var(--muted)}
.pick dd{margin:0;font-weight:600}
.pick dl>div{display:flex;gap:6px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:var(--yellow);color:var(--navy);font:700 15px/1 var(--body);padding:13px 20px;cursor:pointer;transition:transform .12s,background .12s}
.btn:hover{background:var(--yellow-2)}
.btn:active{transform:translateY(1px)}
.btn.ghost{background:transparent;border:1.5px solid var(--navy);color:var(--navy)}
.btn.sm{padding:9px 14px;font-size:13.5px}
.btn:disabled{opacity:.5;cursor:not-allowed}
.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.tag{display:inline-flex;align-items:center;gap:6px;background:var(--navy);color:#fff;border-radius:999px;padding:5px 6px 5px 12px;font-size:13px;font-weight:600}
[dir=rtl] .tag{padding:5px 12px 5px 6px}
.tag button{border:0;background:rgba(255,255,255,.18);color:#fff;width:20px;height:20px;border-radius:50%;cursor:pointer;line-height:1}

/* form */
.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
.f{display:grid;gap:6px;min-width:0}
.f.full{grid-column:1/-1}
.f label,.f .lbl{font-size:13px;font-weight:600;color:#2E4A58}
.req{color:var(--bad)}
.f input,.f select,.f textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff;min-height:44px}
.f textarea{min-height:90px;resize:vertical}
.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px rgba(66,158,189,.2)}
.f.err input,.f.err select,.f.err textarea{border-color:var(--bad)}
.f .em{display:none;font-size:12px;color:var(--bad)}
.f.err .em{display:block}
.chk{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#2E4A58}
.f .chk input{width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;flex:none;accent-color:var(--navy)}
.f .chk{font-weight:600}
.policy{margin:6px 0 0;padding-inline-start:18px;font-size:12.5px;color:var(--muted)}
.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}
.done{background:#EAF7F1;border:1px solid #A9DCC4;border-radius:12px;padding:18px}
.done h3{margin:0 0 6px;font-size:19px;color:#0F5F40}
.done.demo{background:#FFF6E0;border-color:#F2D58A}
.done.demo h3{color:#6B4A00}
.done ol{margin:10px 0 0;padding-inline-start:20px;font-size:14px}
.done .ref{font:700 20px/1 var(--body);color:var(--navy);letter-spacing:.04em}

/* summary */
.sum{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);background:var(--navy);color:#fff;border-radius:var(--r);overflow:hidden}
.sum header{padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.12)}
.sum header .eyebrow{display:block;margin-bottom:6px}
.sum header b{font:700 19px/1.25 var(--body)}
.sum .rows{padding:12px 20px;display:grid;gap:9px}
.row{display:flex;justify-content:space-between;gap:12px;font-size:14px}
.row span:first-child{color:#9FBFCB}
.row span:last-child{text-align:end;font-weight:600}
.calc{margin:0 20px;padding:12px 0;border-top:1px dashed rgba(255,255,255,.22);display:grid;gap:7px}
.calc .row span:first-child{color:#CFE0E8}
.formula{font-size:12px;color:#9FBFCB;margin-top:-4px}
.total{margin:4px 20px 0;padding:14px 0 18px;border-top:1px solid rgba(255,255,255,.22);display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.total span{color:#CFE0E8;font-size:14px}
.total b{font:700 28px/1 var(--body);color:var(--yellow)}
.sum .foot{background:rgba(0,0,0,.18);padding:14px 20px;font-size:12px;color:#9FBFCB;display:grid;gap:6px}
.sum .foot b{color:#fff}
.sum .cta{padding:0 20px 18px}
.sum .cta .btn{width:100%}
.empty{padding:6px 0 14px;color:#9FBFCB;font-size:14px}
.mbar{display:none}

.grp{border:1px solid var(--line);border-radius:12px;padding:16px 16px 18px;margin:0 0 16px;min-width:0}
.grp legend{padding:0 8px;font:700 14px/1 var(--body);color:var(--navy);letter-spacing:.02em}
.f .lbl{display:block;margin-bottom:2px}
.mchecks{display:flex;flex-wrap:wrap;gap:8px 18px}
.mchecks .chk{font-weight:500}
.tlang{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;color:#2E4A58}
.seg{display:inline-flex;border:1.5px solid var(--navy);border-radius:999px;overflow:hidden}
.seg button{border:0;background:transparent;padding:7px 16px;cursor:pointer;font-weight:600;font-size:13px}
.seg button[aria-checked=true]{background:var(--navy);color:#fff}
.terms{max-height:340px;overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.7;color:#2E4A58;margin-bottom:14px}
.terms h4{margin:0 0 8px;font-size:15px;color:var(--navy)}
.terms h5{margin:14px 0 6px;font-size:14px;color:var(--navy)}
.terms p{margin:0 0 8px}
.terms .bind{font-weight:600}
.terms ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.terms li{display:grid;grid-template-columns:34px 1fr;gap:4px}
.terms .cn{font-weight:700;color:var(--blue)}
.grp #termsBox{margin-bottom:14px}
.submitrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:6px}
.submitrow .note{margin:0}
.wa-row{display:flex;flex-wrap:wrap;gap:8px}
.wa{display:inline-flex;align-items:center;gap:8px;background:#1FA855;color:#fff;text-decoration:none;border-radius:10px;padding:10px 14px;font-weight:600;font-size:14px}
.wa:hover{background:#178A45}
.wa svg{width:20px;height:20px;flex:none}
#waFab{position:fixed;inset-inline-end:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;width:56px;height:56px;border-radius:50%;border:0;background:#1FA855;color:#fff;box-shadow:0 10px 24px rgba(2,24,33,.3);cursor:pointer;display:grid;place-items:center}
#waFab svg{width:30px;height:30px}
#waMenu{position:fixed;inset-inline-end:max(18px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:30;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:0 18px 40px rgba(2,24,33,.25);display:grid;gap:10px;max-width:calc(100vw - 36px)}
#waMenu .wa-row{flex-direction:column}
@media (max-width:1100px){#waFab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}#waMenu{bottom:calc(150px + env(safe-area-inset-bottom,0px))}}
footer.site{background:var(--deep);color:#9FBFCB;font-size:13px}
footer.site .wrap{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;padding-block:22px calc(22px + env(safe-area-inset-bottom,0px))}
footer.site b{color:#fff;font-weight:600}
.toast{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;z-index:50;box-shadow:0 10px 30px rgba(0,0,0,.25)}

@media (max-width:1100px){
  .app{grid-template-columns:minmax(0,1fr)}
  .sum{position:static}
  .c4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--navy);color:#fff;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-shadow:0 -8px 24px rgba(2,24,33,.25)}
  .mbar div{display:grid;line-height:1.2}
  .mbar small{color:#9FBFCB;font-size:12px}
  .mbar b{color:var(--yellow);font-size:19px}
}
@media (max-width:720px){
  .c2,.c3,.c4{grid-template-columns:minmax(0,1fr)}
  .form{grid-template-columns:minmax(0,1fr)}
  .step{padding:18px}
  .topbar img{height:50px}
  #origins{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pick{grid-template-columns:auto 1fr}
  .pick .btn{grid-column:1/-1}
  .hero{padding-block:16px 30px}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
