#travel-backdrop126{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}#travel-backdrop126 canvas{width:100%;height:100%;display:block}#travel-backdrop126>.scrim125{background:linear-gradient(90deg,#061216e0 0%,#0612167a 30%,transparent 64%),linear-gradient(0deg,#061216b0,transparent 30%)}.journey125{background:transparent}.stage125{overflow:hidden}.top125{z-index:30}main,.footer125{position:relative;z-index:1}.over-demo126 .stage125{cursor:pointer}.story125{inset-inline-start:max(6vw,80px)}.travel-service126{position:absolute;top:99px;inset-inline:6vw;display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:10px;color:#ecf2ee;z-index:3}.travel-service126 select{font-size:11px;padding:9px 18px;background:#0b171cdb;color:#eef5ee;border:1px solid #b9d5cd55;border-radius:24px;max-width:240px}.travel-service126 label{font-size:9px}.travel-index126{position:fixed;inset-inline-start:17px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:9px;z-index:22}.travel-index126 button,.travel-index126>a{position:relative;width:38px;height:38px;min-height:38px;padding:0;display:flex;align-items:center;justify-content:center;background:#07111580;border:1px solid #beddd51a;border-radius:50%;color:#bed1ca;font-size:9px;backdrop-filter:blur(12px);transition:color .2s,border-color .2s,transform .25s}.travel-index126 b{font-weight:500}.travel-index126 span{position:absolute;inset-inline-start:calc(100% + 8px);opacity:0;pointer-events:none;transform:translateX(-7px);white-space:nowrap;background:#0a171ee8;padding:9px 14px;border:1px solid #beddd52a;border-radius:19px;font-size:11px;transition:opacity .2s,transform .25s}.travel-index126 :is(button,a):is(:hover,:focus-visible){color:#fff;border-color:#b4dfd4;transform:scale(1.12)}.travel-index126 :is(button,a):is(:hover,:focus-visible) span{opacity:1;transform:translateX(0)}.travel-index126 [aria-current=step],.travel-index126 [aria-current=location]{color:#e4fff3;border-color:#a5dfcf8c;box-shadow:0 0 19px #6da9952b}.travel-glass126{border:1px solid #c6e0d522;background:#08161ce6;border-radius:4px;padding:48px;backdrop-filter:blur(22px);box-shadow:0 40px 90px #0003;color:#eef6f2}.travel-glass126 h2,.travel-glass126 h3{color:#f6faf6}.travel-glass126 p,.travel-glass126 blockquote{color:#b9cbc7}.services-grid126{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.service-number126{font-size:9px;letter-spacing:2px;color:#95c4b5}.services-grid126 blockquote{margin:18px 0;font-size:12px;line-height:1.9;border-inline-start:1px solid #a3c5b54d;padding-inline-start:16px}.services-grid126 .case125>a{display:block;min-height:38px}.closing125{border:0}.closing125 .travel-glass126{max-width:1100px;margin:0 auto}.travel-form126{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:35px;font-size:11px}.travel-form126 label{display:flex;flex-direction:column;gap:9px;line-height:1.7}.travel-form126 :is(input,textarea,select){font:inherit;color:#eef6f2;background:#071216a6;border:1px solid #c2ded333;padding:12px 15px;border-radius:6px;min-height:46px;width:100%}.travel-form126 :is(input,textarea,select):focus-visible{outline:2px solid #9ccbbe;outline-offset:3px}.travel-form126 .message126,.travel-form126 .consent126,.travel-form126 .form-status126{grid-column:1/-1}.travel-form126 .consent126{flex-direction:row;align-items:start}.consent126 input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:2px 0}.consent126 a{color:#b6ecdc;text-decoration:underline}.travel-form126 button{justify-self:start;border:0;cursor:pointer}.travel-form126 button:disabled{opacity:.6;cursor:wait}.travel-form126 .form-status126{font-size:12px;line-height:1.8;margin:0}.honeypot126{position:absolute!important;inset:0 auto auto 0!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status126 a{text-decoration:underline}.footer125{background:#09141cd9;color:#bdcec9}.no-js #travel-backdrop126{display:none}.no-js .travel-index126,.no-js .travel-service126{display:none}
@media(max-width:700px){.travel-index126{inset-inline-start:6px;gap:8px}.travel-index126 button,.travel-index126>a{width:23px;height:27px;min-height:27px;font-size:7px;border-radius:15px}.travel-index126 span{font-size:10px}.story125{inset-inline-start:43px;inset-inline-end:20px;max-width:calc(100vw - 63px);width:auto}.travel-service126{top:87px;inset-inline:20px;gap:10px}.travel-service126 label{font-size:8px}.travel-service126 select{font-size:9px;max-width:200px;min-height:38px}.details125,.closing125{padding:60px 20px 60px 40px}.travel-glass126{padding:26px 20px}.services-grid126{grid-template-columns:1fr;gap:30px}.travel-form126{grid-template-columns:1fr;gap:18px}.travel-form126 .message126,.travel-form126 .consent126,.travel-form126 .form-status126{grid-column:auto}.travel-service126{justify-content:flex-end}.travel-index126 span{max-width:240px;white-space:normal;width:max-content}.route125{inset-inline-start:43px}.footer125{padding-inline-start:43px}}
@media(prefers-reduced-motion:reduce){.travel-index126 *{transition:none!important}}

/* Keep the original controls and logo readable on a narrow screen. */
@media(max-width:700px){
 .top125{height:116px;padding:8px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand login" "navigation navigation";gap:4px 10px;align-items:center}
 .top125>a:first-child{grid-area:brand;width:max-content}
 .top125>.product125{display:none}
 .top125>nav{grid-area:navigation;width:100%;min-width:0;margin:0;gap:8px;justify-content:space-between}
 .top125>nav>select{flex:1;min-width:0;width:0;max-width:none;font-size:11px;padding:8px}
 .top125>nav>.cta125{flex:1;min-width:0;max-width:none;justify-content:center;font-size:10px;min-height:44px;padding:8px}
 .top125>.public-login126{grid-area:login;max-width:140px;font-size:11px}
 .travel-service126{top:128px}
 .status125{top:auto;bottom:90px;max-width:220px}
 html{scroll-padding-top:132px}
}
