.FlightsLanding_section__tQsWb{padding-top:72px}.FlightsLanding_why__Sh_S0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.FlightsLanding_whyCard__sSDai{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-surface);transition:transform var(--wb-dur) var(--wb-ease),box-shadow var(--wb-dur) var(--wb-ease)}.FlightsLanding_whyCard__sSDai:hover{transform:translateY(-2px);box-shadow:var(--wb-shadow-md)}.FlightsLanding_whyIcon__pH_lr{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--wb-primary-50);color:var(--wb-primary-600)}.FlightsLanding_whyTitle__a1iop{font-size:17px}.FlightsLanding_whyText__ZN3NM{font-size:14px;color:var(--wb-text-2)}.FlightsLanding_routesBand__1P3Gb{margin-top:72px;padding:64px 0;background:radial-gradient(60% 80% at 100% 0,rgba(195,52,94,.08),transparent 70%),var(--wb-bg)}.FlightsLanding_routeCols__zknPg{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:28px}.FlightsLanding_routeHead__oZ0_T{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:16px}.FlightsLanding_flag__sSOio{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--wb-navy-800);color:#fff;font-size:10.5px;font-weight:800}.FlightsLanding_routes__lsHnD{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.FlightsLanding_route__HI7rg{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-surface);transition:transform var(--wb-dur) var(--wb-ease),box-shadow var(--wb-dur) var(--wb-ease),border-color var(--wb-dur) var(--wb-ease)}.FlightsLanding_route__HI7rg:hover{transform:translateY(-2px);border-color:var(--wb-primary-200);box-shadow:var(--wb-shadow-md)}.FlightsLanding_routeCodes__008Fy{display:flex;align-items:center;gap:8px}.FlightsLanding_code__TQre_{font-family:var(--wb-font-display);font-size:20px;font-weight:700;letter-spacing:.02em}.FlightsLanding_routeLine__upcJe{position:relative;flex:1 1;display:grid;place-items:center;height:14px;color:var(--wb-primary-600)}.FlightsLanding_routeLine__upcJe:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--wb-primary-200)}.FlightsLanding_routeLine__upcJe svg{position:relative;background:var(--wb-surface);padding:0 4px;box-sizing:content-box;transform:rotate(45deg)}.FlightsLanding_routeCities__XffZK{font-size:13.5px;color:var(--wb-text-2)}.FlightsLanding_routeCta__ybtct{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:700;color:var(--wb-primary-700)}.FlightsLanding_airlines__Su_ne{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.FlightsLanding_airline__hVING{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-surface);min-width:0}.FlightsLanding_airlineLogo__d3rG4{display:grid;place-items:center;width:44px;height:44px;flex:none;overflow:hidden;border-radius:12px}.FlightsLanding_airlineName__ti1GU{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FlightsLanding_steps__aKIk_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px;counter-reset:step}.FlightsLanding_stepCard__M7MJn{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--wb-radius-lg);background:var(--wb-navy-800);color:#fff;overflow:hidden}.FlightsLanding_stepNo__awxex{position:absolute;right:18px;top:6px;font-family:var(--wb-font-display);font-size:72px;font-weight:800;color:rgba(255,255,255,.07);line-height:1}.FlightsLanding_stepIcon__REE_w{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.1);color:var(--wb-gold-400)}.FlightsLanding_stepTitle__ZFKDL{color:#fff;font-size:18px}.FlightsLanding_stepText__tIcBQ{font-size:14px;color:rgba(255,255,255,.75)}.FlightsLanding_copyGrid__rwonx{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:40px;gap:40px;align-items:start}.FlightsLanding_kicker__cwe3f{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wb-primary-600)}.FlightsLanding_copyTitle__iM7Ur{margin:8px 0 14px;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em}.FlightsLanding_copy__wDdSL{font-size:15.5px;line-height:1.7;color:var(--wb-text-2)}.FlightsLanding_copy__wDdSL h3{margin:24px 0 8px;font-size:19px}.FlightsLanding_copy__wDdSL ul{display:flex;flex-direction:column;gap:8px;padding-left:18px;list-style:disc}.FlightsLanding_copy__wDdSL li::marker{color:var(--wb-primary-500)}.FlightsLanding_copy__wDdSL strong{color:var(--wb-text)}.FlightsLanding_cross__Y5O1H{position:-webkit-sticky;position:sticky;top:calc(var(--wb-header-h) + 20px);display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-surface);box-shadow:var(--wb-shadow-sm)}.FlightsLanding_crossTitle__GryLk{margin-bottom:4px;font-weight:700}.FlightsLanding_crossItem__MGS6d{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--wb-radius-sm);font-size:14px;font-weight:600;color:var(--wb-text);transition:background-color var(--wb-dur) var(--wb-ease)}.FlightsLanding_crossItem__MGS6d span{flex:1 1}.FlightsLanding_crossItem__MGS6d svg:first-child{color:var(--wb-primary-600)}.FlightsLanding_crossItem__MGS6d svg:last-child{color:var(--wb-text-faint)}.FlightsLanding_crossItem__MGS6d:hover{background:var(--wb-primary-50)}.FlightsLanding_faq__WaAFL{padding-bottom:88px}.FlightsLanding_faq__WaAFL>:last-child{margin-top:24px}@media (max-width:1080px){.FlightsLanding_why__Sh_S0{grid-template-columns:repeat(2,minmax(0,1fr))}.FlightsLanding_routeCols__zknPg{grid-template-columns:1fr}.FlightsLanding_airlines__Su_ne{grid-template-columns:repeat(3,minmax(0,1fr))}.FlightsLanding_copyGrid__rwonx{grid-template-columns:1fr}.FlightsLanding_cross__Y5O1H{position:static}}@media (max-width:640px){.FlightsLanding_section__tQsWb{padding-top:52px}.FlightsLanding_steps__aKIk_,.FlightsLanding_why__Sh_S0{grid-template-columns:1fr}.FlightsLanding_routes__lsHnD{grid-template-columns:1fr 1fr;gap:8px}.FlightsLanding_route__HI7rg{padding:12px}.FlightsLanding_code__TQre_{font-size:17px}.FlightsLanding_airlines__Su_ne{grid-template-columns:repeat(2,minmax(0,1fr))}.FlightsLanding_routesBand__1P3Gb{margin-top:52px;padding:44px 0}.FlightsLanding_whyCard__sSDai{display:grid;grid-template-columns:46px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;padding:16px}.FlightsLanding_whyIcon__pH_lr{grid-row:span 2}}