:root{--ink:#0a0b0b;--paper:#f2eee5;--gold:#c7a66a;--lime:#b7f34a;--muted:#a7a69f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Noto Sans,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:10;background:#090b0b;border-bottom:1px solid #ffffff24;align-items:center;gap:30px;height:86px;padding:0 4vw;display:flex;position:relative}.brand{align-items:center;gap:12px;margin-right:auto;display:flex}.brand>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);place-items:center;font:600 18px Cormorant Garamond;display:grid}.brand b{font:600 21px/.8 Cormorant Garamond}.brand small{color:#999;text-transform:uppercase;letter-spacing:.17em;margin-top:7px;font:500 8px Noto Sans;display:block}.nav nav{text-transform:uppercase;letter-spacing:.1em;gap:25px;font-size:11px;display:flex}.nav nav a:hover{color:var(--lime)}.navphone{font:500 12px Noto Sans;display:grid}.navphone small{color:#888;text-transform:uppercase;font-size:8px}.navcta,.btn{text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff45;padding:14px 19px;font-size:11px}.navcta{background:var(--lime);border-color:var(--lime);color:#111;font-weight:700}.btn.primary{background:var(--lime);border-color:var(--lime);color:#111}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.shell{width:min(1280px,90vw);margin:auto}.section{padding:100px 0}.section.light{background:var(--paper);color:var(--ink)}h1,h2,h3{font-family:Cormorant Garamond;font-weight:500}h1{letter-spacing:-.045em;font-size:clamp(56px,8vw,118px);line-height:.86}h2{margin:0 0 28px;font-size:clamp(42px,6vw,76px);line-height:.95}p{line-height:1.75}.muted{color:var(--muted)}.hero{background:linear-gradient(90deg,#070808ed 0%,#0809098c 44%,#08090918 74%),url(/images/hero-dubai-car-rental.png) 50%/cover;align-items:center;min-height:calc(100svh - 86px);display:flex}.hero .copy{max-width:760px;padding:70px 0}.hero h1{margin:24px 0}.actions{gap:12px;margin-top:32px;display:flex}.facts,.grid3,.grid4{gap:18px;display:grid}.facts{border-block:1px solid #ffffff25;grid-template-columns:repeat(4,1fr)}.fact{border-right:1px solid #ffffff25;padding:25px}.fact small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;display:block}.fact strong{font:500 23px Cormorant Garamond}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.card{background:#171919;border:1px solid #ffffff1f;min-height:220px;padding:28px}.card.image{padding:0;overflow:hidden}.card.image img{object-fit:cover;width:100%;height:250px}.card.image div{padding:24px}.card h3{margin:0 0 12px;font-size:30px}.pagehero{background:#131515;padding:90px 0 70px}.pagehero h1{max-width:1000px;margin:20px 0 25px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.split img{border-radius:2px;width:100%}.source-note{border-left:3px solid var(--gold);color:#c8c5bd;padding-left:18px;font-size:13px}.faq details{border-top:1px solid #ffffff30;padding:20px 0}.faq summary{cursor:pointer;font:500 23px Cormorant Garamond}footer{color:#bbb;border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);gap:40px;padding:55px 5vw 80px;font-size:13px;display:grid}footer strong{color:#fff;font:500 25px Cormorant Garamond}.mobile-book{display:none}@media (width<=1000px){.nav nav,.navphone{display:none}}@media (width<=800px){.nav{gap:12px;padding:0 5vw}.navcta{padding:11px}.hero{background-position:62%}.hero .copy{padding:45px 0}.facts,.grid4{grid-template-columns:1fr 1fr}.grid3,.split,footer{grid-template-columns:1fr}.section{padding:70px 0}.actions{flex-direction:column;align-items:flex-start}.mobile-book{z-index:50;background:var(--lime);color:#111;text-align:center;text-transform:uppercase;padding:16px;font-size:11px;font-weight:700;display:block;position:fixed;bottom:12px;left:5vw;right:5vw;box-shadow:0 10px 35px #0008}}@media (width<=480px){.facts,.grid4{grid-template-columns:1fr}.brand b{font-size:18px}.brand>span{width:37px;height:37px}.navcta{font-size:9px}.hero h1{font-size:60px}}
