/* v3.10.62 — build-independent fallback for the eight requested Hajj/Umrah inner pages.
   It activates only when the newer themed React bundle is not present. Heritage Gold V2 is excluded server-side and here. */
body[data-server-route="hajj/pre-registration"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-madinah-umbrellas.webp')}
body[data-server-route="hajj/itinerary"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-kaaba-maqam.webp')}
body[data-server-route="hajj/training"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-madinah-green-dome.webp')}
body[data-server-route="umrah/ramadan"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-madinah-umbrellas.webp')}
body[data-server-route="umrah/visa"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-madinah-sunset.webp')}
body[data-server-route="services"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-makkah-grand-mosque.webp')}
body[data-server-route="blog"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-kaaba-maqam.webp')}
body[data-server-route="gallery"]{--v31062-hero:url('/assets/pilgrimage-real-v3104/hero-kaaba-night.webp')}

/* Never touch Heritage Gold V2. Only run when the newer themed React renderer is absent/stale. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site:not([data-theme="heritage_gold_v2"]) .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site:not([data-theme="heritage_gold_v2"]) main>section:first-child:not(.pilgrim-page-hero){
  min-height:560px!important;position:relative!important;overflow:hidden!important;padding:110px clamp(22px,5vw,86px)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;
}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>.absolute.inset-x-0.bottom-0,
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] main>section:first-child:not(.pilgrim-page-hero)>.absolute.inset-x-0.bottom-0{display:none!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{transition:none!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"] .relative.z-10{max-width:1280px!important;margin-inline:auto!important;padding-bottom:20px!important;padding-top:20px!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"] h1,
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] main>section:first-child h1{font-size:clamp(3rem,6.5vw,6.4rem)!important;line-height:.95!important;letter-spacing:-.045em!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"] p,
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] main>section:first-child p{line-height:1.75!important}

/* HERITAGE GOLD — editorial dark/gold arch composition, no repeated mosque skyline. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] main>section:first-child:not(.pilgrim-page-hero){background-image:linear-gradient(90deg,#17130d 0 43%,rgba(23,19,13,.92) 52%,rgba(23,19,13,.34) 100%),var(--v31062-hero)!important;text-align:left!important;border-bottom:9px solid #c9a246!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)::after{content:"";position:absolute;right:8%;top:11%;width:32%;height:76%;border:1px solid rgba(209,170,80,.42);border-radius:12rem 12rem 1.5rem 1.5rem;pointer-events:none}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{right:0!important;left:auto!important;width:58%!important;opacity:.54!important}

/* EMERALD JOURNEY — organic asymmetry and curved image language. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] main>section:first-child:not(.pilgrim-page-hero){background-image:radial-gradient(circle at 16% 18%,rgba(220,187,96,.19),transparent 27%),linear-gradient(110deg,#041f18 0 43%,rgba(7,86,63,.9) 62%,rgba(9,120,86,.34)),var(--v31062-hero)!important;text-align:left!important;border-radius:0 0 6rem 0!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{left:auto!important;right:5%!important;top:9%!important;width:46%!important;height:82%!important;border-radius:2rem 7rem 2rem 7rem!important;opacity:.72!important}

/* ROYAL SAPPHIRE — formal navy/gold grid. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] main>section:first-child:not(.pilgrim-page-hero){background-image:linear-gradient(90deg,#020915 0 45%,rgba(3,18,36,.94) 60%,rgba(4,16,31,.42)),var(--v31062-hero)!important;text-align:left!important;border-bottom:4px solid #d6aa51!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),rgba(255,255,255,.045) 12.5%);pointer-events:none}

/* FAITH & FLIGHT — journey/route diagonal. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] main>section:first-child:not(.pilgrim-page-hero){background-image:linear-gradient(102deg,#042719 0 44%,rgba(7,81,50,.94) 58%,rgba(11,120,72,.28)),var(--v31062-hero)!important;text-align:left!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)::after{content:"";position:absolute;right:7%;bottom:12%;width:45%;height:2px;background:repeating-linear-gradient(90deg,#d7b254 0 10px,transparent 10px 22px);transform:rotate(-8deg);opacity:.85}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{left:auto!important;right:0!important;width:55%!important;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)!important;opacity:.58!important}

/* FAITH & FLIGHT V2 — light premium editorial card. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] main>section:first-child:not(.pilgrim-page-hero){background:#f5efe2!important;color:#14392f!important;text-align:left!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{left:auto!important;right:5%!important;top:9%!important;width:47%!important;height:82%!important;opacity:1!important;border-radius:2.5rem!important;box-shadow:0 28px 75px rgba(28,59,48,.18)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] .cms-section-frame[data-section-type="hero"] :is(h1,h2,h3,p,span){color:#14392f!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] .cms-section-frame[data-section-type="hero"] .relative.z-10{padding-right:46%!important}

/* SACRED SIGNATURE — centered luxury Islamic editorial. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="amin_signature"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="amin_signature"] main>section:first-child:not(.pilgrim-page-hero){background-image:linear-gradient(rgba(13,12,9,.82),rgba(13,12,9,.91)),var(--v31062-hero)!important;text-align:center!important;border-bottom:1px solid rgba(215,189,119,.62)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="amin_signature"] .cms-section-frame[data-section-type="hero"] .relative.z-10{max-width:980px!important;text-align:center!important}

/* SACRED HORIZON — commercial black/orange split. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="sacred_horizon"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="sacred_horizon"] main>section:first-child:not(.pilgrim-page-hero){background-image:linear-gradient(95deg,#11100f 0 48%,rgba(17,16,15,.92) 53%,rgba(17,16,15,.14) 100%),var(--v31062-hero)!important;text-align:left!important;border-left:9px solid #ee8d2d!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="sacred_horizon"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{left:auto!important;right:0!important;width:49%!important;opacity:.82!important;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)!important}

/* GOLDEN PILGRIMAGE / JETWAY — bright editorial split, very different from dark themes. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] main>section:first-child:not(.pilgrim-page-hero){background-image:linear-gradient(90deg,#fff 0 49%,rgba(255,255,255,.96) 55%,rgba(255,255,255,.2) 78%),var(--v31062-hero)!important;color:#24221d!important;text-align:left!important;border-top:10px solid #cda523!important;border-bottom:8px solid #cda523!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame[data-section-type="hero"] :is(h1,h2,h3,p,span){color:#24221d!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame[data-section-type="hero"] .relative.z-10{padding-right:44%!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{left:auto!important;right:0!important;width:48%!important;opacity:.95!important;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)!important}

/* SAFAR MAKE V3 — immersive full-image cinematic hero. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="safar_make_v3"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="safar_make_v3"] main>section:first-child:not(.pilgrim-page-hero){min-height:650px!important;background-image:linear-gradient(90deg,rgba(3,20,18,.93) 0,rgba(3,20,18,.66) 48%,rgba(3,20,18,.20)),var(--v31062-hero)!important;text-align:left!important}

/* RIHLA MAKE V4 — warm sand + teal luxury split. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] main>section:first-child:not(.pilgrim-page-hero){background:#f2eee4!important;color:#143c38!important;text-align:left!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] .cms-section-frame[data-section-type="hero"] :is(h1,h2,h3,p,span){color:#143c38!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] .cms-section-frame[data-section-type="hero"] .relative.z-10{padding-right:47%!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{left:auto!important;right:5%!important;top:8%!important;width:46%!important;height:84%!important;opacity:1!important;border-radius:2.25rem!important;border:12px solid #173f3a!important;box-shadow:0 28px 80px rgba(18,60,55,.2)!important}

/* Build-independent section theming for the same eight pages only. Respect explicit CMS overrides. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{position:relative!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#fbf7ed!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#f4faf6!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#f5f8fc!important;border-top:1px solid rgba(20,55,94,.08)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#f4faf6!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#fbf8f1!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="amin_signature"] .cms-section-frame:nth-child(even):not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#17150f!important;color:#f8f1df!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="sacred_horizon"] .cms-section-frame:nth-child(even):not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#171513!important;color:#f8f6f1!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#fffdf7!important;border-top:1px solid #eee4ca!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="safar_make_v3"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#071b19!important;color:#fff!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] .cms-section-frame:not([data-section-type="hero"]):not([data-custom-bg-color="1"])[data-bg-type="default"]>section{background:#f5f0e5!important}

/* Distinct card language per theme, only when Admin has not explicitly set card styling. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] .cms-section-frame[data-card-custom="0"] :is(article,.package-card){border-radius:2rem 2rem .75rem .75rem!important;border-color:rgba(160,119,40,.25)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] .cms-section-frame[data-card-custom="0"] :is(article,.package-card){border-radius:2rem .75rem 2rem .75rem!important;border-color:rgba(8,91,65,.15)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] .cms-section-frame[data-card-custom="0"] :is(article,.package-card){border-radius:.55rem!important;border-top:3px solid #b88c35!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] .cms-section-frame[data-card-custom="0"] :is(article,.package-card){border-radius:1.4rem!important;border-left:4px solid #d7b254!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame[data-card-custom="0"] :is(article,.package-card){border-radius:1.1rem!important;border-color:#e4d7b4!important;box-shadow:0 12px 30px rgba(61,50,19,.07)!important}

@media(max-width:900px){
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] main>section:first-child:not(.pilgrim-page-hero){min-height:520px!important;padding:88px 24px!important;text-align:center!important;background-position:center!important}
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>img{inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;clip-path:none!important;opacity:.28!important;box-shadow:none!important}
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"] .relative.z-10{padding-right:16px!important;padding-left:16px!important;text-align:center!important}
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"] h1,
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] main>section:first-child h1{font-size:clamp(2.7rem,12vw,4.6rem)!important}
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero),
 body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero){background-image:linear-gradient(rgba(255,255,255,.90),rgba(255,255,255,.90)),var(--v31062-hero)!important}
}

/* Direct-rendered Guides / Gallery / Itinerary pages in an older compiled bundle. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] main>section:not(:first-child){background:#fbf7ed!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] main>section:not(:first-child){background:#f4faf6!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] main>section:not(:first-child){background:#f5f8fc!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] main>section:not(:first-child){background:#f4faf6!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight_v2"] main>section:not(:first-child){background:#fbf8f1!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="amin_signature"] main>section:not(:first-child){background:#11100d!important;color:#f7f1e1!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="sacred_horizon"] main>section:not(:first-child){background:#f4f1ec!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] main>section:not(:first-child){background:#fffdf7!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="safar_make_v3"] main>section:not(:first-child){background:#071b19!important;color:#fff!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="rihla_make_v4"] main>section:not(:first-child){background:#f5f0e5!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="heritage_gold"] main>section:not(:first-child) article{border-radius:2rem 2rem .75rem .75rem!important;border-color:rgba(160,119,40,.25)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="emerald_journey"] main>section:not(:first-child) article{border-radius:2rem .75rem 2rem .75rem!important;border-color:rgba(8,91,65,.15)!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="royal_sapphire"] main>section:not(:first-child) article{border-radius:.55rem!important;border-top:3px solid #b88c35!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="faith_flight"] main>section:not(:first-child) article{border-radius:1.4rem!important;border-left:4px solid #d7b254!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="jetway_ui"] main>section:not(:first-child) article{border-radius:1.1rem!important;border-color:#e4d7b4!important;box-shadow:0 12px 30px rgba(61,50,19,.07)!important}

/* Neutralize the stale generic hero's universal dark scrim/star layer so each fallback theme can own its composition. */
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>div.absolute.inset-0:not(.pointer-events-none){background:transparent!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .cms-section-frame[data-section-type="hero"]>section:not(.pilgrim-page-hero)>.pointer-events-none.absolute.inset-0{display:none!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site:is([data-theme="heritage_gold"],[data-theme="emerald_journey"],[data-theme="royal_sapphire"],[data-theme="faith_flight"],[data-theme="sacred_horizon"],[data-theme="jetway_ui"],[data-theme="safar_make_v3"],[data-theme="rihla_make_v4"],[data-theme="faith_flight_v2"]) .cms-section-frame[data-section-type="hero"] .relative.z-10>div:first-child{text-align:left!important;margin-left:0!important;margin-right:auto!important}
body[data-target-pilgrimage-page="1"][data-themed-bundle-active="0"] .public-site[data-theme="amin_signature"] .cms-section-frame[data-section-type="hero"] .relative.z-10>div:first-child{text-align:center!important;margin-inline:auto!important}

/* v3.10.66 Faith & Flight V2 reference hero filter — build-independent fix. */
.public-site[data-theme="faith_flight_v2"] .ffv2-ref-search .ffv2-ref-input-wrap{display:grid!important;grid-template-columns:1rem minmax(0,1fr)!important;align-items:center!important;column-gap:.65rem!important;min-height:44px!important;padding:0 .85rem!important;border:1px solid #DDD5C0!important;border-radius:10px!important;background:#F0EBE0!important;overflow:hidden!important}
.public-site[data-theme="faith_flight_v2"] .ffv2-ref-search .ffv2-ref-input-wrap>svg{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:1rem!important;height:1rem!important;pointer-events:none!important}
.public-site[data-theme="faith_flight_v2"] .ffv2-ref-search .ffv2-ref-input-wrap>input{min-width:0!important;width:100%!important;min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:.7rem 0!important;box-shadow:none!important;outline:0!important;text-indent:0!important}
