:root{--ink:#062448;--muted:#60738b;--gold:#b28b2e;--line:#dce4ee;--bg:#f6f8fc;--brand-navy:#062448;--brand-gold:#c7a64c;--brand-turquoise:#29bbd0}body{background:var(--bg);color:var(--ink)}header{border-top:4px solid var(--brand-gold);background:#fff;height:96px}.logo{min-width:180px}.brand-logo{width:170px;height:78px;object-fit:contain}.word,.mark{color:var(--ink)}nav button.active:after{background:var(--brand-gold)}.demo{background:#edf2f8;color:#506984;border-bottom:1px solid #dfe6ef}.avatar{background:#e7effa;color:#062448}.primary{background:#062448;color:#fff;border:1px solid #062448;border-bottom:3px solid #c7a64c;border-radius:8px}.primary:hover{background:#103c6c}.secondary{background:#fff;color:#062448;border:1px solid #c3cfdc;border-radius:7px}.secondary:hover{background:#edf3fc}.eyebrow,.service-kicker{color:#8a6817}.badge,.status,.flight-link{background:#edf3fa;color:#163f6b}.service-tabs{background:#e7eef8}.service-tabs button[aria-selected=true]{background:#062448;color:#fff;box-shadow:inset 0 -3px #c7a64c}.service-fx-note{background:#eaf0f7;color:#4b6480}.service-fx-note a{color:#805d10}.service-panel,.service-card,.panel,.booking{box-shadow:0 5px 22px #06244805}.service-panel,.service-card{border-color:#dbe4ef}.service-card.is-selected{border-color:#b79848}.service-modify{color:#8a6817}.service-quote{background:#eaf0f8}.service-card .service-price strong,.service-total .total-line{color:#062448}.vehicle-asset{display:block;width:100%;max-width:320px;height:160px;object-fit:contain;margin:auto}.service-card .vehicle-asset{max-width:170px;height:100px}.car-card .vehicle-asset{height:125px}.choice .vehicle-asset{height:70px;width:110px}.brand-hero{position:relative;isolation:isolate;overflow:hidden;min-height:330px;border-radius:16px;margin:22px 0 24px;background:#062448;color:white}.brand-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.brand-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#062448bb 0%,#06244855 46%,transparent 75%);z-index:-1}.brand-hero-copy{max-width:510px;padding:40px 36px}.brand-hero-copy .eyebrow{color:#f0d58b;letter-spacing:3px}.brand-hero-copy strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.16;max-width:360px;margin:17px 0 15px}.brand-hero-copy p{color:#eef4fc;font-size:14px;line-height:1.6;max-width:310px}.brand-hero-copy .secondary{border-color:#c7a64c;background:#fff;color:#062448;margin-top:10px}.brand-hero-note{position:absolute;right:15px;bottom:10px;font-size:9px;color:#fff;background:#06244899;padding:5px 8px;border-radius:4px}.flight-board{background:#062448}.flight-board-head{border-bottom-color:#ffffff21}.flight-demo-pill{border-color:#c7a64c;color:#f0d58b}.flight-table th{color:#b8cbe3}.flight-board-foot{color:#b8cbe3}.map-key{color:#8a6817}@media(max-width:900px){header{height:auto;min-height:90px;flex-wrap:wrap;gap:8px;padding-top:5px;padding-bottom:5px}.brand-logo{width:140px;height:66px}.logo{min-width:140px}.brand-hero{min-height:310px}.brand-hero-copy{padding:32px 24px;max-width:57%}.brand-hero-copy strong{font-size:29px}.brand-hero-copy p{font-size:12px}.service-card .vehicle-asset{max-width:115px;height:88px}}@media(max-width:550px){.brand-hero{min-height:380px}.brand-hero>img{object-position:70% center}.brand-hero:after{background:linear-gradient(90deg,#062448e8,#06244855)}.brand-hero-copy{max-width:82%;padding:30px 22px}.brand-hero-copy strong{font-size:30px}.brand-hero-copy p{max-width:220px}.brand-logo{width:126px;height:62px}.logo{min-width:126px}.service-card .vehicle-asset{max-width:100px;height:78px}.head-right{gap:6px}}
