.demo-bar{position:sticky;top:0;z-index:100;background:#40243d;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px max(20px,calc((100vw - 1200px)/2));font:14px/1.4 Arial,sans-serif}.demo-bar img{width:140px;height:42px;object-fit:contain}.demo-bar a{color:white}.demo-cta{display:inline-flex;align-items:center;justify-content:center;background:#f2b48b;color:#40243d!important;border-radius:40px;padding:12px 20px;text-decoration:none;font:600 14px/1.4 Arial,sans-serif}.demo-notice{background:#f3e5ed;color:#40243d;padding:18px max(20px,calc((100vw - 1200px)/2));font:13px/1.6 Arial,sans-serif}.demo-notice strong{display:block}.demo-end{background:#40243d;color:white;text-align:center;padding:65px 24px;font-family:Arial,sans-serif}.demo-end h2{color:#fff;font:500 clamp(30px,5vw,50px)/1.15 Georgia,serif;margin:15px auto}.demo-end p{max-width:620px;margin:20px auto;line-height:1.7}.demo-end small{display:block;margin-top:20px;color:#ecdde7}.route-tabs{display:flex!important;flex-wrap:wrap;width:100%!important;height:auto!important;gap:10px!important;background:transparent!important;margin:20px 0}.route-tabs button{border:1px solid #466450;padding:14px 24px;border-radius:30px;font:600 15px Arial,sans-serif;cursor:pointer;background:transparent;color:#254b37}.route-tabs button[aria-selected=true]{background:#254b37;color:white}[role=tabpanel][hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c47846;outline-offset:5px}.demo-bar~main{overflow-wrap:anywhere}@media(max-width:650px){.demo-bar{gap:10px;padding:10px 16px}.demo-bar>span{display:none}.demo-bar img{width:110px;height:34px}.demo-bar .demo-cta{font-size:12px;padding:9px 12px;max-width:190px}.demo-notice{padding:15px 20px}.route-tabs button{flex:1;padding:12px}.flights{overflow-x:auto}.demo-end{padding:45px 20px}}
