.lp.cz .cz-hero{padding:64px 0 40px}.lp.cz .cz-hero h1{margin-top:12px}.lp .cz-soon{background:var(--sand-soft);color:var(--sand-deep);letter-spacing:.08em;border-radius:99px;margin-left:10px;padding:2px 9px;font-size:11px;display:inline-block}.lp .cz-hero__visual{min-width:0}.lp .cz-grid{margin-top:30px}.lp .cz-split{align-items:center}.lp .cz-split--rev>div:first-child{order:2}@media (max-width:920px){.lp .cz-split--rev>div:first-child{order:0}}.lp .cz-split__visual{min-width:0}.lp .cz-bullets{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp .cz-bullets li{color:var(--ink);padding-left:26px;font-size:15px;position:relative}.lp .cz-bullets li:before{content:"✓";color:var(--sand-deep);font-weight:700;position:absolute;top:0;left:0}.lp .cz-note{padding-top:0}.lp .cz-note .notbox{margin-top:0}.lp .cz-others{padding:40px 0 60px}.lp .cz-others__row{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}@media (max-width:920px){.lp .cz-others__row{grid-template-columns:repeat(2,1fr)}}.lp .cz-others__card{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.lp .cz-others__card:hover{border-color:var(--sand)}.lp .cz-others__card b{font-size:14.5px}.lp .cz-others__card small{color:var(--muted);font-size:12.5px}.lp .cz-rise{animation:.6s ease-out both cz-rise}.lp .cz-rise:nth-child(2){animation-delay:80ms}.lp .cz-rise:nth-child(3){animation-delay:.16s}.lp .cz-rise:nth-child(4){animation-delay:.24s}.lp .cz-rise:nth-child(5){animation-delay:.32s}.lp .cz-rise:nth-child(6){animation-delay:.4s}@keyframes cz-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp .cz-float{animation:6s ease-in-out infinite alternate hv-float}@media (prefers-reduced-motion:reduce){.lp .cz-rise,.lp .cz-float{animation:none}}.lp .cz-mock{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:16px;max-width:520px;margin:0 auto;padding:16px 18px 18px;font-size:13px;position:relative}.lp .cz-mock__bar{align-items:center;gap:6px;margin-bottom:14px;display:flex}.lp .cz-mock__bar i{background:#e4e6eb;border-radius:50%;width:9px;height:9px}.lp .cz-mock__bar span{color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:700}.lp .cz-toast{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-left:3px solid #16a34a;border-radius:12px;min-width:210px;padding:10px 14px;position:absolute;bottom:-22px;right:-14px}.lp .cz-toast b{color:#14532d;margin-bottom:2px;font-size:13px;display:block}.lp .cz-toast span{color:var(--muted);font-size:12px;display:block}@media (max-width:560px){.lp .cz-toast{margin-top:12px;position:static}}.lp .cz-status table{border-collapse:collapse;width:100%}.lp .cz-status th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 4px;font-size:11px}.lp .cz-status td{white-space:nowrap;border-bottom:1px solid #eef0f3;padding:9px 4px;font-weight:600}.lp .cz-status td i{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.lp .cz-dot{background:#16a34a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.lp .cz-dot.warn{background:#f59e0b}.lp .cz-status__queue{color:var(--muted);gap:18px;margin-top:12px;font-size:12.5px;display:flex}.lp .cz-status__queue b{color:var(--ink)}.lp .cz-timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp .cz-timeline li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lp .cz-timeline li.now{border-color:var(--sand);background:var(--sand-soft)}.lp .cz-tl__dot{background:var(--sand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.lp .cz-tl__body{flex-direction:column;flex:1;min-width:0;display:flex}.lp .cz-tl__body b{font-size:13.5px}.lp .cz-tl__body small{color:var(--muted);font-size:12px}.lp .cz-tl__tag{color:var(--sand-deep);font-size:11px;font-weight:700}.lp .cz-widget__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.lp .cz-widget__head b{font-family:Plus Jakarta Sans,Manrope,system-ui,sans-serif;font-size:17px;font-weight:800}.lp .cz-widget__head span{color:var(--muted);font-size:12px}.lp .cz-widget__row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.lp .cz-widget__row div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.lp .cz-widget__row small{color:var(--muted);font-size:11px}.lp .cz-widget__row b{font-size:14px}.lp .cz-widget__room{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.lp .cz-widget__room>div:first-child{flex-direction:column;display:flex}.lp .cz-widget__room small{color:var(--muted);font-size:12px}.lp .cz-widget__price{text-align:right;flex-direction:column;font-family:Plus Jakarta Sans,Manrope,system-ui,sans-serif;font-size:19px;font-weight:800;display:flex}.lp .cz-widget__price small{color:#16a34a;font-family:system-ui,sans-serif;font-size:11px;font-weight:700}.lp .cz-widget__btn{background:var(--sand);color:#fff;text-align:center;border-radius:10px;margin-top:12px;padding:11px;font-weight:700}.lp .cz-fin__cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp .cz-fin__cards div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:9px 10px;display:flex}.lp .cz-fin__cards small{color:var(--muted);font-size:11px}.lp .cz-fin__cards b{font-size:14px}.lp .cz-fin__chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:110px;margin-top:16px;padding:0 4px;display:flex}.lp .cz-fin__chart i{background:linear-gradient(180deg, var(--sand), #e4c98a);border-radius:4px 4px 0 0;flex:1}.lp .cz-fin__cap{color:var(--muted);margin-top:8px;font-size:12px}.lp .cz-rates ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp .cz-rates li{grid-template-columns:110px 1fr 74px;align-items:center;gap:10px;display:grid}.lp .cz-rates li.me .cz-rates__name{color:var(--sand-deep);font-weight:800}.lp .cz-rates__name{font-size:13px;font-weight:600}.lp .cz-rates__bar{background:#eef0f3;border-radius:99px;height:12px;overflow:hidden}.lp .cz-rates__bar i{background:#cbd5e1;border-radius:99px;height:100%;display:block}.lp .cz-rates li.me .cz-rates__bar i{background:var(--sand)}.lp .cz-rates b{text-align:right;font-size:13px}.lp .cz-rates__foot{color:var(--muted);margin-top:14px;font-size:12.5px}.lp .hv--cz{height:540px}.lp .hv--cz .hv-photo{inset:26px 6px 44px 62px}.lp .hv-chip{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:center;align-items:center;padding:11px 15px;animation:5.4s ease-in-out infinite alternate hv-float;display:flex;position:absolute;box-shadow:0 16px 36px -16px #4a340c66}.lp .hv-chip img{width:100%;height:auto;display:block}.lp .hv-booking{width:152px;animation-delay:0s;top:6px;left:4px}.lp .hv-trip{width:96px;padding:9px 13px;animation-duration:6.2s;animation-delay:1.6s;top:24px;right:46px}.lp .hv-airbnb{width:132px;animation-duration:5.9s;animation-delay:.7s;top:138px;right:-14px}.lp .hv-ostrovok{width:112px;animation-delay:2.3s;top:296px;left:6px}.lp .hv-expedia{width:142px;animation-duration:6.6s;animation-delay:1.1s;top:318px;right:-20px}.lp .hv-agoda{width:100px;padding:8px 12px;animation-delay:2.9s;bottom:108px;right:40px}.lp .hv-toast{border:1px solid var(--line);background:#fff;border-left:3px solid #16a34a;border-radius:14px;width:252px;padding:12px 15px;animation:6.8s ease-in-out .4s infinite alternate hv-float;position:absolute;bottom:6px;left:0;box-shadow:0 18px 40px -18px #4a340c73}.lp .hv-toast b{color:#14532d;margin-bottom:3px;font-size:13.5px;display:block}.lp .hv-toast span{color:var(--muted);font-size:12.5px;line-height:1.45;display:block}@keyframes hv-float{0%{transform:translateY(-7px)}to{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.lp .hv-chip,.lp .hv-toast{animation:none}}
