@keyframes luxury-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes shimmer-sweep{0%{transform:translateX(-200%) skewX(-15deg);opacity:0}50%{transform:translateX(0) skewX(-15deg);opacity:1}to{transform:translateX(200%) skewX(-15deg);opacity:0}}@keyframes bounce-right{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px var(--brand-primary)}50%{box-shadow:0 0 40px var(--brand-primary)}}.text-glow{text-shadow:0 0 10px var(--brand-primary),0 0 20px var(--brand-primary),0 0 30px var(--brand-primary)}.gradient-text{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.animate-logoGlow{animation:glow-pulse 2.5s ease-in-out infinite}.animate-luxuryFloat{animation:luxury-float 4s ease-in-out infinite}.animate-shimmerText{animation:shimmer-sweep 4s linear infinite}.animate-tilt{animation:bounce-right 10s linear infinite}.animate-slideIn{animation:slideIn .5s ease-out forwards}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee 32s linear infinite;width:-moz-max-content;width:max-content;will-change:transform}@keyframes vl-rise-in{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(4px)}60%{filter:blur(0)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes vl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vl-image-in{0%{opacity:0;transform:scale(1.04);clip-path:inset(8% 0 8% 0 round 1.5rem)}to{opacity:1;transform:scale(1);clip-path:inset(0 0 0 0 round 1.5rem)}}.vl-rise{animation:vl-rise-in .85s cubic-bezier(.22,.61,.36,1) both}.vl-fade{animation:vl-fade-in .7s ease-out both}.vl-image-in{animation:vl-image-in 1.1s cubic-bezier(.2,.7,.2,1) both}.vl-reveal{opacity:0;transform:translate3d(0,22px,0);filter:blur(4px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .6s ease-out;will-change:opacity,transform,filter}.vl-reveal[data-revealed=true]{opacity:1;transform:translateZ(0);filter:blur(0)}.vl-reveal[data-settled=true]{filter:none;will-change:auto}details[open]>.faq-answer,details[open]>div>.faq-answer{animation:vl-rise-in .5s cubic-bezier(.22,.61,.36,1) both}@keyframes vl-dial-ripple{0%{transform:scale(.7);opacity:.85}to{transform:scale(1.85);opacity:0}}.vl-dial-ripple{animation:vl-dial-ripple .55s cubic-bezier(.22,.61,.36,1) forwards;transform-origin:center;will-change:transform,opacity}@keyframes vl-dial-flash{0%{background-color:rgba(203,178,106,.22)}to{background-color:rgba(203,178,106,0)}}.vl-dial-flash{animation:vl-dial-flash .45s ease-out forwards}@keyframes vl-flip-in{0%{opacity:0;transform:translate3d(0,-110%,0)}60%{opacity:1}to{opacity:1;transform:translateZ(0)}}.vl-flip-cell{display:inline-block;overflow:hidden;vertical-align:baseline;line-height:1}.vl-flip-digit{display:inline-block;animation:vl-flip-in .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--vl-flip-delay,0s);will-change:transform,opacity}.vl-flip-digit--quick{animation-duration:.5s}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details.vl-accordion::details-content{block-size:0;overflow:clip;transition:block-size .45s cubic-bezier(.22,.61,.36,1),content-visibility allow-discrete .45s}details.vl-accordion[open]::details-content{block-size:auto}}@supports (animation-timeline:scroll()){.vl-scroll-progress{transform-origin:0 50%;transform:scaleX(0);animation:vl-progress linear forwards;animation-timeline:scroll(root)}@keyframes vl-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vl-parallax{animation:vl-parallax linear;animation-timeline:scroll();animation-range:cover 0 cover 100%;will-change:transform}@keyframes vl-parallax{0%{transform:translate3d(0,-4%,0) scale(1.04)}to{transform:translate3d(0,4%,0) scale(1.04)}}}.vl-route{stroke-dashoffset:24;animation:vl-route-flow 5s linear infinite}@keyframes vl-route-flow{to{stroke-dashoffset:0}}.vl-airport{cursor:pointer;transition:transform .22s ease-out;transform-box:fill-box;transform-origin:center}.vl-airport:hover{transform:scale(1.15)}.vl-map-route{cursor:pointer;outline:none}.vl-map-route-line{transition:stroke-width .22s ease-out,stroke-opacity .22s ease-out,filter .22s ease-out;filter:drop-shadow(0 0 4px rgba(203,178,106,.25))}.vl-map-route:focus-visible .vl-map-route-line,.vl-map-route:hover .vl-map-route-line{stroke-width:5;stroke-opacity:1;filter:drop-shadow(0 0 8px rgba(203,178,106,.7))}.vl-map-airport{cursor:pointer}.vl-map-airport-pulse{opacity:0;transition:opacity .24s ease-out}.vl-map-airport-ring{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.7);transition:opacity .22s ease-out,transform .22s ease-out}.vl-map-airport-label{opacity:0;transform:translateY(2px);transition:opacity .2s ease-out,transform .2s ease-out}.vl-map-airport:hover .vl-map-airport-pulse,a:focus-visible .vl-map-airport-pulse{opacity:1}.vl-map-airport:hover .vl-map-airport-ring,a:focus-visible .vl-map-airport-ring{opacity:1;transform:scale(1)}.vl-map-airport:hover .vl-map-airport-label,a:focus-visible .vl-map-airport-label{opacity:1;transform:translateY(0)}@keyframes vl-map-arc-draw{to{stroke-dashoffset:0}}.vl-map-arc-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:vl-map-arc-draw 2.2s cubic-bezier(.33,1,.68,1) forwards}@media (prefers-reduced-motion:reduce){.vl-dial-flash,.vl-dial-ripple,.vl-fade,.vl-flip-digit,.vl-image-in,.vl-map-arc-draw,.vl-rise,.vl-route,details[open]>.faq-answer,details[open]>div>.faq-answer{animation:none!important;stroke-dashoffset:0!important}.vl-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vl-card{border-radius:1rem;padding:1.5rem;border-color:rgba(203,178,106,.2) rgba(0,0,0,.5) rgba(0,0,0,.58) rgba(203,178,106,.11);border-style:solid;border-width:2px;background:radial-gradient(ellipse 92% 52% at 14% -6%,rgba(203,178,106,.09),transparent 52%),linear-gradient(165deg,rgba(203,178,106,.05),rgba(12,12,16,.78) 48%,rgba(5,5,8,.88));backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);box-shadow:0 10px 36px rgba(0,0,0,.42),inset 0 1px 0 rgba(203,178,106,.05)}.vl-equal-grid{display:grid;align-items:stretch}.vl-equal{display:flex;height:100%;flex-direction:column}@media (max-width:768px){.vl-card{min-height:180px}}.gradient-brand{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent))}.gradient-luxury{background:linear-gradient(135deg,var(--brand-primary) 0,var(--gold-classic) 50%,var(--brand-accent) 100%)}.gradient-dark{background:linear-gradient(135deg,var(--background-dark) 0,var(--neutral-900) 100%)}.glow-brand{box-shadow:0 0 20px var(--brand-primary)}.glow-luxury{box-shadow:0 0 30px var(--brand-primary),0 0 60px var(--brand-primary)}.safe-area-inset{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.scroll-smooth{scroll-behavior:smooth;scroll-padding-top:2rem}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-scroll{will-change:scroll-position}.contain-layout{contain:layout}.contain-paint{contain:paint}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.click-shrink{transition:transform .1s ease}.click-shrink:active{transform:scale(.95)}.text-glow-gold{text-shadow:0 0 10px rgba(203,178,106,.25),0 0 20px rgba(203,178,106,.15),0 0 30px rgba(203,178,106,.08);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.logo-shimmer{position:relative;display:inline-block;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-sweep 3s linear infinite}.fleet-card-vertical{aspect-ratio:3/4}.motion-optimized{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.navbar-container{background-color:var(--background-elevated);border-bottom-color:var(--border-subtle)}.navbar-luxury{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;isolation:isolate;backdrop-filter:blur(12px);background-color:color-mix(in srgb,var(--background-elevated) 88%,rgba(0,0,0,.28) 12%)}@supports (backdrop-filter:blur(16px)){.navbar-backdrop{backdrop-filter:blur(16px)}}@media (max-width:768px){.navbar-luxury{backdrop-filter:none;background-color:var(--background-elevated)}}.vl-grid-premium{display:grid;gap:12px;grid-template-columns:1fr;max-height:none;overflow:visible;grid-auto-flow:row;width:100%}@media (min-width:768px){.vl-grid-premium{grid-template-columns:repeat(2,1fr);grid-auto-flow:row dense}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideIn{animation:slideIn .6s ease-out}@media (prefers-reduced-motion:reduce){.animate-slideIn{animation:none;opacity:1;transform:none}}.vl-card-flex{display:flex;flex-direction:column;height:100%;width:100%;padding:16px;border-radius:20px;border-color:rgba(203,178,106,.2) rgba(0,0,0,.5) rgba(0,0,0,.58) rgba(203,178,106,.11);border-style:solid;border-width:2px;background:radial-gradient(ellipse 92% 52% at 14% -6%,rgba(203,178,106,.09),transparent 52%),linear-gradient(165deg,rgba(203,178,106,.05),rgba(12,12,16,.78) 48%,rgba(5,5,8,.88));backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);box-shadow:0 10px 36px rgba(0,0,0,.42),inset 0 1px 0 rgba(203,178,106,.05);transition:box-shadow .25s ease,transform .25s ease}@media (min-width:768px){.vl-card-flex{padding:26px}}.vl-card-inner{display:flex;flex-direction:column;gap:18px;flex:1}.vl-input{width:100%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 14px;color:white}.vl-input:focus{outline:none;border-color:#f5d469;background:rgba(255,255,255,.16);box-shadow:0 0 0 2px rgba(245,212,105,.3)}.vl-display-input{width:100%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 14px;color:white;box-sizing:border-box;display:block;font-size:inherit;font-family:inherit;line-height:normal}.vl-return-box{padding:12px;border-radius:12px;border:1px solid rgba(0,128,255,.4);background:rgba(0,128,255,.15);color:#7dc8ff;text-align:center;font-size:13px}.vl-hint-row{display:flex;justify-content:space-between;font-size:12px;opacity:.7}.vl-hint-value{color:#f5d469;font-weight:600}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c3e2fa98a1c1de37-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9b0d154983fed588-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d7711bcf0f7522e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ca88e8139e224f5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ee234a717a0b539f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ddf832fcb762b6ab-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3f6017{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:300;font-style:normal}.__variable_3f6017{--font-mono-display:"JetBrains Mono","JetBrains Mono Fallback"}