
:root{--signature-gold:#dfbd78;--signature-navy:#06111d}
html{scroll-behavior:smooth}
body{background:#06111d}
#why-nat,#car-gallery,#tour-programs,#airport-pickup,#halal-travel,#guest-reviews,#faq{scroll-margin-top:95px}
.lx-section{position:relative}
.lx-title{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.012em}
.lx-label{letter-spacing:.22em!important}
.lx-link,.btn.primary{transition:transform .25s ease,box-shadow .25s ease}
.lx-link:hover,.btn.primary:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0005}
#car-gallery{padding-top:74px;padding-bottom:74px}
#car-gallery .lx-fleet{background:linear-gradient(130deg,#102739,#06131f);border:1px solid #b7955973;border-radius:22px;padding:clamp(22px,4vw,46px);box-shadow:0 28px 75px #0005}
#car-gallery #lx-car{object-fit:contain!important;background:#08131f;border:1px solid #b7955959;border-radius:15px}
.nat-fleet-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}
.nat-fleet-badges span{border:1px solid #d5b57366;color:#e4cb97;padding:9px 12px;border-radius:999px;font-size:12px;letter-spacing:.04em}
.nat-interior-disclosure{margin-top:19px;color:#b8c4cf;font-size:13px;line-height:1.7}
.nat-concierge{position:fixed;right:20px;bottom:22px;z-index:9999;display:flex;align-items:center;gap:9px;background:linear-gradient(125deg,#eed39b,#bd9148);color:#071421!important;border:1px solid #f8e3b7;border-radius:999px;padding:13px 18px;font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none;box-shadow:0 12px 40px #0009;transition:transform .2s ease}
.nat-concierge:hover{transform:translateY(-4px)}
.nat-experience-band{padding:36px 24px;margin:40px auto;background:linear-gradient(110deg,#102738,#0a1723);border:1px solid #bd9b62;border-radius:18px;text-align:center;max-width:1200px}
.nat-experience-band .eyebrow{color:#d8b979;letter-spacing:.2em;font-size:11px}
.nat-experience-band h2{color:#f3d99f;font:normal clamp(25px,4vw,42px) Georgia,serif;margin:13px 0}
.nat-experience-band p{color:#d0d9df;max-width:650px;margin:0 auto 18px;line-height:1.8}
.nat-experience-band a{display:inline-block;color:#071421;background:#e5c383;padding:12px 20px;border-radius:8px;font-weight:700;text-decoration:none}
@media(max-width:700px){.nat-concierge{right:12px;bottom:12px;padding:12px 15px;font-size:12px}#car-gallery .lx-fleet{padding:18px}.nat-experience-band{margin:20px 14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nat-concierge,.lx-link,.btn.primary{transition:none}}
