:root{--orange: #e07c10;--orange-deep: #d56d06;--navy: #17315c;--ink: #4a5160;--font: "Plus Jakarta Sans", sans-serif;--page-max: 1440px;--page-gutter: 40px}body.login-dialog-open{overflow:hidden}@media(max-width:1100px){:root{--page-gutter: 32px}}@media(max-width:860px){:root{--page-gutter: 20px;--slide-card: clamp(148px, 42vw, 220px)}.page h1{font-size:28px}.page p{font-size:15px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font);color:var(--ink);background:#fff}#book-cab,#about,#why-choose,#services,#explore,#how-it-works,#routes,#reviews,#all-cabs,#contact-us{scroll-margin-top:96px}h1,h2,p{font-family:inherit}.page{max-width:760px;margin:0 auto;padding:72px 24px 96px}.page h1{margin:0 0 12px;font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--navy)}.page p{margin:0;font-size:18px;line-height:1.6}
