:root{--champagne:#d7b46a;--champagne-soft:#f3e4bc;--night:#020d1c;--paper:#fffdf8}
body{background:var(--paper)}
.lux-header{box-shadow:0 10px 30px rgb(4 19 38 / 7%)}
.lux-hero{min-height:790px;background-position:center}.lux-hero::before{background:linear-gradient(90deg,rgb(2 13 28 / 97%) 0%,rgb(2 13 28 / 84%) 38%,rgb(2 13 28 / 28%) 72%,rgb(2 13 28 / 9%))}.lux-hero .hero-content{max-width:760px;padding:140px 0 170px}.lux-hero h1{font-size:clamp(3.7rem,6.6vw,7rem);font-weight:400;line-height:.91}.lux-hero h1 strong{display:block;color:var(--white);font-weight:700}.lux-hero h1 em{font-weight:400}.hero-monogram{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--champagne);font-size:.7rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.hero-monogram::before{content:"";width:42px;height:1px;background:currentcolor}.hero-service-line{max-width:620px;color:#f0f3f7;font-size:1.05rem}.hero-trust.lux{margin-top:38px;padding-top:24px;border-top:1px solid rgb(255 255 255 / 20%)}
.concierge-bar{position:relative;z-index:5;margin-top:-66px}.concierge-inner{display:grid;grid-template-columns:1.1fr repeat(3,1fr) auto;align-items:center;gap:22px;padding:24px 28px;border:1px solid rgb(215 180 106 / 35%);background:var(--white);box-shadow:0 28px 70px rgb(4 19 38 / 18%)}.concierge-title span{display:block;color:var(--gold-600);font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.concierge-title strong{display:block;font:700 1.45rem var(--serif)}.concierge-item{padding-left:20px;border-left:1px solid var(--line)}.concierge-item small{display:block;color:var(--muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.concierge-item b{display:block;margin-top:2px;color:var(--navy-900);font-size:.87rem}
.lux-intro{text-align:center}.lux-intro .lead{margin-inline:auto}.ornament{width:54px;height:1px;margin:26px auto;background:var(--gold-500);box-shadow:18px 0 0 var(--gold-500),-18px 0 0 var(--gold-500)}
.service-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;background:var(--line);border:1px solid var(--line)}.service-pillar{min-height:340px;padding:44px;background:var(--white)}.service-pillar:nth-child(2){background:var(--navy-950);color:var(--white)}.service-pillar .number{color:var(--gold-600);font:italic 2.3rem var(--serif)}.service-pillar h3{margin-top:72px;font-size:2rem}.service-pillar p{color:var(--muted)}.service-pillar:nth-child(2) p{color:#bfcbd9}.service-pillar:nth-child(2) .text-link{color:var(--champagne)}
.editorial-split{display:grid;grid-template-columns:1.08fr .92fr;min-height:700px}.editorial-image{min-height:620px;background:center/cover no-repeat}.ujjain-image{background-image:linear-gradient(0deg,rgb(2 13 28 / 15%),transparent),url("assets/images/ujjain-evening.webp")}.mp-image{background-image:linear-gradient(0deg,rgb(2 13 28 / 12%),transparent),url("assets/images/madhya-pradesh-heritage.webp")}.editorial-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(40px,7vw,110px);background:var(--navy-950);color:var(--white)}.editorial-copy.light{background:var(--sand);color:var(--ink)}.editorial-copy .lead{color:#c7d1dd}.editorial-copy.light .lead{color:var(--muted)}.place-cloud{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.place-cloud span{border:1px solid rgb(255 255 255 / 22%);border-radius:999px;padding:7px 11px;color:#e7edf4;font-size:.72rem}.editorial-copy.light .place-cloud span{border-color:#c9b98f;color:var(--navy-900);background:rgb(255 255 255 / 40%)}
.lux-cards{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:18px}.lux-card{min-height:480px;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:30px;color:var(--white);isolation:isolate;background:var(--navy-900)}.lux-card::before{content:"";position:absolute;z-index:-2;inset:0;background:center/cover no-repeat;transition:transform .6s}.lux-card::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgb(2 13 28 / 92%) 0%,rgb(2 13 28 / 12%) 75%)}.lux-card:hover::before{transform:scale(1.04)}.lux-card.ujjain::before{background-image:url("assets/images/ujjain-evening.webp")}.lux-card.malwa::before{background-image:url("assets/images/madhya-pradesh-heritage.webp")}.lux-card.mp::before{background-image:url("assets/images/vaanya-hero.webp");background-position:70% center}.lux-card h3{margin:4px 0 12px;font-size:2.2rem}.lux-card p{max-width:390px;color:#d6deea}.lux-card .text-link{color:var(--champagne)}
.coverage-panel{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.home-page .coverage-map{display:none}.coverage-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.coverage-city{min-height:155px;padding:22px;border:1px solid var(--line);background:var(--white)}.coverage-city strong{display:block;font:700 1.45rem var(--serif)}.coverage-city span{display:block;margin-top:8px;color:var(--muted);font-size:.76rem}
.destination-ledger{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgb(255 255 255 / 14%)}.destination-column{padding:34px;border-right:1px solid rgb(255 255 255 / 14%)}.destination-column:last-child{border:0}.destination-column span{color:var(--champagne);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.destination-column h3{margin:12px 0 22px;color:var(--white)}.destination-column ul{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#b8c5d3;font-size:.84rem}
.package-ujjain{background-image:linear-gradient(0deg,rgb(2 13 28 / 90%),rgb(2 13 28 / 8%)),url("assets/images/ujjain-mahakal-package.png")!important}.package-omkareshwar{background-image:linear-gradient(0deg,rgb(2 13 28 / 90%),rgb(2 13 28 / 8%)),url("assets/images/omkareshwar-package.png")!important}.package-mandu{background-image:linear-gradient(0deg,rgb(2 13 28 / 90%),rgb(2 13 28 / 8%)),url("assets/images/mandu-package.png")!important}.package-kanha{background-image:linear-gradient(0deg,rgb(2 13 28 / 90%),rgb(2 13 28 / 8%)),url("assets/images/kanha-package.png")!important}
[data-package-card]:nth-child(5) .card-media,[data-package-card]:nth-child(6) .card-media,[data-package-card]:nth-child(7) .card-media,[data-package-card]:nth-child(12) .card-media{background-image:linear-gradient(0deg,rgb(2 13 28 / 90%),rgb(2 13 28 / 8%)),url("assets/images/mandu-package.png")}. [data-package-card]:nth-child(8) .card-media,[data-package-card]:nth-child(9) .card-media,[data-package-card]:nth-child(10) .card-media{background-image:linear-gradient(0deg,rgb(2 13 28 / 90%),rgb(2 13 28 / 8%)),url("assets/images/kanha-package.png")}
.contact-page .page-hero,.about-page .page-hero,.packages-page .page-hero{position:relative;overflow:hidden;background-position:center;background-size:cover}.contact-page .page-hero{background-image:linear-gradient(100deg,rgb(2 13 28 / 95%),rgb(2 13 28 / 58%)),url("assets/images/corporate-fleet.webp")}.about-page .page-hero{background-image:linear-gradient(100deg,rgb(2 13 28 / 95%),rgb(2 13 28 / 56%)),url("assets/images/vaanya-hero.webp")}.packages-page .page-hero{background-image:linear-gradient(100deg,rgb(2 13 28 / 95%),rgb(2 13 28 / 58%)),url("assets/images/madhya-pradesh-heritage.webp")}.contact-page .page-hero .lead,.about-page .page-hero .lead,.packages-page .page-hero .lead{color:#e3eaf1}.contact-page .page-hero .eyebrow,.about-page .page-hero .eyebrow,.packages-page .page-hero .eyebrow{color:var(--champagne)}.contact-page .breadcrumbs,.contact-page .breadcrumbs a,.about-page .breadcrumbs,.about-page .breadcrumbs a,.packages-page .breadcrumbs,.packages-page .breadcrumbs a{color:#e8edf2}.destination-page .page-hero{position:relative;overflow:hidden;background:linear-gradient(105deg,rgb(2 13 28 / 96%),rgb(2 13 28 / 68%)),url("assets/images/mandu-package.png") center/cover}.destination-page .page-hero h1,.destination-page .page-hero .lead{color:var(--white)}.destination-page .breadcrumbs,.destination-page .breadcrumbs a{color:#e8edf2}.destination-page .breadcrumbs li+li::before{color:#e8edf2}.destination-page .page-hero .eyebrow{color:var(--champagne)}.destination-purpose{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.purpose-statement{font:400 clamp(2rem,3.5vw,3.7rem)/1.03 var(--serif);color:var(--navy-950)}.purpose-stack{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.purpose-item{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:22px;background:var(--white)}.purpose-item b{color:var(--gold-600);font:italic 1.55rem var(--serif)}.purpose-item h3{margin:0 0 5px;font-size:1.04rem}.purpose-item p{margin:0;color:var(--muted);font-size:.86rem}.region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.region-card{position:relative;display:flex;min-height:370px;align-items:flex-end;padding:28px;overflow:hidden;color:var(--white);isolation:isolate;background:var(--navy-950)}.region-card::before{content:"";position:absolute;z-index:-2;inset:0;background:center/cover no-repeat;transition:transform .5s}.region-card::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgb(2 13 28 / 94%),rgb(2 13 28 / 9%))}.region-card:hover::before{transform:scale(1.05)}.region-card.malwa::before{background-image:url("assets/images/omkareshwar-package.png")}.region-card.heritage::before{background-image:url("assets/images/mandu-package.png")}.region-card.wildlife::before{background-image:url("assets/images/kanha-package.png")}.region-card .eyebrow{color:var(--champagne)}.region-card h3{margin:5px 0 10px;font-size:2rem}.region-card p{margin:0 0 16px;color:#dce4ec}.destination-routes{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.destination-route{padding:28px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.destination-route small{color:var(--gold-600);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.destination-route h3{margin:16px 0 12px;font-size:1.42rem}.destination-route p{color:var(--muted);font-size:.86rem}.destination-route .text-link{margin-top:10px}.planning-band{display:grid;grid-template-columns:1fr .8fr;gap:44px;align-items:center;padding:48px;background:var(--navy-950);color:var(--white)}.planning-band .lead{color:#c7d1dd}.planning-points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.planning-points li{padding:14px 0;border-bottom:1px solid rgb(255 255 255 / 16%);color:#e3eaf1;font-size:.9rem}.planning-points li::before{content:"✓";margin-right:10px;color:var(--champagne)}
.fleet-showcase{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.fleet-photo{min-height:600px;position:relative;background:url("assets/images/corporate-fleet.webp") center/cover}.fleet-photo-card{position:absolute;left:28px;right:28px;bottom:28px;padding:24px;background:rgb(2 13 28 / 90%);color:var(--white);backdrop-filter:blur(10px)}.fleet-photo-card h3{margin:0}.fleet-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fleet-category{padding:24px;border:1px solid var(--line);background:var(--white)}.fleet-category .seat{color:var(--gold-600);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fleet-category h3{margin:9px 0;font-size:1.45rem}.fleet-category p{margin:0;color:var(--muted);font-size:.8rem}
.fleet-page .page-hero{position:relative;overflow:hidden;background:linear-gradient(100deg,rgb(2 13 28 / 96%),rgb(2 13 28 / 55%)),url("assets/images/fleet-suv-luxury-v2.png") center/cover}.fleet-page .page-hero h1,.fleet-page .page-hero .lead{color:var(--white)}.fleet-page .breadcrumbs,.fleet-page .breadcrumbs a{color:#e8edf2}.fleet-page .breadcrumbs li+li::before{color:#e8edf2}.fleet-page .page-hero .eyebrow{color:var(--champagne)}.fleet-catalogue{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vehicle-card{overflow:hidden;border:1px solid var(--line);background:var(--white)}.vehicle-visual{display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background:#f2eee6}.vehicle-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vehicle-visual.source-pending{background:linear-gradient(135deg,#102d4e,#061525) center/cover;color:#f3e4bc;text-align:center;font:italic 1.1rem/1.45 var(--serif)}.vehicle-body{padding:23px}.vehicle-body .eyebrow{margin-bottom:8px}.vehicle-body h2{margin:0 0 10px;font-size:1.52rem}.vehicle-body>p{min-height:60px;margin:0;color:var(--muted);font-size:.86rem}.vehicle-specs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vehicle-specs span{color:var(--muted);font-size:.73rem}.vehicle-specs b{display:block;margin-top:3px;color:var(--navy-900);font-size:.8rem}.vehicle-card .card-actions{align-items:center}.fleet-intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:center}.fleet-intro-grid .lead{margin:0}.fleet-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.fleet-assurance div{padding:22px;background:var(--white)}.fleet-assurance b{display:block;color:var(--gold-600);font:italic 1.5rem var(--serif)}.fleet-assurance span{display:block;margin-top:8px;color:var(--muted);font-size:.78rem}
.vehicle-card[data-category~="hatchback"] .source-pending,.vehicle-card[data-category~="sedan"] .source-pending{background-image:url("assets/images/fleet-cars-v2.png")}.vehicle-card[data-category~="suv"] .source-pending,.vehicle-card[data-category~="luxury"] .source-pending{background-image:url("assets/images/fleet-suv-luxury-v2.png")}.vehicle-card[data-category~="traveller"] .source-pending,.vehicle-card[data-category~="urbania"] .source-pending{background-image:url("assets/images/fleet-travellers-v2.png")}.vehicle-card[data-category~="bus"] .source-pending{background-image:url("assets/images/fleet-buses-v2.png")}.vehicle-visual.source-pending span{display:none}
.corporate-feature{position:relative;min-height:690px;display:grid;align-items:center;isolation:isolate;color:var(--white);background:url("assets/images/corporate-fleet.webp") center/cover}.corporate-feature::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(2 13 28 / 96%) 0%,rgb(2 13 28 / 80%) 48%,rgb(2 13 28 / 14%) 82%)}.corporate-content{max-width:620px;padding:90px 0}.corporate-services{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:30px 0;border-top:1px solid rgb(255 255 255 / 20%);border-left:1px solid rgb(255 255 255 / 20%)}.corporate-services span{padding:14px;border-right:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid rgb(255 255 255 / 20%);color:#e0e7ef;font-size:.78rem}
.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.process-step{padding:34px 28px;border-right:1px solid var(--line)}.process-step:last-child{border:0}.process-step b{color:var(--gold-600);font:italic 2rem var(--serif)}.process-step h3{margin-top:35px}.process-step p{color:var(--muted);font-size:.84rem}
.corporate-page .corporate-feature{min-height:760px}.corporate-page .corporate-feature::before{background:linear-gradient(90deg,rgb(2 13 28 / 97%) 0%,rgb(2 13 28 / 87%) 45%,rgb(2 13 28 / 32%) 82%)}.corporate-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:70px;align-items:end}.corporate-page .corporate-content{max-width:720px;padding:110px 0}.corporate-page .breadcrumbs{display:flex;gap:10px;margin:0 0 42px;color:#d6e0eb;font-size:.74rem}.corporate-page .breadcrumbs a{color:inherit}.corporate-hero-signals{display:grid;gap:10px;margin:30px 0 36px;padding:0;list-style:none;color:#e7edf3;font-size:.86rem}.corporate-hero-signals li{display:flex;gap:11px;align-items:flex-start}.corporate-hero-signals li::before{content:"";width:7px;height:7px;flex:0 0 7px;margin-top:.42em;border-radius:50%;background:var(--champagne)}.corporate-hero-panel{margin-bottom:95px;padding:30px;border:1px solid rgb(215 180 106 / 45%);background:rgb(2 13 28 / 74%);box-shadow:0 24px 60px rgb(0 0 0 / 25%);backdrop-filter:blur(10px)}.corporate-hero-panel h2{margin:10px 0 14px;font-size:1.6rem}.corporate-hero-panel p:not(.eyebrow){color:#d0d9e2;font-size:.88rem}.corporate-hero-panel a{display:inline-block;margin-top:13px;color:var(--champagne);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.corporate-jump-nav{position:relative;z-index:2;border-bottom:1px solid var(--line);background:var(--white)}.corporate-jump-nav>div{display:flex;gap:30px;overflow-x:auto}.corporate-jump-nav a{padding:18px 0;white-space:nowrap;color:var(--navy-900);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.corporate-jump-nav a:last-child{color:var(--gold-600)}.corporate-intro>.container{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:start}.corporate-intro-copy h2{max-width:430px;font-size:clamp(2.45rem,4.1vw,4.5rem);line-height:.96}.corporate-intro-copy .lead{margin-bottom:28px}.corporate-outcomes{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.corporate-outcome{display:grid;grid-template-columns:52px 1fr;column-gap:17px;padding:26px;background:var(--white)}.corporate-outcome span{grid-row:1/3;color:var(--gold-600);font:italic 1.7rem var(--serif)}.corporate-outcome h3{margin:0 0 6px;font-size:1.18rem}.corporate-outcome p{margin:0;color:var(--muted);font-size:.86rem}.corporate-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.corporate-service{min-height:245px;padding:28px}.corporate-service>span{display:block;margin-bottom:48px;color:var(--gold-600);font:italic 1.55rem var(--serif)}.corporate-service h3{margin:0 0 10px;font-size:1.38rem}.corporate-service p{margin:0;color:var(--muted);font-size:.85rem}.corporate-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.corporate-process-grid article{min-height:265px;padding:30px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.corporate-process-grid b{color:var(--gold-600);font:italic 1.9rem var(--serif)}.corporate-process-grid h3{margin:54px 0 10px;font-size:1.25rem}.corporate-process-grid p{margin:0;color:var(--muted);font-size:.84rem}.corporate-fleet-section{min-height:650px}.corporate-proposal-section{background:linear-gradient(110deg,#f8f3e9,#fffdf8)}.corporate-form-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:start}.corporate-brief{padding-top:28px}.corporate-brief h2{font-size:clamp(2.35rem,3.8vw,3.8rem);line-height:.98}.corporate-brief-list{display:grid;gap:0;margin:34px 0;padding:0;list-style:none;border-top:1px solid var(--line)}.corporate-brief-list li{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.corporate-brief-list b{font-size:.78rem;color:var(--navy-900)}.corporate-brief-list span{color:var(--muted);font-size:.84rem}.corporate-form-card{box-shadow:0 24px 65px rgb(4 19 38 / 12%)}.corporate-form-card h2{margin:7px 0 8px}.form-intro{margin:0 0 22px;color:var(--muted);font-size:.83rem}.corporate-form-card label small{font-size:.68rem;font-weight:400;color:var(--muted)}.corporate-footer-logo{width:150px!important;height:150px!important;max-width:100%;object-fit:contain!important;object-position:center}
.lux-faq{max-width:900px;margin-inline:auto}.lux-footer{border-top:1px solid rgb(215 180 106 / 35%)}
@media (width <= 1020px){.concierge-inner{grid-template-columns:1fr 1fr}.concierge-title{grid-column:1/-1}.lux-cards{grid-template-columns:1fr 1fr}.lux-card:first-child{grid-column:1/-1}.coverage-panel,.fleet-showcase,.destination-purpose,.planning-band,.fleet-intro-grid,.corporate-intro>.container,.corporate-form-section{grid-template-columns:1fr}.fleet-catalogue{grid-template-columns:1fr 1fr}.region-grid{grid-template-columns:1fr 1fr}.destination-routes{grid-template-columns:1fr 1fr}.destination-ledger{grid-template-columns:1fr 1fr}.destination-column:nth-child(2){border-right:0}.destination-column:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / 14%)}.process-grid{grid-template-columns:1fr 1fr}.process-step:nth-child(2){border-right:0}.process-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.corporate-hero-grid{grid-template-columns:1fr;gap:0}.corporate-hero-panel{display:none}.corporate-service-grid{grid-template-columns:1fr 1fr}.corporate-process-grid{grid-template-columns:1fr 1fr}.corporate-intro-copy{max-width:650px}.corporate-form-section{gap:34px}}
@media (width <= 800px){.lux-hero{min-height:730px}.lux-hero .hero-content{padding:100px 0 130px}.lux-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.concierge-bar{margin-top:-48px}.concierge-inner{grid-template-columns:1fr;padding:22px}.concierge-title{grid-column:auto}.concierge-item{padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.service-pillars,.editorial-split{grid-template-columns:1fr}.service-pillar{min-height:280px}.service-pillar h3{margin-top:40px}.editorial-image{min-height:430px}.editorial-copy{padding:64px 24px}.lux-cards{grid-template-columns:1fr}.lux-card:first-child{grid-column:auto}.lux-card{min-height:420px}.coverage-panel{gap:40px}.coverage-map{min-height:360px}.coverage-city-grid,.fleet-list{grid-template-columns:1fr 1fr}.corporate-feature{min-height:760px;background-position:64% center}.corporate-feature::before{background:rgb(2 13 28 / 80%)}.corporate-content{padding:75px 0}.process-grid{grid-template-columns:1fr 1fr}.corporate-page .corporate-feature{min-height:690px}.corporate-page .corporate-content{padding:78px 0}.corporate-page .breadcrumbs{margin-bottom:28px}.corporate-jump-nav>div{gap:24px}.corporate-fleet-section{min-height:0}}
@media (width <= 560px){.lux-hero h1{font-size:clamp(2.75rem,13vw,3.7rem)}.coverage-city-grid,.fleet-list,.destination-ledger,.process-grid,.region-grid,.destination-routes,.fleet-catalogue,.fleet-assurance,.corporate-service-grid,.corporate-process-grid{grid-template-columns:1fr}.coverage-city{min-height:0}.destination-column,.destination-column:nth-child(2){border-right:0;border-bottom:1px solid rgb(255 255 255 / 14%)}.process-step{border-right:0;border-bottom:1px solid var(--line)}.corporate-services{grid-template-columns:1fr}.fleet-photo{min-height:480px}.region-card{min-height:330px}.planning-band{padding:32px 24px}.vehicle-image{min-height:200px}.corporate-page .corporate-feature{min-height:650px}.corporate-service{min-height:0}.corporate-service>span{margin-bottom:30px}.corporate-process-grid article{min-height:0}.corporate-process-grid h3{margin-top:32px}.corporate-brief-list li{grid-template-columns:76px 1fr}.corporate-jump-nav>div{gap:20px}.corporate-hero-signals{font-size:.8rem}}
