.rp-hero[data-v-6b054b70]{padding:128px 0 56px}@media (min-width:1024px){.rp-hero[data-v-6b054b70]{padding:150px 0 72px}}.rp-h1[data-v-6b054b70]{color:#030f24;font-size:40px;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:14px 0 0}@media (max-width:767px){.rp-h1[data-v-6b054b70]{font-size:30px}}.rp-lead[data-v-6b054b70]{color:#3a4556;font-size:18px;line-height:1.6;margin-top:16px;max-width:56ch}.rp-chip[data-v-6b054b70]{align-items:center;background:#fff;border:1px solid #d9dde5;border-radius:100px;color:#030f24;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:4px 14px 4px 4px}.rp-chip-code[data-v-6b054b70]{background:#030f24;border-radius:100px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;padding:3px 10px}.rp-fact[data-v-6b054b70]{background:#f6f7f9;border:1px solid #d9dde5;border-radius:10px;color:#030f24;font-size:14px;font-weight:600;padding:6px 12px}.rp-photo[data-v-6b054b70]{aspect-ratio:4/3;border:1px solid #d9dde5;border-radius:18px;box-shadow:0 20px 40px -24px #030f2459;overflow:hidden;position:relative}.rp-price-tag[data-v-6b054b70]{background:#fff;border-radius:12px;bottom:16px;box-shadow:0 10px 24px #030f242e;left:16px;padding:10px 14px;position:absolute}.rp-price-tag span[data-v-6b054b70]{color:#030f24;display:block;font-size:17px;font-weight:800}.rp-price-tag small[data-v-6b054b70]{color:#15803d;display:block;font-size:12px;font-weight:600}.rp-btn[data-v-6b054b70]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:13px 26px;transition:background-color .2s,border-color .2s,color .2s}.rp-btn-primary[data-v-6b054b70]{background:var(--color-primary);color:#fff}.rp-btn-primary[data-v-6b054b70]:hover{background:var(--color-primaryHover)}.rp-btn-ghost[data-v-6b054b70]{background:#fff;border:1px solid #d9dde5;color:#030f24}.rp-btn-ghost[data-v-6b054b70]:hover{border-color:#030f24}.rp-btn-white[data-v-6b054b70]{background:#fff;color:#030f24}.rp-btn-white[data-v-6b054b70]:hover{background:#e8eefb}.rp-btn-line[data-v-6b054b70]{border:1px solid hsla(0,0%,100%,.7);color:#fff}.rp-btn-line[data-v-6b054b70]:hover{background:#ffffff1f}@media (max-width:639px){.rp-btn[data-v-6b054b70]{width:100%}}.rp-card[data-v-6b054b70]{background:#fff;border:1px solid #d9dde5;border-radius:18px;padding:28px 22px}@media (min-width:768px){.rp-card[data-v-6b054b70]{padding:36px 40px}}.rp-card-book[data-v-6b054b70],.rp-card-tint[data-v-6b054b70]{background:#eef3ff;border-color:#c9d6f6}.rp-card-book[data-v-6b054b70]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.rp-k[data-v-6b054b70]{color:#1c4987;display:inline-block;font-size:12px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.rp-h2[data-v-6b054b70],.rp-k[data-v-6b054b70]{font-weight:700}.rp-h2[data-v-6b054b70]{color:#030f24;font-size:26px;line-height:1.25;margin:0 0 14px}@media (min-width:768px){.rp-h2[data-v-6b054b70]{font-size:28px}}.rp-h3[data-v-6b054b70]{color:#030f24;font-size:18px;font-weight:700;margin:0 0 10px}.rp-sub[data-v-6b054b70]{color:#5f6b7d;line-height:1.6;margin:-4px 0 22px;max-width:70ch}.rp-text p[data-v-6b054b70]{color:#111318;line-height:1.7;margin:0 0 14px;max-width:72ch}.rp-text p[data-v-6b054b70]:last-child{margin-bottom:0}.rp-small[data-v-6b054b70]{color:#5f6b7d;font-size:13.5px;line-height:1.55;margin-top:16px}.rp-link[data-v-6b054b70]{align-items:center;color:#1c4987;cursor:pointer;display:inline-flex;font-weight:700;gap:4px;margin-top:10px}.rp-link[data-v-6b054b70]:hover{text-decoration:underline}.rp-line[data-v-6b054b70]{align-items:center;background:#f6f7f9;border:1px solid #d9dde5;border-radius:14px;display:grid;gap:16px;grid-template-columns:1fr 1.2fr 1fr;margin:6px 0 24px;padding:20px}.rp-stop[data-v-6b054b70]{display:flex;flex-direction:column;gap:2px}.rp-stop[data-v-6b054b70]:last-child{align-items:flex-end;text-align:right}.rp-stop-icon[data-v-6b054b70]{align-items:center;background:#030f24;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;height:36px;justify-content:center;margin-bottom:6px;width:36px}.rp-stop small[data-v-6b054b70]{color:#5f6b7d;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rp-stop b[data-v-6b054b70]{color:#030f24;font-size:17px}.rp-stop span[data-v-6b054b70]:last-child{color:#5f6b7d;font-size:13.5px;line-height:1.4}.rp-track[data-v-6b054b70]{flex-direction:column;gap:6px}.rp-track[data-v-6b054b70],.rp-track-bar[data-v-6b054b70]{align-items:center;display:flex}.rp-track-bar[data-v-6b054b70]{background:repeating-linear-gradient(90deg,#1c4987 0 8px,transparent 8px 14px);height:2px;justify-content:center;position:relative;width:100%}.rp-track-bar[data-v-6b054b70] span,.rp-track-bar[data-v-6b054b70] svg{background:#f6f7f9;box-sizing:content-box;color:#1c4987;font-size:22px;padding:0 6px}.rp-track-chip[data-v-6b054b70]{background:#fff;border:1px solid #c9d6f6;border-radius:100px;color:#1c4987;font-size:13px;font-weight:700;padding:3px 10px;text-align:center}@media (max-width:640px){.rp-line[data-v-6b054b70]{grid-template-columns:1fr;text-align:left}.rp-stop[data-v-6b054b70]:last-child{align-items:flex-start;text-align:left}.rp-track[data-v-6b054b70]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.rp-track-bar[data-v-6b054b70]{display:none}}.rp-places[data-v-6b054b70]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}@media (max-width:820px){.rp-places[data-v-6b054b70]{grid-template-columns:1fr}}.rp-places li[data-v-6b054b70]{border:1px solid #d9dde5;border-radius:12px;display:flex;gap:10px;padding:14px}.rp-places-icon[data-v-6b054b70]{color:var(--color-primary);flex:0 0 auto;font-size:22px}.rp-places b[data-v-6b054b70]{color:#030f24;display:block;font-size:15px}.rp-places span[data-v-6b054b70]{color:#5f6b7d;display:block;font-size:14px;line-height:1.45;margin-top:2px}.rp-note-icon[data-v-6b054b70]{align-items:center;background:#fff;border:1px solid #c9d6f6;border-radius:12px;color:#1c4987;display:inline-flex;flex:0 0 auto;font-size:22px;height:44px;justify-content:center;width:44px}.rp-cars[data-v-6b054b70]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.rp-cars[data-v-6b054b70]{grid-template-columns:repeat(2,1fr)}}@media (max-width:340px){.rp-cars[data-v-6b054b70]{grid-template-columns:1fr}}@media (max-width:520px){.rp-car[data-v-6b054b70]{padding:10px}.rp-car-name[data-v-6b054b70]{font-size:14.5px}.rp-car-price[data-v-6b054b70]{font-size:17px}}.rp-car[data-v-6b054b70]{background:#fff;border:1px solid #d9dde5;border-radius:14px;display:flex;flex-direction:column;padding:14px;position:relative}.rp-car-badge[data-v-6b054b70]{background:#e8f5ee;border-radius:100px;color:#15803d;font-size:11.5px;font-weight:700;padding:2px 8px;position:absolute;right:10px;top:10px}.rp-car-label[data-v-6b054b70]{color:var(--color-primary);font-size:12.5px;font-weight:600;margin-top:6px}.rp-car-name[data-v-6b054b70]{color:#030f24;font-size:16px;font-weight:700}.rp-car-room[data-v-6b054b70]{color:#5f6b7d;display:flex;font-size:14px;gap:14px;margin:6px 0 10px}.rp-car-room span[data-v-6b054b70]{align-items:center;display:inline-flex;gap:4px}.rp-car-price[data-v-6b054b70]{color:#030f24;font-size:20px;font-weight:800;margin-top:auto}.rp-car-price small[data-v-6b054b70]{color:#5f6b7d;font-size:12px;font-weight:600}.rp-car-price s[data-v-6b054b70]{color:#5f6b7d;display:block;font-size:12.5px;font-weight:500}.rp-car-btn[data-v-6b054b70]{border:1px solid #030f24;border-radius:10px;color:#030f24;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:8px 0;transition:background-color .2s,color .2s}.rp-car-btn[data-v-6b054b70]:hover{background:#030f24;color:#fff}.rp-included[data-v-6b054b70]{border-top:1px solid #d9dde5;margin-top:20px;padding-top:20px}.rp-included ul[data-v-6b054b70]{display:grid;gap:8px 20px;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.rp-included ul[data-v-6b054b70]{grid-template-columns:1fr}}.rp-included li[data-v-6b054b70]{align-items:flex-start;display:flex;font-size:15px;gap:8px;line-height:1.45}.rp-included li[data-v-6b054b70] span,.rp-included li[data-v-6b054b70] svg{color:#15803d;flex:0 0 auto;font-size:18px;margin-top:1px}.rp-extras[data-v-6b054b70]{color:#5f6b7d;font-size:14px;margin-top:14px}.rp-extras b[data-v-6b054b70]{color:#030f24}.rp-steps[data-v-6b054b70]{counter-reset:step;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:820px){.rp-steps[data-v-6b054b70]{grid-template-columns:1fr 1fr}}@media (max-width:520px){.rp-steps[data-v-6b054b70]{grid-template-columns:1fr}}.rp-steps li[data-v-6b054b70]{border:1px solid #d9dde5;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px}.rp-step-n[data-v-6b054b70]{align-items:center;background:#eef3ff;border-radius:8px;color:#1c4987;display:inline-flex;font-size:13px;font-weight:800;height:26px;justify-content:center;margin-bottom:4px;width:26px}.rp-steps b[data-v-6b054b70]{color:#030f24;font-size:15px}.rp-steps li>span[data-v-6b054b70]:last-child{color:#5f6b7d;font-size:14px;line-height:1.45}.rp-return[data-v-6b054b70]{align-items:center;border-top:1px solid #d9dde5;display:grid;gap:20px;grid-template-columns:1.3fr 1fr;margin-top:20px;padding-top:20px}@media (max-width:720px){.rp-return[data-v-6b054b70]{grid-template-columns:1fr}}.rp-return p[data-v-6b054b70]{color:#111318;line-height:1.6}.rp-return dl[data-v-6b054b70]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.rp-return dl>div[data-v-6b054b70]{background:#f6f7f9;border:1px solid #d9dde5;border-radius:12px;padding:14px}.rp-return dt[data-v-6b054b70]{color:#5f6b7d;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rp-return dd[data-v-6b054b70]{color:#030f24;font-size:22px;font-weight:800;margin:4px 0 0}.rp-return dl>div>span[data-v-6b054b70]{color:#5f6b7d;font-size:13px}.rp-vs[data-v-6b054b70]{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:640px){.rp-vs[data-v-6b054b70]{grid-template-columns:1fr}}.rp-vs-col[data-v-6b054b70]{border:1px solid #d9dde5;border-radius:14px;padding:18px}.rp-vs-taxi[data-v-6b054b70]{border:2px solid var(--color-primary)}.rp-vs-col h3[data-v-6b054b70]{align-items:center;color:#030f24;display:flex;font-size:17px;font-weight:700;gap:8px;margin-bottom:10px}.rp-vs-taxi h3[data-v-6b054b70]{color:var(--color-primary)}.rp-vs-col dl>div[data-v-6b054b70]{border-top:1px solid #eceef3;padding:9px 0}.rp-vs-col dt[data-v-6b054b70]{color:#5f6b7d;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rp-vs-col dd[data-v-6b054b70]{color:#111318;font-size:15px;line-height:1.45;margin:2px 0 0}.rp-score[data-v-6b054b70]{align-items:center;border:1px solid #d9dde5;border-radius:12px;display:inline-flex;gap:10px;padding:8px 14px}.rp-score[data-v-6b054b70]:hover{border-color:#030f24}.rp-score b[data-v-6b054b70]{color:#030f24;font-size:26px;font-weight:800}.rp-score small[data-v-6b054b70]{color:#5f6b7d;display:block;font-size:12.5px}.rp-reviews[data-v-6b054b70]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.rp-reviews[data-v-6b054b70]{grid-template-columns:1fr}}.rp-reviews blockquote[data-v-6b054b70]{border:1px solid #d9dde5;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.rp-reviews p[data-v-6b054b70]{color:#111318;display:-webkit-box;font-size:14.5px;line-height:1.55;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.rp-reviews footer[data-v-6b054b70]{display:flex;font-size:14px;gap:8px;justify-content:space-between;margin-top:auto}.rp-reviews footer b[data-v-6b054b70]{color:#030f24}.rp-routes[data-v-6b054b70]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.rp-routes[data-v-6b054b70]{grid-template-columns:1fr 1fr}}@media (max-width:520px){.rp-routes[data-v-6b054b70]{grid-template-columns:1fr}}.rp-routes a[data-v-6b054b70]{align-items:center;border:1px solid #d9dde5;border-radius:12px;display:flex;gap:8px;height:100%;justify-content:space-between;padding:12px 14px;transition:border-color .2s}.rp-routes a[data-v-6b054b70]:hover{border-color:var(--color-primary)}.rp-routes b[data-v-6b054b70]{color:#030f24;display:block;font-size:14.5px}.rp-routes small[data-v-6b054b70]{color:#5f6b7d;display:block;font-size:13px}.rp-faq details[data-v-6b054b70]{border-top:1px solid #d9dde5}.rp-faq details[data-v-6b054b70]:last-child{border-bottom:1px solid #d9dde5}.rp-faq summary[data-v-6b054b70]{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 0}.rp-faq summary[data-v-6b054b70]::-webkit-details-marker{display:none}.rp-faq summary h3[data-v-6b054b70]{color:#030f24;font-size:16px;font-weight:700}.rp-faq-icon[data-v-6b054b70]{color:#1c4987;flex:0 0 auto;font-size:22px;transition:transform .2s}.rp-faq details[open] .rp-faq-icon[data-v-6b054b70]{transform:rotate(180deg)}.rp-faq details p[data-v-6b054b70]{color:#111318;line-height:1.65;max-width:72ch;padding:0 0 16px}.rp-close[data-v-6b054b70]{align-items:center;background:var(--color-primary);border-radius:18px;color:#fff;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;padding:32px}@media (min-width:768px){.rp-close[data-v-6b054b70]{padding:40px}}.rp-close h2[data-v-6b054b70]{font-size:26px;font-weight:700;line-height:1.25;margin:0 0 8px}.rp-close p[data-v-6b054b70]{color:#ffffffd9;max-width:52ch}
