/* Header spacing after removing its WhatsApp CTA. */
@media(min-width:1001px){.header #main-nav{margin-left:auto;gap:26px}}
@media(max-width:1000px){.header .menu-toggle{margin-left:auto}}

/* Minimalist refinement; keep all factual copy and working controls. */
.about-editorial .ae-hero{display:block;padding:65px 0 75px;max-width:1224px}.ae-hero-copy{max-width:890px}.about-editorial .ae-hero h1{font-size:68px;max-width:900px}.ae-hero-copy>p{max-width:650px}.about-editorial .ae-story{display:block;padding-block:55px;border-top:1px solid var(--line)}.ae-story>div{max-width:780px}.ae-story p{max-width:650px}.about-editorial .ae-purpose{display:block;padding-block:70px}.ae-purpose>div{max-width:850px}.ae-purpose p{max-width:680px}.about-editorial h2{font-size:45px}.ae-values-band{padding-block:40px}.ae-values article{padding:19px 16px}.ae-timeline{padding-bottom:65px}.ae-cta{padding:45px}.ae-services{padding-top:45px}
.home-values{background:linear-gradient(115deg,#d4be91,#bda271);padding:25px 28px!important;border:1px solid #e1cc9e;border-radius:12px;margin-top:50px}.home-values>.eyebrow{color:#51452e;margin-bottom:16px}.home-values .home-value-grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity}.home-value-grid>div{flex:1 0 0;min-width:0;padding:14px 17px;border-top:0;border-right:1px solid #67573740;display:flex;gap:10px;align-items:center;scroll-snap-align:start}.home-value-grid>div:last-child{border:0}.home-value-grid img{width:22px;height:22px;filter:brightness(.28);flex-shrink:0}.home-value-grid h3{font:600 13px/1.5 var(--sans)!important;color:#282719;margin:0;white-space:nowrap}.home-gallery-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:235px;gap:17px}.home-gallery-photo{grid-column:auto!important;grid-row:auto!important;border-radius:12px}.home-gallery-photo img{height:100%!important;width:100%;object-fit:cover!important;object-position:center 55%}.home-gallery-photo>span{left:12px;right:auto;bottom:12px;padding:6px 10px;border:1px solid #ead4a866;border-radius:20px;background:#10170fc9;font-size:10px;gap:12px}.home-gallery-photo>span b{font-size:14px}.global-private>img{height:270px;object-fit:cover}.global-private{gap:45px}.home-umrah{max-height:260px}.home-gallery{padding-top:65px}.home-space{padding-top:65px}
@media(max-width:1050px){.home-value-grid>div{flex:0 0 195px}.home-values{padding:22px!important}.home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:200px 200px}}
@media(max-width:700px){.about-editorial .ae-hero{padding-block:40px 50px}.about-editorial .ae-hero h1{font-size:47px}.about-editorial h2{font-size:37px}.about-editorial .ae-story{padding-block:40px}.about-editorial .ae-purpose{padding-block:50px}.ae-cta{padding:30px 24px}.home-value-grid>div{flex:0 0 185px;padding:13px}.home-values{padding:20px 14px!important}.home-value-grid h3{font-size:12px!important}.home-gallery-grid{grid-template-rows:175px 175px;gap:12px}.home-gallery-photo>span{font-size:9px;left:9px;bottom:9px;padding:5px 8px}.global-private>img{height:230px}.global-private h2{font-size:39px}}

/* Compact luxury footer; no Explore column or duplicate copyright bar. */
footer.container{padding-top:30px;padding-bottom:30px;border-top:1px solid #c7a15a26}
.footer-main{grid-template-columns:1.1fr 1fr 1.4fr;gap:35px;padding-bottom:0;align-items:start}
.footer-brand .master-brand{width:78px!important;height:78px}
.footer-brand .footer-copyright{max-width:250px;font-size:10px;line-height:1.8;margin-top:10px;color:#a7aa9c}
.footer-main h3{margin-bottom:12px;font-size:9px}.footer-main>div>a,.footer-main>div>span{margin-bottom:6px;font-size:11px}.address p{font-size:11px;margin-bottom:8px;line-height:1.8}
@media(max-width:700px){footer.container{padding-top:25px;padding-bottom:80px}.footer-main{grid-template-columns:1fr 1fr;gap:23px}.footer-brand{grid-column:1/-1}.footer-brand .footer-copyright{max-width:none}.footer-main .address{grid-column:auto}.footer-main h3{font-size:8px}.address p{font-size:10px}.footer-main>div>a{font-size:10px;overflow-wrap:anywhere}}

/* Focused Home values and About closing refinements. */
.home-values{background:transparent!important;border:0;border-radius:0;padding:20px 0!important;box-shadow:none}.home-values>.eyebrow{color:var(--gold);margin-bottom:21px}.home-values .home-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;overflow:visible}.home-values .home-value-grid>div{min-width:0;padding:24px 15px;justify-content:center;border:1px solid #c7a15a38;border-radius:12px;background:linear-gradient(140deg,#ffffff09,#ffffff02);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0002;transition:background .7s,border-color .7s,transform .7s}.home-value-grid img{display:none}.home-values .home-value-grid h3{color:#e7deca;font-size:13px!important;font-weight:500}.home-gallery-photo>span{border:1px solid #c7a15aa6!important;background:#11190ddd!important;border-radius:7px;padding:7px 11px;backdrop-filter:blur(8px);color:#eee3cc;box-shadow:inset 0 1px #ffffff0b}.ae-values article{transition:background .7s ease-out,border-color .7s,color .7s,transform .7s}.about-editorial .ae-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:60px;padding:50px;background:linear-gradient(120deg,#c9b07f,#b79d6e);align-items:center}.ae-cta>div:first-child{max-width:570px}.ae-cta h2{font-size:49px;line-height:1.12}.ae-cta .eyebrow{margin-bottom:21px}.ae-actions{margin:0;gap:14px;min-width:0;max-width:330px;width:100%;justify-self:end}.ae-actions .button{width:100%;min-height:51px;padding:13px 18px;box-sizing:border-box;border-radius:7px;box-shadow:none;line-height:1.5}.ae-actions small{margin-top:10px;padding-top:14px;border-top:1px solid #55482e40;font-size:12px;line-height:1.8}
@media(hover:hover){.home-values .home-value-grid>div:hover{background:#c7a15a12;border-color:#c7a15a70;transform:translateY(-2px)}.ae-values article:hover{background:linear-gradient(130deg,#d5bd89,#baa06d);border-color:#e1ca97;transform:translateY(-2px)}.ae-values article:hover h3,.ae-values article:hover p,.ae-values article:hover svg{color:#24291c}}
@media(max-width:900px){.home-values .home-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-editorial .ae-cta{gap:30px;padding:35px}.ae-cta h2{font-size:42px}}
@media(max-width:600px){.home-values .home-value-grid>div{padding:22px 10px}.home-values .home-value-grid h3{font-size:11px!important;white-space:normal;text-align:center}.about-editorial .ae-cta{grid-template-columns:1fr;padding:32px 25px;gap:30px}.ae-actions{justify-self:start;max-width:none}.ae-cta h2{font-size:43px}.ae-actions small{margin-top:7px}}
@media(prefers-reduced-motion:reduce){.home-values .home-value-grid>div,.ae-values article{transition:none}.home-values .home-value-grid>div:hover,.ae-values article:hover{transform:none}}

.global-private>img,.private-visual img{object-position:78% 56%}

/* Consistent vector CTA arrows and restrained Home navigation cards. */
svg.cta-arrow{display:inline-block;width:15px!important;height:15px!important;min-width:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.home-about{display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;padding:25px 24px}.home-about .home-small-star{align-self:center;margin:0;line-height:1;font-size:28px}.home-about>div{width:100%;display:flex;flex-direction:column;align-items:center}.home-about .eyebrow{justify-content:center;margin-bottom:12px}.home-about h3{max-width:310px;margin:0}.home-about .home-text-link{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:15px;min-height:36px}.home-directory-link{width:fit-content;min-height:46px;margin:23px auto 0;padding:11px 23px;justify-content:center;gap:14px;border:1px solid #c7a15a66;border-radius:8px;background:linear-gradient(130deg,#c7a15a12,#ffffff03);box-shadow:inset 0 1px #ffffff08;color:#e0cba0;box-sizing:border-box;font-size:12px;transition:background .6s,border-color .6s}.home-directory-link:hover{background:#c7a15a1c;border-color:#c7a15a99}.itinerary{list-style-type:disc;padding-left:22px}.itinerary li{padding-left:3px;margin-bottom:7px}.itinerary li::marker{color:var(--gold)}
@media(max-width:520px){.home-about{height:auto;min-height:225px;padding:26px 23px}.home-directory-link{max-width:100%;font-size:11px}.button svg.cta-arrow,.card-detail svg.cta-arrow{width:14px!important;height:14px!important;min-width:14px;flex-basis:14px}.home-gallery-photo svg.cta-arrow{width:12px!important;height:12px!important;min-width:12px;flex-basis:12px}}

.home-vip-feature{padding-top:30px}.home-vip-feature .package-card{display:grid;grid-template-columns:1.1fr 1fr}.home-vip-feature .campaign{height:100%;min-height:300px}.home-vip-feature .card-body{padding:30px}.home-vip-feature .card-category{display:block}.home-vip-feature .card-price{margin-top:22px}.compact-leisure [data-package=london-paris] .card-category{display:block}
@media(max-width:700px){.home-vip-feature .package-card{display:flex}.home-vip-feature .campaign{height:260px;min-height:0}.home-vip-feature .card-body{padding:24px}}

[data-campaign="umrah-vip"]>img{object-position:65% 46%}
