.lx-direct{--navy-900:#0A1330;--navy:#101D3F;--navy-2:#17345B;--orange:#F8A039;--orange-600:#E68A22;--orange-700:#A9590A;--orange-100:#FEF1E1;--orange-glow:#FFD9A8;--white:#FFFFFF;--mist:#F4F6FA;--mist-2:#E9EDF5;--warm-white:#FFFBF5;--slate:#56617D;--navy-rgb:16 29 63;--navy-900-rgb:10 19 48;--orange-rgb:248 160 57;--white-rgb:255 255 255;--black-rgb:0 0 0;--warning-text:#7A4500;--danger-border:#C24E00;--danger-text:#A64300;--surface:var(--white);--surface-alt:var(--mist);--surface-sunken:var(--mist-2);--surface-dark:var(--navy);--surface-dark-deep:var(--navy-900);--text:var(--navy);--text-soft:var(--navy-2);--text-muted:var(--slate);--text-on-dark:var(--white);--accent:var(--orange);--accent-hover:var(--orange-600);--accent-soft:var(--orange-100);--focus-ring:var(--navy-2);--border:rgb(var(--navy-rgb)/.12);--border-strong:rgb(var(--navy-rgb)/.22);--border-on-dark:rgb(var(--white-rgb)/.14);--f:var(--font-plex),"IBM Plex Sans Arabic",system-ui,"Segoe UI",Tahoma,sans-serif;--fs-display:clamp(1.9rem,1.3rem + 2vw,3.1rem);--fs-h2:clamp(1.5rem,1.2rem + .9vw,2.25rem);--fs-lead:clamp(1rem,.94rem + .22vw,1.125rem);--fs-body:clamp(.97rem,.94rem + .15vw,1.05rem);--fs-sm:.9rem;--fs-xs:.8rem;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--sh-sm:0 2px 8px rgb(var(--navy-rgb)/.06);--sh:0 14px 40px -12px rgb(var(--navy-rgb)/.22);--sh-lg:0 40px 90px -30px rgb(var(--navy-900-rgb)/.45);--ease:cubic-bezier(.22,.8,.24,1);--container:1240px;--gutter:clamp(1rem,.6rem + 2vw,2rem);--header-h:72px;--tap:44px;--section-y:clamp(3.5rem,2.5rem + 4vw,6rem);font-family:var(--f);font-size:var(--fs-body);line-height:1.7;color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none;overflow-x:clip;min-height:100vh}.lx-direct *,.lx-direct :after,.lx-direct :before{box-sizing:border-box}:where(.lx-direct) :is(h1,h2,h3){font-family:var(--f);line-height:1.3;margin:0;font-weight:600;letter-spacing:0}:where(.lx-direct) p{margin:0}:where(.lx-direct) ul{margin:0;padding:0;list-style:none}:where(.lx-direct) :is(button,input,select){font:inherit;color:inherit}:where(.lx-direct) button{cursor:pointer}:where(.lx-direct) button:disabled{cursor:not-allowed}:where(.lx-direct) img{display:block;max-width:100%}:where(.lx-direct) a{color:inherit}.lx-direct :focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.lx-direct .dx-i{width:1.15em;height:1.15em;flex:none;display:inline-block;vertical-align:middle}.dx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dx-container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}[dir=ltr] .dx-flip-ltr,[dir=rtl] .dx-flip-rtl{transform:scaleX(-1)}.dx-route-plane{transform:rotate(90deg)}.dx-mirror{transform:scaleX(-1)}.dx-btn{--bg:var(--surface-dark);--fg:var(--text-on-dark);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;border:1.5px solid transparent;background:var(--bg);color:var(--fg);font-family:var(--f);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease),background-color .25s,box-shadow .25s,color .25s,border-color .25s}.dx-btn:active:not(:disabled){transform:scale(.97)}.dx-btn:disabled{opacity:.7}.dx-btn--primary{--bg:var(--accent);--fg:var(--text);box-shadow:0 10px 24px -14px rgb(var(--orange-rgb)/.8)}.dx-btn--primary:hover:not(:disabled){--bg:var(--accent-hover)}.dx-btn--navy{--bg:var(--surface-dark);--fg:var(--text-on-dark)}.dx-btn--navy:hover{--bg:var(--navy-2)}.dx-btn--outline{--bg:transparent;--fg:var(--text);border-color:rgb(var(--navy-rgb)/.28)}.dx-btn--outline:hover{border-color:var(--text);--bg:var(--surface)}.dx-btn--sm{min-height:var(--tap);padding:.55rem 1.15rem;font-size:.93rem}.dx-btn--block{width:100%}@media (hover:hover) and (pointer:fine){.dx-btn:hover:not(:disabled){transform:translateY(-1px)}}.dx-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .7rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;line-height:1.4;background:var(--accent-soft);color:var(--warning-text)}.dx-badge--dark{background:rgb(var(--white-rgb)/.14);color:var(--text-on-dark);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dx-seg{display:inline-flex;margin:0;padding:4px;border-radius:999px;border:1px solid var(--border);background:var(--surface-alt);min-width:0}.dx-seg legend{padding:0}.dx-seg__opt{position:relative;display:inline-flex}.dx-seg__opt input{position:absolute;opacity:0;pointer-events:none}.dx-seg__opt>span{min-height:40px;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1.1rem;border-radius:999px;font-weight:500;font-size:.93rem;color:var(--text-muted);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.dx-seg__opt input:checked+span{background:var(--surface-dark);color:var(--text-on-dark);box-shadow:var(--sh-sm)}.dx-seg__opt input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}.dx-seg--dark{border-color:rgb(var(--white-rgb)/.2);background:rgb(var(--white-rgb)/.06)}.dx-seg--dark .dx-seg__opt>span{color:rgb(var(--white-rgb)/.75);min-height:34px;padding:.3rem .85rem;font-size:.86rem}.dx-seg--dark .dx-seg__opt>span:hover{color:var(--white)}.dx-seg--dark .dx-seg__opt input:checked+span{background:var(--accent);color:var(--navy);font-weight:600}.dx-seg--dark .dx-seg__opt input:focus-visible+span{outline-color:var(--accent)}.dx-header{position:sticky;top:0;z-index:60;background:rgb(var(--navy-900-rgb)/.96);color:var(--text-on-dark);border-bottom:1px solid var(--border-on-dark);backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px)}.dx-header__bar{min-height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem}.dx-header__brand{display:flex;align-items:center;gap:clamp(.6rem,.3rem + 1vw,1.1rem);min-width:0}.dx-brand{display:inline-flex;flex:none;border-radius:8px}.dx-brand__logo{height:50px;width:auto;max-width:none}.dx-service-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .8rem;border-radius:999px;font-size:.84rem;font-weight:600;white-space:nowrap;background:rgb(var(--orange-rgb)/.16);color:var(--orange-glow);border:1px solid rgb(var(--orange-rgb)/.45)}.dx-header__actions{display:flex;align-items:center;gap:.6rem}.dx-cur__label{display:none}.dx-cur__code{font-variant-numeric:lining-nums;letter-spacing:.02em}.dx-lang,.dx-manage{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--tap);padding:.35rem .95rem;border-radius:999px;text-decoration:none;font-weight:500;font-size:.9rem;white-space:nowrap;color:var(--white);border:1px solid rgb(var(--white-rgb)/.22);transition:background-color .2s,border-color .2s}.dx-manage .dx-i{color:var(--accent)}.dx-lang:hover,.dx-manage:hover{background:rgb(var(--white-rgb)/.08);border-color:rgb(var(--white-rgb)/.45)}.dx-lang{border-color:rgb(var(--white-rgb)/.22);color:var(--white)}.dx-lang .dx-i{color:var(--accent)}.dx-lang__pair{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.dx-lang__pair .is-current{color:rgb(var(--white-rgb)/.6);font-weight:500}.dx-lang__sep{opacity:.5}.dx-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-dark-deep);color:var(--text-on-dark);padding-top:clamp(2.5rem,1.6rem + 3vw,4.25rem);padding-bottom:clamp(8.5rem,7rem + 4vw,10.5rem)}.dx-hero__media{position:absolute;inset:0;z-index:-2}.dx-hero__img{object-fit:cover;object-position:center 40%}@media (min-width:900px){[dir=ltr] .dx-hero__media{inset-inline-start:32%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}[dir=ltr] .dx-hero__img{object-position:30% 40%}}.dx-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgb(var(--navy-900-rgb)/.9) 0,rgb(var(--navy-900-rgb)/.62) 40%,rgb(var(--navy-900-rgb)/.2) 75%),linear-gradient(0deg,rgb(var(--navy-900-rgb)/.95) 0,rgb(var(--navy-900-rgb)/.2) 45%,rgb(var(--navy-900-rgb)/.35) 100%)}[dir=ltr] .dx-hero__veil{transform:scaleX(-1)}.dx-hero__copy{max-width:var(--container)}.dx-hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.76rem;font-weight:600;letter-spacing:.22em;color:var(--accent)}.dx-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgb(var(--orange-rgb)/.22)}.dx-hero__title{font-size:var(--fs-display);font-weight:700;max-width:18ch;text-wrap:balance}[dir=ltr] .dx-hero__title{max-width:24ch}.dx-hero__accent{color:var(--accent)}.dx-hero__lead{margin-top:.8rem;max-width:52ch;font-size:var(--fs-lead);color:rgb(var(--white-rgb)/.8)}.dx-search-wrap{position:relative;z-index:5;margin-top:calc(-1 * clamp(6.5rem,5.5rem + 3vw,8rem))}.dx-search{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-lg),0 0 0 1px rgb(var(--navy-rgb)/.05);padding:clamp(1.1rem,.8rem + 1.4vw,2.1rem);scroll-margin-top:calc(var(--header-h) + 12px)}.dx-search__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1rem;flex-wrap:wrap;margin-bottom:1.2rem}.dx-search__title{display:flex;align-items:center;gap:.7rem;font-size:1.25rem}.dx-search__ic{width:42px;height:42px;border-radius:12px;background:var(--surface-dark);color:var(--accent);display:grid;place-items:center}.dx-search__ic .dx-i{width:20px;height:20px}.dx-search__grid{display:grid;gap:.7rem;grid-template-columns:minmax(0,2.2fr) minmax(0,1.9fr) minmax(0,1.35fr) auto;grid-template-areas:"route dates pax btn" "cal cal cal cal" "msg msg msg msg"}.dx-route{grid-area:route;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;align-items:center}.dx-dates{grid-area:dates;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.dx-field--pax{grid-area:pax}.dx-search__submit{grid-area:btn;min-height:100%;border-radius:var(--r);padding-inline:1.6rem;font-size:1.05rem}.dx-search__submit .dx-i{width:20px;height:20px}.dx-calpanel{grid-area:cal}.dx-status{grid-area:msg}.dx-field{position:relative;display:flex;flex-direction:column;gap:.15rem;min-width:0;background:var(--surface-alt);border:1.5px solid transparent;border-radius:var(--r);padding:.6rem .95rem .55rem;min-height:84px;transition:border-color .2s,background-color .2s,box-shadow .2s}.dx-field:hover{border-color:var(--surface-sunken)}.dx-field.is-active,.dx-field:focus-within{background:var(--surface);border-color:var(--text);box-shadow:0 0 0 4px rgb(var(--navy-rgb)/.08)}.dx-field.is-invalid{border-color:var(--danger-border);background:var(--warm-white)}.dx-field.is-disabled{opacity:.6}.dx-field.is-disabled:hover{border-color:transparent}.dx-field__label{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);font-weight:600;color:var(--text-muted)}.dx-field__label .dx-i{width:15px;height:15px;color:var(--accent-hover)}.dx-field__control{appearance:none;-webkit-appearance:none;width:100%;border:0;background:transparent;padding:0;min-height:30px;font-weight:600;font-size:1rem;color:var(--text);text-align:start;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-field__control:focus-visible{outline:none}.dx-field__control:disabled{cursor:not-allowed}.dx-select{cursor:pointer;padding-inline-end:22px;background-repeat:no-repeat;background-size:16px;background-position:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23101D3F' stroke-width='2' stroke-linecap='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[dir=ltr] .dx-select{background-position:100%}.dx-field__sub{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-field__sub--price{color:var(--orange-700);font-weight:600}.dx-placeholder{color:var(--text-muted);font-weight:500}.dx-date-btn,.dx-pax-btn{cursor:pointer}.dx-field--date .dx-field__control:after,.dx-field--pax .dx-field__control:after{content:"";position:absolute;inset:0;border-radius:var(--r)}.dx-swap{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);color:var(--text);display:grid;place-items:center;box-shadow:var(--sh-sm);transition:transform .45s var(--ease),border-color .2s;z-index:1}.dx-swap .dx-i{width:20px;height:20px}.dx-swap:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.dx-swap:hover:not(:disabled){border-color:var(--accent);transform:rotate(180deg)}}.dx-status{display:flex;align-items:flex-start;gap:.5rem;min-height:1.6em;font-size:var(--fs-sm);color:var(--text-soft);margin:0}.dx-status:empty{display:none}.dx-status .dx-i{margin-top:.25em;color:var(--accent-hover)}.dx-status.is-error{font-weight:500}.dx-status.is-error,.dx-status.is-error .dx-i{color:var(--danger-text)}.dx-pax-pop{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:min(340px,88vw);z-index:30;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg),0 0 0 1px var(--border);padding:1rem 1.15rem;display:none}.dx-pax-pop.is-open{display:block;animation:dx-pop .22s var(--ease)}.dx-pax-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.dx-pax-row:last-of-type{border-bottom:0;margin-bottom:.6rem}.dx-pax-row b{display:block;font-weight:600;font-size:.98rem}.dx-pax-row small{display:block;color:var(--text-muted);font-size:.8rem}.dx-stepper{display:flex;align-items:center;gap:.55rem}.dx-stepper button{width:var(--tap);height:var(--tap);border-radius:50%;border:1.5px solid var(--border);background:var(--surface);font-size:1.2rem;line-height:1;display:grid;place-items:center}.dx-stepper button:hover:not(:disabled){border-color:var(--text)}.dx-stepper button:disabled{opacity:.35}.dx-stepper output{min-width:1.4rem;text-align:center;font-weight:700}.dx-calpanel{border-top:1px solid var(--border);margin-top:.5rem;padding-top:1.1rem;scroll-margin-top:calc(var(--header-h) + 12px)}.dx-calpanel__head{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;margin-bottom:.9rem}.dx-calpanel__title{display:flex;align-items:center;gap:.45rem;font-weight:600}.dx-calpanel__title .dx-i{color:var(--accent-hover)}.dx-calpanel__route{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto;padding:.25rem .8rem;border-radius:999px;background:rgb(var(--navy-rgb)/.06);font-weight:700;font-size:.85rem;letter-spacing:.06em}.dx-calpanel__route .dx-i{width:14px;height:14px;color:var(--accent-hover)}.dx-legs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r);background:var(--surface-alt);border:1px solid var(--border)}.dx-leg{display:flex;flex-direction:column;align-items:flex-start;min-width:120px;padding:.35rem .9rem;border:0;border-radius:12px;background:transparent;line-height:1.35;text-align:start;color:var(--text-muted)}.dx-leg__name{font-size:.75rem;font-weight:600}.dx-leg__date{font-size:.9rem;font-weight:600;color:var(--text)}.dx-leg.is-active{background:var(--surface-dark);color:rgb(var(--white-rgb)/.75);box-shadow:var(--sh-sm)}.dx-leg.is-active .dx-leg__date{color:var(--white)}.dx-calpanel__body{position:relative}.dx-calpanel__body.is-idle .dx-cal{opacity:.35;filter:grayscale(1);pointer-events:none}.dx-calpanel__idle{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.5rem;text-align:center;padding:1rem;color:var(--text-soft);font-weight:500}.dx-calpanel__idle .dx-i{width:28px;height:28px;color:var(--accent-hover)}.dx-calpanel__idle p{max-width:36ch;background:rgb(var(--white-rgb)/.9);padding:.4rem .9rem;border-radius:12px}.dx-calpanel__foot{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem 1.5rem;flex-wrap:wrap;margin-top:.9rem}.dx-legend{display:flex;gap:.4rem 1.1rem;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-muted)}.dx-legend li{display:inline-flex;align-items:center;gap:.4rem}.dx-legend__sw{width:14px;height:14px;border-radius:4px;display:inline-block}.dx-legend__sw--low{background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent)}.dx-legend__sw--deal{background:var(--accent)}.dx-legend__sw--sel{background:var(--surface-dark)}.dx-note{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--fs-xs);color:var(--text-muted);max-width:70ch}.dx-note .dx-i{margin-top:.2em;color:var(--text-soft)}.dx-selected{display:grid;gap:.5rem;margin-top:1rem}.dx-sel{display:flex;align-items:center;gap:.4rem 1rem;flex-wrap:wrap;padding:.65rem 1rem;border-radius:var(--r);background:var(--surface-alt);border:1px solid var(--border);font-size:.92rem}.dx-sel__leg{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--text-soft)}.dx-sel__leg .dx-i{color:var(--accent-hover)}.dx-sel__date{font-weight:600}.dx-sel__meta{display:inline-flex;gap:.6rem;color:var(--text-muted)}.dx-sel__meta b{color:var(--text);font-weight:600}.dx-sel__price{margin-inline-start:auto;font-weight:700;font-size:1.05rem}.dx-deal-chip{display:inline-flex;padding:.12rem .55rem;border-radius:999px;background:var(--accent);color:var(--navy);font-size:.75rem;font-weight:700}.dx-cal{position:relative}.dx-cal--placeholder{min-height:320px}.dx-cal__nav{position:absolute;inset-inline:0;top:0;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.dx-cal__arrow{pointer-events:auto;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);color:var(--text);display:grid;place-items:center;transition:border-color .2s,background-color .2s}.dx-cal__arrow:hover:not(:disabled){border-color:var(--text)}.dx-cal__arrow:disabled{opacity:.3}.dx-cal__arrow .dx-i{width:18px;height:18px}.dx-cal__arrow--prev .dx-i{transform:scaleX(-1)}[dir=ltr] .dx-cal__arrow--prev .dx-i{transform:none}[dir=ltr] .dx-cal__arrow--next .dx-i{transform:scaleX(-1)}[dir=rtl] .dx-cal__arrow--next .dx-i{transform:none}.dx-cal__months{display:grid;grid-template-columns:repeat(var(--months,1),minmax(0,1fr));gap:clamp(1rem,.5rem + 2vw,2.5rem)}.dx-cal[data-months="2"] .dx-cal__months{--months:2}.dx-month{position:relative;min-width:0}.dx-month__title{text-align:center;font-size:1rem;font-weight:600;line-height:36px;margin-bottom:.6rem;padding-inline:44px}.dx-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dx-month__dow{text-align:center;font-size:.72rem;font-weight:600;color:var(--text-muted);padding-bottom:.25rem;white-space:nowrap;overflow:hidden}.dx-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:58px;padding:.3rem .1rem;border-radius:12px;border:1.5px solid transparent;background:transparent;color:var(--text);font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.dx-day--blank{pointer-events:none}.dx-day__num{font-size:.92rem}.dx-day__num,.dx-day__price{font-weight:600;line-height:1.2}.dx-day__price{font-size:.74rem;color:var(--text-soft);white-space:nowrap}.dx-day__price--none{color:rgb(var(--navy-rgb)/.55)}.dx-day__approx{opacity:.7;margin-inline-end:1px}.dx-day.is-off .dx-day__num{color:rgb(var(--navy-rgb)/.5);font-weight:500}.dx-day.is-available{background:var(--surface-alt);border-color:var(--border)}.dx-day.is-available:hover{border-color:var(--text);background:var(--surface)}.dx-day.is-lowest{background:var(--accent-soft);border-color:rgb(var(--orange-rgb)/.55);box-shadow:inset 0 -3px 0 var(--accent)}.dx-day.is-lowest .dx-day__price{color:var(--orange-700);font-weight:700}.dx-day.is-range{background:rgb(var(--navy-rgb)/.07)}.dx-day.is-anchor{border-color:var(--text);border-style:dashed}.dx-day.is-selected,.dx-day.is-selected:hover{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--white);box-shadow:var(--sh);box-shadow:0 8px 20px -10px rgb(var(--navy-900-rgb)/.8)}.dx-day.is-selected .dx-day__price{color:var(--orange-glow)}.dx-day__deal{position:absolute;top:-6px;inset-inline-end:-3px;padding:0 .3rem;border-radius:999px;background:var(--accent);color:var(--navy);font-size:.62rem;font-weight:700;line-height:1.5;box-shadow:var(--sh-sm)}.dx-day.is-loading .dx-day__price{width:60%;height:.6rem;border-radius:4px;background:linear-gradient(90deg,var(--mist-2),var(--surface-alt),var(--mist-2));background-size:200% 100%;animation:dx-shimmer 1.2s linear infinite}.dx-month__state{position:absolute;inset-inline:0;bottom:-1.6rem;text-align:center;font-size:var(--fs-xs);color:var(--text-muted)}.dx-month__overlay{position:absolute;inset:48px 0 0;display:grid;place-content:center;justify-items:center;gap:.5rem;text-align:center;padding:1rem;background:rgb(var(--white-rgb)/.86);border-radius:var(--r);color:var(--text-soft);font-weight:500}.dx-month__overlay .dx-i{width:26px;height:26px;color:var(--accent-hover)}.dx-month__overlay--soft{background:rgb(var(--white-rgb)/.7)}.dx-trust{padding-block:clamp(1.1rem,.9rem + 1vw,1.6rem) 0}.dx-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.75rem;margin:0;padding:0;list-style:none}.dx-trust__item{display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;color:var(--text-soft)}.dx-trust__item .dx-i{width:18px;height:18px;flex:none;color:var(--orange-700)}.dx-dests{padding-block:var(--section-y)}.dx-section-head{max-width:720px;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.dx-eyebrow{display:flex;align-items:center;gap:.7rem;width:max-content;margin-bottom:.8rem;font-size:.74rem;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--orange-700)}.dx-eyebrow:before{content:"";width:30px;height:2px;border-radius:2px;background:var(--orange)}.dx-h2{font-size:var(--fs-h2);font-weight:600;margin-bottom:.4em;text-wrap:balance}.dx-lead{font-size:var(--fs-lead);color:var(--text-muted)}.dx-dests__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.7rem + 1vw,1.5rem)}.dx-dest{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(400px,32vw,480px);border-radius:var(--r-xl);color:var(--text-on-dark);box-shadow:var(--sh);display:flex;flex-direction:column;justify-content:flex-end;background:var(--surface-dark)}.dx-dest__img{object-fit:cover;z-index:-2;transition:transform .5s var(--ease)}.dx-dest:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(var(--navy-900-rgb)/.96) 0,rgb(var(--navy-900-rgb)/.6) 40%,rgb(var(--navy-900-rgb)/.05) 72%)}@media (hover:hover) and (pointer:fine){.dx-dest:hover .dx-dest__img{transform:scale(1.06)}}.dx-dest__top{position:absolute;top:1.1rem;inset-inline:1.1rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.dx-dest__code{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;background:rgb(var(--navy-900-rgb)/.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:700;font-size:.82rem;letter-spacing:.08em}.dx-dest__code .dx-i{width:13px;height:13px;color:var(--accent)}.dx-dest__body{padding:1.4rem 1.4rem 1.35rem}.dx-dest__country{font-size:.8rem;font-weight:600;color:var(--accent);letter-spacing:.02em}.dx-dest__city{font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem);font-weight:700;margin:.1rem 0 .2rem}.dx-dest__airport{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:rgb(var(--white-rgb)/.78)}.dx-dest__airport .dx-i{width:14px;height:14px;color:var(--accent)}.dx-dest__row{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-on-dark)}.dx-dest__fare{display:flex;flex-direction:column;line-height:1.25;min-width:0}.dx-dest__from{font-size:.75rem;color:rgb(var(--white-rgb)/.7)}.dx-dest__amt{font-size:1.45rem;font-weight:700;color:var(--white)}.dx-dest__per{font-size:.75rem;color:rgb(var(--white-rgb)/.7)}.dx-dest .dx-btn .dx-i{width:18px;height:18px}.dx-skel{display:inline-block;border-radius:6px;background:linear-gradient(90deg,rgb(var(--white-rgb)/.12),rgb(var(--white-rgb)/.28),rgb(var(--white-rgb)/.12));background-size:200% 100%;animation:dx-shimmer 1.2s linear infinite}.dx-skel--fare{width:110px;height:2.4rem}@media (max-width:1100px){.dx-search__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;grid-template-areas:"route route route" "dates pax btn" "cal cal cal" "msg msg msg"}}@media (max-width:899px){.dx-search__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"route route" "dates dates" "pax pax" "cal cal" "msg msg" "btn btn"}.dx-search__submit{min-height:56px;border-radius:999px}.dx-dests__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-dests__grid>:last-child:nth-child(odd){grid-column:1/-1;min-height:340px}.dx-calpanel__route{margin-inline-start:0}}@media (max-width:767px){.lx-direct{--header-h:62px}.dx-brand__logo{height:40px}.dx-service-badge{font-size:.76rem;padding:.25rem .6rem}.dx-header{position:relative}.dx-manage{padding:0;width:var(--tap);justify-content:center}.dx-manage__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dx-lang{padding:0 .6rem;justify-content:center}.dx-lang .dx-i{display:none}.dx-lang__pair{font-size:.82rem}.dx-header__actions{gap:.3rem}.dx-hero{padding-bottom:7.5rem}.dx-hero__lead{font-size:.98rem}.dx-search{border-radius:var(--r-lg)}.dx-search__head{flex-direction:column;align-items:stretch}.dx-search__head .dx-seg{display:grid;grid-template-columns:1fr 1fr}.dx-search__head .dx-seg__opt>span{justify-content:center;width:100%}.dx-search__head .dx-seg__opt{display:block}.dx-route{grid-template-columns:1fr;gap:.45rem;position:relative}.dx-route .dx-swap{position:absolute;inset-inline-end:1rem;top:50%;transform:translateY(-50%) rotate(90deg)}.dx-route .dx-field{padding-inline-end:4rem}.dx-field{min-height:76px}.dx-dests__grid{grid-template-columns:1fr}.dx-dests__grid>:last-child:nth-child(odd){grid-column:auto}.dx-dest{min-height:340px}.dx-legs{width:100%;display:grid;grid-template-columns:1fr 1fr}.dx-leg{min-width:0}.dx-calpanel__head{gap:.6rem}.dx-sel__price{margin-inline-start:0}}@media (max-width:559px){.dx-month__grid{gap:3px}.dx-day{min-height:52px;border-radius:10px;padding-inline:0}.dx-day__price{font-size:.72rem}.dx-day__num{font-size:.82rem}}@media (max-width:560px){.dx-header__bar{gap:.4rem;min-height:56px;padding-block:.35rem}.dx-header__brand{flex:1 1 auto;gap:.5rem}.dx-header__actions{flex:none}.dx-service-badge{overflow:hidden;text-overflow:ellipsis;min-width:0}.dx-hero__veil{background:linear-gradient(0deg,rgb(var(--navy-900-rgb)/.96) 0,rgb(var(--navy-900-rgb)/.72) 45%,rgb(var(--navy-900-rgb)/.55) 100%)}}@media (max-width:420px){.dx-brand__logo{height:32px}.dx-lang{min-width:var(--tap)}.dx-cur .dx-seg__opt>span{padding:.3rem .55rem;font-size:.78rem}.dx-service-badge{font-size:.7rem;padding:.2rem .5rem}.dx-dates{grid-template-columns:1fr 1fr;gap:.5rem}.dx-field{padding-inline:.75rem}.dx-search__title{font-size:1.1rem}}@media (max-width:399px){.dx-header__brand .dx-service-badge{display:none}}@media (max-width:359px){.dx-manage{font-size:.8rem;padding-inline:.7rem}}@keyframes dx-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes dx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lx-direct *,.lx-direct :after,.lx-direct :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.lx-direct[dir=rtl] :is(.dx-hero__eyebrow,.dx-eyebrow,.dx-fare__name,.dx-rv__fare,.dx-dest__country){letter-spacing:0}