{"id":1582,"date":"2026-03-27T02:21:32","date_gmt":"2026-03-27T02:21:32","guid":{"rendered":"https:\/\/duaforall.com\/?page_id=1582"},"modified":"2026-03-27T02:28:32","modified_gmt":"2026-03-27T02:28:32","slug":"hajj-2026-packages","status":"publish","type":"page","link":"https:\/\/duaforall.com\/en\/hajj-2026-packages\/","title":{"rendered":"Hajj 2026 Packages"},"content":{"rendered":"<style>.kadence-column1582_645d50-c7 > .kt-inside-inner-col,.kadence-column1582_645d50-c7 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1582_645d50-c7 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1582_645d50-c7 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1582_645d50-c7 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1582_645d50-c7 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1582_645d50-c7{position:relative;}@media all and (max-width: 1024px){.kadence-column1582_645d50-c7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1582_645d50-c7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1582_645d50-c7\"><div class=\"kt-inside-inner-col\">\n<!-- ============================================================\n     Hajj 2026 Packages \u2014 SEO-Optimised WordPress Custom HTML Block\n     URL: \/hajj-2026\/packages\/\n     Author: DuaForAll.com\n     ============================================================ -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,400&#038;family=Tajawal:wght@300;400;500;700&#038;family=DM+Sans:wght@300;400;500;600&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2500\u2500 Design Tokens \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n:root {\n  --gold:        #C9973A;\n  --gold-light:  #E8C46A;\n  --gold-dim:    #8A6520;\n  --green-deep:  #0D3320;\n  --green-mid:   #1B5E38;\n  --green-light: #2E8B57;\n  --cream:       #FAF7F0;\n  --parchment:   #F2EBD9;\n  --ink:         #1A1209;\n  --ink-soft:    #3D2E14;\n  --white:       #FFFFFF;\n  --border:      rgba(201,151,58,0.22);\n  --shadow:      0 8px 40px rgba(13,51,32,0.13);\n  --r:           12px;\n  --r-lg:        20px;\n\n  --ff-display: 'Cormorant Garamond', Georgia, serif;\n  --ff-arabic:  'Tajawal', sans-serif;\n  --ff-body:    'DM Sans', sans-serif;\n}\n\n\/* \u2500\u2500 Reset & Base \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg *,\n.hpkg *::before,\n.hpkg *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.hpkg {\n  font-family: var(--ff-body);\n  font-size: 16px;\n  line-height: 1.7;\n  color: var(--ink);\n  background: var(--cream);\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* \u2500\u2500 Utility \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }\n.hpkg .text-center { text-align: center; }\n.hpkg .gold { color: var(--gold); }\n.hpkg .arabic {\n  font-family: var(--ff-arabic);\n  direction: rtl;\n  unicode-bidi: bidi-override;\n}\n\n\/* \u2500\u2500 Animations \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(28px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position:  200% center; }\n}\n@keyframes pulse-ring {\n  0%   { transform: scale(1);   opacity: .6; }\n  100% { transform: scale(1.45); opacity: 0; }\n}\n@keyframes floatDot {\n  0%,100% { transform: translateY(0); }\n  50%      { transform: translateY(-8px); }\n}\n\n.hpkg [data-reveal] {\n  opacity: 0;\n  transform: translateY(28px);\n  transition: opacity .65s ease, transform .65s ease;\n}\n.hpkg [data-reveal].visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* \u2500\u2500 \u2460 Hero \/ Breadcrumb \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .hero {\n  position: relative;\n  background: var(--green-deep);\n  overflow: hidden;\n  padding: 80px 0 70px;\n}\n\n\/* geometric Islamic pattern overlay *\/\n.hpkg .hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    repeating-linear-gradient(0deg,   transparent, transparent 39px, rgba(201,151,58,.06) 40px),\n    repeating-linear-gradient(90deg,  transparent, transparent 39px, rgba(201,151,58,.06) 40px),\n    repeating-linear-gradient(45deg,  transparent, transparent 19px, rgba(201,151,58,.04) 20px),\n    repeating-linear-gradient(-45deg, transparent, transparent 19px, rgba(201,151,58,.04) 20px);\n  pointer-events: none;\n}\n\n\/* radial glow *\/\n.hpkg .hero::after {\n  content: '';\n  position: absolute;\n  top: -100px; left: 50%;\n  transform: translateX(-50%);\n  width: 700px; height: 500px;\n  background: radial-gradient(ellipse, rgba(201,151,58,.18) 0%, transparent 68%);\n  pointer-events: none;\n}\n\n.hpkg .hero-inner {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: 20px;\n  animation: fadeUp .8s ease both;\n}\n\n.hpkg .breadcrumb {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 13px;\n  color: rgba(255,255,255,.55);\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.hpkg .breadcrumb a {\n  color: rgba(255,255,255,.55);\n  text-decoration: none;\n  transition: color .2s;\n}\n.hpkg .breadcrumb a:hover { color: var(--gold-light); }\n.hpkg .breadcrumb span { color: var(--gold); }\n\n.hpkg .hero-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(201,151,58,.15);\n  border: 1px solid rgba(201,151,58,.35);\n  border-radius: 100px;\n  padding: 5px 16px;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  color: var(--gold-light);\n}\n\n.hpkg .hero h1 {\n  font-family: var(--ff-display);\n  font-size: clamp(2.4rem, 5vw, 4rem);\n  font-weight: 700;\n  color: var(--white);\n  line-height: 1.15;\n  max-width: 700px;\n}\n.hpkg .hero h1 em {\n  font-style: italic;\n  color: var(--gold-light);\n}\n\n.hpkg .hero-arabic {\n  font-family: var(--ff-arabic);\n  font-size: 1.25rem;\n  color: rgba(255,255,255,.45);\n  letter-spacing: .02em;\n}\n\n.hpkg .hero-desc {\n  max-width: 600px;\n  font-size: 1.05rem;\n  color: rgba(255,255,255,.72);\n  line-height: 1.8;\n}\n\n.hpkg .hero-stats {\n  display: flex;\n  gap: 40px;\n  flex-wrap: wrap;\n  justify-content: center;\n  margin-top: 12px;\n}\n.hpkg .hero-stat {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 2px;\n}\n.hpkg .hero-stat strong {\n  font-family: var(--ff-display);\n  font-size: 2rem;\n  font-weight: 700;\n  color: var(--gold-light);\n}\n.hpkg .hero-stat span {\n  font-size: 11px;\n  letter-spacing: .07em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.hpkg .hero-divider {\n  width: 60px;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--gold), transparent);\n  border: none;\n}\n\n\/* \u2500\u2500 \u2461 Intro Editorial \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .intro {\n  padding: 72px 0 40px;\n  background: var(--cream);\n}\n.hpkg .intro-grid {\n  display: grid;\n  grid-template-columns: 1fr 1.4fr;\n  gap: 56px;\n  align-items: center;\n}\n.hpkg .intro-label {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: var(--gold-dim);\n  margin-bottom: 12px;\n}\n.hpkg .intro-grid h2 {\n  font-family: var(--ff-display);\n  font-size: clamp(1.9rem, 3vw, 2.8rem);\n  font-weight: 700;\n  color: var(--green-deep);\n  line-height: 1.2;\n  margin-bottom: 20px;\n}\n.hpkg .intro-grid p {\n  color: var(--ink-soft);\n  margin-bottom: 16px;\n  font-size: .97rem;\n}\n.hpkg .intro-grid a {\n  color: var(--green-light);\n  text-decoration: underline;\n  text-underline-offset: 3px;\n}\n\n\/* Pillar Indicator *\/\n.hpkg .pillars {\n  display: flex;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 24px;\n}\n.hpkg .pillar-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 5px 12px;\n  border-radius: 100px;\n  font-size: 12px;\n  font-weight: 500;\n  background: var(--parchment);\n  color: var(--ink-soft);\n  border: 1px solid var(--border);\n}\n.hpkg .pillar-pill.active {\n  background: var(--green-deep);\n  color: var(--gold-light);\n  border-color: transparent;\n  font-weight: 600;\n}\n\n\/* Right column \u2014 quote card *\/\n.hpkg .quote-card {\n  background: var(--green-deep);\n  border-radius: var(--r-lg);\n  padding: 40px;\n  position: relative;\n  overflow: hidden;\n}\n.hpkg .quote-card::before {\n  content: '\\201C';\n  position: absolute;\n  top: -20px; left: 20px;\n  font-family: var(--ff-display);\n  font-size: 14rem;\n  color: rgba(201,151,58,.08);\n  line-height: 1;\n  pointer-events: none;\n}\n.hpkg .quote-card blockquote {\n  position: relative;\n  font-family: var(--ff-display);\n  font-size: 1.35rem;\n  font-style: italic;\n  color: var(--white);\n  line-height: 1.65;\n  margin-bottom: 16px;\n}\n.hpkg .quote-card cite {\n  font-style: normal;\n  font-size: .82rem;\n  color: var(--gold-light);\n  letter-spacing: .04em;\n}\n.hpkg .quote-card .arabic-quranic {\n  font-family: var(--ff-arabic);\n  font-size: 1.5rem;\n  color: rgba(255,255,255,.35);\n  text-align: right;\n  margin-top: 20px;\n  display: block;\n}\n\n\/* \u2500\u2500 \u2462 Package Tiers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .packages-section {\n  padding: 80px 0;\n  background: var(--parchment);\n}\n\n.hpkg .section-header {\n  text-align: center;\n  margin-bottom: 56px;\n}\n.hpkg .section-tag {\n  display: inline-block;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: var(--gold-dim);\n  background: rgba(201,151,58,.12);\n  padding: 4px 14px;\n  border-radius: 100px;\n  margin-bottom: 14px;\n}\n.hpkg .section-header h2 {\n  font-family: var(--ff-display);\n  font-size: clamp(2rem, 3.5vw, 3rem);\n  font-weight: 700;\n  color: var(--green-deep);\n  margin-bottom: 14px;\n}\n.hpkg .section-header p {\n  max-width: 560px;\n  margin: 0 auto;\n  color: var(--ink-soft);\n  font-size: .97rem;\n}\n\n\/* Package Cards Grid *\/\n.hpkg .pkg-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n}\n\n.hpkg .pkg-card {\n  background: var(--white);\n  border-radius: var(--r-lg);\n  overflow: hidden;\n  border: 1.5px solid transparent;\n  box-shadow: 0 2px 16px rgba(0,0,0,.06);\n  transition: transform .3s ease, box-shadow .3s ease, border-color .3s;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n}\n.hpkg .pkg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--shadow);\n}\n.hpkg .pkg-card.featured {\n  border-color: var(--gold);\n  transform: translateY(-4px);\n}\n.hpkg .pkg-card.featured:hover { transform: translateY(-10px); }\n\n.hpkg .pkg-badge {\n  position: absolute;\n  top: -1px; right: 18px;\n  background: var(--gold);\n  color: var(--ink);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  padding: 4px 12px;\n  border-radius: 0 0 8px 8px;\n}\n\n.hpkg .pkg-header {\n  padding: 28px 24px 20px;\n  background: var(--green-deep);\n  text-align: center;\n}\n.hpkg .pkg-icon {\n  width: 52px; height: 52px;\n  background: rgba(201,151,58,.18);\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.5rem;\n  margin: 0 auto 12px;\n}\n.hpkg .pkg-tier {\n  font-family: var(--ff-display);\n  font-size: 1.4rem;\n  font-weight: 700;\n  color: var(--white);\n  margin-bottom: 4px;\n}\n.hpkg .pkg-arabic {\n  font-family: var(--ff-arabic);\n  font-size: .85rem;\n  color: rgba(255,255,255,.4);\n}\n\n.hpkg .pkg-price-wrap {\n  background: rgba(0,0,0,.2);\n  padding: 14px;\n  text-align: center;\n  border-top: 1px solid rgba(255,255,255,.08);\n}\n.hpkg .pkg-from {\n  font-size: 10px;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n.hpkg .pkg-price {\n  font-family: var(--ff-display);\n  font-size: 2rem;\n  font-weight: 700;\n  color: var(--gold-light);\n}\n.hpkg .pkg-price sub { font-size: 1rem; font-weight: 400; }\n.hpkg .pkg-currency {\n  font-size: .85rem;\n  color: rgba(255,255,255,.4);\n  display: block;\n  margin-top: 2px;\n}\n\n.hpkg .pkg-body { padding: 24px; flex: 1; }\n\n.hpkg .pkg-highlights {\n  list-style: none;\n  margin-bottom: 20px;\n}\n.hpkg .pkg-highlights li {\n  display: flex;\n  gap: 10px;\n  font-size: .88rem;\n  color: var(--ink-soft);\n  padding: 7px 0;\n  border-bottom: 1px solid rgba(0,0,0,.05);\n  align-items: flex-start;\n}\n.hpkg .pkg-highlights li:last-child { border-bottom: none; }\n.hpkg .pkg-highlights li .check { color: var(--green-light); font-size: 1rem; flex-shrink: 0; margin-top: 1px; }\n.hpkg .pkg-highlights li .cross { color: #ccc; font-size: 1rem; flex-shrink: 0; margin-top: 1px; }\n\n.hpkg .pkg-cta {\n  display: block;\n  text-align: center;\n  padding: 12px;\n  border-radius: 8px;\n  font-size: .9rem;\n  font-weight: 600;\n  text-decoration: none;\n  transition: all .2s;\n  margin-top: auto;\n}\n.hpkg .pkg-cta.outline {\n  border: 1.5px solid var(--green-light);\n  color: var(--green-light);\n  background: transparent;\n}\n.hpkg .pkg-cta.outline:hover { background: var(--green-light); color: var(--white); }\n.hpkg .pkg-cta.solid {\n  background: var(--gold);\n  color: var(--ink);\n  border: none;\n}\n.hpkg .pkg-cta.solid:hover { background: var(--gold-dim); color: var(--white); }\n\n\/* \u2500\u2500 \u2463 Comparison Infographic \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .compare-section {\n  padding: 80px 0;\n  background: var(--cream);\n}\n\n.hpkg .compare-table-wrap {\n  overflow-x: auto;\n  border-radius: var(--r-lg);\n  box-shadow: var(--shadow);\n  border: 1px solid var(--border);\n}\n\n.hpkg .compare-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: .9rem;\n  min-width: 620px;\n}\n\n.hpkg .compare-table thead tr {\n  background: var(--green-deep);\n}\n.hpkg .compare-table thead th {\n  padding: 20px 18px;\n  text-align: center;\n  color: rgba(255,255,255,.55);\n  font-weight: 500;\n  font-size: .82rem;\n  letter-spacing: .06em;\n  text-transform: uppercase;\n}\n.hpkg .compare-table thead th:first-child { text-align: left; }\n.hpkg .compare-table thead th.col-featured {\n  color: var(--gold-light);\n  position: relative;\n}\n.hpkg .compare-table thead th.col-featured::after {\n  content: 'POPULAR';\n  display: block;\n  font-size: 9px;\n  letter-spacing: .12em;\n  color: var(--gold);\n  background: rgba(201,151,58,.15);\n  border-radius: 4px;\n  padding: 1px 6px;\n  margin: 4px auto 0;\n  width: fit-content;\n}\n\n.hpkg .compare-table tbody tr {\n  border-bottom: 1px solid rgba(0,0,0,.05);\n  transition: background .15s;\n}\n.hpkg .compare-table tbody tr:last-child { border-bottom: none; }\n.hpkg .compare-table tbody tr:nth-child(even) { background: var(--parchment); }\n.hpkg .compare-table tbody tr:hover { background: rgba(201,151,58,.07); }\n\n.hpkg .compare-table td {\n  padding: 14px 18px;\n  text-align: center;\n  color: var(--ink-soft);\n}\n.hpkg .compare-table td:first-child {\n  text-align: left;\n  font-weight: 500;\n  color: var(--green-deep);\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.hpkg .compare-table td .feat-icon { font-size: 1rem; }\n.hpkg .compare-table .yes { color: var(--green-light); font-size: 1.1rem; }\n.hpkg .compare-table .no  { color: #ccc; }\n.hpkg .compare-table .val { font-weight: 600; color: var(--green-deep); font-size: .88rem; }\n\n\/* \u2500\u2500 \u2464 Process Timeline \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .process-section {\n  padding: 80px 0;\n  background: var(--green-deep);\n  position: relative;\n  overflow: hidden;\n}\n.hpkg .process-section::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    repeating-linear-gradient(60deg, transparent, transparent 49px, rgba(201,151,58,.04) 50px);\n  pointer-events: none;\n}\n\n.hpkg .process-section .section-header h2 { color: var(--white); }\n.hpkg .process-section .section-tag { background: rgba(201,151,58,.15); color: var(--gold-light); }\n.hpkg .process-section .section-header p { color: rgba(255,255,255,.55); }\n\n.hpkg .timeline {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 0;\n  position: relative;\n  margin-top: 8px;\n}\n\n\/* connecting line *\/\n.hpkg .timeline::before {\n  content: '';\n  position: absolute;\n  top: 36px;\n  left: calc(100% \/ 12);\n  right: calc(100% \/ 12);\n  height: 2px;\n  background: linear-gradient(90deg, var(--gold-dim), var(--gold), var(--gold-dim));\n  z-index: 0;\n}\n\n.hpkg .tl-step {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: 14px;\n  position: relative;\n  z-index: 1;\n}\n\n.hpkg .tl-circle {\n  width: 72px; height: 72px;\n  border-radius: 50%;\n  background: rgba(201,151,58,.12);\n  border: 2px solid rgba(201,151,58,.4);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.5rem;\n  transition: all .3s;\n  position: relative;\n}\n.hpkg .tl-circle::after {\n  content: '';\n  position: absolute;\n  inset: -6px;\n  border-radius: 50%;\n  border: 2px solid transparent;\n  transition: border-color .3s;\n}\n.hpkg .tl-step:hover .tl-circle {\n  background: rgba(201,151,58,.25);\n  border-color: var(--gold);\n}\n.hpkg .tl-step:hover .tl-circle::after {\n  border-color: rgba(201,151,58,.3);\n}\n\n.hpkg .tl-num {\n  position: absolute;\n  top: -6px; right: -6px;\n  width: 20px; height: 20px;\n  background: var(--gold);\n  color: var(--ink);\n  font-size: 10px;\n  font-weight: 700;\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n}\n\n.hpkg .tl-label {\n  font-size: .82rem;\n  font-weight: 600;\n  color: var(--white);\n  line-height: 1.35;\n}\n.hpkg .tl-sub {\n  font-size: .75rem;\n  color: rgba(255,255,255,.4);\n  margin-top: -10px;\n}\n\n\/* \u2500\u2500 \u2465 Whats-Included Infographic \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .included-section {\n  padding: 80px 0;\n  background: var(--parchment);\n}\n\n.hpkg .included-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 28px;\n}\n\n.hpkg .inc-card {\n  background: var(--white);\n  border-radius: var(--r);\n  padding: 28px;\n  border: 1px solid var(--border);\n  transition: transform .25s, box-shadow .25s;\n}\n.hpkg .inc-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--shadow);\n}\n.hpkg .inc-icon-wrap {\n  width: 50px; height: 50px;\n  background: linear-gradient(135deg, var(--green-deep), var(--green-light));\n  border-radius: var(--r);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.4rem;\n  margin-bottom: 16px;\n}\n.hpkg .inc-card h3 {\n  font-family: var(--ff-display);\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: var(--green-deep);\n  margin-bottom: 10px;\n}\n.hpkg .inc-card ul {\n  list-style: none;\n}\n.hpkg .inc-card ul li {\n  font-size: .87rem;\n  color: var(--ink-soft);\n  padding: 4px 0;\n  padding-left: 16px;\n  position: relative;\n}\n.hpkg .inc-card ul li::before {\n  content: '\u25c6';\n  position: absolute;\n  left: 0;\n  font-size: .4rem;\n  color: var(--gold);\n  top: 9px;\n}\n\n\/* \u2500\u2500 \u2466 Cost Breakdown Infographic \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .cost-section {\n  padding: 80px 0;\n  background: var(--cream);\n}\n\n.hpkg .cost-grid {\n  display: grid;\n  grid-template-columns: 1.2fr 1fr;\n  gap: 48px;\n  align-items: start;\n}\n\n.hpkg .cost-bars { display: flex; flex-direction: column; gap: 16px; }\n\n.hpkg .cost-row {}\n.hpkg .cost-row-header {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 6px;\n  font-size: .88rem;\n  font-weight: 500;\n  color: var(--green-deep);\n}\n.hpkg .cost-row-header span:last-child { color: var(--gold-dim); font-weight: 600; }\n\n.hpkg .cost-bar-track {\n  height: 10px;\n  background: rgba(0,0,0,.07);\n  border-radius: 100px;\n  overflow: hidden;\n}\n.hpkg .cost-bar-fill {\n  height: 100%;\n  border-radius: 100px;\n  background: linear-gradient(90deg, var(--green-light), var(--green-deep));\n  width: 0;\n  transition: width 1.2s cubic-bezier(.23,1,.32,1);\n}\n.hpkg .cost-bar-fill.gold-bar {\n  background: linear-gradient(90deg, var(--gold-light), var(--gold-dim));\n}\n\n.hpkg .cost-note {\n  font-size: .8rem;\n  color: rgba(0,0,0,.4);\n  margin-top: 20px;\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n}\n\n.hpkg .cost-card {\n  background: var(--green-deep);\n  border-radius: var(--r-lg);\n  padding: 36px;\n  color: var(--white);\n}\n.hpkg .cost-card h3 {\n  font-family: var(--ff-display);\n  font-size: 1.5rem;\n  font-weight: 700;\n  margin-bottom: 20px;\n  color: var(--gold-light);\n}\n.hpkg .cost-tiers { display: flex; flex-direction: column; gap: 14px; }\n.hpkg .cost-tier {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 16px;\n  border-radius: var(--r);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.08);\n}\n.hpkg .cost-tier-name { font-size: .9rem; color: rgba(255,255,255,.7); }\n.hpkg .cost-tier-range { font-family: var(--ff-display); font-size: 1.1rem; font-weight: 700; color: var(--gold-light); }\n.hpkg .cost-disclaimer {\n  margin-top: 20px;\n  font-size: .78rem;\n  color: rgba(255,255,255,.35);\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500 \u2467 Tips Cards \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .tips-section {\n  padding: 80px 0;\n  background: var(--parchment);\n}\n\n.hpkg .tips-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 24px;\n}\n\n.hpkg .tip-card {\n  display: flex;\n  gap: 18px;\n  padding: 24px;\n  background: var(--white);\n  border-radius: var(--r);\n  border: 1px solid var(--border);\n  align-items: flex-start;\n  transition: box-shadow .25s;\n}\n.hpkg .tip-card:hover { box-shadow: var(--shadow); }\n.hpkg .tip-num {\n  font-family: var(--ff-display);\n  font-size: 2.5rem;\n  font-weight: 700;\n  color: rgba(201,151,58,.2);\n  line-height: 1;\n  flex-shrink: 0;\n  width: 48px;\n}\n.hpkg .tip-body h4 {\n  font-family: var(--ff-display);\n  font-size: 1.1rem;\n  font-weight: 700;\n  color: var(--green-deep);\n  margin-bottom: 6px;\n}\n.hpkg .tip-body p { font-size: .88rem; color: var(--ink-soft); }\n.hpkg .tip-body a { color: var(--green-light); text-decoration: underline; text-underline-offset: 3px; }\n\n\/* \u2500\u2500 \u2468 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .faq-section {\n  padding: 80px 0;\n  background: var(--cream);\n}\n\n.hpkg .faq-list { max-width: 760px; margin: 0 auto; }\n\n.hpkg .faq-item {\n  border-bottom: 1px solid var(--border);\n}\n.hpkg .faq-q {\n  width: 100%;\n  background: none;\n  border: none;\n  padding: 20px 0;\n  text-align: left;\n  font-family: var(--ff-body);\n  font-size: 1rem;\n  font-weight: 600;\n  color: var(--green-deep);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n}\n.hpkg .faq-q:hover { color: var(--gold-dim); }\n.hpkg .faq-icon {\n  width: 28px; height: 28px;\n  border-radius: 50%;\n  background: var(--parchment);\n  border: 1px solid var(--border);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1rem;\n  flex-shrink: 0;\n  transition: transform .3s, background .3s;\n  color: var(--gold-dim);\n}\n.hpkg .faq-item.open .faq-icon {\n  transform: rotate(45deg);\n  background: var(--gold);\n  color: var(--white);\n}\n.hpkg .faq-a {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height .4s ease, padding .3s;\n}\n.hpkg .faq-item.open .faq-a { max-height: 400px; }\n.hpkg .faq-a-inner {\n  padding: 0 0 20px;\n  font-size: .93rem;\n  color: var(--ink-soft);\n  line-height: 1.8;\n}\n.hpkg .faq-a-inner a { color: var(--green-light); }\n\n\/* \u2500\u2500 \u2469 Authority Links \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .links-section {\n  padding: 80px 0;\n  background: var(--green-deep);\n  position: relative;\n  overflow: hidden;\n}\n.hpkg .links-section::after {\n  content: '';\n  position: absolute;\n  bottom: 0; right: 0;\n  width: 500px; height: 300px;\n  background: radial-gradient(ellipse at bottom right, rgba(201,151,58,.1) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n.hpkg .links-section .section-header h2 { color: var(--white); }\n.hpkg .links-section .section-tag { background: rgba(201,151,58,.15); color: var(--gold-light); }\n.hpkg .links-section .section-header p { color: rgba(255,255,255,.5); }\n\n.hpkg .links-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n\n.hpkg .ext-card {\n  background: rgba(255,255,255,.05);\n  border: 1px solid rgba(255,255,255,.09);\n  border-radius: var(--r);\n  padding: 24px;\n  text-decoration: none;\n  transition: all .25s;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.hpkg .ext-card:hover {\n  background: rgba(201,151,58,.12);\n  border-color: rgba(201,151,58,.3);\n  transform: translateY(-3px);\n}\n.hpkg .ext-card-icon { font-size: 1.5rem; }\n.hpkg .ext-card-type {\n  font-size: 10px;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: var(--gold);\n  font-weight: 600;\n}\n.hpkg .ext-card h4 {\n  font-family: var(--ff-display);\n  font-size: 1.05rem;\n  font-weight: 600;\n  color: var(--white);\n}\n.hpkg .ext-card p { font-size: .82rem; color: rgba(255,255,255,.45); line-height: 1.55; }\n.hpkg .ext-card-arrow {\n  margin-top: auto;\n  font-size: .8rem;\n  color: var(--gold);\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.hpkg .int-links-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 48px;\n  justify-content: center;\n}\n.hpkg .int-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 100px;\n  font-size: .85rem;\n  color: rgba(255,255,255,.7);\n  text-decoration: none;\n  transition: all .2s;\n}\n.hpkg .int-link:hover {\n  background: rgba(201,151,58,.2);\n  border-color: rgba(201,151,58,.4);\n  color: var(--gold-light);\n}\n\n\/* \u2500\u2500 \u246a Closing CTA Banner \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .cta-banner {\n  padding: 80px 0;\n  background: var(--parchment);\n  text-align: center;\n}\n.hpkg .cta-banner-inner {\n  max-width: 640px;\n  margin: 0 auto;\n}\n.hpkg .cta-ayah {\n  font-family: var(--ff-arabic);\n  font-size: 1.6rem;\n  color: var(--gold-dim);\n  margin-bottom: 10px;\n  display: block;\n}\n.hpkg .cta-ayah-ref {\n  font-size: .82rem;\n  color: rgba(0,0,0,.35);\n  margin-bottom: 30px;\n  display: block;\n}\n.hpkg .cta-banner h2 {\n  font-family: var(--ff-display);\n  font-size: clamp(2rem, 4vw, 3rem);\n  font-weight: 700;\n  color: var(--green-deep);\n  line-height: 1.2;\n  margin-bottom: 16px;\n}\n.hpkg .cta-banner p { color: var(--ink-soft); margin-bottom: 32px; max-width: 480px; margin-left: auto; margin-right: auto; }\n.hpkg .cta-buttons {\n  display: flex;\n  gap: 14px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.hpkg .btn-primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 28px;\n  background: var(--green-deep);\n  color: var(--white);\n  border-radius: 100px;\n  font-size: .95rem;\n  font-weight: 600;\n  text-decoration: none;\n  transition: all .25s;\n}\n.hpkg .btn-primary:hover { background: var(--green-mid); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(13,51,32,.25); }\n.hpkg .btn-secondary {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 28px;\n  background: transparent;\n  color: var(--green-deep);\n  border: 2px solid var(--green-deep);\n  border-radius: 100px;\n  font-size: .95rem;\n  font-weight: 600;\n  text-decoration: none;\n  transition: all .25s;\n}\n.hpkg .btn-secondary:hover { background: var(--green-deep); color: var(--white); }\n\n\/* \u2500\u2500 Footer Note \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .page-footer-note {\n  padding: 24px;\n  background: var(--cream);\n  text-align: center;\n  font-size: .78rem;\n  color: rgba(0,0,0,.35);\n  border-top: 1px solid var(--border);\n}\n.hpkg .page-footer-note a { color: var(--green-light); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 960px) {\n  .hpkg .pkg-grid { grid-template-columns: repeat(2, 1fr); }\n  .hpkg .intro-grid { grid-template-columns: 1fr; }\n  .hpkg .timeline { grid-template-columns: repeat(3, 1fr); gap: 24px; }\n  .hpkg .timeline::before { display: none; }\n  .hpkg .included-grid { grid-template-columns: repeat(2, 1fr); }\n  .hpkg .cost-grid { grid-template-columns: 1fr; }\n  .hpkg .links-grid { grid-template-columns: repeat(2, 1fr); }\n  .hpkg .tips-grid { grid-template-columns: 1fr; }\n}\n@media (max-width: 600px) {\n  .hpkg .pkg-grid { grid-template-columns: 1fr; }\n  .hpkg .timeline { grid-template-columns: repeat(2, 1fr); }\n  .hpkg .included-grid { grid-template-columns: 1fr; }\n  .hpkg .links-grid { grid-template-columns: 1fr; }\n  .hpkg .hero-stats { gap: 24px; }\n  .hpkg .hero h1 { font-size: 2.1rem; }\n}\n\n\/* \u2500\u2500 Schema Markup hidden \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hpkg .visually-hidden {\n  position: absolute; width: 1px; height: 1px;\n  padding: 0; margin: -1px; overflow: hidden;\n  clip: rect(0,0,0,0); white-space: nowrap; border: 0;\n}\n<\/style>\n\n<!-- ======================================================\n     SCHEMA MARKUP \u2014 FAQPage + WebPage\n     ====================================================== -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does a Hajj 2026 package include?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Hajj 2026 packages typically include Hajj visa processing, return flights, accommodation in Makkah and Madinah, ground transport between holy sites (Mina, Arafat, Muzdalifah), group guidance from a licensed scholar, and some meals. Premium and VIP packages add higher-star hotels closer to the Masjid al-Haram, dedicated group leaders, and added services.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does Hajj 2026 cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Hajj 2026 packages start from approximately USD $5,000\u2013$7,000 for economy packages from most countries. Standard packages range from $7,000\u2013$10,000, Premium from $10,000\u2013$14,000, and VIP or private packages from $14,000 and above. Prices vary by departure country, hotel proximity to the Haram, and duration.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I book a Hajj 2026 package?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"All international pilgrims must book through the official Saudi Nusuk platform at hajj.nusuk.sa. Create an account, select a licensed package operator, complete payment, and receive your electronic Hajj visa. Packages from unlicensed agents are invalid.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between economy, standard, and premium Hajj packages?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Economy packages offer 3-star or shared accommodation further from the Masjid al-Haram with basic group guiding. Standard packages offer 4-star hotels closer to the Haram with smaller group sizes. Premium packages offer 5-star accommodation within walking distance of the Haram, private transport, and dedicated scholars. VIP packages are fully personalised with luxury hotels in the Abraj Al Bait towers or equivalent.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"When is the deadline to book Hajj 2026 packages?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Registration through Nusuk typically opens several months before the Hajj season. The last permitted international arrival date for Hajj 2026 is approximately 21 May 2026 (4 Dhul-Hijjah). Pilgrims are strongly advised to book early as quotas fill quickly \u2014 many countries allocate places on a first-come, first-served basis.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebPage\",\n  \"name\": \"Hajj 2026 Packages \u2014 Economy, Standard, Premium & VIP | DuaForAll\",\n  \"description\": \"Compare Hajj 2026 package tiers, prices, and inclusions. Complete guide to choosing the right Hajj package \u2014 economy, standard, premium, and VIP \u2014 with official booking links and expert tips.\",\n  \"url\": \"https:\/\/duaforall.com\/hajj-2026\/packages\/\",\n  \"breadcrumb\": {\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [\n      { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/duaforall.com\" },\n      { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Hajj 2026\", \"item\": \"https:\/\/duaforall.com\/hajj-2026\/\" },\n      { \"@type\": \"ListItem\", \"position\": 3, \"name\": \"Packages\", \"item\": \"https:\/\/duaforall.com\/hajj-2026\/packages\/\" }\n    ]\n  }\n}\n<\/script>\n\n<!-- ============================================================\n     PAGE CONTENT\n     ============================================================ -->\n<div class=\"hpkg\">\n\n  <!-- \u2460 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"hero\" aria-label=\"Page hero\">\n    <div class=\"container\">\n      <div class=\"hero-inner\">\n        <nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\n          <a href=\"https:\/\/duaforall.com\">Home<\/a>\n          <span>\u203a<\/span>\n          <a href=\"https:\/\/duaforall.com\/hajj-2026\/\">Hajj 2026<\/a>\n          <span>\u203a<\/span>\n          <span aria-current=\"page\">Packages<\/span>\n        <\/nav>\n\n        <span class=\"hero-eyebrow\">\ud83d\udd4b 1447 AH \u00b7 Dhul-Hijjah<\/span>\n\n        <h1>Hajj 2026 <em>Packages<\/em><br>Complete Comparison Guide<\/h1>\n\n        <p class=\"hero-arabic\">\u0628\u064e\u0627\u0642\u064e\u0627\u062a\u064f \u0627\u0644\u0652\u062d\u064e\u062c\u0650\u0651 \u0661\u0664\u0664\u0667 \u0647\u0640 \u2014 \u062f\u064e\u0644\u0650\u064a\u0644\u064f\u0643\u064e \u0627\u0644\u0634\u064e\u0651\u0627\u0645\u0650\u0644\u064f<\/p>\n\n        <p class=\"hero-desc\">\n          Compare every official Hajj 2026 package tier \u2014 from economy group travel to\n          fully-private VIP pilgrimages \u2014 with transparent pricing, inclusions, and\n          guidance to help you make the most informed, spiritually rewarding choice.\n        <\/p>\n\n        <div class=\"hero-stats\">\n          <div class=\"hero-stat\">\n            <strong>4<\/strong>\n            <span>Package Tiers<\/span>\n          <\/div>\n          <div class=\"hero-stat\">\n            <strong>2M+<\/strong>\n            <span>Pilgrims 2026<\/span>\n          <\/div>\n          <div class=\"hero-stat\">\n            <strong>5\u201315k<\/strong>\n            <span>USD Range<\/span>\n          <\/div>\n          <div class=\"hero-stat\">\n            <strong>25 May<\/strong>\n            <span>Hajj Begins*<\/span>\n          <\/div>\n        <\/div>\n\n        <hr class=\"hero-divider\">\n        <p style=\"font-size:.78rem;color:rgba(255,255,255,.3)\">*Estimated \u00b7 Subject to moon-sighting \u00b7 Verify at <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" style=\"color:rgba(255,255,255,.45)\">hajj.nusuk.sa<\/a><\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2461 INTRO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"intro\" aria-label=\"Introduction\">\n    <div class=\"container\">\n      <div class=\"intro-grid\" data-reveal>\n        <div>\n          <p class=\"intro-label\">Understanding Your Options<\/p>\n          <h2>Choosing the Right Hajj Package Matters<\/h2>\n          <p>\n            The Saudi Ministry of Hajj and Umrah distributes annual <strong>pilgrim quotas<\/strong> to\n            every Muslim-majority country. Each country&#8217;s <em>Hajj Ministry<\/em> then allocates those\n            quotas to licensed tour operators, who offer them as structured packages through the\n            official <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener noreferrer\">Nusuk platform<\/a>.\n          <\/p>\n          <p>\n            Your package determines your hotel&#8217;s star-rating and proximity to the\n            <strong>Masjid al-Haram<\/strong>, the quality of your group guidance, your transport arrangements\n            between Mina, Arafat, and Muzdalifah, and ultimately how much of your mental\n            energy is spent on logistics vs. worship. Understanding the tiers is therefore\n            an act of <em>spiritual preparation<\/em>, not just trip planning.\n          <\/p>\n          <p>\n            For a full overview of dates, rituals, and duas, visit our\n            <a href=\"https:\/\/duaforall.com\/hajj-2026\/\">Hajj 2026 Complete Guide<\/a>.\n            For booking and visa, only use the official\n            <a href=\"https:\/\/haj.gov.sa\/en\" target=\"_blank\" rel=\"noopener noreferrer\">Saudi Ministry of Hajj<\/a>.\n          <\/p>\n\n          <div class=\"pillars\">\n            <span class=\"pillar-pill\">\u262a\ufe0f Shahadah<\/span>\n            <span class=\"pillar-pill\">\ud83d\udd4c Salah<\/span>\n            <span class=\"pillar-pill\">\ud83d\udc9b Zakat<\/span>\n            <span class=\"pillar-pill\">\ud83c\udf19 Sawm<\/span>\n            <span class=\"pillar-pill active\">\ud83d\udd4b Hajj \u2713<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"quote-card\" role=\"complementary\" aria-label=\"Quranic verse\">\n          <blockquote>\n            &#8220;And proclaim the Hajj to all people \u2014 they will come to you on foot and on every\n            lean camel, arriving from every distant mountain pass.&#8221;\n          <\/blockquote>\n          <cite>\u2014 Surah Al-Hajj, 22:27 \u00b7 Quran<\/cite>\n          <span class=\"arabic-quranic\">\u0648\u064e\u0623\u064e\u0630\u0650\u0651\u0646 \u0641\u0650\u064a \u0627\u0644\u0646\u064e\u0651\u0627\u0633\u0650 \u0628\u0650\u0627\u0644\u0652\u062d\u064e\u062c\u0650\u0651<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2462 PACKAGE TIERS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"packages-section\" id=\"packages\" aria-label=\"Package tiers\" itemscope itemtype=\"https:\/\/schema.org\/OfferCatalog\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83d\udce6 Package Tiers<\/span>\n        <h2>Hajj 2026 Package Options<\/h2>\n        <p>Four official tiers to suit every pilgrim&#8217;s needs, budget, and capacity for physical exertion.<\/p>\n      <\/div>\n\n      <div class=\"pkg-grid\" data-reveal>\n\n        <!-- Economy -->\n        <article class=\"pkg-card\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">\n          <div class=\"pkg-header\">\n            <div class=\"pkg-icon\">\ud83c\udf3f<\/div>\n            <p class=\"pkg-tier\" itemprop=\"name\">Economy<\/p>\n            <p class=\"pkg-arabic\">\u0627\u0644\u0650\u0627\u0642\u0652\u062a\u0650\u0635\u064e\u0627\u062f\u0650\u064a\u064e\u0651\u0629<\/p>\n            <div class=\"pkg-price-wrap\">\n              <p class=\"pkg-from\">Packages from<\/p>\n              <p class=\"pkg-price\"><sub>$<\/sub>5,000<sup>+<\/sup><\/p>\n              <span class=\"pkg-currency\" itemprop=\"priceCurrency\" content=\"USD\">USD per person<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"pkg-body\">\n            <ul class=\"pkg-highlights\">\n              <li><span class=\"check\">\u2713<\/span> Hajj e-visa &amp; processing<\/li>\n              <li><span class=\"check\">\u2713<\/span> Return flights (group charter)<\/li>\n              <li><span class=\"check\">\u2713<\/span> 3-star accommodation<\/li>\n              <li><span class=\"check\">\u2713<\/span> Shared room (4\u20136 persons)<\/li>\n              <li><span class=\"check\">\u2713<\/span> Mina tent allocation<\/li>\n              <li><span class=\"check\">\u2713<\/span> Group bus transport<\/li>\n              <li><span class=\"check\">\u2713<\/span> Basic group scholar<\/li>\n              <li><span class=\"cross\">\u2717<\/span> Near-Haram hotel<\/li>\n              <li><span class=\"cross\">\u2717<\/span> Private transport<\/li>\n              <li><span class=\"cross\">\u2717<\/span> Premium meals<\/li>\n            <\/ul>\n            <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" class=\"pkg-cta outline\" itemprop=\"url\">View on Nusuk \u2192<\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Standard -->\n        <article class=\"pkg-card featured\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">\n          <div class=\"pkg-badge\">Most Popular<\/div>\n          <div class=\"pkg-header\">\n            <div class=\"pkg-icon\">\ud83c\udf1f<\/div>\n            <p class=\"pkg-tier\" itemprop=\"name\">Standard<\/p>\n            <p class=\"pkg-arabic\">\u0627\u0644\u0652\u0642\u0650\u064a\u064e\u0627\u0633\u0650\u064a\u064e\u0651\u0629<\/p>\n            <div class=\"pkg-price-wrap\">\n              <p class=\"pkg-from\">Packages from<\/p>\n              <p class=\"pkg-price\"><sub>$<\/sub>7,500<sup>+<\/sup><\/p>\n              <span class=\"pkg-currency\" itemprop=\"priceCurrency\" content=\"USD\">USD per person<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"pkg-body\">\n            <ul class=\"pkg-highlights\">\n              <li><span class=\"check\">\u2713<\/span> Hajj e-visa &amp; processing<\/li>\n              <li><span class=\"check\">\u2713<\/span> Return flights<\/li>\n              <li><span class=\"check\">\u2713<\/span> 4-star accommodation<\/li>\n              <li><span class=\"check\">\u2713<\/span> Smaller shared room (2\u20133)<\/li>\n              <li><span class=\"check\">\u2713<\/span> Upgraded Mina tent<\/li>\n              <li><span class=\"check\">\u2713<\/span> Air-conditioned transport<\/li>\n              <li><span class=\"check\">\u2713<\/span> Licensed group scholar<\/li>\n              <li><span class=\"check\">\u2713<\/span> Closer to Masjid al-Haram<\/li>\n              <li><span class=\"check\">\u2713<\/span> Daily breakfast included<\/li>\n              <li><span class=\"cross\">\u2717<\/span> Private\/VIP transport<\/li>\n            <\/ul>\n            <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" class=\"pkg-cta solid\" itemprop=\"url\">Book via Nusuk \u2192<\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Premium -->\n        <article class=\"pkg-card\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">\n          <div class=\"pkg-header\">\n            <div class=\"pkg-icon\">\ud83d\udc8e<\/div>\n            <p class=\"pkg-tier\" itemprop=\"name\">Premium<\/p>\n            <p class=\"pkg-arabic\">\u0627\u0644\u0652\u0645\u064f\u0645\u064e\u064a\u064e\u0651\u0632\u064e\u0629<\/p>\n            <div class=\"pkg-price-wrap\">\n              <p class=\"pkg-from\">Packages from<\/p>\n              <p class=\"pkg-price\"><sub>$<\/sub>10,500<sup>+<\/sup><\/p>\n              <span class=\"pkg-currency\" itemprop=\"priceCurrency\" content=\"USD\">USD per person<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"pkg-body\">\n            <ul class=\"pkg-highlights\">\n              <li><span class=\"check\">\u2713<\/span> Hajj e-visa &amp; processing<\/li>\n              <li><span class=\"check\">\u2713<\/span> Return flights (flexible)<\/li>\n              <li><span class=\"check\">\u2713<\/span> 5-star accommodation<\/li>\n              <li><span class=\"check\">\u2713<\/span> Private double room<\/li>\n              <li><span class=\"check\">\u2713<\/span> Premium Mina tent (AC)<\/li>\n              <li><span class=\"check\">\u2713<\/span> Private minibus transport<\/li>\n              <li><span class=\"check\">\u2713<\/span> Dedicated group scholar<\/li>\n              <li><span class=\"check\">\u2713<\/span> Walking distance to Haram<\/li>\n              <li><span class=\"check\">\u2713<\/span> Full-board meals<\/li>\n              <li><span class=\"check\">\u2713<\/span> Zamzam water allocation<\/li>\n            <\/ul>\n            <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" class=\"pkg-cta outline\" itemprop=\"url\">View on Nusuk \u2192<\/a>\n          <\/div>\n        <\/article>\n\n        <!-- VIP -->\n        <article class=\"pkg-card\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">\n          <div class=\"pkg-header\">\n            <div class=\"pkg-icon\">\ud83d\udd4b<\/div>\n            <p class=\"pkg-tier\" itemprop=\"name\">VIP \/ Private<\/p>\n            <p class=\"pkg-arabic\">\u0627\u0644\u0652\u062e\u064e\u0627\u0635\u064e\u0651\u0629<\/p>\n            <div class=\"pkg-price-wrap\">\n              <p class=\"pkg-from\">Packages from<\/p>\n              <p class=\"pkg-price\"><sub>$<\/sub>14,000<sup>+<\/sup><\/p>\n              <span class=\"pkg-currency\" itemprop=\"priceCurrency\" content=\"USD\">USD per person<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"pkg-body\">\n            <ul class=\"pkg-highlights\">\n              <li><span class=\"check\">\u2713<\/span> Full concierge service<\/li>\n              <li><span class=\"check\">\u2713<\/span> Business\/first-class flights<\/li>\n              <li><span class=\"check\">\u2713<\/span> Luxury 5-star hotel<\/li>\n              <li><span class=\"check\">\u2713<\/span> Private suite (Abraj tower)<\/li>\n              <li><span class=\"check\">\u2713<\/span> Private Mina accommodation<\/li>\n              <li><span class=\"check\">\u2713<\/span> Private vehicle + driver<\/li>\n              <li><span class=\"check\">\u2713<\/span> Personal scholar\/guide<\/li>\n              <li><span class=\"check\">\u2713<\/span> Haram view room option<\/li>\n              <li><span class=\"check\">\u2713<\/span> All meals + gift sets<\/li>\n              <li><span class=\"check\">\u2713<\/span> Madinah extension incl.<\/li>\n            <\/ul>\n            <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" class=\"pkg-cta outline\" itemprop=\"url\">View on Nusuk \u2192<\/a>\n          <\/div>\n        <\/article>\n\n      <\/div>\n\n      <p style=\"text-align:center;margin-top:28px;font-size:.8rem;color:rgba(0,0,0,.4);\">\n        \u26a0\ufe0f All prices are indicative and vary by departure country, operator, and availability.\n        Confirm exact pricing with your national Hajj Ministry or on\n        <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--green-light);\">hajj.nusuk.sa<\/a>.\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <!-- \u2463 COMPARISON TABLE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"compare-section\" id=\"compare\" aria-label=\"Package comparison table\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83d\udcca Comparison<\/span>\n        <h2>Feature-by-Feature Breakdown<\/h2>\n        <p>See exactly what each package tier includes across every key category.<\/p>\n      <\/div>\n\n      <div class=\"compare-table-wrap\" data-reveal>\n        <table class=\"compare-table\" role=\"table\" aria-label=\"Hajj 2026 package comparison\">\n          <thead>\n            <tr>\n              <th scope=\"col\">Feature<\/th>\n              <th scope=\"col\">Economy<\/th>\n              <th scope=\"col\" class=\"col-featured\">Standard<\/th>\n              <th scope=\"col\">Premium<\/th>\n              <th scope=\"col\">VIP<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83c\udfe8<\/span> Hotel Rating<\/td>\n              <td><span class=\"val\">3\u2605<\/span><\/td>\n              <td><span class=\"val\">4\u2605<\/span><\/td>\n              <td><span class=\"val\">5\u2605<\/span><\/td>\n              <td><span class=\"val\">5\u2605 Luxury<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udccf<\/span> Distance to Haram<\/td>\n              <td><span class=\"val\">1\u20133 km<\/span><\/td>\n              <td><span class=\"val\">500m\u20131km<\/span><\/td>\n              <td><span class=\"val\">&lt;500m<\/span><\/td>\n              <td><span class=\"val\">Walking \/ Tower<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udecf\ufe0f<\/span> Room Type<\/td>\n              <td><span class=\"val\">4\u20136 Shared<\/span><\/td>\n              <td><span class=\"val\">2\u20133 Shared<\/span><\/td>\n              <td><span class=\"val\">Private Double<\/span><\/td>\n              <td><span class=\"val\">Suite \/ Single<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\ude8c<\/span> Transport<\/td>\n              <td><span class=\"val\">Group Bus<\/span><\/td>\n              <td><span class=\"val\">AC Group Bus<\/span><\/td>\n              <td><span class=\"val\">Private Minibus<\/span><\/td>\n              <td><span class=\"val\">Private Car<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83c\udf7d\ufe0f<\/span> Meals Included<\/td>\n              <td><span class=\"no\">\u2717<\/span><\/td>\n              <td><span class=\"val\">Breakfast<\/span><\/td>\n              <td><span class=\"val\">Full Board<\/span><\/td>\n              <td><span class=\"val\">All + Gifts<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udd4c<\/span> Mina Tent (AC)<\/td>\n              <td><span class=\"no\">\u2717<\/span><\/td>\n              <td><span class=\"yes\">\u2713<\/span><\/td>\n              <td><span class=\"yes\">\u2713<\/span><\/td>\n              <td><span class=\"yes\">\u2713 Private<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udcd6<\/span> Scholar \/ Guide<\/td>\n              <td><span class=\"val\">Basic Group<\/span><\/td>\n              <td><span class=\"val\">Licensed<\/span><\/td>\n              <td><span class=\"val\">Dedicated<\/span><\/td>\n              <td><span class=\"val\">Personal<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\u2708\ufe0f<\/span> Flights<\/td>\n              <td><span class=\"val\">Economy Charter<\/span><\/td>\n              <td><span class=\"val\">Economy<\/span><\/td>\n              <td><span class=\"val\">Economy \/ Flex<\/span><\/td>\n              <td><span class=\"val\">Business\/First<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udccd<\/span> Madinah Extension<\/td>\n              <td><span class=\"val\">Add-on<\/span><\/td>\n              <td><span class=\"val\">Add-on<\/span><\/td>\n              <td><span class=\"val\">Optional<\/span><\/td>\n              <td><span class=\"yes\">\u2713 Included<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udca7<\/span> Zamzam Water<\/td>\n              <td><span class=\"no\">\u2717<\/span><\/td>\n              <td><span class=\"no\">\u2717<\/span><\/td>\n              <td><span class=\"yes\">\u2713<\/span><\/td>\n              <td><span class=\"yes\">\u2713 + Gift Sets<\/span><\/td>\n            <\/tr>\n            <tr>\n              <td><span class=\"feat-icon\">\ud83d\udcb0<\/span> Approx. Price\/person<\/td>\n              <td><span class=\"val\">$5k\u2013$7k<\/span><\/td>\n              <td><span class=\"val\">$7.5k\u2013$10k<\/span><\/td>\n              <td><span class=\"val\">$10.5k\u2013$14k<\/span><\/td>\n              <td><span class=\"val\">$14k+<\/span><\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2464 BOOKING PROCESS TIMELINE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"process-section\" id=\"how-to-book\" aria-label=\"How to book your Hajj package\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83d\udccb Booking Process<\/span>\n        <h2>How to Book Your Hajj 2026 Package<\/h2>\n        <p>All international pilgrims must use the official Nusuk platform \u2014 no exceptions.<\/p>\n      <\/div>\n\n      <div class=\"timeline\" data-reveal role=\"list\">\n        <div class=\"tl-step\" role=\"listitem\">\n          <div class=\"tl-circle\" aria-hidden=\"true\">\n            \u2705\n            <span class=\"tl-num\">1<\/span>\n          <\/div>\n          <p class=\"tl-label\">Check Eligibility<\/p>\n          <p class=\"tl-sub\">Muslim \u00b7 18+ \u00b7 Able \u00b7 No Hajj in 5 yrs<\/p>\n        <\/div>\n        <div class=\"tl-step\" role=\"listitem\">\n          <div class=\"tl-circle\" aria-hidden=\"true\">\n            \ud83d\udc64\n            <span class=\"tl-num\">2<\/span>\n          <\/div>\n          <p class=\"tl-label\">Create Nusuk Account<\/p>\n          <p class=\"tl-sub\">Valid passport + details<\/p>\n        <\/div>\n        <div class=\"tl-step\" role=\"listitem\">\n          <div class=\"tl-circle\" aria-hidden=\"true\">\n            \ud83d\udce6\n            <span class=\"tl-num\">3<\/span>\n          <\/div>\n          <p class=\"tl-label\">Select Package Tier<\/p>\n          <p class=\"tl-sub\">Economy \u00b7 Standard \u00b7 Premium \u00b7 VIP<\/p>\n        <\/div>\n        <div class=\"tl-step\" role=\"listitem\">\n          <div class=\"tl-circle\" aria-hidden=\"true\">\n            \ud83d\udcb3\n            <span class=\"tl-num\">4<\/span>\n          <\/div>\n          <p class=\"tl-label\">Complete Payment<\/p>\n          <p class=\"tl-sub\">Activates Hajj visa processing<\/p>\n        <\/div>\n        <div class=\"tl-step\" role=\"listitem\">\n          <div class=\"tl-circle\" aria-hidden=\"true\">\n            \ud83d\udc89\n            <span class=\"tl-num\">5<\/span>\n          <\/div>\n          <p class=\"tl-label\">Health Requirements<\/p>\n          <p class=\"tl-sub\">Meningococcal ACWY + flu vaccine<\/p>\n        <\/div>\n        <div class=\"tl-step\" role=\"listitem\">\n          <div class=\"tl-circle\" aria-hidden=\"true\">\n            \ud83d\udd4b\n            <span class=\"tl-num\">6<\/span>\n          <\/div>\n          <p class=\"tl-label\">Prepare &amp; Travel<\/p>\n          <p class=\"tl-sub\">e-Visa \u00b7 flights \u00b7 spiritual prep<\/p>\n        <\/div>\n      <\/div>\n\n      <div style=\"text-align:center;margin-top:48px;\">\n        <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--gold);color:var(--ink);font-weight:700;font-size:.95rem;border-radius:100px;text-decoration:none;transition:all .25s;\" onmouseover=\"this.style.background=&#039;var(--gold-dim)&#039;;this.style.color=&#039;#fff&#039;\" onmouseout=\"this.style.background=&#039;var(--gold)&#039;;this.style.color=&#039;var(--ink)&#039;\">\n          \ud83d\udd4b Begin Registration at Nusuk \u2192\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2465 WHAT'S INCLUDED INFOGRAPHIC \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"included-section\" id=\"whats-included\" aria-label=\"What is included in Hajj packages\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83c\udf92 Inclusions<\/span>\n        <h2>What Every Package Covers<\/h2>\n        <p>Regardless of tier, all licensed Hajj 2026 packages include these core elements.<\/p>\n      <\/div>\n\n      <div class=\"included-grid\" data-reveal>\n        <div class=\"inc-card\">\n          <div class=\"inc-icon-wrap\">\ud83d\udcc4<\/div>\n          <h3>Visa &amp; Documentation<\/h3>\n          <ul>\n            <li>Hajj e-visa via Nusuk<\/li>\n            <li>Pilgrim ID wristband<\/li>\n            <li>Health certificate processing<\/li>\n            <li>Group travel documentation<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"inc-card\">\n          <div class=\"inc-icon-wrap\">\u2708\ufe0f<\/div>\n          <h3>Flights &amp; Arrival<\/h3>\n          <ul>\n            <li>Return international flights<\/li>\n            <li>Airport meet-and-greet<\/li>\n            <li>Arrival transfer to hotel<\/li>\n            <li>Departure logistics support<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"inc-card\">\n          <div class=\"inc-icon-wrap\">\ud83c\udfe8<\/div>\n          <h3>Accommodation<\/h3>\n          <ul>\n            <li>Hotel in Makkah (Hajj days)<\/li>\n            <li>Mina tent (8\u201313 Dhul-Hijjah)<\/li>\n            <li>Madinah hotel (if included)<\/li>\n            <li>Air conditioning &amp; linen<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"inc-card\">\n          <div class=\"inc-icon-wrap\">\ud83d\ude8c<\/div>\n          <h3>Holy Site Transport<\/h3>\n          <ul>\n            <li>Makkah \u2194 Mina transfers<\/li>\n            <li>Mina \u2192 Arafat (9 Dhul-Hijjah)<\/li>\n            <li>Arafat \u2192 Muzdalifah (night)<\/li>\n            <li>Muzdalifah \u2192 Mina (Eid day)<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"inc-card\">\n          <div class=\"inc-icon-wrap\">\ud83d\udcd6<\/div>\n          <h3>Guidance &amp; Support<\/h3>\n          <ul>\n            <li>Licensed Islamic scholar<\/li>\n            <li>Ritual step-by-step guidance<\/li>\n            <li>Dua &amp; Hajj booklets<\/li>\n            <li>24\/7 emergency contact<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"inc-card\">\n          <div class=\"inc-icon-wrap\">\ud83c\udfe5<\/div>\n          <h3>Health &amp; Safety<\/h3>\n          <ul>\n            <li>First-aid kit access on tour<\/li>\n            <li>Crowd management guidance<\/li>\n            <li>Heat &amp; dehydration protocol<\/li>\n            <li>Emergency medical liaison<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2466 COST BREAKDOWN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"cost-section\" id=\"cost-breakdown\" aria-label=\"Hajj 2026 cost breakdown\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83d\udcb0 Cost Breakdown<\/span>\n        <h2>Where Does the Cost Go?<\/h2>\n        <p>Understanding what drives Hajj package pricing helps you compare fairly.<\/p>\n      <\/div>\n\n      <div class=\"cost-grid\" data-reveal>\n\n        <div class=\"cost-bars\">\n          <h3 style=\"font-family:var(--ff-display);font-size:1.4rem;color:var(--green-deep);margin-bottom:24px;font-weight:700;\">\n            Typical Package Cost Distribution\n          <\/h3>\n\n          <div class=\"cost-row\">\n            <div class=\"cost-row-header\"><span>\ud83c\udfe8 Accommodation (Makkah + Madinah)<\/span><span>~35%<\/span><\/div>\n            <div class=\"cost-bar-track\"><div class=\"cost-bar-fill\" data-width=\"35\"><\/div><\/div>\n          <\/div>\n          <div class=\"cost-row\">\n            <div class=\"cost-row-header\"><span>\u2708\ufe0f Return Flights<\/span><span>~28%<\/span><\/div>\n            <div class=\"cost-bar-track\"><div class=\"cost-bar-fill\" data-width=\"28\"><\/div><\/div>\n          <\/div>\n          <div class=\"cost-row\">\n            <div class=\"cost-row-header\"><span>\ud83d\ude8c Transport (Holy Sites)<\/span><span>~15%<\/span><\/div>\n            <div class=\"cost-bar-track\"><div class=\"cost-bar-fill\" data-width=\"15\"><\/div><\/div>\n          <\/div>\n          <div class=\"cost-row\">\n            <div class=\"cost-row-header\"><span>\ud83d\udcc4 Hajj Visa &amp; Fees<\/span><span>~10%<\/span><\/div>\n            <div class=\"cost-bar-track\"><div class=\"cost-bar-fill gold-bar\" data-width=\"10\"><\/div><\/div>\n          <\/div>\n          <div class=\"cost-row\">\n            <div class=\"cost-row-header\"><span>\ud83c\udf7d\ufe0f Meals &amp; Provisions<\/span><span>~7%<\/span><\/div>\n            <div class=\"cost-bar-track\"><div class=\"cost-bar-fill gold-bar\" data-width=\"7\"><\/div><\/div>\n          <\/div>\n          <div class=\"cost-row\">\n            <div class=\"cost-row-header\"><span>\ud83d\udcd6 Guidance, Admin &amp; Insurance<\/span><span>~5%<\/span><\/div>\n            <div class=\"cost-bar-track\"><div class=\"cost-bar-fill\" data-width=\"5\"><\/div><\/div>\n          <\/div>\n\n          <p class=\"cost-note\">\n            \u2139\ufe0f Distribution is approximate and varies by operator and country. Premium tiers\n            allocate significantly more to accommodation. Verify with your licensed operator via\n            <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--green-light)\">Nusuk<\/a>.\n          <\/p>\n        <\/div>\n\n        <div class=\"cost-card\">\n          <h3>Price by Tier<\/h3>\n          <div class=\"cost-tiers\">\n            <div class=\"cost-tier\">\n              <span class=\"cost-tier-name\">\ud83c\udf3f Economy<\/span>\n              <span class=\"cost-tier-range\">$5,000 \u2013 $7,000<\/span>\n            <\/div>\n            <div class=\"cost-tier\">\n              <span class=\"cost-tier-name\">\ud83c\udf1f Standard<\/span>\n              <span class=\"cost-tier-range\">$7,500 \u2013 $10,000<\/span>\n            <\/div>\n            <div class=\"cost-tier\">\n              <span class=\"cost-tier-name\">\ud83d\udc8e Premium<\/span>\n              <span class=\"cost-tier-range\">$10,500 \u2013 $14,000<\/span>\n            <\/div>\n            <div class=\"cost-tier\">\n              <span class=\"cost-tier-name\">\ud83d\udd4b VIP \/ Private<\/span>\n              <span class=\"cost-tier-range\">$14,000+<\/span>\n            <\/div>\n          <\/div>\n          <p class=\"cost-disclaimer\">\n            Prices shown are indicative USD ranges for international pilgrims.\n            Costs are highly dependent on country of departure, currency exchange,\n            hotel proximity to the Haram, and operator. Always verify with your\n            national Hajj authority or on the official\n            <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--gold-light)\">Nusuk platform<\/a>.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2467 TIPS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"tips-section\" id=\"tips\" aria-label=\"Tips for choosing a Hajj package\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83d\udca1 Expert Tips<\/span>\n        <h2>How to Choose the Right Package<\/h2>\n        <p>Practical guidance from experienced pilgrims and scholars to help you decide wisely.<\/p>\n      <\/div>\n\n      <div class=\"tips-grid\" data-reveal>\n        <div class=\"tip-card\">\n          <div class=\"tip-num\">01<\/div>\n          <div class=\"tip-body\">\n            <h4>Prioritise Proximity Over Luxury<\/h4>\n            <p>A 4-star hotel 400m from the Haram will serve you better than a 5-star hotel 2km away.\n               The ability to pray every Salah in the Masjid al-Haram without exhausting transfers is invaluable.\n               Ask every operator for the exact distance in metres, not &#8216;close to Haram.&#8217;<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"tip-card\">\n          <div class=\"tip-num\">02<\/div>\n          <div class=\"tip-body\">\n            <h4>Book Early \u2014 Quotas Fill Fast<\/h4>\n            <p>Saudi Arabia allocates approximately 1 pilgrim per 1,000 Muslims per country.\n               Licensed operators release their allocations on a first-come, first-served basis.\n               Register on <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\">Nusuk<\/a> as soon as registration opens and\n               book immediately \u2014 waiting leads to disappointment.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"tip-card\">\n          <div class=\"tip-num\">03<\/div>\n          <div class=\"tip-body\">\n            <h4>Verify Your Operator&#8217;s License<\/h4>\n            <p>Only operators approved by the Saudi Ministry of Hajj and listed on the\n               <a href=\"https:\/\/haj.gov.sa\/en\" target=\"_blank\" rel=\"noopener noreferrer\">official Ministry website<\/a>\n               are legitimate. Hundreds of pilgrims are turned away annually due to fraudulent agents.\n               Never pay for a package without confirming the operator&#8217;s license number.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"tip-card\">\n          <div class=\"tip-num\">04<\/div>\n          <div class=\"tip-body\">\n            <h4>Consider Your Physical Capacity<\/h4>\n            <p>Hajj involves 10\u201320km of walking over multiple days in intense heat. Elderly pilgrims,\n               those with health conditions, or first-time Hajjis may benefit significantly from a\n               Premium or VIP package where private transport reduces physical strain.\n               Review\n               <a href=\"https:\/\/www.nhs.uk\/conditions\/hajj-health-advice\/\" target=\"_blank\" rel=\"noopener noreferrer\">NHS Hajj health guidance<\/a>\n               before deciding.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"tip-card\">\n          <div class=\"tip-num\">05<\/div>\n          <div class=\"tip-body\">\n            <h4>Check the Mina Tent Quality<\/h4>\n            <p>You will spend multiple nights in Mina (11\u201313 Dhul-Hijjah). Economy tents can be\n               densely packed and hot. Standard and above packages typically include air-conditioned\n               Mina camps. A good night&#8217;s rest in Mina directly impacts your ability to complete the\n               Jamarat rituals with focus and calm.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"tip-card\">\n          <div class=\"tip-num\">06<\/div>\n          <div class=\"tip-body\">\n            <h4>Prepare Spiritually, Not Just Logistically<\/h4>\n            <p>No package upgrades your Hajj spiritually \u2014 only your own preparation does.\n               Study the rituals thoroughly using our\n               <a href=\"https:\/\/duaforall.com\/hajj-2026\/\">Hajj 2026 guide<\/a> and\n               <a href=\"https:\/\/duaforall.com\/how-to-perform-hajj-and-umrah\">Hajj &amp; Umrah ritual guide<\/a>.\n               Memorise key\n               <a href=\"https:\/\/duaforall.com\/daily-duas\">duas<\/a> and go with the intention of\n               transformation, not tourism.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2468 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"faq-section\" id=\"faq\" aria-label=\"Frequently asked questions about Hajj 2026 packages\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\u2753 FAQ<\/span>\n        <h2>Common Questions About Hajj Packages<\/h2>\n        <p>Answers drawn from official Saudi guidance and scholarly sources.<\/p>\n      <\/div>\n\n      <div class=\"faq-list\" data-reveal role=\"list\">\n\n        <div class=\"faq-item\" role=\"listitem\">\n          <button class=\"faq-q\" aria-expanded=\"false\">\n            What does a Hajj 2026 package include?\n            <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"faq-a\" role=\"region\">\n            <div class=\"faq-a-inner\">\n              All licensed Hajj packages include: Hajj e-visa processing via\n              <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\">Nusuk<\/a>,\n              return flights, accommodation in Makkah and Madinah (where included),\n              ground transport between all holy sites (Mina, Arafat, Muzdalifah), group\n              religious guidance, and basic health support. Higher tiers add premium\n              accommodation, private transport, full-board meals, and dedicated scholars.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\" role=\"listitem\">\n          <button class=\"faq-q\" aria-expanded=\"false\">\n            How do I verify that a Hajj operator is legitimate?\n            <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"faq-a\" role=\"region\">\n            <div class=\"faq-a-inner\">\n              Only use operators registered on the\n              <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener noreferrer\">Nusuk Hajj platform<\/a>\n              and approved by your country&#8217;s national Hajj Ministry. The\n              <a href=\"https:\/\/haj.gov.sa\/en\" target=\"_blank\" rel=\"noopener noreferrer\">Saudi Ministry of Hajj and Umrah<\/a>\n              publishes lists of licensed operators. Never pay for a Hajj package to an unlicensed\n              agent \u2014 the risk of deportation and financial loss is significant.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\" role=\"listitem\">\n          <button class=\"faq-q\" aria-expanded=\"false\">\n            Can I perform Hajj on a tourist visa in 2026?\n            <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"faq-a\" role=\"region\">\n            <div class=\"faq-a-inner\">\n              No. A dedicated Hajj visa \u2014 processed exclusively through the\n              <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\">Nusuk platform<\/a> \u2014 is mandatory.\n              Saudi authorities strictly enforce this. Attempting to access Makkah or the holy sites\n              on a tourist, visit, or Umrah visa during Hajj season results in heavy fines and deportation.\n              There are no exceptions.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\" role=\"listitem\">\n          <button class=\"faq-q\" aria-expanded=\"false\">\n            What vaccinations are compulsory for Hajj 2026?\n            <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"faq-a\" role=\"region\">\n            <div class=\"faq-a-inner\">\n              The <strong>Meningococcal Meningitis ACWY vaccine<\/strong> is mandatory for all pilgrims\n              and must be administered at least 10 days before travel. Saudi authorities also strongly\n              recommend a seasonal flu vaccination, and some countries of origin require a Polio booster.\n              For comprehensive travel health guidance, consult the\n              <a href=\"https:\/\/www.nhs.uk\/conditions\/hajj-health-advice\/\" target=\"_blank\" rel=\"noopener noreferrer\">NHS Hajj health page<\/a>\n              or your country&#8217;s health ministry.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\" role=\"listitem\">\n          <button class=\"faq-q\" aria-expanded=\"false\">\n            When is the best time to book a Hajj 2026 package?\n            <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"faq-a\" role=\"region\">\n            <div class=\"faq-a-inner\">\n              As early as possible. Nusuk registration typically opens several months before the Hajj\n              season. Many countries operate a national ballot or first-come, first-served system.\n              Premium and VIP packages especially sell out quickly. Given that Hajj 2026 falls on\n              approximately 25\u201329 May 2026, registration in early 2026 is strongly advised. Monitor\n              announcements from your national Hajj authority and\n              <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\">Nusuk<\/a>.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\" role=\"listitem\">\n          <button class=\"faq-q\" aria-expanded=\"false\">\n            Is a Hajj package worth it for elderly or disabled pilgrims?\n            <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"faq-a\" role=\"region\">\n            <div class=\"faq-a-inner\">\n              For elderly or physically limited pilgrims, a Premium or VIP package is strongly\n              recommended. The private transport, air-conditioned Mina tents, nearby accommodation,\n              and dedicated assistance significantly reduce physical strain and allow greater spiritual\n              focus. Islamic scholars permit the use of a wheelchair for Sa&#8217;i and Tawaf, and concessions\n              exist for those unable to complete certain rites. For scholarly guidance on Hajj for those\n              with health conditions, see\n              <a href=\"https:\/\/www.islamqa.info\/en\/categories\/topics\/211\" target=\"_blank\" rel=\"noopener noreferrer\">IslamQA&#8217;s Hajj rulings<\/a>.\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2469 AUTHORITY LINKS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"links-section\" id=\"resources\" aria-label=\"Official and authoritative resources\">\n    <div class=\"container\">\n      <div class=\"section-header\" data-reveal>\n        <span class=\"section-tag\">\ud83d\udd17 Trusted Resources<\/span>\n        <h2>Official Authorities &amp; Further Reading<\/h2>\n        <p>Always verify information with these primary and scholarly sources.<\/p>\n      <\/div>\n\n      <div class=\"links-grid\" data-reveal>\n\n        <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ext-card\">\n          <span class=\"ext-card-icon\">\ud83d\udd4b<\/span>\n          <span class=\"ext-card-type\">Official \u00b7 Registration<\/span>\n          <h4>Nusuk Hajj Platform<\/h4>\n          <p>The only official Saudi portal for Hajj visa, registration, and package selection for all international pilgrims.<\/p>\n          <span class=\"ext-card-arrow\">Visit hajj.nusuk.sa \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/haj.gov.sa\/en\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ext-card\">\n          <span class=\"ext-card-icon\">\ud83c\udfdb\ufe0f<\/span>\n          <span class=\"ext-card-type\">Government \u00b7 Official<\/span>\n          <h4>Saudi Ministry of Hajj<\/h4>\n          <p>Official regulations, quota allocations, licensed operator lists, and all pilgrimage announcements.<\/p>\n          <span class=\"ext-card-arrow\">Visit haj.gov.sa \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/www.islamqa.info\/en\/categories\/topics\/211\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ext-card\">\n          <span class=\"ext-card-icon\">\ud83d\udcda<\/span>\n          <span class=\"ext-card-type\">Scholarly \u00b7 Fiqh<\/span>\n          <h4>IslamQA \u2014 Hajj Rulings<\/h4>\n          <p>Detailed Islamic jurisprudence (fiqh) on Hajj obligations, dispensations, and conditions from Shaykh Salih al-Munajjid.<\/p>\n          <span class=\"ext-card-arrow\">Read Hajj Q&amp;A \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/sunnah.com\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ext-card\">\n          <span class=\"ext-card-icon\">\ud83d\udcd6<\/span>\n          <span class=\"ext-card-type\">Hadith \u00b7 Reference<\/span>\n          <h4>Sunnah.com \u2014 Hadith Library<\/h4>\n          <p>Searchable authenticated hadith from Bukhari, Muslim, Tirmidhi, and other major collections related to Hajj.<\/p>\n          <span class=\"ext-card-arrow\">Search Sunnah \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/quran.com\/22\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ext-card\">\n          <span class=\"ext-card-icon\">\ud83d\udd4c<\/span>\n          <span class=\"ext-card-type\">Quran \u00b7 Surah al-Hajj<\/span>\n          <h4>Surah Al-Hajj (Quran.com)<\/h4>\n          <p>Read and listen to Surah Al-Hajj (Chapter 22) with translations in your language \u2014 essential spiritual preparation.<\/p>\n          <span class=\"ext-card-arrow\">Read Surah \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/www.nhs.uk\/conditions\/hajj-health-advice\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ext-card\">\n          <span class=\"ext-card-icon\">\ud83d\udc8a<\/span>\n          <span class=\"ext-card-type\">Health \u00b7 Travel Medicine<\/span>\n          <h4>NHS \u2014 Hajj Health Advice<\/h4>\n          <p>Comprehensive medical guidance including vaccinations, heat safety, crowd health, and pre-travel preparation for pilgrims.<\/p>\n          <span class=\"ext-card-arrow\">Read NHS Guide \u2192<\/span>\n        <\/a>\n\n      <\/div>\n\n      <!-- Internal Links Row -->\n      <div class=\"int-links-row\" data-reveal>\n        <span style=\"font-size:.8rem;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.08em;align-self:center;\">Related Guides:<\/span>\n        <a href=\"https:\/\/duaforall.com\/hajj-2026\/\" class=\"int-link\">\ud83d\udd4b Hajj 2026 Complete Guide<\/a>\n        <a href=\"https:\/\/duaforall.com\/how-to-perform-hajj-and-umrah\" class=\"int-link\">\ud83d\udcd6 How to Perform Hajj<\/a>\n        <a href=\"https:\/\/duaforall.com\/eid-al-adha-2026\/\" class=\"int-link\">\ud83c\udf89 Eid al-Adha 2026<\/a>\n        <a href=\"https:\/\/duaforall.com\/daily-duas\" class=\"int-link\">\ud83e\udd32 Hajj Duas<\/a>\n        <a href=\"https:\/\/duaforall.com\/masnoon-duas\" class=\"int-link\">\ud83d\udcff Masnoon Duas<\/a>\n        <a href=\"https:\/\/duaforall.com\/zakat-calculator\/\" class=\"int-link\">\ud83d\udc9b Zakat Calculator<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u246a CLOSING CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"cta-banner\" aria-label=\"Call to action\">\n    <div class=\"container\">\n      <div class=\"cta-banner-inner\" data-reveal>\n        <span class=\"cta-ayah\">\u0648\u064e\u0623\u064e\u062a\u0650\u0645\u064f\u0651\u0648\u0627 \u0627\u0644\u0652\u062d\u064e\u062c\u064e\u0651 \u0648\u064e\u0627\u0644\u0652\u0639\u064f\u0645\u0652\u0631\u064e\u0629\u064e \u0644\u0650\u0644\u064e\u0651\u0647\u0650<\/span>\n        <span class=\"cta-ayah-ref\">&#8220;Complete the Hajj and Umrah for the sake of Allah.&#8221; \u2014 Surah Al-Baqarah, 2:196<\/span>\n\n        <h2>May Allah Grant You an Accepted Hajj<\/h2>\n        <p>\n          When you choose a package, you are not just booking a trip \u2014 you are answering\n          the call of Allah \ufdfb. Go with sincerity, go with knowledge, and go with the firm\n          intention of returning a new person. <em>Hajj Mabrur.<\/em>\n        <\/p>\n\n        <div class=\"cta-buttons\">\n          <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-primary\">\n            \ud83d\udd4b Register on Nusuk\n          <\/a>\n          <a href=\"https:\/\/duaforall.com\/hajj-2026\/\" class=\"btn-secondary\">\n            \ud83d\udcd6 Full Hajj 2026 Guide\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Footer Note -->\n  <div class=\"page-footer-note\">\n    Last updated: March 2026 \u00b7 Prices and dates are indicative estimates subject to change \u00b7\n    Always verify at <a href=\"https:\/\/hajj.nusuk.sa\" target=\"_blank\" rel=\"noopener\">hajj.nusuk.sa<\/a> \u00b7\n    <a href=\"https:\/\/duaforall.com\/about\">About DuaForAll<\/a>\n  <\/div>\n\n<\/div><!-- \/.hpkg -->\n\n<!-- ============================================================\n     JAVASCRIPT \u2014 Scroll Reveal, FAQ Toggle, Cost Bar Animations\n     ============================================================ -->\n<script>\n(function () {\n  'use strict';\n\n  \/* \u2500\u2500 Scroll Reveal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var reveals = document.querySelectorAll('[data-reveal]');\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          e.target.classList.add('visible');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });\n    reveals.forEach(function (el) { io.observe(el); });\n  } else {\n    reveals.forEach(function (el) { el.classList.add('visible'); });\n  }\n\n  \/* \u2500\u2500 Cost Bars \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var bars = document.querySelectorAll('.cost-bar-fill[data-width]');\n  var barObserver = new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) {\n      if (e.isIntersecting) {\n        e.target.style.width = e.target.getAttribute('data-width') + '%';\n        barObserver.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.3 });\n  bars.forEach(function (b) { barObserver.observe(b); });\n\n  \/* \u2500\u2500 FAQ Accordion \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  document.querySelectorAll('.faq-q').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.faq-item');\n      var open = item.classList.contains('open');\n\n      \/\/ Close all\n      document.querySelectorAll('.faq-item.open').forEach(function (el) {\n        el.classList.remove('open');\n        el.querySelector('.faq-q').setAttribute('aria-expanded', 'false');\n      });\n\n      \/\/ Toggle current\n      if (!open) {\n        item.classList.add('open');\n        this.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n\n})();\n<\/script>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Home \u203a Hajj 2026 \u203a Packages \ud83d\udd4b 1447 AH \u00b7 Dhul-Hijjah Hajj 2026 PackagesComplete Comparison Guide \u0628\u064e\u0627\u0642\u064e\u0627\u062a\u064f \u0627\u0644\u0652\u062d\u064e\u062c\u0650\u0651 \u0661\u0664\u0664\u0667 \u0647\u0640 \u2014 \u062f\u064e\u0644\u0650\u064a\u0644\u064f\u0643\u064e \u0627\u0644\u0634\u064e\u0651\u0627\u0645\u0650\u0644\u064f Compare every official Hajj 2026 package tier \u2014 from economy group travel to fully-private VIP pilgrimages \u2014 with transparent pricing, inclusions, and guidance to help you make the most informed, spiritually rewarding&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1582","page","type-page","status-publish","hentry"],"acf":[],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"miqbaldotpk@gmail.com","author_link":"https:\/\/duaforall.com\/en\/author\/miqbaldotpkgmail-com\/"},"comment_info":0,"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/pages\/1582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/comments?post=1582"}],"version-history":[{"count":2,"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/pages\/1582\/revisions"}],"predecessor-version":[{"id":1584,"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/pages\/1582\/revisions\/1584"}],"wp:attachment":[{"href":"https:\/\/duaforall.com\/en\/wp-json\/wp\/v2\/media?parent=1582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}