.home-module__oe3DtG__hero{isolation:isolate;background:var(--navy);color:#fff;min-height:min(880px,100svh);padding-block:128px 196px;position:relative;overflow:hidden}.home-module__oe3DtG__heroImg{z-index:-2;object-fit:cover;object-position:62% 40%;animation:home-module__oe3DtG__drift 24s var(--ease-out) both}.home-module__oe3DtG__heroShade{z-index:-1;background:linear-gradient(180deg, #0f172a6b 0%, #0f172a00 34%), linear-gradient(90deg, #0f172a80 0%, #0f172a1f 52%, #0f172a00 75%), linear-gradient(180deg, #1e3a8a00 52%, #1e3a8ad1 84%, var(--navy) 100%);position:absolute;inset:0}[dir=rtl] .home-module__oe3DtG__heroShade{background:linear-gradient(180deg, #0f172a6b 0%, #0f172a00 34%), linear-gradient(270deg, #0f172a80 0%, #0f172a1f 52%, #0f172a00 75%), linear-gradient(180deg, #1e3a8a00 52%, #1e3a8ad1 84%, var(--navy) 100%)}.home-module__oe3DtG__heroInner{justify-items:start;display:grid}.home-module__oe3DtG__title{letter-spacing:-.025em;text-wrap:balance;color:#fff;text-shadow:0 2px 24px #0f172a59;max-width:14ch;animation:home-module__oe3DtG__rise 1s var(--ease-out) .1s both;margin:0;font-size:clamp(38px,6vw,72px);line-height:1.04}.home-module__oe3DtG__lede{color:#eaf2ff;text-shadow:0 1px 12px #0f172a73;max-width:46ch;animation:home-module__oe3DtG__rise 1s var(--ease-out) .2s both;margin:16px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.home-module__oe3DtG__console{width:min(100%,980px);animation:home-module__oe3DtG__frost 1.2s var(--ease-out) .35s both;justify-self:center;margin-top:clamp(28px,5vh,52px)}.home-module__oe3DtG__place{inset-inline-end:24px;color:#fff;-webkit-backdrop-filter:blur(10px);background:#0f172a61;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;display:inline-flex;position:absolute;bottom:214px}.home-module__oe3DtG__place svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.home-module__oe3DtG__moods{z-index:2;margin-top:-168px;position:relative}.home-module__oe3DtG__moods ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__moodCard{animation:home-module__oe3DtG__rise .9s var(--ease-out) calc(.5s + var(--i,0) * 80ms) both}.home-module__oe3DtG__moodCard[data-mood=romantic]{--mood:var(--mood-romantic)}.home-module__oe3DtG__moodCard[data-mood=luxury]{--mood:var(--mood-luxury)}.home-module__oe3DtG__moodCard[data-mood=adventure]{--mood:var(--mood-adventure)}.home-module__oe3DtG__moodCard[data-mood=beach]{--mood:var(--mood-beach)}.home-module__oe3DtG__moodCard a{background:var(--glass);border:1px solid var(--glass-edge);height:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(20px);color:var(--ink);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:20px;text-decoration:none;display:grid;overflow:hidden}.home-module__oe3DtG__moodCard a:hover,.home-module__oe3DtG__moodCard a:focus-visible{transform:translateY(-6px);box-shadow:0 28px 50px -22px #172e6e8c,inset 0 1px #ffffffbf}.home-module__oe3DtG__moodImg{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.home-module__oe3DtG__moodImg img{object-fit:cover;transition:transform .8s var(--ease-out)}.home-module__oe3DtG__moodCard a:hover .home-module__oe3DtG__moodImg img{transform:scale(1.06)}.home-module__oe3DtG__moodBody{text-align:center;gap:4px;padding:14px 16px 16px;display:grid}.home-module__oe3DtG__moodBody strong{color:var(--navy);justify-content:center;align-items:center;gap:8px;font-size:17px;display:inline-flex}.home-module__oe3DtG__moodBody strong svg{color:var(--mood)}.home-module__oe3DtG__moodBody>span{color:var(--ink-2);font-size:14px;line-height:1.45}.home-module__oe3DtG__chat{background:radial-gradient(60% 80% at 15% 20%, #93c5fd73, transparent 70%), radial-gradient(50% 70% at 90% 80%, #bfdbfe99, transparent 70%), var(--sky-soft);margin-top:72px;padding-block:72px 96px}.home-module__oe3DtG__chatInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.home-module__oe3DtG__chatWindow{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(20px);border-radius:24px;gap:14px;margin:0;padding:44px 22px 22px;display:grid;position:relative}.home-module__oe3DtG__chatLabel{top:14px;letter-spacing:.02em;color:var(--ink-3);font-size:12px;font-weight:600;position:absolute;inset-inline-start:22px}.home-module__oe3DtG__msg{align-items:center;gap:10px;display:flex}.home-module__oe3DtG__msg p{border-radius:18px;margin:0;padding:10px 16px;font-size:15px}.home-module__oe3DtG__msgUser p{color:var(--ink);background:#fff;box-shadow:0 4px 12px -8px #172e6e66}.home-module__oe3DtG__msgBot p{background:var(--navy);color:var(--on-navy)}.home-module__oe3DtG__avatar{background:var(--sky-soft);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.home-module__oe3DtG__avatar svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.home-module__oe3DtG__avatarBot{background:linear-gradient(135deg, #3b82f6, var(--navy));color:#fff}.home-module__oe3DtG__avatarBot svg{fill:currentColor;stroke:none}.home-module__oe3DtG__typing{display:none}.home-module__oe3DtG__stays{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 0 0 44px;padding-inline:44px 0;list-style:none;display:grid}.home-module__oe3DtG__stays li{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 18px -10px #172e6e8c}.home-module__oe3DtG__stays img{object-fit:cover}.home-module__oe3DtG__chatText h2{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;color:var(--navy);margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.home-module__oe3DtG__chatText p{max-width:44ch;color:var(--ink-2);margin:14px 0 26px;font-size:18px;line-height:1.55}.home-module__oe3DtG__chatCta{background:var(--navy);min-height:50px;color:var(--on-navy);transition:background .2s var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #172e6ecc}.home-module__oe3DtG__chatCta:hover{background:var(--navy-strong)}.home-module__oe3DtG__arrow{transition:transform .3s var(--ease-out)}.home-module__oe3DtG__chatCta:hover .home-module__oe3DtG__arrow{transform:translate(4px)}[dir=rtl] .home-module__oe3DtG__arrow{transform:scaleX(-1)}[dir=rtl] .home-module__oe3DtG__chatCta:hover .home-module__oe3DtG__arrow{transform:scaleX(-1)translate(4px)}.home-module__oe3DtG__chatWindow[data-state=waiting] .home-module__oe3DtG__msg,.home-module__oe3DtG__chatWindow[data-state=waiting] .home-module__oe3DtG__stays li{opacity:0}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__msgUser{animation:home-module__oe3DtG__bubble .6s var(--ease-out) both}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__typing{background:#fff;border-radius:18px;gap:4px;width:max-content;margin-inline-start:44px;padding:12px 14px;animation:1.5s linear .5s both home-module__oe3DtG__typing-hold;display:flex}.home-module__oe3DtG__typing span{background:var(--navy);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite home-module__oe3DtG__dot}.home-module__oe3DtG__typing span:nth-child(2){animation-delay:.15s}.home-module__oe3DtG__typing span:nth-child(3){animation-delay:.3s}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__msgBot{animation:home-module__oe3DtG__bubble .6s var(--ease-out) 2s both}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__stays li{animation:home-module__oe3DtG__stay .8s var(--ease-out) both}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__stays li:first-child{animation-delay:2.45s}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__stays li:nth-child(2){animation-delay:2.6s}.home-module__oe3DtG__chatWindow[data-state=play] .home-module__oe3DtG__stays li:nth-child(3){animation-delay:2.75s}@keyframes home-module__oe3DtG__drift{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes home-module__oe3DtG__rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes home-module__oe3DtG__frost{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.98)}}@keyframes home-module__oe3DtG__bubble{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes home-module__oe3DtG__stay{0%{opacity:0;clip-path:inset(30% 0 0 round 12px);transform:translateY(14px)}to{clip-path:inset(0 round 12px)}}@keyframes home-module__oe3DtG__dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes home-module__oe3DtG__typing-hold{0%,99%{opacity:1}to{opacity:0;height:0;margin:0;padding:0}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__heroImg,.home-module__oe3DtG__title,.home-module__oe3DtG__lede,.home-module__oe3DtG__console,.home-module__oe3DtG__moodCard{animation:none}}@media (max-width:960px){.home-module__oe3DtG__moods ul{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__oe3DtG__chatInner{grid-template-columns:minmax(0,1fr)}.home-module__oe3DtG__chatText{order:-1}}@media (max-width:640px){.home-module__oe3DtG__hero{min-height:0;padding-block:96px 150px}.home-module__oe3DtG__heroImg{object-position:70% 40%}.home-module__oe3DtG__place{display:none}.home-module__oe3DtG__moods{margin-top:-120px}.home-module__oe3DtG__moods ul{gap:12px}.home-module__oe3DtG__moodBody{padding:10px 10px 12px}.home-module__oe3DtG__moodBody strong{font-size:15px}.home-module__oe3DtG__moodBody>span{display:none}.home-module__oe3DtG__chat{margin-top:48px;padding-block:48px 64px}.home-module__oe3DtG__stays{padding-inline:0}}
.search-module__IS8qgq__console{gap:14px;width:100%;display:grid}.search-module__IS8qgq__panel{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(22px);border-radius:22px;gap:12px;padding:16px;display:grid}.search-module__IS8qgq__console[data-on-photo] .search-module__IS8qgq__panel{background:var(--glass-on-photo);border-color:var(--glass-edge-on-photo)}.search-module__IS8qgq__ask{padding:6px 6px 6px 16px;background:var(--field);border:1px solid var(--field-line);transition:box-shadow .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding-inline:16px 6px;display:flex}.search-module__IS8qgq__ask:focus-within{border-color:var(--navy);box-shadow:0 0 0 4px #93c5fd73}.search-module__IS8qgq__spark{width:22px;height:22px;fill:var(--navy);flex:none}.search-module__IS8qgq__ask input{min-width:0;height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-module__IS8qgq__ask input::placeholder,.search-module__IS8qgq__field input::placeholder{color:var(--ink-3)}.search-module__IS8qgq__go{background:var(--navy);height:42px;color:var(--on-navy);font:inherit;cursor:pointer;transition:background .2s var(--ease-out), opacity .2s;border:0;border-radius:10px;flex:none;padding:0 20px;font-weight:600}.search-module__IS8qgq__go:hover:not(:disabled){background:var(--navy-strong)}.search-module__IS8qgq__go:disabled{opacity:.45;cursor:default}.search-module__IS8qgq__row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.1fr) auto;gap:10px;display:grid}.search-module__IS8qgq__field{background:var(--field);border:1px solid var(--field-line);text-align:start;min-height:58px;font:inherit;color:var(--ink);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:14px;align-content:center;gap:2px;padding:7px 14px;display:grid;position:relative}.search-module__IS8qgq__field:focus-within,.search-module__IS8qgq__guestsBtn:focus-visible{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px #93c5fd73}.search-module__IS8qgq__field label,.search-module__IS8qgq__fieldLabel{letter-spacing:.01em;color:var(--ink-2);font-size:12px;font-weight:600}.search-module__IS8qgq__field input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:15px}.search-module__IS8qgq__guestsBtn{cursor:pointer;font-size:15px}.search-module__IS8qgq__guestsPop{background:var(--surface);border:1px solid var(--line);width:240px;box-shadow:var(--glass-shadow);border-radius:16px;gap:12px;padding:14px;display:grid}.search-module__IS8qgq__stepper{grid-template-columns:1fr 36px 28px 36px;align-items:center;gap:6px;font-size:15px;display:grid}.search-module__IS8qgq__stepper output{text-align:center;font-weight:600}.search-module__IS8qgq__stepper button{border:1px solid var(--field-edge);background:var(--white);width:36px;height:36px;color:var(--navy);cursor:pointer;border-radius:50%;font-size:18px}.search-module__IS8qgq__stepper button:disabled{opacity:.35;cursor:default}.search-module__IS8qgq__submit{background:var(--orange);color:#fff;min-height:58px;font:inherit;cursor:pointer;transition:background .2s var(--ease-out), transform .2s var(--ease-out);border:0;border-radius:14px;padding:0 30px;font-size:17px;font-weight:700;box-shadow:0 8px 20px -8px #c2410cb3}.search-module__IS8qgq__submit:hover{background:var(--orange-strong)}.search-module__IS8qgq__submit:active{transform:translateY(1px)}.search-module__IS8qgq__where{position:relative}.search-module__IS8qgq__options{z-index:30;inset-inline:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 16px 40px -12px #172e6e59}.search-module__IS8qgq__options li{cursor:pointer;border-radius:9px;align-items:baseline;gap:6px;padding:9px 10px;display:flex}.search-module__IS8qgq__options li[aria-selected=true],.search-module__IS8qgq__options li:hover{background:var(--sky-soft)}.search-module__IS8qgq__hotelIcon{fill:none;width:16px;height:16px;stroke:var(--navy);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center}.search-module__IS8qgq__moods{border:0;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;display:flex}.search-module__IS8qgq__mood{border:1px solid var(--glass-edge);background:var(--glass);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);transition:background .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.search-module__IS8qgq__console[data-on-photo] .search-module__IS8qgq__mood{color:#fff;background:#0f172a61;border-color:#fff6}.search-module__IS8qgq__mood[data-mood=romantic]{--mood:var(--mood-romantic)}.search-module__IS8qgq__mood[data-mood=luxury]{--mood:var(--mood-luxury)}.search-module__IS8qgq__mood[data-mood=adventure]{--mood:var(--mood-adventure)}.search-module__IS8qgq__mood[data-mood=beach]{--mood:var(--mood-beach)}.search-module__IS8qgq__mood:hover{border-color:var(--mood)}.search-module__IS8qgq__mood[aria-pressed=true],.search-module__IS8qgq__console[data-on-photo] .search-module__IS8qgq__mood[aria-pressed=true]{background:var(--mood);border-color:var(--mood);color:#fff}.search-module__IS8qgq__error{color:#991b1b;background:#fef2f2;border-radius:10px;justify-self:center;margin:0;padding:8px 14px;font-size:14px}@media (max-width:900px){.search-module__IS8qgq__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.search-module__IS8qgq__where,.search-module__IS8qgq__submit{grid-column:1/-1}}@media (max-width:520px){.search-module__IS8qgq__panel{border-radius:18px;padding:12px}.search-module__IS8qgq__go{padding:0 14px}.search-module__IS8qgq__mood{padding:0 14px;font-size:14px}}
.landing-module__rCZbIq__page{padding-block:8px 80px;display:grid}.landing-module__rCZbIq__hero{isolation:isolate;background:var(--navy);color:#fff;min-height:clamp(480px,66vh,640px);box-shadow:var(--glass-shadow);border-radius:24px;grid-template-rows:auto 1fr auto;gap:24px;padding:clamp(20px,4vw,48px);display:grid;position:relative;overflow:hidden}.landing-module__rCZbIq__heroImg{z-index:-2;object-fit:cover;animation:landing-module__rCZbIq__drift 24s var(--ease-out) both}.landing-module__rCZbIq__heroShade{z-index:-1;background:linear-gradient(#0f172a80 0%,#0f172a14 30%,#0f172a00 45%),linear-gradient(#1e3a8a00 40%,#1e3a8a8c 72%,#172e6ed9 100%);position:absolute;inset:0}.landing-module__rCZbIq__heroInner{align-self:end;justify-items:start;gap:14px;display:grid}.landing-module__rCZbIq__crumbsNav{justify-self:start}.landing-module__rCZbIq__crumbs{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0f172a5c;border:1px solid #ffffff52;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px 14px;font-size:13px;list-style:none;display:flex}.landing-module__rCZbIq__crumbs li+li:before{content:"/";color:#ffffff8c;margin-inline-end:6px}.landing-module__rCZbIq__crumbs a{color:#dbeafe;text-decoration:none}.landing-module__rCZbIq__crumbs a:hover{color:#fff;text-decoration:underline}.landing-module__rCZbIq__title{letter-spacing:-.025em;text-wrap:balance;color:#fff;text-shadow:0 2px 24px #0f172a66;max-width:18ch;animation:landing-module__rCZbIq__rise 1s var(--ease-out) .1s both;margin:0;font-size:clamp(34px,5.4vw,64px);line-height:1.05}.landing-module__rCZbIq__lede{color:#eaf2ff;text-shadow:0 1px 12px #0f172a80;max-width:62ch;animation:landing-module__rCZbIq__rise 1s var(--ease-out) .2s both;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.landing-module__rCZbIq__console{width:min(100%,980px);animation:landing-module__rCZbIq__frost 1.2s var(--ease-out) .35s both;justify-self:center}.landing-module__rCZbIq__body{gap:clamp(48px,7vw,80px);margin-top:clamp(40px,6vw,64px);display:grid}.landing-module__rCZbIq__section{gap:18px;min-width:0;display:grid}.landing-module__rCZbIq__section>h2{margin:0;font-size:clamp(24px,2.8vw,34px)}.landing-module__rCZbIq__prose{gap:14px;max-width:72ch;display:grid}.landing-module__rCZbIq__prose p{color:var(--ink);margin:0;font-size:17px;line-height:1.7}.landing-module__rCZbIq__note{color:var(--ink-2);margin:0;font-size:14px}.landing-module__rCZbIq__split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.landing-module__rCZbIq__facts{gap:12px;margin:0;display:grid}.landing-module__rCZbIq__fact{border-radius:20px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 18px;display:grid}.landing-module__rCZbIq__fact>svg,.landing-module__rCZbIq__factIcon{box-sizing:content-box;background:var(--sky-soft);width:22px;height:22px;color:var(--navy);border-radius:14px;grid-row:span 2;padding:11px}.landing-module__rCZbIq__fact dt{color:var(--ink-2);font-size:13px;font-weight:600}.landing-module__rCZbIq__fact dd{color:var(--ink);margin:0;font-weight:600;line-height:1.4}.landing-module__rCZbIq__features{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.landing-module__rCZbIq__features li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.landing-module__rCZbIq__features svg{color:var(--navy);flex:none;margin-top:2px}.landing-module__rCZbIq__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-module__rCZbIq__chips li{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(18px);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:500;display:inline-flex}.landing-module__rCZbIq__chips svg{color:var(--navy);opacity:.8}.landing-module__rCZbIq__links{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-module__rCZbIq__linkCard{background:var(--glass);border:1px solid var(--glass-edge);min-height:56px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(18px);color:var(--navy);transition:transform .35s var(--ease-out), background-color .2s ease;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-weight:600;text-decoration:none;display:flex}.landing-module__rCZbIq__linkCard svg{transition:transform .35s var(--ease-out);flex:none}.landing-module__rCZbIq__linkCard:hover,.landing-module__rCZbIq__linkCard:focus-visible{background:var(--glass-strong,#fff);transform:translateY(-2px)}.landing-module__rCZbIq__linkCard:hover svg{transform:translate(3px)}[dir=rtl] .landing-module__rCZbIq__linkCard svg{scale:-1 1}[dir=rtl] .landing-module__rCZbIq__arrow{scale:-1 1}[dir=rtl] .landing-module__rCZbIq__linkCard:hover svg{transform:translate(-3px)}.landing-module__rCZbIq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.landing-module__rCZbIq__card{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(18px);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:20px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.landing-module__rCZbIq__card:hover,.landing-module__rCZbIq__card:focus-within{transform:translateY(-4px);box-shadow:0 28px 50px -22px #172e6e8c,inset 0 1px #ffffffbf}.landing-module__rCZbIq__photo{aspect-ratio:4/3;background:var(--sky-soft);display:block;position:relative;overflow:hidden}.landing-module__rCZbIq__photo img{object-fit:cover;transition:transform .8s var(--ease-out)}.landing-module__rCZbIq__card:hover .landing-module__rCZbIq__photo img{transform:scale(1.05)}.landing-module__rCZbIq__cardBody{align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.landing-module__rCZbIq__cardBody a{color:var(--navy);font-size:17px;font-weight:700;line-height:1.3;text-decoration:none}.landing-module__rCZbIq__cardBody a:after{content:"";position:absolute;inset:0}.landing-module__rCZbIq__cardBody a:focus-visible{outline:none}.landing-module__rCZbIq__card:has(a:focus-visible){outline:2px solid var(--navy);outline-offset:3px}.landing-module__rCZbIq__meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.landing-module__rCZbIq__stars{color:var(--mood-luxury);letter-spacing:1px}.landing-module__rCZbIq__score{background:var(--sky-soft);color:var(--navy);border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700}.landing-module__rCZbIq__price{color:var(--ink-2);margin-top:4px;font-size:14px}.landing-module__rCZbIq__price strong{color:var(--ink);font-size:18px}.landing-module__rCZbIq__pending{gap:18px;display:grid}.landing-module__rCZbIq__pendingLabel{color:var(--ink-2);align-items:center;gap:10px;margin:0;display:inline-flex}.landing-module__rCZbIq__pendingLabel:before{content:"";background:var(--sky);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite landing-module__rCZbIq__pulse}.landing-module__rCZbIq__ghost{aspect-ratio:4/4.2;background:linear-gradient(110deg, var(--sky-soft) 30%, #ffffffb3 50%, var(--sky-soft) 70%) 0 0 / 300% 100%;border-radius:20px;animation:1.6s linear infinite landing-module__rCZbIq__shimmer}.landing-module__rCZbIq__faq{gap:10px;max-width:860px;display:grid}.landing-module__rCZbIq__faq details{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(160%)blur(18px);border-radius:20px}.landing-module__rCZbIq__faq summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;list-style:none;display:flex}.landing-module__rCZbIq__faq summary::-webkit-details-marker{display:none}.landing-module__rCZbIq__faq summary svg{transition:rotate .3s var(--ease-out);flex:none}.landing-module__rCZbIq__faq details[open] summary svg{rotate:180deg}.landing-module__rCZbIq__faq details p{color:var(--ink-2);margin:0;padding:0 20px 20px;line-height:1.65}.landing-module__rCZbIq__cta{background:radial-gradient(60% 90% at 10% 10%, #93c5fd80, transparent 70%), radial-gradient(50% 80% at 95% 90%, #bfdbfeb3, transparent 70%), var(--sky-soft);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:24px;gap:18px;padding:clamp(24px,4vw,44px);display:grid}.landing-module__rCZbIq__cta h2{margin:0;font-size:clamp(24px,2.8vw,34px)}.landing-module__rCZbIq__cta p{max-width:60ch;color:var(--ink-2);margin:0;font-size:17px}@keyframes landing-module__rCZbIq__drift{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes landing-module__rCZbIq__rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes landing-module__rCZbIq__frost{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.98)}}@keyframes landing-module__rCZbIq__pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes landing-module__rCZbIq__shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.landing-module__rCZbIq__heroImg,.landing-module__rCZbIq__title,.landing-module__rCZbIq__lede,.landing-module__rCZbIq__console,.landing-module__rCZbIq__pendingLabel:before,.landing-module__rCZbIq__ghost{animation:none}.landing-module__rCZbIq__card,.landing-module__rCZbIq__linkCard,.landing-module__rCZbIq__photo img{transition:none}}@media (max-width:860px){.landing-module__rCZbIq__split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.landing-module__rCZbIq__hero{border-radius:20px;min-height:0;padding:72px 14px 14px}.landing-module__rCZbIq__heroInner{padding-inline:6px}.landing-module__rCZbIq__prose p{font-size:16px}.landing-module__rCZbIq__faq summary{padding:16px}.landing-module__rCZbIq__faq details p{padding:0 16px 16px}}
