/* QuickWA classic site chrome (restored pre-5-Oct theme, 2026-10-23).
   Everything is namespaced .qwc-* and built from <div>s so page stylesheets that
   target nav/header/footer/p/a elements cannot reach it. */
.qwc-nav{--qg1:#16a35a;--qg2:#22c55e;--qg3:#4ade80;--qink:#08130e;--qink2:#0c1f17;--qline:#e3ece7;
  position:sticky;top:0;z-index:60;padding:12px 16px 0;font-family:'Inter',system-ui,-apple-system,sans-serif;line-height:1.4;text-align:left}
.qwc-nav.qwc-fixed{position:fixed;left:0;right:0;top:0}
.qwc-nav *,.qwc-foot *{box-sizing:border-box}
.qwc-nav-in{margin:0 auto;max-width:1110px;display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:10px 12px 10px 18px;border-radius:18px;background:rgba(255,255,255,.8);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(232,240,235,.95);
  box-shadow:0 6px 24px -16px rgba(16,80,52,.35);transition:background .3s,box-shadow .3s}
.qwc-nav.scrolled .qwc-nav-in,.qwc-nav.qwc-scrolled .qwc-nav-in{background:rgba(255,255,255,.94);
  box-shadow:0 1px 2px rgba(8,19,14,.04),0 12px 28px -12px rgba(16,80,52,.18)}
.qwc-brand{display:flex;align-items:center;gap:10px;flex:none;min-width:0;text-decoration:none!important}
.qwc-wordmark{display:block;height:28px!important;width:auto!important;max-width:none!important}
.qwc-chip{font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:11px;font-weight:700;color:#8a6d15;white-space:nowrap;
  background:linear-gradient(135deg,rgba(201,162,39,.12),rgba(230,199,102,.18));border:1px solid rgba(201,162,39,.32);
  padding:3px 9px;border-radius:999px;letter-spacing:.03em;line-height:1.3}
.qwc-links{display:flex;gap:2px;align-items:center;min-width:0}
.qwc-links a{padding:8px 12px;border-radius:10px;font-weight:500;font-size:14.5px;color:var(--qink2)!important;
  text-decoration:none!important;white-space:nowrap;transition:background .2s,color .2s}
.qwc-links a:hover{background:rgba(22,163,90,.07);color:var(--qg1)!important}
.qwc-cta{display:flex;gap:8px;align-items:center;flex:none}
.qwc-login{font-weight:600;font-size:14.5px;padding:9px 10px;color:var(--qink)!important;text-decoration:none!important;white-space:nowrap}
.qwc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:13px;
  font-family:'Plus Jakarta Sans','Inter',sans-serif;font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;
  color:#fff!important;text-decoration:none!important;background:linear-gradient(135deg,var(--qg1),var(--qg2));
  box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 24px -8px rgba(22,163,90,.55);transition:transform .2s,box-shadow .2s}
.qwc-btn:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 16px 32px -8px rgba(22,163,90,.6)}
.qwc-burger{display:none;flex:none;width:42px;height:42px;margin:0;padding:0;border-radius:12px;border:1px solid var(--qline);
  background:#fff;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px}
.qwc-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--qink2);transition:transform .2s,opacity .2s}
.qwc-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.qwc-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.qwc-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.qwc-menu{max-width:1110px;margin:8px auto 0;background:#fff;border:1px solid var(--qline);border-radius:16px;
  box-shadow:0 18px 40px -18px rgba(16,80,52,.35);padding:8px;display:grid;gap:2px;max-height:calc(100vh - 110px);overflow:auto}
.qwc-menu[hidden]{display:none!important}
.qwc-menu a{display:block;padding:12px 14px;border-radius:10px;font-weight:600;font-size:15.5px;color:var(--qink2)!important;text-decoration:none!important}
.qwc-menu a:hover,.qwc-menu a:focus{background:rgba(22,163,90,.07);color:var(--qg1)!important}
.qwc-menu .qwc-menu-sep{height:1px;background:var(--qline);margin:6px 8px}
.qwc-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;color:#08130e!important;padding:9px 14px;border-radius:10px;font:600 14px 'Inter',sans-serif}
.qwc-skip:focus{left:12px}
@media(max-width:1060px){.qwc-links{display:none}.qwc-burger{display:flex}}
@media(min-width:1061px){.qwc-menu{display:none!important}}
@media(max-width:640px){
  .qwc-nav{padding:10px 10px 0}
  .qwc-nav-in{padding:8px 8px 8px 13px;border-radius:16px;gap:8px}
  .qwc-login{display:none}
  .qwc-wordmark{height:24px!important}
  .qwc-btn{font-size:14px;padding:10px 14px;border-radius:12px}
  .qwc-burger{width:40px;height:40px}
  .qwc-chip{font-size:10px;padding:2px 7px}
}
@media(max-width:380px){
  .qwc-nav-in{padding:7px 7px 7px 11px;gap:6px}
  .qwc-wordmark{height:21px!important}
  .qwc-chip{display:none}
  .qwc-btn{font-size:13px;padding:9px 11px}
  .qwc-burger{width:38px;height:38px}
}
/* footer */
.qwc-foot{background:#0a1611;color:#9fb3a9;margin-top:70px;padding:56px 0 30px;font-family:'Inter',system-ui,sans-serif;line-height:1.6;text-align:left}
.qwc-foot-in{max-width:1180px;margin:0 auto;padding:0 24px}
.qwc-foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}
.qwc-foot.qwc-uae .qwc-foot-grid{grid-template-columns:1.4fr repeat(4,1fr)}
.qwc-foot .qwc-brand{display:inline-flex;padding:9px 12px;border-radius:12px;background:#fff}
.qwc-foot .qwc-wordmark{height:26px!important}
.qwc-foot p{color:#9fb3a9!important;font-size:14px!important;margin:14px 0 0;max-width:320px;line-height:1.6}
.qwc-foot .qwc-small{font-size:12.5px!important;color:#7f968b!important}
.qwc-foot h4{color:#fff!important;font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px}
.qwc-foot a{display:block;color:#9fb3a9!important;font-size:14px;padding:5px 0;text-decoration:none!important;transition:color .2s}
.qwc-foot a:hover{color:#4ade80!important}
.qwc-foot p a{display:inline;padding:0}
.qwc-foot-bot{border-top:1px solid #1c2c24;margin-top:36px;padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;font-size:13px;color:#9fb3a9}
.qwc-foot-bot span{min-width:0;overflow-wrap:anywhere}
.qwc-foot-bot a{display:inline;padding:0;font-size:13px}
@media(max-width:940px){.qwc-foot-grid,.qwc-foot.qwc-uae .qwc-foot-grid{grid-template-columns:1fr 1fr 1fr}.qwc-foot-grid>div:first-child{grid-column:1/-1}}
@media(max-width:560px){.qwc-foot{padding:44px 0 26px}.qwc-foot-in{padding:0 20px}.qwc-foot-grid,.qwc-foot.qwc-uae .qwc-foot-grid{grid-template-columns:1fr 1fr;gap:24px 18px}}
/* table scroller used inside one comparison post */
.qw-comparison-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.qw-comparison-scroll table{min-width:520px;margin:0}
/* blog index: section heading for the country guides block */
.qwc-idx-h{max-width:1180px;margin:56px auto 18px;font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;color:#08130e}
.qwc-idx-p{color:#5c6f66;font-size:15px;margin:-8px 0 22px}
/* 2026-10-23: never let a long country chip push the menu button off-screen */
.qwc-brand{flex:0 1 auto;min-width:0;overflow:hidden}
.qwc-chip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
.qwc-cta{flex:0 0 auto}
@media(max-width:420px){.qwc-nav-in{gap:6px}.qwc-btn{padding:10px 12px;font-size:13.5px}}
@media(max-width:420px){.qwc-wordmark{height:22px!important}.qwc-chip{font-size:9.5px;padding:2px 6px;letter-spacing:0}.qwc-brand{gap:6px}.qwc-nav-in{padding:7px 7px 7px 11px}}
/* footer: Gulf country pages row */
.qwc-gulf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:30px;padding-top:20px;border-top:1px solid #1c2c24;font-size:13.5px}
.qwc-gulf span{color:#fff;font-weight:600;font-family:'Plus Jakarta Sans','Inter',sans-serif}
.qwc-foot .qwc-gulf a{display:inline;padding:2px 0}
