:root{--tone-f0eef3:#f0eef3;--tone-221629:#221629;--tone-716876:#716876;--tone-ad23e8:#ad23e8;--tone-e5c8f1:#e5c8f1;--tone-d9d7dc:#d9d7dc;--tone-ad23e811:#ad23e811;--tone-99939c:#99939c;--tone-ad23e815:#ad23e815;--tone-ffffffb8:#ffffffb8;--tone-ffffff:#fff;--tone-908a93:#908a93;--tone-e8deed:#e8deed;--tone-c2adcc:#c2adcc;--tone-75647d:#75647d;--tone-51226620:#51226620;--tone-eee9f1:#eee9f1;--tone-8e7d96:#8e7d96;--tone-f5f0f7:#f5f0f7;--tone-7b6684:#7b6684;--tone-dacbe3:#dacbe3;--tone-dbd2e9:#dbd2e9;--tone-896e98:#896e98;--tone-533564:#533564;--tone-331442a6:#331442a6;--tone-998aa0:#998aa0;--tone-e1d6e6:#e1d6e6;--tone-9b8da2:#9b8da2;--tone-4f4356:#4f4356;--tone-b2a6b9:#b2a6b9;--tone-22162999:#22162999;--tone-d5d2d7:#d5d2d7;--tone-cccccc:#ccc;--tone-0f0712:#0f0712;--tone-ebe8f0:#ebe8f0;--tone-a192a9:#a192a9;--tone-dcc2f0:#dcc2f0;--tone-ffffff15:#ffffff15;--tone-ede8f3:#ede8f3;--tone-dcc2f025:#dcc2f025;--tone-ffffff09:#ffffff09;--tone-ffffff28:#ffffff28;--tone-2e1a3c20:#2e1a3c20;--tone-afa5b4:#afa5b4;--tone-ffffff20:#ffffff20;--tone-c090e325:#c090e325;--tone-d8c7e5:#d8c7e5;--tone-140b19aa:#140b19aa;--tone-726679:#726679;--tone-3e254f66:#3e254f66;--tone-1b1021:#1b1021;--tone-ffffff16:#ffffff16;--tone-cfa9ea12:#cfa9ea12;--tone-a79cae:#a79cae;--tone-957ba955:#957ba955;--tone-c1b2cc:#c1b2cc;--tone-65596c:#65596c;--tone-e8e0ee:#e8e0ee;--tone-eae7ee:#eae7ee;--tone-0008:#0008;--tone-d2cdd7:#d2cdd7;--tone-2a1836:#2a1836;--tone-e2cdf3:#e2cdf3;--tone-ddd8e1:#ddd8e1;--tone-665a6f:#665a6f;--tone-bcb4c2:#bcb4c2;--tone-3a214b:#3a214b;--tone-e5e1ea:#e5e1ea;--tone-1c1025:#1c1025;--tone-8d8494:#8d8494;--tone-c1bac7:#c1bac7;--tone-6a5e73:#6a5e73;--tone-dcc2f015:#dcc2f015;--tone-dcc2f012:#dcc2f012;--tone-1c1323:#1c1323;--tone-ebe7ee:#ebe7ee;--tone-836b9655:#836b9655;--tone-aea4b6:#aea4b6;--tone-72657c:#72657c;--tone-110c14:#110c14;--tone-dcc2f066:#dcc2f066;--tone-dcc2f006:#dcc2f006;--tone-e4e0e9:#e4e0e9;--tone-ffffff25:#ffffff25;--tone-110b14:#110b14;--tone-0c080e:#0c080e;--tone-dec7f1:#dec7f1;--tone-43275735:#43275735;--tone-59367413:#59367413;--tone-bc93de11:#bc93de11;--tone-e2d1f3:#e2d1f3;--tone-b0a4b9:#b0a4b9;--tone-caa3e822:#caa3e822;--tone-120a18c0:#120a18c0;--tone-c8b1da25:#c8b1da25;--tone-d7ccdf:#d7ccdf;--tone-5c3d7242:#5c3d7242;--tone-1b1022:#1b1022;--tone-c4a8da13:#c4a8da13;--tone-c4a8da04:#c4a8da04;--tone-c4a8da03:#c4a8da03;--tone-0007:#0007;--tone-e2d4ef33:#e2d4ef33;--tone-eae5f0:#eae5f0;--tone-e3deea:#e3deea;--tone-140d1a:#140d1a;--tone-110c15:#110c15;--tone-c6a6e0:#c6a6e0;--tone-c6a6e00a:#c6a6e00a;--tone-c6a6e008:#c6a6e008;--tone-d4bee9:#d4bee9;--tone-e7daf3:#e7daf3;--tone-dcc2f030:#dcc2f030;--tone-bd9fd5:#bd9fd5;--tone-786885:#786885;--tone-bba3cf:#bba3cf;--tone-9a8ca5:#9a8ca5;--tone-d5baec:#d5baec;--tone-39244935:#39244935;--tone-a597b0:#a597b0;--tone-e9e5ee:#e9e5ee;--tone-1e1426:#1e1426;--tone-ffffff66:#fff6;--tone-0009:#0009;--tone-c8a2e708:#c8a2e708;--tone-d4ccdb:#d4ccdb;--tone-857a8d:#857a8d;--tone-d2ccd7:#d2ccd7;--tone-a69aaf:#a69aaf;--tone-382248:#382248;--tone-80738b:#80738b;--tone-c8b5d3:#c8b5d3;--tone-dfd9e8:#dfd9e8;--tone-a593b0:#a593b0;--tone-746080:#746080;--tone-422c4f:#422c4f;--tone-200d2b88:#200d2b88;--tone-e2dde8:#e2dde8;--tone-958c9d:#958c9d;--tone-7c6b8a:#7c6b8a;--tone-9587a0:#9587a0;--tone-d0c7d8:#d0c7d8;--tone-dac2ee:#dac2ee;--tone-c1a3e020:#c1a3e020;--tone-e5dfec:#e5dfec;--tone-7f6c91:#7f6c91;--tone-c1a3e025:#c1a3e025;--tone-a08bae:#a08bae;--tone-75509120:#75509120;--tone-181020:#181020;--tone-a379cc30:#a379cc30;--tone-a28eaf:#a28eaf;--tone-a48cb32f:#a48cb32f;--tone-ffffff03:#ffffff03;--tone-9c83ad:#9c83ad;--tone-e7d8f7:#e7d8f7;--tone-bc97de24:#bc97de24;--tone-d7b5f766:#d7b5f766;--tone-b195d320:#b195d320;--tone-9c7cb52a:#9c7cb52a;--tone-ba91df:#ba91df;--tone-a38bac:#a38bac;--tone-a08bab:#a08bab;--tone-b68dd322:#b68dd322;--tone-70509016:#70509016;--tone-eadff3:#eadff3;--tone-d8baf1:#d8baf1;--tone-b391cb40:#b391cb40;--tone-dfc5f5:#dfc5f5;--tone-ac8cce25:#ac8cce25;--tone-a18dae:#a18dae;--tone-eee6f5:#eee6f5;--tone-38234b:#38234b;--tone-7c628c:#7c628c;--tone-73518e:#73518e;--tone-84629545:#84629545;--tone-9b7bae35:#9b7bae35;--tone-8e729c:#8e729c}html[data-theme=light]{--tone-f0eef3:#3b3348;--tone-221629:#e3d7e9;--tone-716876:#a49ca8;--tone-ad23e8:#a167ba;--tone-e5c8f1:#59306a;--tone-d9d7dc:#4e4a54;--tone-ad23e811:#a167ba11;--tone-99939c:#847d88;--tone-ad23e815:#a167ba15;--tone-ffffffb8:#323232b8;--tone-ffffff:#323232;--tone-908a93:#8b858e;--tone-e8deed:#4c315a;--tone-c2adcc:#6e4e7d;--tone-75647d:#a596ab;--tone-51226620:#ccadda20;--tone-eee9f1:#43324e;--tone-8e7d96:#928199;--tone-f5f0f7:#42294d;--tone-7b6684:#a291aa;--tone-dacbe3:#573969;--tone-dbd2e9:#463266;--tone-896e98:#9880a5;--tone-533564:#c3a9d1;--tone-331442a6:#dcc8e6a6;--tone-998aa0:#897891;--tone-e1d6e6:#52395e;--tone-9b8da2:#87768f;--tone-4f4356:#bfb5c5;--tone-b2a6b9:#73627d;--tone-22162999:#e3d7e999;--tone-d5d2d7:#544e58;--tone-cccccc:#5a5a5a;--tone-0f0712:#f2e9f5;--tone-ebe8f0:#3d334e;--tone-a192a9:#826f8d;--tone-dcc2f0:#53316e;--tone-ffffff15:#32323215;--tone-ede8f3:#3e2b53;--tone-dcc2f025:#53316e25;--tone-ffffff09:#32323209;--tone-ffffff28:#32323228;--tone-2e1a3c20:#dac8e620;--tone-afa5b4:#76687c;--tone-ffffff20:#32323220;--tone-c090e325:#6e408f25;--tone-d8c7e5:#563470;--tone-140b19aa:#ede3f2aa;--tone-726679:#a49aaa;--tone-3e254f66:#cfb9de66;--tone-1b1021:#e8ddee;--tone-ffffff16:#32323216;--tone-cfa9ea12:#61397e12;--tone-a79cae:#7b6c84;--tone-957ba955:#8a6da055;--tone-c1b2cc:#674f78;--tone-65596c:#aea4b4;--tone-e8e0ee:#473058;--tone-eae7ee:#40364d;--tone-0008:#f9f9f988;--tone-d2cdd7:#554b5e;--tone-2a1836:#ddcce8;--tone-e2cdf3:#4d2e66;--tone-ddd8e1:#4e4357;--tone-665a6f:#aca1b3;--tone-bcb4c2:#685c71;--tone-3a214b:#d2bce1;--tone-e5e1ea:#443952;--tone-1c1025:#e5daee;--tone-8d8494:#8c8393;--tone-c1bac7:#63586d;--tone-6a5e73:#a89eb0;--tone-dcc2f015:#53316e15;--tone-dcc2f012:#53316e12;--tone-1c1323:#e5dbec;--tone-ebe7ee:#43364d;--tone-836b9655:#9782a755;--tone-aea4b6:#73657e;--tone-72657c:#a297aa;--tone-110c14:#ede7f1;--tone-dcc2f066:#53316e66;--tone-dcc2f006:#53316e06;--tone-e4e0e9:#453a52;--tone-ffffff25:#32323225;--tone-110b14:#eee7f2;--tone-0c080e:#f1ecf4;--tone-dec7f1:#50306a;--tone-43275735:#cbb2dd35;--tone-59367413:#ba9cd113;--tone-bc93de11:#6c419111;--tone-e2d1f3:#482d64;--tone-b0a4b9:#73627f;--tone-caa3e822:#633b8322;--tone-120a18c0:#ece4f3c0;--tone-c8b1da25:#633d8025;--tone-d7ccdf:#553f65;--tone-5c3d7242:#b89ecb42;--tone-1b1022:#e7dcee;--tone-c4a8da13:#673d8713;--tone-c4a8da04:#673d8704;--tone-c4a8da03:#673d8703;--tone-0007:#f9f9f977;--tone-e2d4ef33:#4a2d6433;--tone-eae5f0:#403053;--tone-e3deea:#443757;--tone-140d1a:#eae2f1;--tone-110c15:#ece7f1;--tone-c6a6e0:#643c85;--tone-c6a6e00a:#643c850a;--tone-c6a6e008:#643c8508;--tone-d4bee9:#543473;--tone-e7daf3:#462b5f;--tone-dcc2f030:#53316e30;--tone-bd9fd5:#6c408f;--tone-786885:#9d90a8;--tone-bba3cf:#6b4889;--tone-9a8ca5:#847291;--tone-d5baec:#573474;--tone-39244935:#d0bedf35;--tone-a597b0:#7b698a;--tone-e9e5ee:#413550;--tone-1e1426:#e3d9eb;--tone-ffffff66:#32323266;--tone-0009:#f9f9f999;--tone-c8a2e708:#633b8408;--tone-d4ccdb:#554562;--tone-857a8d:#938a9a;--tone-d2ccd7:#564b60;--tone-a69aaf:#7a6a86;--tone-382248:#d2bee0;--tone-80738b:#968ca0;--tone-c8b5d3:#664778;--tone-dfd9e8:#46375c;--tone-a593b0:#7f688e;--tone-746080:#a594af;--tone-422c4f:#cdb9d8;--tone-200d2b88:#e6d8ee88;--tone-e2dde8:#473a56;--tone-958c9d:#857b8f;--tone-7c6b8a:#9a8ca6;--tone-9587a0:#877794;--tone-d0c7d8:#584766;--tone-dac2ee:#53326f;--tone-c1a3e020:#613d8720;--tone-e5dfec:#443457;--tone-7f6c91:#9687a5;--tone-c1a3e025:#613d8725;--tone-a08bae:#836895;--tone-75509120:#a586bc20;--tone-181020:#e6deee;--tone-a379cc30:#7a4ca830;--tone-a28eaf:#826892;--tone-a48cb32f:#8263962f;--tone-ffffff03:#32323203;--tone-9c83ad:#87699c;--tone-e7d8f7:#432a5e;--tone-bc97de24:#69408e24;--tone-d7b5f766:#53337166;--tone-b195d320:#68439520;--tone-9c7cb52a:#865fa52a;--tone-ba91df:#6b4191;--tone-a38bac:#896a94;--tone-a08bab:#866b94;--tone-b68dd322:#77459a22;--tone-70509016:#a186bc16;--tone-eadff3:#45295c;--tone-d8baf1:#553371;--tone-b391cb40:#78489940;--tone-dfc5f5:#4f2f69;--tone-ac8cce25:#70469d25;--tone-a18dae:#826893;--tone-eee6f5:#412757;--tone-38234b:#cfbce0;--tone-7c628c:#a08aad;--tone-73518e:#a588bb;--tone-84629545:#9f83ae45;--tone-9b7bae35:#8c68a235;--tone-8e729c:#967ca3;--paper:#f7f3fb;--ink:#281b35;--muted:#74637f;--blue:#862cbe}.theme-toggle{white-space:nowrap;letter-spacing:.2px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:1px solid;border-radius:30px;justify-content:center;align-items:center;min-height:36px;padding:9px 13px;font:500 11px system-ui,sans-serif;transition:opacity .2s,background .2s;display:inline-flex}.theme-toggle:hover{opacity:1;background:#9f70bb18}.theme-toggle:focus-visible{outline-offset:4px;outline:2px solid #ab73d3}@media (max-width:650px){nav .theme-toggle{padding:8px;font-size:10px}header nav{flex-wrap:wrap;gap:10px!important}}.scene-one h1{font-size:clamp(62px,8.4vw,130px)!important}.travel-office-focus{background:#8856b312;border:1px solid #986bb14d;border-radius:18px;margin-top:26px;padding:45px!important}.office-modules{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.office-modules span{border:1px solid #986bb155;border-radius:25px;padding:9px 13px;font-size:10px}.secondary-software{border-top:1px solid #986bb140;margin-top:40px}.secondary-software summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:13px;list-style:none;display:flex}.secondary-software .accounting{border-top:0}.travel-proof{border-top:1px solid #986bb140;border-bottom:1px solid #986bb140;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding:75px 5%;display:grid}.travel-proof h2{letter-spacing:-2px;font-family:Manrope;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.1}.travel-proof h2 em{color:#d3a5ed;font-family:Georgia}html[data-theme=light] .travel-proof h2 em{color:#76329e}.travel-proof p{max-width:580px;font-size:15px;line-height:1.8}.travel-proof .textlink{margin-top:22px;display:inline-block}@media (max-width:650px){.scene-one h1{letter-spacing:-3px!important;font-size:61px!important}.travel-proof{grid-template-columns:1fr;gap:20px;padding:50px 6%}.travel-office-focus{padding:27px!important}.travel-office-focus .account-right{flex-direction:column;align-items:flex-start}.secondary-software summary{font-size:12px;line-height:1.7}}.booking-motion{--motion-ink:#eadef6;--motion-muted:#ac92bd;--motion-surface:#21162d;--motion-accent:#c08be7;color:var(--motion-ink);grid-template-columns:1fr 1.25fr;align-items:center;gap:55px;padding:55px 0;display:grid}html[data-theme=light] .booking-motion{--motion-ink:#33213f;--motion-muted:#745781;--motion-surface:#e8ddf0;--motion-accent:#823bad}.booking-motion h3{letter-spacing:-2px;font-family:Manrope;font-size:clamp(30px,3.8vw,49px);font-weight:400;line-height:1.15}.booking-motion h3 em{color:var(--motion-accent);font-family:Georgia}.booking-motion p{color:var(--motion-muted);max-width:380px;font-size:13px;line-height:1.8}.booking-flow{grid-template-columns:1fr 65px 1fr;align-items:center;min-height:310px;padding-bottom:35px;display:grid;position:relative}.booking-flow>small{text-align:center;letter-spacing:1.5px;color:var(--motion-muted);font-size:8px;position:absolute;bottom:0;left:0;right:0}.booking-ticket{background:var(--motion-surface);border:1px solid #9b6ab455;border-radius:14px;padding:22px;transform:rotate(-5deg);box-shadow:0 20px 60px #0002}.ticket-meta{letter-spacing:1px;color:var(--motion-muted);justify-content:space-between;font-size:7px;display:flex}.ticket-airports{letter-spacing:1px;justify-content:space-between;align-items:center;gap:10px;padding:30px 0;font-size:24px;display:flex}.ticket-airports strong{font-weight:400}.ticket-airports span{color:var(--motion-accent);font-size:18px}.ticket-rule{border-top:1px dashed #9b6ab455;margin-bottom:20px}.flow-bridge{background:#9b6ab455;height:1px;position:relative}.flow-bridge i{background:var(--motion-accent);border-radius:50%;width:5px;height:5px;animation:4s linear infinite paused booking-transit;position:absolute;top:-2px;left:0}.flow-bridge i:nth-child(2){animation-delay:-1.3s}.flow-bridge i:nth-child(3){animation-delay:-2.6s}.flow-modules{flex-direction:column;gap:9px;display:flex}.flow-modules>div{background:var(--motion-surface);border:1px solid #9b6ab455;border-radius:10px;align-items:center;gap:12px;padding:18px 13px;display:flex}.flow-modules span{color:var(--motion-muted);font-size:8px}.flow-modules b{font-size:11px;font-weight:400}.flow-modules i{background:var(--motion-accent);border-radius:50%;width:5px;height:5px;margin-left:auto;animation:4s ease-in-out infinite paused module-arrival}.flow-modules>div:nth-child(2) i{animation-delay:.5s}.flow-modules>div:nth-child(3) i{animation-delay:1s}.flow-modules>div:nth-child(4) i{animation-delay:1.5s}.booking-motion.motion-visible .flow-bridge i,.booking-motion.motion-visible .flow-modules i{animation-play-state:running}@keyframes booking-transit{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(65px)}}@keyframes module-arrival{0%,to{opacity:.45;box-shadow:0 0 #aa70d000}45%{opacity:1;box-shadow:0 0 0 6px #aa70d025}}@media (max-width:650px){.booking-motion{grid-template-columns:1fr;gap:20px}.booking-motion h3{font-size:33px}.booking-flow{grid-template-columns:1fr 40px 1fr}.booking-ticket{padding:17px}.ticket-airports{font-size:22px}.flow-modules>div{padding:16px 11px}.flow-modules b{font-size:10px}@keyframes booking-transit{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(40px)}}}@media (prefers-reduced-motion:reduce){.flow-bridge i,.flow-modules i{animation:none!important}.flow-bridge i{display:none}.booking-ticket{transform:none}}.booking-flow{grid-template-columns:minmax(200px,1fr) 65px minmax(180px,1fr);min-height:390px}.boarding-pass{padding:23px;animation:7s ease-in-out infinite paused boarding-hover;position:relative;overflow:hidden}.boarding-pass:before,.boarding-pass:after{content:"";background:var(--paper,#0e0913);border:1px solid #9b6ab455;border-radius:50%;width:18px;height:18px;position:absolute;top:67%;left:-10px}.boarding-pass:after{left:auto;right:-10px}html[data-theme=dark] .boarding-pass:before,html[data-theme=dark] .boarding-pass:after{background:#0e0913}.ticket-stamp{border:1px solid #9b6ab455;border-radius:4px;padding:4px 6px;font-size:6px}.boarding-pass .ticket-airports{gap:9px;padding:31px 0 22px}.ticket-airports>div:first-child,.ticket-airports>div:last-child{flex-direction:column;gap:7px;display:flex}.ticket-airports>div:last-child{text-align:right}.ticket-airports small{letter-spacing:.7px;color:var(--motion-muted);white-space:nowrap;font-size:6px}.ticket-flight-line{border-top:1px dashed #9b6ab455;flex:1;min-width:24px;position:relative}.ticket-flight-line span{font-size:17px;animation:4s ease-in-out infinite paused boarding-flight;position:absolute;top:-10px;left:0}.ticket-flight-meta{justify-content:space-between;gap:8px;margin:4px 0 24px;display:flex}.ticket-flight-meta div{flex-direction:column;gap:6px;display:flex}.ticket-flight-meta small{letter-spacing:.7px;color:var(--motion-muted);font-size:6px}.ticket-flight-meta b{font-size:10px;font-weight:400}.ticket-barcode{background:repeating-linear-gradient(90deg, var(--motion-accent) 0 1px, transparent 1px 3px, var(--motion-accent) 3px 5px, transparent 5px 6px, var(--motion-accent) 6px 7px, transparent 7px 11px);opacity:.6;width:80%;height:28px;margin:17px 0 11px}.ticket-bottom{font-size:6px}.flow-modules>div{padding:17px 13px}.flow-modules section{flex-direction:column;gap:5px;display:flex}.flow-modules section small{letter-spacing:.8px;color:var(--motion-muted);font-size:6px}.booking-motion.motion-visible .boarding-pass,.booking-motion.motion-visible .ticket-flight-line span{animation-play-state:running}.boarding-destination.route-changing,.boarding-city.route-changing{animation:.5s route-change}.travel-journey{border-top:1px solid #9b6ab455;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}.travel-journey div{flex-direction:column;gap:11px;display:flex}.travel-journey span{letter-spacing:1px;color:var(--motion-muted);font-size:8px}.travel-journey b{font-size:13px;font-weight:400}.travel-journey>i{color:var(--motion-accent);font-size:20px;font-style:normal}.travel-journey>i:first-of-type{animation:6s ease-in-out infinite paused journey-cruise}.booking-motion.motion-visible .travel-journey>i:first-of-type{animation-play-state:running}@keyframes boarding-flight{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(14px)}}@keyframes boarding-hover{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-8px)}}@keyframes route-change{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-cruise{0%,to{opacity:.5;transform:translate(-7px)}50%{opacity:1;transform:translate(7px)}}@media (max-width:950px){.booking-motion{grid-template-columns:1fr}.booking-flow{width:100%;max-width:650px;margin:auto}}@media (max-width:650px){.booking-flow{grid-template-columns:minmax(150px,1fr) 28px minmax(130px,1fr)}.boarding-pass{padding:16px}.boarding-pass .ticket-airports{gap:6px}.ticket-airports strong{font-size:22px}.ticket-airports small{letter-spacing:0;font-size:5px}.ticket-flight-meta b{font-size:8px}.ticket-meta{font-size:6px}.ticket-stamp{padding:3px;font-size:5px}.flow-modules>div{gap:7px;padding:14px 8px}.flow-modules section small{letter-spacing:.3px;font-size:5px}.flow-modules b{font-size:10px}.flow-modules section{gap:7px}.booking-flow>small{letter-spacing:.7px;font-size:6px}.travel-journey{gap:10px}.travel-journey b{font-size:10px}.travel-journey span{font-size:6px;line-height:1.7}.travel-journey>i{font-size:15px}}@media (prefers-reduced-motion:reduce){.boarding-pass,.ticket-flight-line span,.travel-journey>i,.boarding-destination,.boarding-city{animation:none!important}.boarding-pass{transform:none}}.booking-motion{align-content:center;min-height:calc(100svh - 100px);margin:0;padding:110px 5% 65px}.booking-motion-heading h3{font-size:clamp(42px,4.6vw,72px)}.departure-board{border:1px solid var(--tone-d9d7dc);background:var(--tone-e8deed);border-radius:18px;margin:0 0 70px;padding:25px 30px}.departure-board-title{letter-spacing:2px;justify-content:space-between;padding-bottom:20px;font-size:10px;display:flex}.departure-board-title i{color:var(--blue);font-size:20px;font-style:normal}.departure-board>div:not(:first-child):not(:last-child){border-top:1px solid var(--tone-d9d7dc);grid-template-columns:30px 1fr 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.departure-board b{font-size:18px;font-weight:500}.departure-board small,.departure-board>div>span{letter-spacing:1.2px;color:var(--muted);font-size:9px}.departure-board em{border:1px solid var(--tone-c2adcc);border-radius:30px;padding:8px 13px;font-size:11px;font-style:normal}.board-route{align-items:center;gap:15px;padding-top:15px;display:flex}.board-route i{color:var(--blue);width:100px;font-style:normal;animation:5s ease-in-out infinite depart-plane;position:relative}.board-route i:after{content:"";border-top:1px dashed var(--tone-c2adcc);z-index:-1;position:absolute;top:50%;left:0;right:0}@keyframes depart-plane{0%,to{transform:translate(0)}50%{transform:translate(30px)}}.journey-tag{border:1px solid var(--tone-c2adcc);background:var(--tone-e8deed);border-radius:12px;min-width:240px;padding:26px;animation:7s ease-in-out infinite tag-float;transform:rotate(5deg)}.journey-tag>span,.journey-tag small{letter-spacing:1.4px;color:var(--muted);font-size:8px}.journey-tag strong{margin:22px 0;font-size:22px;font-weight:500;line-height:1.2;display:block}.journey-tag>div{border-top:1px dashed var(--tone-c2adcc);justify-content:space-between;padding:18px 0;display:flex}.journey-tag i{color:var(--blue);font-style:normal}@keyframes tag-float{50%{transform:rotate(2deg)translateY(-8px)}}@media (max-width:950px){.booking-motion{padding-top:65px}.cta{flex-wrap:wrap;gap:35px}.journey-tag{min-width:200px}}@media (max-width:650px){.booking-motion{padding-top:55px}.departure-board{margin-bottom:45px;padding:20px}.departure-board>div:not(:first-child):not(:last-child){grid-template-columns:20px 1fr auto;gap:10px}.departure-board small{grid-area:auto/2}.departure-board em{grid-area:span 2/3;font-size:9px}.departure-board b{font-size:15px}.journey-tag{display:none}}@media (prefers-reduced-motion:reduce){.journey-tag,.board-route i{animation:none}}.departure-board,.journey-tag{color:#eadef6;background:#21162d}.departure-board small,.departure-board>div>span,.journey-tag>span,.journey-tag small{color:#ac92bd}[data-theme=light] .departure-board,[data-theme=light] .journey-tag{color:#33213f;background:#e8ddf0}[data-theme=light] .departure-board small,[data-theme=light] .departure-board>div>span,[data-theme=light] .journey-tag>span,[data-theme=light] .journey-tag small{color:#745781}.booking-motion{border-bottom:1px solid var(--tone-d9d7dc);min-height:0;padding:80px 5%}.intro,.travel-proof,.principles{position:relative}.little-flight{color:#b889df;letter-spacing:1.7px;pointer-events:none;align-items:center;gap:14px;font-size:8px;display:flex}.little-flight i{border-top:1px dashed;width:100px;font-style:normal;display:block;position:relative}.little-flight svg{width:22px;height:22px;animation:7s ease-in-out infinite little-plane;position:absolute;top:-12px;left:0;transform:rotate(90deg)}.flight-intro{grid-column:1/-1;margin-bottom:-25px}.flight-proof{position:absolute;top:25px;right:5%}.flight-approach{margin-bottom:35px}[data-theme=light] .little-flight{color:#79419c}@keyframes little-plane{0%,to{opacity:.5;left:0}50%{opacity:1;left:75px}}@media (max-width:650px){.booking-motion{padding:55px 5%}.flight-intro{margin-bottom:0}.flight-proof{grid-column:1/-1;margin-bottom:20px;position:static}}@media (prefers-reduced-motion:reduce){.little-flight svg{animation:none;left:40px}}.travel-scene{--scene-bg:#171020;--scene-panel:#251833;--scene-ink:#eee4f6;--scene-muted:#b39bc6;--scene-line:#58416a;--scene-accent:#c08be7;border-bottom:1px solid var(--tone-d9d7dc);grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:110px 5%;display:grid;overflow:hidden}.travel-scene h2{letter-spacing:-2.6px;margin:30px 0;font:500 clamp(38px,4.3vw,66px)/1.08 Manrope,sans-serif}.travel-scene h2 em{color:var(--scene-accent);font-family:Georgia,serif;font-weight:400}.scene-copy p{color:var(--muted);max-width:390px;font-size:14px;line-height:1.8}.scene-copy .textlink{margin-top:18px;display:inline-block}.search-cinema,.ops-cinema{background:var(--scene-bg);border:1px solid var(--scene-line);color:var(--scene-ink);border-radius:20px;min-width:0;padding:25px;position:relative;transform:perspective(1000px)rotateY(-4deg);box-shadow:0 30px 100px #8c45bb12}.cinema-top,.cinema-bottom{letter-spacing:1.2px;color:var(--scene-muted);justify-content:space-between;gap:15px;font-size:8px;display:flex}.cinema-top{padding-bottom:25px}.cinema-bottom{border-top:1px solid var(--scene-line);margin-top:25px;padding-top:24px}.search-fields{background:var(--scene-panel);border:1px solid var(--scene-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.search-fields small,.search-fields span{color:var(--scene-muted);letter-spacing:1px;font-size:8px;display:block}.search-fields b{margin:8px 0;font-size:31px;font-weight:500;display:block}.search-fields i{color:var(--scene-accent);font-style:normal}.search-scanner{height:50px;color:var(--scene-muted);align-items:center;gap:12px;font-size:10px;display:flex}.search-scanner i{background:var(--scene-accent);border-radius:50%;width:8px;height:8px;animation:4s infinite scan-pulse}.flight-result{border-top:1px solid var(--scene-line);justify-content:space-between;align-items:center;gap:10px;padding:18px 12px;animation:9s infinite both paused result-arrive;display:flex}.flight-result:nth-child(2){animation-delay:.5s}.flight-result:nth-child(3){animation-delay:1s}.flight-result>span{color:var(--scene-muted);font-size:9px}.flight-result b{font-size:18px;font-weight:500}.flight-result small{color:var(--scene-muted);letter-spacing:1px;margin-top:6px;font-size:7px;display:block}.result-route{text-align:center;color:var(--scene-accent);flex:1;position:relative}.result-route:before{content:"";border-top:1px dashed var(--scene-line);position:absolute;top:9px;left:0;right:0}.result-route small{background:var(--scene-bg);position:relative}.flight-result em{border:1px solid var(--scene-line);border-radius:25px;padding:9px;font-size:9px;font-style:normal}.ops-orbit{height:370px;position:relative}.ops-lines{width:100%;height:100%;position:absolute;inset:0}.ops-lines path{fill:none;stroke:var(--scene-line);stroke-width:1.5px;stroke-dasharray:5 6}.ops-lines circle{fill:var(--scene-accent)}.ops-core{border:1px solid var(--scene-accent);background:var(--scene-panel);border-radius:16px;width:190px;padding:25px 18px;animation:5s ease-in-out infinite core-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #b885de18}.ops-core small{color:var(--scene-muted);letter-spacing:1px;font-size:8px}.ops-core>div{justify-content:space-between;align-items:center;margin:19px 0;display:flex}.ops-core b{font-size:25px;font-weight:500}.ops-core i{color:var(--scene-accent);font-style:normal}.ops-core>span{color:var(--scene-muted);font-size:8px}.ops-node{border:1px solid var(--scene-line);background:var(--scene-panel);border-radius:12px;align-items:center;gap:12px;width:155px;padding:17px;animation:6s ease-in-out infinite node-drift;display:flex;position:absolute}.ops-node>span{color:var(--scene-accent);font-size:23px}.ops-node b{font-size:12px;font-weight:500}.ops-node small{letter-spacing:1px;color:var(--scene-muted);margin-top:7px;font-size:6px;display:block}.node-one{top:28px;left:0}.node-two{animation-delay:-1.5s;top:28px;right:0}.node-three{animation-delay:-3s;bottom:28px;left:0}.node-four{animation-delay:-4.5s;bottom:28px;right:0}.travel-scene.motion-visible .flight-result{animation-play-state:running}[data-theme=light] .travel-scene{--scene-bg:#f2eaf7;--scene-panel:#e8ddf0;--scene-ink:#33213f;--scene-muted:#745781;--scene-line:#c5afd5;--scene-accent:#823bad}@keyframes result-arrive{0%,8%,to{opacity:0;transform:translateY(14px)}18%,88%{opacity:1;transform:translateY(0)}}@keyframes scan-pulse{50%{opacity:.5;box-shadow:0 0 0 7px #ac71d324}}@keyframes node-drift{50%{transform:translateY(-7px)}}@keyframes core-glow{50%{box-shadow:0 0 50px #b885de38}}@media (max-width:950px){.travel-scene{grid-template-columns:1fr;gap:40px;padding:75px 5%}.search-cinema,.ops-cinema{width:100%;max-width:680px;transform:none}.scene-copy p{max-width:520px}}@media (max-width:650px){.travel-scene{padding:55px 5%}.search-cinema,.ops-cinema{border-radius:14px;padding:16px}.search-fields{gap:8px;padding:15px}.search-fields b{font-size:25px}.search-fields span,.cinema-top,.cinema-bottom{font-size:6px}.flight-result{gap:7px;padding:16px 0}.flight-result b{font-size:15px}.flight-result em{padding:7px;font-size:7px}.ops-orbit{height:360px}.ops-core{width:155px;padding:20px 15px}.ops-node{gap:8px;width:125px;padding:12px}.ops-node b{font-size:10px}.ops-node>span{font-size:18px}.ops-core b{font-size:22px}.travel-scene h2{letter-spacing:-1.6px}}@media (prefers-reduced-motion:reduce){.travel-scene *{animation:none!important}.flight-result{opacity:1;transform:none}.ops-lines circle{display:none}}.page-globe{pointer-events:none;will-change:transform, opacity;width:min(66vw,850px);height:min(66vw,850px);z-index:0!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important}main,footer{z-index:1;position:relative}main>section:not(.scroll-film){background:0 0!important}.page-globe canvas{width:100%;height:100%}@media (max-width:650px){.page-globe{width:95vw;height:95vw}}@media (prefers-reduced-motion:reduce){.page-globe{opacity:.18!important;transform:translate(-50%,-40%)!important}}.scroll-film{background:0 0!important}
