.busBook_page__9vtST{--sky:#1e88e5;--sky-light:#2d9cdb;--sky-soft:#e8f1fc;--sky-deep:#0f5fab;--red:#eb1d34;--mint:#2bc48a;--ink:#0a1f3d;--ink-soft:#2a3d5c;--ink-mute:#6a7a93;--paper:#f4f9fe;--paper-alt:#eaf2fb;--line:#e1ebf6;color:var(--ink);background:var(--paper);overflow-x:hidden}.busBook_serifItalic__2Vf9g,.busBook_serif__raKM8{font-family:Playfair Display,Georgia,serif}.busBook_serifItalic__2Vf9g{font-style:italic}.busBook_hero__ksUvQ{position:relative;padding:128px 32px 88px;min-height:min(92vh,920px);box-sizing:border-box;overflow:hidden;background:radial-gradient(900px 420px at 18% -10%,rgba(45,156,219,.28),transparent 60%),radial-gradient(700px 380px at 88% 8%,rgba(235,29,52,.1),transparent 55%),linear-gradient(180deg,#d7ecfb 0,var(--paper) 72%)}.busBook_heroSky__Y8uUI{position:absolute;inset:0;pointer-events:none;overflow:hidden}.busBook_heroClouds__BiuzF{position:absolute;inset:0;opacity:.55;background-size:cover;background-position:50%;background-repeat:repeat;animation:busBook_cloudDrift___Ir70 50s linear infinite}@keyframes busBook_cloudDrift___Ir70{0%{background-position:0}to{background-position:1200px}}.busBook_heroFloat__ChcyY{position:absolute;border-radius:18px;object-fit:cover;box-shadow:0 18px 40px rgba(10,31,61,.14);border:3px solid hsla(0,0%,100%,.85)}.busBook_floatTop__RLeNR{top:12%;right:4%;width:112px;height:84px;transform:rotate(6deg)}.busBook_floatBottom__TyJpi{bottom:10%;right:14%;width:128px;height:96px;transform:rotate(-4deg)}.busBook_heroInner__xYsSN{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center;position:relative;z-index:1}.busBook_heroCopy__Gt87s{max-width:560px}.busBook_heroMeta__bDbsz{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-bottom:28px}.busBook_kicker__T91Ry{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:700}.busBook_scrollHint__zUZlt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.busBook_heroTitle__UBlR9{margin:0 0 24px;font-size:clamp(40px,5.8vw,68px);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--ink)}.busBook_heroAccent__GSY7r{font-family:Playfair Display,Georgia,serif;font-style:italic;color:var(--ink);font-weight:800}.busBook_heroAccentRed__BiB3S{font-family:Playfair Display,Georgia,serif;color:var(--red);font-weight:700}.busBook_heroSub__R_snj{margin:0 0 36px;max-width:520px;font-size:16px;line-height:1.65;color:var(--ink-mute)}.busBook_statRow__DBUmH{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,52px)}.busBook_statItem__YDhA8{min-width:88px}.busBook_statValue__uD9_7{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3.5vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.busBook_statLabel__ZXhJo{margin-top:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sky);font-weight:700}.busBook_glassCard__SVn7M{background:hsla(0,0%,100%,.78);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid hsla(0,0%,100%,.88);box-shadow:0 28px 70px -24px rgba(15,95,171,.24),0 10px 28px -14px rgba(10,31,61,.08),inset 0 1px 0 hsla(0,0%,100%,.92);border-radius:32px;padding:36px 40px 32px}.busBook_formHead__QPLZy{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.busBook_formHeadMain__oNcVO{flex:1 1;min-width:220px}.busBook_formBadges__fyUk4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.busBook_badgeSky__CLemt{letter-spacing:.1em;color:var(--sky)}.busBook_badgeLive__gaKl8,.busBook_badgeSky__CLemt{font-size:11px;font-weight:700;text-transform:uppercase}.busBook_badgeLive__gaKl8{display:inline-flex;align-items:center;gap:7px;letter-spacing:.08em;color:var(--ink-soft)}.busBook_liveDot__rATzP{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px rgba(43,196,138,.18)}.busBook_formTitle__oanwf{margin:0;font-size:clamp(28px,3.2vw,36px);font-weight:800;line-height:1.08;color:var(--ink)}.busBook_formTitleAccent__aFj7Q{font-family:Playfair Display,Georgia,serif;font-style:italic;color:var(--red);font-weight:700}.busBook_feeBadge__AXAIT{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--sky);white-space:nowrap;padding-top:4px}.busBook_formHint__sLMYn{margin:0;font-size:13px;color:var(--ink-mute)}.busBook_editorialForm__J4m_d{display:flex;flex-direction:column;gap:22px}.busBook_editorialRow__7o9vB{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end}.busBook_editorialRowSplit__YTecg{grid-template-columns:minmax(0,1fr) minmax(148px,180px)}.busBook_field___KHXZ{min-width:0}.busBook_fieldLabel__0gwHD{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin-bottom:10px}.busBook_swapBtn__Y_AZ5{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;box-shadow:6px 6px 14px rgba(15,95,171,.14),-6px -6px 14px #fff;cursor:pointer;display:grid;place-items:center;margin-bottom:6px;color:var(--ink-mute);flex-shrink:0}.busBook_swapBtn__Y_AZ5:hover{color:var(--sky)}.busBook_passengerBox__0V3NB{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 12px;border-radius:14px;background:#fff;border:1px solid rgba(225,235,246,.95);box-shadow:inset 4px 4px 10px rgba(15,95,171,.08),inset -4px -4px 10px hsla(0,0%,100%,.95)}.busBook_passengerBtn__0pZLG{width:34px;height:34px;border:none;border-radius:10px;background:var(--sky-soft);color:var(--sky);cursor:pointer;font-size:18px;font-weight:700;line-height:1}.busBook_passengerBtn__0pZLG:disabled{opacity:.45;cursor:not-allowed}.busBook_passengerCount__k8Yqs{font-size:16px;font-weight:700;color:var(--ink);min-width:24px;text-align:center}.busBook_quickRow__aAzlz{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:2px}.busBook_quickLabel__4aMVg{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.busBook_quickLink__Ho_HV{border:none;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--sky);padding:0}.busBook_quickLink__Ho_HV:hover{text-decoration:underline}.busBook_quickLinkActive__vBaEQ{font-weight:800;text-decoration:underline}.busBook_formFoot__nYOPu{margin:0;font-size:13px;color:var(--ink-mute);line-height:1.55}.busBook_formFoot__nYOPu em{font-family:Playfair Display,Georgia,serif;font-style:italic;color:var(--ink-soft)}.busBook_searchBtn__uTVxb{width:100%;border:none;cursor:pointer;min-height:56px;border-radius:16px;font:inherit;font-size:17px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(90deg,#1e88e5,#eb1d34);box-shadow:0 14px 32px -12px rgba(30,136,229,.55);margin-top:2px;transition:transform .15s ease,box-shadow .15s ease}.busBook_searchBtn__uTVxb:hover{transform:translateY(-1px);box-shadow:0 18px 36px -12px rgba(30,136,229,.6)}.busBook_formError__YFPBN{margin:0;font-size:13px;font-weight:500;color:var(--red)}.busBook_marqueeBand__NHU9X{position:relative;background:var(--ink);color:var(--paper);overflow:hidden;padding:18px 0}.busBook_marqueeTrack__DM04I{display:flex;gap:48px;width:max-content;animation:busBook_marqueeX__sfv1V 32s linear infinite;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.busBook_marqueeUnit__GK0Kx{display:inline-flex;align-items:baseline;gap:12px;padding-right:48px;white-space:nowrap}.busBook_marqueeEn__pcqPt{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(28px,4vw,44px);line-height:1}.busBook_marqueeEnOutline__5qnWF{-webkit-text-stroke:1.5px var(--paper);color:transparent}.busBook_marqueeEnAccent__Ipu_N{color:var(--sky-light)}.busBook_marqueeHi__PyRrS{font-size:clamp(22px,3vw,36px);opacity:.85}@keyframes busBook_marqueeX__sfv1V{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.busBook_section__5kMiz{padding:72px 24px}.busBook_sectionInner__j4yFv{max-width:1120px;margin:0 auto}.busBook_sectionKicker__Hsn1U{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sky);font-weight:700;margin-bottom:10px}.busBook_sectionTitle__o_X77{margin:0;font-size:clamp(32px,4.4vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:900}.busBook_sectionLead__Gsdn3{margin:12px 0 0;max-width:560px;color:var(--ink-mute);font-size:15px;line-height:1.6}.busBook_sectionHead__QcEI8{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;flex-wrap:wrap;margin-bottom:32px}.busBook_destGrid__Yhb9Q{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.busBook_destCard__vCLnW{position:relative;overflow:hidden;border-radius:20px;min-height:180px;border:1px solid var(--line);box-shadow:0 12px 30px rgba(15,23,42,.08)}.busBook_destCard__vCLnW img{width:100%;height:100%;object-fit:cover;display:block;min-height:inherit;transition:transform .5s ease}.busBook_destCard__vCLnW:hover img{transform:scale(1.04)}.busBook_destFade__p8lGT{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,31,61,.82),rgba(10,31,61,.15) 55%,transparent)}.busBook_destBody__rgr_D{position:absolute;left:0;right:0;bottom:0;padding:18px;color:#fff}.busBook_destTrips__nRijv{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:700}.busBook_destTitle__7_P3q{margin:6px 0 2px;font-size:22px;font-weight:800}.busBook_destSub__EUBFB{margin:0 0 8px;font-size:13px;opacity:.9}.busBook_destPrice__upSvi{font-size:14px;font-weight:800;color:#7dffc3}.busBook_span5x2__xRK74{grid-column:span 12;min-height:280px}.busBook_span3__IqRw_,.busBook_span4__pbD5S,.busBook_span5__RPTvO,.busBook_span7__1fWK_{grid-column:span 12;min-height:200px}.busBook_manifestoGrid__Dyiro{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.busBook_chapterCard__njx1p{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;background:#fff;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:0 12px 30px rgba(15,23,42,.06)}.busBook_chapterImg__ttg7B{height:200px;overflow:hidden}.busBook_chapterImg__ttg7B img{width:100%;height:100%;object-fit:cover;display:block}.busBook_chapterBody__2NcrT{padding:22px 24px 24px}.busBook_chapterNum__yoOeD{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sky);font-weight:700}.busBook_chapterTitle__3pWNa{margin:8px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:900}.busBook_chapterText__1IP4A{margin:0;color:var(--ink-mute);font-size:14px;line-height:1.65}.busBook_faqSection__CKuh_{background:linear-gradient(180deg,var(--paper) 0,#fff 100%)}.busBook_faqHead__E97MB{text-align:center;margin-bottom:36px}.busBook_faqList__yzQ4d{list-style:none;padding:0;margin:0 auto;max-width:760px}.busBook_faqItem__ELgaD{border-bottom:1px solid var(--line)}.busBook_faqBtn__EdR5l{width:100%;border:none;background:none;text-align:left;padding:20px 0;cursor:pointer;display:flex;align-items:center;gap:16px;font:inherit}.busBook_faqNum__Ypid8{font-size:13px;font-weight:700;color:var(--red);min-width:28px}.busBook_faqQ__VYfMp{flex:1 1;font-size:18px;font-weight:700;color:var(--ink);line-height:1.3}.busBook_faqToggle__uu9nY{width:44px;height:44px;border-radius:50%;border:none;flex-shrink:0;display:grid;place-items:center;font-size:20px;font-weight:700;background:var(--sky-soft);color:var(--sky);cursor:pointer}.busBook_faqToggleOpen__CqgnG{background:var(--sky);color:#fff;box-shadow:0 8px 20px -8px rgba(30,136,229,.55)}.busBook_faqAnswer__1NXDE{margin:0 0 20px 44px;color:var(--ink-mute);font-size:14px;line-height:1.65}.busBook_faqLead__7L5bH{margin:12px auto 0;max-width:520px;color:var(--ink-mute);font-size:14px;line-height:1.6}@media (min-width:900px){.busBook_heroInner__xYsSN{grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.busBook_heroMeta__bDbsz{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:32px}.busBook_scrollHint__zUZlt{justify-self:end;text-align:right}.busBook_floatTop__RLeNR{top:10%;right:8%;width:132px;height:98px}.busBook_floatBottom__TyJpi{bottom:8%;right:22%;width:148px;height:110px}.busBook_span5x2__xRK74{grid-column:span 5;grid-row:span 2;min-height:420px}.busBook_span7__1fWK_{grid-column:span 7}.busBook_span4__pbD5S{grid-column:span 4}.busBook_span3__IqRw_{grid-column:span 3}.busBook_span5__RPTvO{grid-column:span 5}.busBook_manifestoGrid__Dyiro{grid-template-columns:repeat(3,1fr)}.busBook_chapterCard__njx1p{grid-template-columns:1fr}}@media (max-width:899px){.busBook_hero__ksUvQ{padding:104px 20px 56px;min-height:auto}.busBook_glassCard__SVn7M{padding:28px 24px 24px;border-radius:28px}.busBook_heroFloat__ChcyY{display:none}.busBook_editorialRowSplit__YTecg,.busBook_editorialRow__7o9vB{grid-template-columns:1fr}.busBook_swapBtn__Y_AZ5{justify-self:start;margin:0}}