.hm-ph-s{position:absolute;inset:0;display:flex;flex-direction:column;gap:.75em;padding:.5em 1.25em 1em}.hm-ph-head{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-block-end:.2em}.hm-ph-head__t{font-family:var(--display);font-size:1.65em;font-weight:780;line-height:1.1;letter-spacing:-.03em}.gm--rtl .hm-ph-head__t{letter-spacing:0}.hm-ph-tag{flex:none;padding:.25em .6em;border-radius:1em;background:rgb(255 255 255/.1);font-size:.72em;font-weight:650;color:rgb(255 255 255/.7);white-space:nowrap}.hm-ph-card{display:flex;flex-direction:column;gap:.5em;padding:.85em .95em;border:1px solid rgb(255 255 255/.09);border-radius:1.1em;background:rgb(255 255 255/.06);animation:hm-ph-up .6s cubic-bezier(.2,.8,.2,1) both}.hm-ph-label{font-size:.78em;font-weight:700;letter-spacing:.04em;color:rgb(255 255 255/.55)}.hm-ph-label--out{margin-block-start:.2em}.hm-ph-big{font-family:var(--display);font-size:1.45em;font-weight:760;line-height:1.15;letter-spacing:-.02em}.gm--rtl .hm-ph-big{letter-spacing:0}.hm-ph-bar{position:relative;display:block;block-size:.4em;overflow:hidden;border-radius:1em;background:rgb(255 255 255/.1)}.hm-ph-bar>i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:62%;border-radius:inherit;background:linear-gradient(90deg,#6f9bff,#c4b5fd);animation:hm-ph-fill 1.4s cubic-bezier(.2,.8,.2,1) .3s both}.hm-ph-lines{display:flex;flex-direction:column;gap:.45em}.hm-ph-lines>i{display:block;block-size:.55em;border-radius:1em;background:rgb(255 255 255/.16);animation:hm-ph-shimmer 2.2s ease-in-out infinite;animation-delay:calc(var(--j, 0) * .15s)}.hm-ph-lines>i:first-child{inline-size:88%}.hm-ph-lines>i:nth-child(2){inline-size:66%}.hm-ph-lines>i:nth-child(3){inline-size:76%}.hm-ph-lines>i:nth-child(4){inline-size:52%}.hm-ph-chips{display:flex;flex-direction:column;gap:.45em}.hm-ph-chip{padding:.7em .9em;border-radius:.9em;background:linear-gradient(135deg,rgb(124 58 237/.45),rgb(79 70 229/.25));box-shadow:inset 0 0 0 1px rgb(196 181 253/.25);font-size:.95em;font-weight:650;line-height:1.25;animation:hm-ph-pop .5s cubic-bezier(.2,.8,.2,1.3) both;animation-delay:calc(.5s + var(--j, 0) * .14s)}.hm-ph-row{display:flex;align-items:center;gap:.6em;margin-block-start:auto;padding:.75em .9em;border-radius:1em;background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);font-size:.95em;font-weight:700;animation:hm-ph-up .5s ease .9s both}.hm-ph-row__g{display:grid;flex:none;place-items:center;inline-size:1.7em;block-size:1.7em;border-radius:.5em;background:linear-gradient(145deg,#7dd3fc,#0284c7)}.hm-ph-card--late{animation-delay:.5s}.hm-ph-clock .hm-ph-big{background:linear-gradient(90deg,#ffffff,#c7d2fe);-webkit-background-clip:text;background-clip:text;color:transparent}.hm-ph-wave{display:flex;align-items:center;justify-content:center;gap:.22em;block-size:5.5em;margin-block:.4em}.hm-ph-wave>i{inline-size:.3em;block-size:100%;border-radius:1em;background:linear-gradient(180deg,#a5b4fc,#7c3aed);transform:scaleY(.2);animation:hm-ph-voice 1.1s ease-in-out infinite;animation-delay:calc(var(--j, 0) * -.13s)}.hm-ph-wave>i:nth-child(3n){animation-duration:.9s}.hm-ph-wave>i:nth-child(4n+1){animation-duration:1.4s}.hm-ph-say{display:flex;flex-direction:column;gap:.4em}.hm-ph-say__tr{margin:0;font-family:var(--display);font-size:1.5em;font-weight:760;line-height:1.2;letter-spacing:-.02em;text-align:start;animation:hm-ph-type 1.6s steps(24) .2s both}.hm-ph-say__mean{margin:0;font-size:.95em;line-height:1.35;color:rgb(255 255 255/.65);animation:hm-ph-up .5s ease 1.5s both}.hm-ph-actions{display:flex;gap:.5em;margin-block-start:auto}.hm-ph-btn{flex:1 1 0;padding:.75em;border-radius:1em;background:rgb(255 255 255/.1);font-size:.95em;font-weight:700;text-align:center}.hm-ph-btn--on{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 .6em 1.4em -.6em rgb(124 58 237/.9)}.hm-ph-bubble{align-self:flex-end;max-inline-size:85%;padding:.7em .95em;border-radius:1.1em;border-end-end-radius:.3em;background:linear-gradient(135deg,#4f7bff,#3b5bdb);font-size:.95em;font-weight:650;line-height:1.3;animation:hm-ph-pop .45s cubic-bezier(.2,.8,.2,1.3) .15s both}.hm-ph-typing{display:inline-flex;align-self:flex-start;gap:.3em;padding:.7em .9em;border-radius:1.1em;background:rgb(255 255 255/.08);animation:hm-ph-typing-life 1.6s ease .5s both}.hm-ph-typing>i{inline-size:.45em;block-size:.45em;border-radius:50%;background:rgb(255 255 255/.7);animation:hm-ph-dot .9s ease-in-out infinite}.hm-ph-typing>i:nth-child(2){animation-delay:.15s}.hm-ph-typing>i:nth-child(3){animation-delay:.3s}.hm-ph-route{animation-delay:1.7s}.hm-ph-s--ready .hm-ph-chips{margin-block-start:auto}.hm-ph-s--ready .hm-ph-chip{animation-delay:calc(2.1s + var(--j, 0) * .14s)}.hm-ph-map{position:relative;display:block;block-size:4.6em;border-radius:.8em;background-color:#0b1433;background-image:linear-gradient(rgb(255 255 255/.06) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.06) 1px,transparent 0);background-size:1.2em 1.2em}.hm-ph-map__line{position:absolute;inset-block-start:50%;inset-inline:1.4em 1.8em;block-size:.18em;margin-block-start:-.09em;background:repeating-linear-gradient(90deg,#a5b4fc 0 .5em,transparent .5em .8em)}.hm-ph-map__from{inset-inline-start:1em;inline-size:.8em;block-size:.8em;margin-block-start:-.4em;border-radius:50%;background:#34d399;box-shadow:0 0 0 .3em rgb(52 211 153/.25)}.hm-ph-map__from,.hm-ph-map__to{position:absolute;inset-block-start:50%}.hm-ph-map__to{inset-inline-end:.8em;display:grid;place-items:center;inline-size:1.7em;block-size:1.7em;margin-block-start:-.85em;border-radius:.5em;background:linear-gradient(145deg,#6f9bff,#1d4ed8)}.hm-ph-map__dot{position:absolute;inset-block-start:50%;inset-inline-start:1.3em;inline-size:.6em;block-size:.6em;margin-block-start:-.3em;border-radius:50%;background:#ffffff;box-shadow:0 0 .8em #ffffff;animation:hm-ph-go 2.4s cubic-bezier(.5,0,.5,1) 2s infinite}.hm-ph-ans--own{border-color:rgb(111 155 255/.4);background:linear-gradient(135deg,rgb(37 99 235/.22),rgb(255 255 255/.04));animation-delay:.7s}.hm-ph-ans--guests{animation-delay:1.3s}.hm-ph-pass{perspective:60em;margin-block:.4em}.hm-ph-pass__in{position:relative;display:grid;transform-style:preserve-3d;animation:hm-ph-flip 6s cubic-bezier(.6,0,.3,1) 1.6s infinite}.hm-ph-pass__back,.hm-ph-pass__face{grid-area:1/1;display:flex;flex-direction:column;gap:.7em;padding:1.1em;border-radius:1.2em;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hm-ph-pass__face{background:linear-gradient(150deg,#2b59f6,#1636a8 60%,#0f2275);box-shadow:inset 0 1px 0 rgb(255 255 255/.3),0 1.4em 2.4em -1.2em rgb(37 99 235/.9)}.hm-ph-pass__back{justify-content:center;background:linear-gradient(150deg,#1d2a5e,#0f1838);transform:rotateY(180deg)}.hm-ph-pass__brand{font-family:var(--display);font-size:1.3em;font-weight:800;letter-spacing:-.03em}.hm-ph-pass__show{font-size:.9em;font-weight:650;color:rgb(255 255 255/.8)}.hm-ph-pass__code{display:grid;grid-template-columns:repeat(7,1fr);gap:.18em;inline-size:46%;padding:.5em;border-radius:.6em;background:#ffffff}.hm-ph-pass__code>i{aspect-ratio:1;border-radius:.1em;background:transparent}.hm-ph-pass__code>i.is-on{background:#0b1230}.hm-ph-wallet{margin-block-start:auto;padding:.85em;background:#000000;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);font-size:.95em;text-align:center}.hm-ph-banner,.hm-ph-wallet{border-radius:1em;font-weight:700}.hm-ph-banner{align-self:flex-start;padding:.4em .8em;background:rgb(251 191 36/.16);box-shadow:inset 0 0 0 1px rgb(251 191 36/.4);font-size:.82em;color:#fcd34d;animation:hm-ph-pop .45s cubic-bezier(.2,.8,.2,1.3) .3s both}.hm-ph-pack{display:flex;flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none}.hm-ph-pack>li{display:flex;align-items:center;gap:.7em;padding:.8em .9em;border-radius:1em;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08);font-size:.98em;font-weight:650;animation:hm-ph-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.7s + var(--j, 0) * .22s)}.hm-ph-pack__tick{display:grid;flex:none;place-items:center;inline-size:1.5em;block-size:1.5em;border-radius:50%;background:#34d399;color:#052e1c}.hm-ph-night{position:relative;block-size:6.5em;margin-block:.3em;border-radius:1.2em;background:linear-gradient(180deg,#1b1f4b,#0d1030);overflow:hidden}.hm-ph-moon{inset-block-start:1.2em;inset-inline-end:1.6em;inline-size:3em;block-size:3em;box-shadow:calc(-.7em * var(--dir)) .35em 0 0 #fde68a;filter:drop-shadow(0 0 .8em rgb(253 230 138/.6));animation:hm-ph-up .8s ease .2s both}.hm-ph-moon,.hm-ph-star{position:absolute;border-radius:50%}.hm-ph-star{inline-size:.3em;block-size:.3em;background:#ffffff;animation:hm-ph-twinkle 2s ease-in-out infinite}.hm-ph-star--a{inset-block-start:1.4em;inset-inline-start:1.6em}.hm-ph-star--b{inset-block-start:3.6em;inset-inline-start:4.2em;animation-delay:.6s}.hm-ph-star--c{inset-block-start:2em;inset-inline-start:7em;animation-delay:1.2s}.hm-ph-bar--fly>i{inline-size:100%;background:linear-gradient(90deg,#34d399,#6ee7b7);animation:hm-ph-fill 2s cubic-bezier(.4,0,.2,1) .6s both}.hm-ph-ready{display:inline-flex;align-items:center;align-self:flex-start;gap:.45em;padding:.45em .85em;border-radius:1em;background:#34d399;color:#052e1c;font-size:.9em;font-weight:750;animation:hm-ph-pop .45s cubic-bezier(.2,.8,.2,1.4) 2.7s both}.hm-ph-mem{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hm-ph-mem>li{display:flex;align-items:center;justify-content:space-between;gap:.6em;max-block-size:4em;margin-block-end:.5em;padding:.85em .9em;overflow:hidden;border-radius:1em;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08);font-size:.98em;font-weight:650;animation:hm-ph-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.3s + var(--j, 0) * .18s)}.hm-ph-mem>li.is-gone{animation:hm-ph-in .5s cubic-bezier(.2,.8,.2,1) .48s both,hm-ph-gone .7s cubic-bezier(.6,0,.3,1) 2.2s forwards}.hm-ph-mem__t{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-ph-mem>li.is-gone .hm-ph-mem__t{background:linear-gradient(currentColor,currentColor) no-repeat 0 55% /0 2px;animation:hm-ph-strike .4s ease 1.8s forwards}.gm--rtl .hm-ph-mem>li.is-gone .hm-ph-mem__t{background-position:100% 55%}.hm-ph-mem__x{flex:none;padding:.3em .7em;border-radius:1em;background:rgb(244 63 94/.16);color:#fda4af;font-size:.8em;font-weight:700}.hm-ph-mem>li.is-gone .hm-ph-mem__x{animation:hm-ph-press .3s ease 1.5s both}@keyframes hm-ph-up{0%{opacity:0;transform:translateY(.8em)}}@keyframes hm-ph-in{0%{opacity:0;transform:translateX(calc(-1em * var(--dir)))}}@keyframes hm-ph-pop{0%{opacity:0;transform:translateY(.5em) scale(.85)}}@keyframes hm-ph-fill{0%{inline-size:0}}@keyframes hm-ph-shimmer{0%,to{opacity:.6}50%{opacity:1}}@keyframes hm-ph-voice{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes hm-ph-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hm-ph-typing-life{0%{opacity:0;transform:scale(.8)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9);block-size:0;padding-block:0;margin-block-end:-.75em}}@keyframes hm-ph-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.2em)}}@keyframes hm-ph-go{0%{inset-inline-start:1.3em;opacity:0}12%{opacity:1}85%{opacity:1}to{inset-inline-start:calc(100% - 2.6em);opacity:0}}@keyframes hm-ph-flip{0%,35%{transform:rotateY(0)}50%,85%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes hm-ph-twinkle{50%{opacity:.3;transform:scale(.6)}}@keyframes hm-ph-strike{to{background-size:100% 2px}}@keyframes hm-ph-press{50%{transform:scale(.88);background:rgb(244 63 94/.5)}}@keyframes hm-ph-gone{0%{opacity:1}40%{opacity:0;transform:translateX(calc(2em * var(--dir)))}to{opacity:0;transform:translateX(calc(2em * var(--dir)));max-block-size:0;margin-block-end:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.hm-ph-banner,.hm-ph-bar>i,.hm-ph-bubble,.hm-ph-card,.hm-ph-chip,.hm-ph-lines>i,.hm-ph-map__dot,.hm-ph-mem>li,.hm-ph-mem>li.is-gone .hm-ph-mem__t,.hm-ph-mem>li.is-gone .hm-ph-mem__x,.hm-ph-moon,.hm-ph-pack>li,.hm-ph-pass__in,.hm-ph-ready,.hm-ph-say__mean,.hm-ph-say__tr,.hm-ph-star,.hm-ph-typing,.hm-ph-typing>i,.hm-ph-wave>i{animation:none}.hm-ph-wave>i{transform:scaleY(.6)}.hm-ph-typing{display:none}}.hm-how{--how-h:max(520px,calc(100svh - var(--top-h, 54px) - var(--inset-top, 0px) - var(--tab-bar-clearance, 62px) - 16px));position:relative;margin-block-start:16px;block-size:calc(var(--how-h) + var(--n, 5) * 26svh)}.hm-how__pin{position:sticky;inset-block-start:calc(var(--top-h, 54px) + var(--inset-top, 0px) + 8px);block-size:var(--how-h)}.hm-how__frame{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;block-size:100%;padding:22px 16px 18px;border-radius:28px;background:#050a1d;color:#ffffff;box-shadow:0 40px 80px -40px rgb(4 8 23/.8)}.hm-how__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hm-how__glow{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.hm-how__glow--book{background:radial-gradient(70% 55% at 50% 45%,rgb(37 99 235/.45),transparent 70%)}.hm-how__glow--experiences{background:radial-gradient(70% 55% at 50% 45%,rgb(225 29 72/.36),transparent 70%)}.hm-how__glow--esim{background:radial-gradient(70% 55% at 50% 50%,rgb(16 185 129/.36),transparent 70%)}.hm-how__glow--transfer{background:radial-gradient(70% 55% at 50% 55%,rgb(245 158 11/.34),transparent 70%)}.hm-how__glow--companion{background:radial-gradient(70% 55% at 50% 45%,rgb(124 58 237/.46),transparent 70%)}.hm-how[data-step="0"] .hm-how__glow--book,.hm-how[data-step="1"] .hm-how__glow--experiences,.hm-how[data-step="2"] .hm-how__glow--esim,.hm-how[data-step="3"] .hm-how__glow--transfer,.hm-how[data-step="4"] .hm-how__glow--companion{opacity:1}.hm-how__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,transparent 80%)}.hm-how__head{display:flex;flex-direction:column;gap:6px}.hm-how__title{margin:0;padding-block-end:.12em;font-family:var(--display);font-size:26px;font-weight:780;line-height:1.1;letter-spacing:-.035em;background:linear-gradient(180deg,#ffffff 30%,#b8ccff);-webkit-background-clip:text;background-clip:text;color:transparent}.gm--rtl .hm-how__title{letter-spacing:0;line-height:1.35}.hm-how__line{margin:0;font-size:14.5px;line-height:1.45;color:rgb(255 255 255/.66)}.hm-how__visual{display:grid;place-items:center;min-block-size:0;container-type:size}.hm-how__side{position:relative;display:flex;flex-direction:column;gap:14px;min-inline-size:0}.hm-how__steps{display:grid;margin:0;padding:0;list-style:none}.hm-how__step{grid-area:1/1;min-inline-size:0;opacity:0;visibility:hidden;transform:translateY(12px);filter:blur(4px);transition:opacity .38s ease,transform .38s cubic-bezier(.2,.8,.2,1),filter .38s ease,visibility 0s linear .38s}.hm-how__step.is-on{opacity:1;visibility:visible;transform:none;filter:none;transition:opacity .38s ease,transform .38s cubic-bezier(.2,.8,.2,1),filter .38s ease,visibility 0s}.hm-how__stepbody{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;inline-size:100%;text-align:start}.hm-how__num{position:relative;z-index:1;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:#0b1230;box-shadow:inset 0 0 0 1px rgb(255 255 255/.22);font-size:13px;font-weight:750;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.hm-how__step.is-done .hm-how__num,.hm-how__step.is-on .hm-how__num{background:#ffffff;color:#050a1d;box-shadow:0 0 0 4px rgb(255 255 255/.12)}.hm-how__step.is-on .hm-how__num{box-shadow:0 0 0 4px rgb(255 255 255/.14),0 0 22px rgb(165 184 255/.7)}.hm-how__stext{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.hm-how__sname{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-family:var(--display);font-size:19px;font-weight:740;line-height:1.2;letter-spacing:-.02em}.gm--rtl .hm-how__sname{letter-spacing:0;line-height:1.55}.gm--rtl .hm-how__sline{line-height:1.7}.gm--rtl .hm-tb__name{line-height:1.6}.hm-how__soon{padding:2px 8px;border-radius:var(--r-pill);background:rgb(255 255 255/.12);font-family:var(--ui);font-size:11.5px;font-weight:650;letter-spacing:0;color:rgb(255 255 255/.82)}.hm-how__sline{font-size:14.5px;line-height:1.4;color:rgb(255 255 255/.7)}.hm-how__bars{display:flex;gap:6px}.hm-how__seg{position:relative;flex:1 1 0;block-size:4px;overflow:hidden;border-radius:4px;background:rgb(255 255 255/.16)}.hm-how__seg>i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#a5b8ff,#ffffff);transform-origin:calc(50% - 50% * var(--dir)) 50%}.hm-how__rail{display:none}.hm-tb{position:relative;display:grid;place-items:center;inline-size:min(100%,330px);block-size:100%}.hm-tb__halo{position:absolute;inset:10% 6%;border-radius:40px;background:radial-gradient(closest-side,rgb(111 155 255/.3),transparent);filter:blur(22px);transition:background .6s ease}.hm-tb.is-app .hm-tb__halo{background:radial-gradient(closest-side,rgb(167 139 250/.45),transparent)}.hm-tb__device{position:relative;display:flex;flex-direction:column;gap:8px;inline-size:100%;block-size:100%;max-block-size:360px;padding:12px;border:1px solid rgb(255 255 255/.14);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255/.08),rgb(255 255 255/.03));box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 30px 60px -30px rgb(0 0 0/.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hm-tb__phone{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.hm .hm-tb__ph{--ph-w:min(178px,44cqh)}.hm-tb__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:26px;padding-inline:4px}.hm-tb__brand{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.02em}.hm-tb__way{display:inline-flex;padding:4px 10px;border-radius:var(--r-pill);background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);font-size:12px;font-weight:650;white-space:nowrap}.hm-tb__rows{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:6px;flex:1 1 auto;min-block-size:0;margin:0;padding:0;list-style:none}.hm-tb__row{position:relative;min-block-size:0;border:1px dashed rgb(255 255 255/.16);border-radius:14px;transition:opacity .4s ease}.hm-tb__fill{position:absolute;inset:-1px;display:flex;align-items:center;gap:10px;padding-inline:8px 10px;border:1px solid rgb(255 255 255/.12);border-radius:inherit;background:rgb(255 255 255/.07)}.hm-tb__row:not(.is-taken){opacity:.42}.hm-tb__row:not(.is-taken) .hm-tb__check{opacity:0}.hm-tb__icon{display:grid;flex:none;place-items:center;inline-size:30px;block-size:30px;border-radius:9px;background:linear-gradient(145deg,var(--o-a),var(--o-b));color:var(--o-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 6px 14px -6px var(--o-glow)}.hm-tb__icon svg{inline-size:18px;block-size:18px}.hm-tb__name{flex:0 1 auto;min-inline-size:0;overflow:hidden;font-size:14px;text-overflow:ellipsis}.hm-tb__name,.hm-tb__soon{font-weight:650;white-space:nowrap}.hm-tb__soon{flex:none;margin-inline-start:auto;padding:2px 7px;border-radius:var(--r-pill);background:rgb(255 255 255/.1);font-size:10.5px;color:rgb(255 255 255/.75)}.hm-tb__check{display:grid;flex:none;place-items:center;inline-size:20px;block-size:20px;margin-inline-start:auto;border-radius:50%;background:#34d399;color:#052e1c;transition:opacity .3s ease}.hm-tb__track{position:relative;container-type:inline-size;flex:1 1 40px;min-inline-size:24px;max-inline-size:72px;block-size:10px}.hm-tb__track-line{position:absolute;inset-inline:0;inset-block-start:4px;block-size:2px;background:repeating-linear-gradient(90deg,rgb(255 255 255/.3) 0 4px,transparent 4px 8px)}.hm-tb__track-dot{position:absolute;inset-block-start:1px;inset-inline-start:0;inline-size:8px;block-size:8px;border-radius:50%;background:var(--o-a);box-shadow:0 0 10px var(--o-a)}.hm-tb__row .hm-tb__track-dot{animation:hm-run 2.2s cubic-bezier(.5,0,.5,1) infinite}.hm-tb__sparks{position:relative;flex:none;inline-size:26px;block-size:18px}.hm-tb__sparks>span{position:absolute;inline-size:5px;block-size:5px;border-radius:50%;background:var(--o-a);transform:scale(.4);opacity:0}.hm-tb__sparks>span:first-child{inset-block-start:1px;inset-inline-start:2px}.hm-tb__sparks>span:nth-child(2){inset-block-start:8px;inset-inline-start:12px}.hm-tb__sparks>span:nth-child(3){inset-block-start:2px;inset-inline-start:20px}.hm-tb__row .hm-tb__sparks>span{animation:hm-spark 1.8s ease-in-out infinite}@media (max-width:370px){.hm-tb__sparks{display:none}}.hm-tb__row .hm-tb__sparks>span:nth-child(2){animation-delay:.45s}.hm-tb__row .hm-tb__sparks>span:nth-child(3){animation-delay:.9s}.hm-tb__bars{display:flex;flex:none;align-items:flex-end;gap:2px;block-size:14px}.hm-tb__bars>span{inline-size:3px;border-radius:1px;background:var(--o-a);transform-origin:50% 100%}.hm-tb__bars>span:first-child{block-size:4px}.hm-tb__bars>span:nth-child(2){block-size:7px}.hm-tb__bars>span:nth-child(3){block-size:10px}.hm-tb__bars>span:nth-child(4){block-size:14px}.hm-tb__row .hm-tb__bars>span{animation:hm-bar 1.6s ease-in-out infinite}.hm-tb__row .hm-tb__bars>span:nth-child(2){animation-delay:.12s}.hm-tb__row .hm-tb__bars>span:nth-child(3){animation-delay:.24s}.hm-tb__row .hm-tb__bars>span:nth-child(4){animation-delay:.36s}.hm-how.is-still{block-size:auto}.is-still .hm-how__pin{position:static;block-size:auto}.is-still .hm-how__frame{block-size:auto}.is-still .hm-how__visual{block-size:330px}.is-still .hm-how__steps{display:flex;flex-direction:column;gap:16px}.is-still .hm-how__step{opacity:1;visibility:visible;transform:none;filter:none}.is-still .hm-how__bars{display:none}@media (prefers-reduced-motion:reduce){.hm-tb__row .hm-tb__bars>span,.hm-tb__row .hm-tb__sparks>span,.hm-tb__row .hm-tb__track-dot{animation:none}.hm-tb__row .hm-tb__sparks>span{opacity:1;transform:none}.hm-tb__row .hm-tb__track-dot{inset-inline-start:calc(100% - 8px)}}@media (min-width:1024px){.hm--desk .hm-how{--how-h:clamp(560px,calc(100vh - 32px),820px);margin-block-start:28px;block-size:calc(var(--how-h) + var(--n, 5) * 26vh)}.hm--desk .hm-how__pin{inset-block-start:16px}.hm--desk .hm-how__frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"head visual" "side visual";align-content:center;gap:36px 64px;padding:64px 56px;border-radius:40px}.hm--desk .hm-how__head{grid-area:head;align-self:end;gap:12px}.hm--desk .hm-how__title{font-size:clamp(32px,2.8vw,42px);letter-spacing:-.045em}.gm--rtl.hm--desk .hm-how__title{letter-spacing:0}.hm--desk .hm-how__line{font-size:18px}.hm--desk .hm-how__visual{grid-area:visual;align-self:center;block-size:500px}.hm--desk .hm-how__side{grid-area:side;align-self:start}.hm--desk .hm-how__steps{display:flex;flex-direction:column;gap:6px}.hm--desk .hm-how__step{opacity:.45;visibility:visible;transform:none;filter:none;transition:opacity .38s ease}.hm--desk .hm-how__step.is-on{opacity:1}.hm--desk .hm-how__step.is-done{opacity:.72}.hm--desk .hm-how__stepbody{padding:11px 12px;border-radius:16px;transition:background .3s ease}.hm--desk .hm-how__step.is-on .hm-how__stepbody{background:rgb(255 255 255/.07)}.hm--desk .hm-how__sname{font-size:20px}.hm--desk .hm-how__sline{font-size:15.5px}.hm--desk .hm-how__rail{position:absolute;display:block;inset-block:27px 27px;inset-inline-start:28px;inline-size:2px;margin-inline-start:-1px;border-radius:2px;background:rgb(255 255 255/.12)}.hm--desk .hm-how__rail-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#6f9bff,#c4b5fd);transform-origin:50% 0}.hm--desk .hm-how__bars{display:none}.hm--desk .hm-tb{inline-size:min(100%,440px)}.hm--desk .hm-tb__device{gap:10px;max-block-size:440px;padding:16px;border-radius:30px}.hm--desk .hm-tb__rows{gap:8px}.hm--desk .hm-tb__row{border-radius:16px}.hm--desk .hm-tb__fill{gap:12px;padding-inline:10px 14px}.hm--desk .hm-tb__icon{inline-size:36px;block-size:36px;border-radius:11px}.hm--desk .hm-tb__icon svg{inline-size:20px;block-size:20px}.hm--desk .hm-tb__name{font-size:16px}.hm.hm--desk .hm-tb__ph{--ph-w:min(226px,44cqh)}.hm--desk .is-still .hm-how__visual{block-size:440px}}@media (min-width:1024px) and (max-width:1239px){.hm--desk .hm-how__frame{gap:28px 40px;padding:48px 44px}}.hm-co{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:flex;flex-direction:column;gap:22px;margin-block-start:16px;padding:28px 16px 22px;border-radius:28px;background:#060a1e;color:#ffffff;box-shadow:0 40px 80px -40px rgb(4 8 23/.8)}.hm-co [data-f=today],.hm-co[data-k=today]{--f-a:#8fb2ff;--f-b:#2f5bea}.hm-co [data-f=speak],.hm-co[data-k=speak]{--f-a:#c4b5fd;--f-b:#7c3aed}.hm-co [data-f=ready],.hm-co[data-k=ready]{--f-a:#f9a8d4;--f-b:#db2777}.hm-co [data-f=hotel],.hm-co[data-k=hotel]{--f-a:#7dd3fc;--f-b:#0284c7}.hm-co [data-f=pass],.hm-co[data-k=pass]{--f-a:#a5b4fc;--f-b:#4338ca}.hm-co [data-f=offline],.hm-co[data-k=offline]{--f-a:#fde68a;--f-b:#d97706}.hm-co [data-f=fly],.hm-co[data-k=fly]{--f-a:#6ee7b7;--f-b:#059669}.hm-co [data-f=memory],.hm-co[data-k=memory]{--f-a:#fda4af;--f-b:#be123c}.hm-co__bg{z-index:-1;pointer-events:none}.hm-co__bg,.hm-co__glow{position:absolute;inset:0}.hm-co__glow{opacity:0;transition:opacity .9s ease}.hm-co__glow--today{background:radial-gradient(60% 45% at 50% 58%,rgb(47 91 234/.5),transparent 70%)}.hm-co__glow--speak{background:radial-gradient(60% 45% at 50% 58%,rgb(124 58 237/.5),transparent 70%)}.hm-co__glow--ready{background:radial-gradient(60% 45% at 50% 58%,rgb(219 39 119/.42),transparent 70%)}.hm-co__glow--hotel{background:radial-gradient(60% 45% at 50% 58%,rgb(2 132 199/.45),transparent 70%)}.hm-co__glow--pass{background:radial-gradient(60% 45% at 50% 58%,rgb(67 56 202/.55),transparent 70%)}.hm-co__glow--offline{background:radial-gradient(60% 45% at 50% 58%,rgb(217 119 6/.4),transparent 70%)}.hm-co__glow--fly{background:radial-gradient(60% 45% at 50% 58%,rgb(5 150 105/.42),transparent 70%)}.hm-co__glow--memory{background:radial-gradient(60% 45% at 50% 58%,rgb(190 18 60/.42),transparent 70%)}.hm-co[data-k=fly] .hm-co__glow--fly,.hm-co[data-k=hotel] .hm-co__glow--hotel,.hm-co[data-k=memory] .hm-co__glow--memory,.hm-co[data-k=offline] .hm-co__glow--offline,.hm-co[data-k=pass] .hm-co__glow--pass,.hm-co[data-k=ready] .hm-co__glow--ready,.hm-co[data-k=speak] .hm-co__glow--speak,.hm-co[data-k=today] .hm-co__glow--today{opacity:1}.hm-co__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(70% 60% at 50% 55%,#000 15%,transparent 80%);-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 15%,transparent 80%)}.hm-co__stars{mask-image:linear-gradient(180deg,#000 20%,transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 70%)}.hm-co__head{display:flex;flex-direction:column;align-items:center;gap:10px;max-inline-size:640px;margin-inline:auto;text-align:center}.hm-co__mark{position:relative;display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:18px;background:linear-gradient(145deg,#c4b5fd,#6d28d9 60%,#4c1d95);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 14px 34px -10px rgb(124 58 237/.9)}.hm-co__mark:after{content:"";position:absolute;inset:-6px;border-radius:22px;box-shadow:0 0 0 1.5px rgb(196 181 253/.6);animation:hm-co-breathe 2.8s ease-in-out infinite}.hm-co__title{margin:0;padding-block-end:.1em;font-family:var(--display);font-size:28px;font-weight:790;line-height:1.08;letter-spacing:-.035em;background:linear-gradient(180deg,#ffffff 30%,#d6ccff);-webkit-background-clip:text;background-clip:text;color:transparent}.gm--rtl .hm-co__title{letter-spacing:0;line-height:1.35}.hm-co__line{margin:0;font-size:15px;line-height:1.5;color:rgb(255 255 255/.68)}.hm-co__stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"device device" "a b";gap:18px 8px}.hm-co__device{grid-area:device;position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.hm-co__halo{position:absolute;inset-block-start:8%;inset-inline-start:50%;inline-size:130%;max-inline-size:420px;aspect-ratio:1;translate:calc(-50% * var(--dir)) 0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--f-b) 55%,transparent),transparent);filter:blur(30px);opacity:.9;transition:background .9s ease;pointer-events:none}.hm .hm-co__phone{--ph-w:236px;animation:hm-co-float 6s ease-in-out infinite}.hm-co__screen{position:absolute;inset:0}.hm-co__now{min-block-size:2.9em;max-inline-size:300px;margin:0;font-size:14.5px;line-height:1.45;text-align:center;color:rgb(255 255 255/.78)}.hm-co__now>span{display:block;animation:hm-co-line .45s cubic-bezier(.2,.8,.2,1) both}.hm-co__list{display:flex;flex-direction:column;gap:8px;min-inline-size:0;margin:0;padding:0;list-style:none}.hm-co__list--a{grid-area:a}.hm-co__list--b{grid-area:b}.gm .hm-co__f{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;inline-size:100%;min-block-size:54px;padding:8px 10px;overflow:hidden;border:1px solid rgb(255 255 255/.08);border-radius:16px;background:rgb(255 255 255/.04);color:#ffffff;font:inherit;text-align:start;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1.2)}.gm .hm-co__f.is-on{border-color:color-mix(in srgb,var(--f-a) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--f-b) 26%,transparent),rgb(255 255 255/.04));box-shadow:0 12px 30px -16px color-mix(in srgb,var(--f-b) 90%,transparent)}@media (hover:hover) and (pointer:fine){.gm .hm-co__f:not(.is-on):hover{background:rgb(255 255 255/.08);transform:translateY(-2px)}}.hm-co__f:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.hm-co__fi{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;background:linear-gradient(145deg,var(--f-a),var(--f-b));box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 6px 16px -6px var(--f-b);transition:transform .4s cubic-bezier(.2,.8,.2,1.4)}.hm-co__f.is-on .hm-co__fi{transform:scale(1.08)}.hm-co__ft{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.hm-co__fn{font-family:var(--display);font-size:14px;font-weight:720;line-height:1.2;letter-spacing:-.01em}.gm--rtl .hm-co__fn{letter-spacing:0;line-height:1.55}.gm--rtl .hm-co__fl,.gm--rtl .hm-co__now{line-height:1.7}.hm-co__fl{inline-size:1px;block-size:1px;clip-path:inset(50%);white-space:nowrap}.hm-co__fl,.hm-co__fp{position:absolute;overflow:hidden}.hm-co__fp{inset-inline:12px;inset-block-end:6px;block-size:2px;border-radius:2px}.hm-co__fp>i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--f-a),#ffffff);transform-origin:calc(50% - 50% * var(--dir)) 50%}.hm-co__fp>i.is-playing{animation:hm-dwell var(--dwell,4.2s) linear both}@keyframes hm-co-breathe{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes hm-co-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hm-co-line{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes hm-dwell{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hm .hm-co__phone,.hm-co__fp>i.is-playing,.hm-co__mark:after,.hm-co__now>span{animation:none}}@media (min-width:1024px){.hm--desk .hm-co{gap:40px;margin-block-start:28px;padding:72px 56px 64px;border-radius:40px}.hm--desk .hm-co__title{font-size:clamp(32px,2.8vw,44px);letter-spacing:-.045em}.gm--rtl.hm--desk .hm-co__title{letter-spacing:0}.hm--desk .hm-co__line{font-size:18px}.hm--desk .hm-co__mark{inline-size:64px;block-size:64px;border-radius:20px}.hm--desk .hm-co__stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"a device b";align-items:center;gap:48px}.hm--desk .hm-co__list{gap:12px}.hm.hm--desk .hm-co__phone{--ph-w:286px}.hm--desk .hm-co__halo{inset-block-start:4%;max-inline-size:560px}.hm--desk .hm-co__now{display:none}.gm.hm--desk .hm-co__f{align-items:start;gap:14px;min-block-size:96px;padding:16px 16px 18px;border-radius:20px}.hm--desk .hm-co__fi{inline-size:42px;block-size:42px;border-radius:13px}.hm--desk .hm-co__fn{font-size:18px}.hm--desk .hm-co__fl{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;font-size:14px;line-height:1.4;color:rgb(255 255 255/.66)}.gm--rtl.hm--desk .hm-co__fl{line-height:1.7}.hm--desk .hm-co__fp{inset-inline:16px;inset-block-end:8px}}@media (min-width:1024px) and (max-width:1239px){.hm--desk .hm-co__stage{gap:28px}.hm.hm--desk .hm-co__phone{--ph-w:250px}}.hm-page{inline-size:100%;max-inline-size:640px;margin-inline:auto;padding-block:2px 24px}.hm .hm-offer--hotels,.hm [data-o=hotels]{--o-a:#6f9bff;--o-b:#1d4ed8;--o-glow:rgb(59 130 246/0.75);--o-ink:#ffffff}.hm .hm-offer--flights,.hm [data-o=flights]{--o-a:#7dd3fc;--o-b:#0369a1;--o-glow:rgb(14 165 233/0.7);--o-ink:#ffffff}.hm .hm-offer--transfer,.hm [data-o=transfer]{--o-a:#fde68a;--o-b:#f59e0b;--o-glow:rgb(245 158 11/0.7);--o-ink:#2a1a00}.hm .hm-offer--experiences,.hm [data-o=experiences]{--o-a:#fda4af;--o-b:#e11d48;--o-glow:rgb(225 29 72/0.65);--o-ink:#ffffff}.hm .hm-offer--connectivity,.hm [data-o=connectivity]{--o-a:#6ee7b7;--o-b:#047857;--o-glow:rgb(16 185 129/0.65);--o-ink:#ffffff}.hm .hm-offer--companion,.hm [data-o=companion]{--o-a:#c4b5fd;--o-b:#6d28d9;--o-glow:rgb(124 58 237/0.7);--o-ink:#ffffff}.hm-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:20px 14px 14px;border-radius:28px;color:#ffffff;box-shadow:0 40px 80px -40px rgb(4 8 23/.8)}.hm-bd,.hm-stage{overflow:hidden;overflow:clip}.hm-bd{position:absolute;inset:0;z-index:-1;background:radial-gradient(130% 90% at 50% 0,#0f1d4a 0,#070e29 52%,#03071a 100%)}.hm-bd__blob{position:absolute;aspect-ratio:1;border-radius:50%;filter:blur(50px);mix-blend-mode:screen;will-change:transform}.hm-bd__blob--a{inline-size:72%;inset-block-start:-24%;inset-inline-start:-18%;background:radial-gradient(circle,rgb(37 99 235/.7),transparent 66%);animation:hm-drift-a 22s ease-in-out infinite alternate}.hm-bd__blob--b{inline-size:64%;inset-block-end:-18%;inset-inline-end:-22%;background:radial-gradient(circle,rgb(124 58 237/.55),transparent 66%);animation:hm-drift-b 27s ease-in-out infinite alternate}.hm-bd__grid{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255/.11) 1px,transparent 1.3px);background-size:22px 22px;mask-image:radial-gradient(90% 70% at 50% 18%,#000 10%,transparent 78%);-webkit-mask-image:radial-gradient(90% 70% at 50% 18%,#000 10%,transparent 78%)}.hm-bd__stars{mask-image:linear-gradient(180deg,#000 30%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.hm .hm-bd__beam{inset-block-start:-34%;inset-inline-start:-46%;inline-size:190%;block-size:auto;aspect-ratio:3787/2842}.hm-bd__spot{position:absolute;inset:0;background:radial-gradient(460px circle at var(--mx,50%) var(--my,30%),rgb(141 184 255/.16),transparent 62%);opacity:0;transition:opacity .4s ease}.hm-bd[data-lit] .hm-bd__spot{opacity:1}.hm-bd__grain{position:absolute;inset:0;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes hm-drift-a{to{transform:translate(calc(16% * var(--dir)),12%) scale(1.15)}}@keyframes hm-drift-b{to{transform:translate(calc(-14% * var(--dir)),-14%) scale(.92)}}.hm-stage__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-inline-size:0}.hm-title{margin:0;font-family:var(--display);font-size:27px;font-weight:760;line-height:1.06;letter-spacing:-.035em}.gm--rtl .hm-title{letter-spacing:0;line-height:1.3}.hm-title__w{display:inline-block;padding-block:.08em .2em;margin-block:-.08em -.2em;background:linear-gradient(180deg,#ffffff 30%,#b8ccff);-webkit-background-clip:text;background-clip:text;color:transparent;animation:hm-word .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}.hm-line{margin:0;font-size:14.5px;font-weight:550;animation:hm-in .8s cubic-bezier(.2,.7,.2,1) .35s both}.gm .hm-resume{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-inline-size:100%;margin-block-end:4px;padding-block:6px;padding-inline:14px 6px;border:1px solid rgb(255 255 255/.22);border-radius:22px;background:rgb(255 255 255/.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffff;font:inherit;font-size:13.5px;font-weight:600;text-align:start;cursor:pointer;animation:hm-in .7s cubic-bezier(.2,.7,.2,1) both}.hm-resume__dot{inline-size:8px;block-size:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgb(52 211 153/.22)}.hm-resume__go{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:#ffffff;color:#0b1b3a;font-weight:750}.hm-resume__arrow{transform:scaleX(var(--dir))}.hm-stage__choose,.hm-stage__words{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.hm-stage__type{min-inline-size:0;animation:hm-rise .9s cubic-bezier(.2,.7,.2,1) .2s both}.hm-stage__type .fx-vanish{box-shadow:0 0 0 1px rgb(255 255 255/.5),0 0 34px -6px rgb(99 102 241/.55),0 18px 40px -18px rgb(0 0 0/.65)}.hm-stage__type .fx-vanish:focus-within{box-shadow:0 0 0 3px rgb(129 140 248/.75),0 0 40px -4px rgb(99 102 241/.7),0 18px 40px -18px rgb(0 0 0/.65)}.hm-spark{animation:hm-twinkle 3.2s ease-in-out infinite;will-change:transform,opacity}.hm-or{display:flex;align-items:center;gap:12px;margin:0;min-block-size:18px;font-size:13px;font-weight:600;color:rgb(255 255 255/.62);animation:hm-in .8s cubic-bezier(.2,.7,.2,1) .3s both}.hm-or:after,.hm-or:before{content:"";flex:1 1 0;block-size:1px}.hm-or:before{background:linear-gradient(90deg,transparent,rgb(255 255 255/.3))}.hm-or:after{background:linear-gradient(90deg,rgb(255 255 255/.3),transparent)}.gm--rtl .hm-or:before{background:linear-gradient(270deg,transparent,rgb(255 255 255/.3))}.gm--rtl .hm-or:after{background:linear-gradient(270deg,rgb(255 255 255/.3),transparent)}.hm-or__t{flex:none;white-space:nowrap}.hm-or.is-reading .hm-or__t{background:linear-gradient(110deg,rgb(255 255 255/.55) 40%,#ffffff 50%,rgb(255 255 255/.55) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-shine 1.6s linear infinite}.hm-stage__pick{min-inline-size:0;color:var(--ink);animation:hm-rise .9s cubic-bezier(.2,.7,.2,1) .32s both}.gm .hm-stage__pick .sc{gap:8px;padding:10px;border:1px solid transparent;border-radius:24px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgb(143 178 255/.95),rgb(255 255 255/.6) 45%,rgb(196 181 253/.95)) border-box;box-shadow:0 0 0 4px rgb(255 255 255/.06),0 30px 60px -26px rgb(0 0 0/.7)}.gm .hm-stage__pick .sc-tabs{gap:4px;margin-block-end:2px;padding:4px;border-radius:16px;background:#eef0f6;box-shadow:inset 0 1px 2px rgb(15 23 42/.08)}.gm .hm-stage__pick .sc-tabs .gm-seg__opt{gap:7px;height:42px;border-radius:12px;font-size:14.5px;font-weight:680;color:#5b6475!important;transition:color .24s ease}.gm .hm-stage__pick .sc-tabs .gm-seg__opt:not(.is-on):hover{color:#1b2235!important}.gm .hm-stage__pick .sc-tabs .gm-seg__thumb{inset:0;border-radius:12px;background:linear-gradient(135deg,#24336e,#0b1230 70%);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 8px 18px -8px rgb(11 18 48/.75)}.gm .hm-stage__pick .sc-tabs .gm-seg__opt.is-on{color:#ffffff!important}.gm .hm-stage__pick .sc-tabs .gm-seg__g{display:grid;place-items:center;color:#8a93a6;transition:color .24s ease}.gm .hm-stage__pick .sc-tabs .gm-seg__opt.is-on .gm-seg__g{color:#9db8ff}.gm .hm-stage__pick .sc-field{transition:box-shadow .2s ease,background .2s ease}.gm .hm-stage__pick .sc-field:hover{background:#eeede8}.gm .hm-stage__pick .sc-field.has-glyph{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;padding-inline:12px 14px}.hm-stage__pick .sc-field__g{grid-row:1/span 2;display:grid;place-items:center;color:#3b5bdb}.gm .hm-stage__pick .sc-field.is-open{box-shadow:var(--well),inset 0 0 0 2px #3b5bdb}@media (max-width:380px){.gm .hm-stage__pick .sc-field--half.has-glyph{display:flex;column-gap:0}.hm-stage__pick .sc-field--half .sc-field__g{display:none}}.gm .hm-stage__pick .sc-go .gm-btn{position:relative;overflow:hidden}.gm .hm-stage__pick .sc-go .gm-btn:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:60%;background:linear-gradient(105deg,transparent,rgb(255 255 255/.32) 50%,transparent);transform:translateX(calc(-110% * var(--dir)));animation:hm-sweep 5s ease-in-out 2.2s infinite;pointer-events:none}@keyframes hm-sweep{0%,70%{transform:translateX(calc(-110% * var(--dir)))}to{transform:translateX(calc(280% * var(--dir)))}}.hm-trust-slot{min-block-size:18px;padding-inline:4px}.hm-trust{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:rgb(255 255 255/.72)}.hm-trust__mark{flex:none;color:#6ee7b7}.hm-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gm .hm-offer{--fx-gradient:conic-gradient(from 0deg,var(--o-a),var(--o-b),#ffffff,var(--o-a));--fx-spot-color:color-mix(in srgb,var(--o-a) 22%,transparent);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-inline-size:0;min-block-size:86px;padding:12px 6px 10px;border:1px solid rgb(255 255 255/.1);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/.09),rgb(255 255 255/.025));box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 12px 26px -16px rgb(0 0 0/.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffff;font:inherit;text-align:center;cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.2,1.2),border-color .28s ease,background .28s ease;animation:hm-card .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms + .52s)}.gm .hm-offer:active{transform:scale(.96)}.hm-offer:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (hover:hover) and (pointer:fine){.gm .hm-offer:hover{transform:translateY(-3px);border-color:rgb(255 255 255/.2);background:linear-gradient(180deg,rgb(255 255 255/.13),rgb(255 255 255/.04))}}.hm-offer__icon{position:relative;display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:12px;background:linear-gradient(145deg,var(--o-a),var(--o-b));color:var(--o-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -2px 5px rgb(0 0 0/.18),0 8px 20px -6px var(--o-glow);transition:box-shadow .28s ease}.hm-offer__icon:before{content:"";position:absolute;inset:1px 1px 50%;border-radius:11px 11px 6px 6px;background:linear-gradient(180deg,rgb(255 255 255/.38),transparent);pointer-events:none}.hm-offer:hover .hm-offer__icon{box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -2px 5px rgb(0 0 0/.18),0 10px 28px -4px var(--o-glow)}.hm-offer__glyph{position:relative;display:grid;place-items:center}.hm-offer__text{display:flex;flex-direction:column;align-items:center;gap:2px;min-inline-size:0;max-inline-size:100%}.hm-offer__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding-block-end:.1em;background:linear-gradient(180deg,#ffffff 35%,color-mix(in srgb,var(--o-a) 55%,#ffffff));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--display);font-size:14px;font-weight:760;line-height:1.16;letter-spacing:-.015em;overflow-wrap:normal;hyphens:manual}.gm--rtl .hm-offer__name{letter-spacing:0;line-height:1.5}.hm-offer__go{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:none;opacity:0;color:rgb(255 255 255/.8);transform:translate(calc(-4px * var(--dir)),4px) scaleX(var(--dir));transition:opacity .24s ease,transform .24s ease}.hm-offer__light{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.hm-offer__light>i{position:absolute;inset-block-start:-70%;inset-inline-start:-45%;inline-size:190%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--o-a) 30%,transparent),transparent 72%);opacity:.75;animation:hm-tile-light 12s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -1.9s)}@keyframes hm-tile-light{0%{transform:translate(0)}50%{transform:translate(calc(16% * var(--dir)),20%)}to{transform:translate(calc(-12% * var(--dir)),32%)}}.hm-offer--companion .hm-offer__glyph svg{transform-origin:50% 50%;animation:hm-g-blink 4.6s ease-in-out 3s infinite;will-change:transform}@keyframes hm-g-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.78)}}@media (hover:hover) and (pointer:fine){.hm-offer--hotels:hover .hm-offer__glyph{animation:hm-g-lift .7s cubic-bezier(.2,.8,.2,1.3) both}.hm-offer--flights:hover .hm-offer__glyph{animation:hm-g-fly .9s cubic-bezier(.5,0,.2,1) both}.hm-offer--transfer:hover .hm-offer__glyph{animation:hm-g-drive .9s cubic-bezier(.5,0,.2,1) both}.hm-offer--experiences:hover .hm-offer__glyph{animation:hm-g-turn .8s cubic-bezier(.2,.8,.2,1.3) both}.hm-offer--connectivity:hover .hm-offer__glyph{animation:hm-g-pulse .9s ease both}.hm-offer--companion:hover .hm-offer__glyph{animation:hm-g-hop .8s ease both}}@media (hover:none),(pointer:coarse){.hm-offer__glyph{animation-delay:calc(1.5s + var(--i, 0) * .16s);animation-fill-mode:both}.hm-offer--hotels .hm-offer__glyph{animation-name:hm-g-lift;animation-duration:.7s}.hm-offer--flights .hm-offer__glyph{animation-name:hm-g-fly;animation-duration:.9s}.hm-offer--transfer .hm-offer__glyph{animation-name:hm-g-drive;animation-duration:.9s}.hm-offer--experiences .hm-offer__glyph{animation-name:hm-g-turn;animation-duration:.8s}.hm-offer--connectivity .hm-offer__glyph{animation-name:hm-g-pulse;animation-duration:.9s}.hm-offer--companion .hm-offer__glyph{animation-name:hm-g-hop;animation-duration:.8s}}@keyframes hm-g-lift{50%{transform:translateY(-4px) scale(1.12)}}@keyframes hm-g-fly{45%{transform:translate(calc(16px * var(--dir)),-16px);opacity:0}46%{transform:translate(calc(-16px * var(--dir)),16px);opacity:0}to{transform:none;opacity:1}}@keyframes hm-g-drive{40%{transform:translateX(calc(18px * var(--dir)));opacity:0}41%{transform:translateX(calc(-18px * var(--dir)));opacity:0}to{transform:none;opacity:1}}@keyframes hm-g-turn{35%{transform:translateY(-4px) scale(1.14)}70%{transform:translateY(1px) scale(.96)}}@keyframes hm-g-pulse{40%{transform:scale(1.16)}}@keyframes hm-g-hop{30%{transform:translateY(-5px)}55%{transform:none}75%{transform:translateY(-2px)}}.hm-sheet{display:flex;flex-direction:column;gap:12px}.hm-sheet__line{margin:0;font-size:var(--t-body);line-height:1.45;color:var(--ink-2)}.hm-sheet__with{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-ctl);background:var(--ground);box-shadow:var(--well);font-size:var(--t-small);font-weight:600;line-height:1.4;color:var(--ink)}.hm-sheet__mark{display:grid;flex:none;place-items:center;color:var(--blue)}.hm-sheet__book{margin-block-start:4px}@keyframes hm-word{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}}@keyframes hm-in{0%{opacity:0;transform:translateY(14px)}}@keyframes hm-rise{0%{opacity:0;transform:translateY(26px) scale(.98)}}@keyframes hm-card{0%{opacity:0;translate:0 16px;scale:.92;filter:blur(6px)}}@keyframes hm-land{0%{opacity:0;translate:0 14px;scale:.94;filter:blur(6px)}}@keyframes hm-twinkle{50%{transform:scale(.8);opacity:.75}}@keyframes hm-run{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(calc((100cqi - 8px) * var(--dir)));opacity:0}}@keyframes hm-spark{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}}@keyframes hm-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.gm .hm-offer,.gm .hm-resume,.hm-bd__blob,.hm-line,.hm-offer--companion .hm-offer__glyph svg,.hm-offer__glyph,.hm-offer__light>i,.hm-or,.hm-spark,.hm-stage__pick,.hm-stage__type,.hm-tb__row.is-in,.hm-tb__row.is-in .hm-tb__bars>span,.hm-tb__row.is-in .hm-tb__sparks>span,.hm-tb__row.is-in .hm-tb__track-dot,.hm-title__w{animation:none}.hm-tb__row.is-in .hm-tb__sparks>span{opacity:1;transform:none}.hm-tb__row.is-in .hm-tb__track-dot{inset-inline-start:calc(100% - 8px)}}@media (max-width:1023px) and (max-height:860px){.hm-stage,.hm-stage__choose,.hm-stage__words{gap:10px}.hm-stage{padding:16px 12px 12px}.hm-title{font-size:26px}.hm-line{font-size:13.5px}.hm-stage__type .fx-vanish{--fx-v-h:50px}.hm-stage__type .fx-vanish__field,.hm-stage__type .fx-vanish__ph{font-size:15px}.hm-stage__type .fx-vanish.has-icon .fx-vanish__field{padding-inline-start:42px}.hm-stage__type .fx-vanish.has-icon .fx-vanish__ph{inset-inline-start:42px}.hm-stage__type .fx-vanish__icon{inset-inline-start:13px}.gm .hm-stage__pick .sc{gap:6px;padding:8px}.gm .hm-stage__pick .sc-body,.gm .hm-stage__pick .sc-row{gap:6px}.gm .hm-stage__pick .sc-field{min-block-size:50px;padding-block:6px}.gm .hm-stage__pick .sc-go .gm-btn{block-size:48px}.gm .hm-stage__pick .sc-tabs .gm-seg__opt{height:38px}.gm--rtl .hm-offer__name{line-height:1.4}.gm--rtl .hm-title{line-height:1.2}.gm .hm-offer{min-block-size:74px;gap:6px;padding:9px 4px 8px}.hm-offer__icon{inline-size:34px;block-size:34px;border-radius:10px}.hm-offer__icon:before{border-radius:9px 9px 5px 5px}.hm-offer__name{font-size:13.5px}}@media (max-width:1023px) and (max-height:700px){.hm-line{display:none}.hm-stage,.hm-stage__choose,.hm-stage__words{gap:8px}.hm-stage{padding:14px 12px 10px}.hm-title{font-size:24px}.hm-or{min-block-size:14px}.gm .hm-offer{min-block-size:66px;gap:5px;padding:8px 4px 7px}.hm-offer__icon{inline-size:30px;block-size:30px;border-radius:9px}.hm-offer__icon:before{border-radius:8px 8px 4px 4px}.hm-offer__icon svg{inline-size:18px;block-size:18px}.hm-offer__name{font-size:12.5px}.gm .hm-stage__pick .sc-tabs .gm-seg__opt{height:36px}.gm .hm-stage__pick .sc-field{min-block-size:46px}.gm .hm-stage__pick .sc-go .gm-btn{block-size:46px}.hm-or{font-size:12px;line-height:1.2}.gm .hm-offer{padding-block:7px 6px}.gm--rtl .hm-offer__name{line-height:1.3}.gm--rtl .hm-title{line-height:1.1}}.hm-desk .gm-split{grid-template-columns:minmax(0,1fr)}.hm-desk .gm-split__left{display:none}@media (min-width:1024px){.hm--desk .hm-page{max-inline-size:1200px;padding-block:12px 40px}.gm.hm--desk .hm-stage{z-index:2;overflow:visible}.hm--desk .hm-bd{border-radius:inherit}.hm--desk .hm-stage__choose{position:relative;z-index:3}.hm--desk .hm-stage__pick .sc-body{position:relative}.hm--desk .hm-stage__pick .sc-panel{position:absolute;z-index:40;inset-inline:0;inset-block-start:62px;max-block-size:min(460px,calc(100vh - 340px));overflow:auto;overscroll-behavior:contain;border-radius:18px;box-shadow:0 0 0 1px var(--hair),0 30px 60px -20px rgb(4 8 23/.55)}.hm--desk .hm-stage__pick .sc-panel[id$=-dates],.hm--desk .hm-stage__pick .sc-panel[id$=-party]{inset-block-start:126px;max-block-size:none}.hm--desk .hm-stage__pick .sc[data-tab=both] .sc-panel[id$=-to]{inset-block-start:calc(100% + 6px);max-block-size:min(460px,calc(100vh - 440px))}.hm--desk .hm-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"words choose" "offers offers" "trust trust";align-content:center;gap:14px 64px;min-block-size:min(720px,calc(100dvh - 120px));padding:52px 56px 40px;border-radius:40px}.hm--desk .hm-stage__words{grid-area:words;justify-content:flex-end;gap:30px}.hm--desk .hm-stage__choose{grid-area:choose;gap:14px}.hm--desk .hm-stage__head{gap:14px}.hm--desk .hm-stage__offers{grid-area:offers;margin-block-start:22px}.hm--desk .hm-trust-slot{grid-area:trust}.hm--desk .hm-title{font-size:clamp(29px,2.6vw,42px);line-height:1.02;letter-spacing:-.045em}.gm--rtl.hm--desk .hm-title{letter-spacing:0;line-height:1.25}.hm--desk .hm-line{font-size:19px}.hm--desk .hm-stage__type .fx-vanish{--fx-v-h:64px}.hm--desk .fx-vanish__field,.hm--desk .fx-vanish__ph{font-size:17px}.hm--desk .hm-offers{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gm.hm--desk .hm-offer{align-items:flex-start;justify-content:space-between;gap:18px;min-block-size:132px;padding:16px 14px;border-radius:22px;text-align:start}.hm--desk .hm-offer__icon{inline-size:48px;block-size:48px;border-radius:14px}.hm--desk .hm-offer__icon:before{border-radius:13px 13px 7px 7px}.hm--desk .hm-offer__icon svg{inline-size:26px;block-size:26px}.hm--desk .hm-offer__text{align-items:flex-start}.hm--desk .hm-offer__name{font-size:18px;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.gm--rtl.hm--desk .hm-offer__name{letter-spacing:0;line-height:1.45}.hm--desk .hm-offer__go{display:block}.hm--desk .hm-offer:hover .hm-offer__go{opacity:1;transform:scaleX(var(--dir))}}@media (min-width:1024px) and (max-width:1239px){.hm--desk .hm-stage{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:14px 40px;padding:44px 44px 32px}.hm--desk .hm-offers{gap:10px}.gm.hm--desk .hm-offer{min-block-size:118px;padding:14px}}@media (min-width:1024px) and (max-height:800px){.hm--desk .hm-stage{min-block-size:0;padding-block:36px 28px;gap:12px 56px}.hm--desk .hm-title{font-size:clamp(27px,2.3vw,36px)}.hm--desk .hm-stage__offers{margin-block-start:10px}.gm.hm--desk .hm-offer{min-block-size:104px;gap:12px;padding:13px}.hm--desk .hm-offer__icon{inline-size:42px;block-size:42px}}