.FAQ_faqSection__tM7aF{padding:2rem;background:#f9fafb;margin-top:3rem}.FAQ_inner__u10nC{max-width:1100px;margin:0 auto}.FAQ_header__KJcrH{text-align:center;margin-bottom:1.5rem}.FAQ_title__wztBs{font-size:2.1rem;font-weight:800;color:#0f172a;margin-bottom:.5rem}.FAQ_subtitle__0LwV5{color:#475569}.FAQ_list__b5rxO{display:flex;flex-direction:column;gap:.75rem;width:100%}.FAQ_list__b5rxO>*{display:block;width:100%}.FAQ_item__gnkvT{background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.35);padding:.9rem 1.1rem}.FAQ_summary__Yvdjh{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:1rem;font-weight:600;color:#0f172a}.FAQ_summary__Yvdjh::-webkit-details-marker{display:none}.FAQ_icon__rSdfM{font-size:1.4rem;color:#475569;flex-shrink:0}.FAQ_item__gnkvT[open] .FAQ_icon__rSdfM{transform:rotate(45deg)}.FAQ_answer__bQnwZ{margin-top:.6rem;color:#4b5563;font-size:.95rem;line-height:1.6}.FAQ_answer__bQnwZ p{margin:0}.FAQ_answer__bQnwZ ol,.FAQ_answer__bQnwZ ul{margin:.5rem 0;padding-left:1.5rem}.FAQ_answer__bQnwZ a{color:#2563eb;text-decoration:underline}.FAQ_answer__bQnwZ a:hover{color:#1d4ed8}@media (max-width:767px){.FAQ_faqSection__tM7aF{padding:1.5rem 1.25rem}.FAQ_title__wztBs{font-size:1.75rem}}.Breadcrumb_nav__5zrTs{width:100%;background:#f8fafc;border-bottom:1px solid #e9ecef}.Breadcrumb_inner__bhJiC{max-width:1120px;margin:0 auto;padding:.6rem 1.5rem}.Breadcrumb_list__2Tdd7{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.1rem}.Breadcrumb_item__loprj{display:flex;align-items:center;gap:.35rem}.Breadcrumb_link__hJ_2J{color:#6b7280;text-decoration:none;font-size:.8rem;font-weight:500;transition:color .15s;white-space:nowrap}.Breadcrumb_link__hJ_2J:hover{color:#2563eb;text-decoration:underline}.Breadcrumb_sep__0EwTf{color:#9ca3af;font-size:.8rem;user-select:none;line-height:1}.Breadcrumb_current__3gUkg{color:#111827;font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}@media (max-width:640px){.Breadcrumb_inner__bhJiC{padding:.55rem 1.25rem}.Breadcrumb_current__3gUkg,.Breadcrumb_link__hJ_2J,.Breadcrumb_sep__0EwTf{font-size:.75rem}.Breadcrumb_current__3gUkg{max-width:180px}}.AirlineDetail_detail__g9BsH{background:#fff;min-height:100vh;padding-top:80px}.AirlineDetail_hero__NZv7H{position:relative;width:100%;max-width:100%;aspect-ratio:2.5/1;min-height:320px;max-height:500px;display:flex;align-items:stretch;background:#1e293b}.AirlineDetail_heroImageWrap__cDvhl{position:absolute;inset:0;overflow:hidden}.AirlineDetail_heroImage__N_vme{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.AirlineDetail_heroOverlay__T8vNP{position:relative;z-index:2;width:100%;display:flex;align-items:center;background:transparent;padding:3rem 2rem 2.75rem}.AirlineDetail_heroContent__UN5gz{max-width:1120px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.AirlineDetail_heroBreadcrumb__dcMxF{color:hsla(0,0%,100%,.75);font-size:.88rem;margin:0 0 .9rem}.AirlineDetail_heroBreadcrumb__dcMxF a{color:hsla(0,0%,100%,.75);text-decoration:none}.AirlineDetail_heroBreadcrumb__dcMxF a:hover{color:#fff;text-decoration:underline}.AirlineDetail_heroTitle__DPjOQ{font-size:2.8rem;font-weight:800;color:#fff;margin:0 0 .4rem;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.35)}.AirlineDetail_heroTagline__uopmS{color:hsla(0,0%,100%,.82);font-size:1.05rem;margin:0 0 1.5rem}.AirlineDetail_heroFormWrap__mFNsD{width:100%;max-width:960px}.AirlineDetail_layout__oh4zJ{display:flex;gap:2rem;max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 4rem;align-items:flex-start}.AirlineDetail_mainColumn__lm4Vc{flex:1 1 0;min-width:0}.AirlineDetail_description__vDtM_{color:#475569;font-size:1.05rem;margin:0 0 1.25rem;line-height:1.65}.AirlineDetail_tags__4Xr1R{display:flex;flex-wrap:wrap;gap:.75rem;color:#0f172a;font-weight:600;margin-bottom:1.75rem}.AirlineDetail_imageWrapper__huGhN{margin-bottom:2.5rem}.AirlineDetail_featuredImage__OUGht{width:100%;height:auto;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AirlineDetail_section__jp3Ux{margin-bottom:2.5rem}.AirlineDetail_section__jp3Ux h2{font-size:1.6rem;font-weight:700;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AirlineDetail_section__jp3Ux h3{font-size:1.35rem;font-weight:700;color:#1f2937;margin:2rem 0 1rem}.AirlineDetail_section__jp3Ux ul{margin:0;padding-left:1.25rem;color:#374151;line-height:1.8}.AirlineDetail_metaText__WJc95{color:#475569;line-height:1.6;margin:0}.AirlineDetail_ctaRow__SXnDN{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.AirlineDetail_ctaPrimary__OHzoY,.AirlineDetail_ctaSecondary__GDkJd{padding:.85rem 1.4rem;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.AirlineDetail_ctaPrimary__OHzoY{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 12px 30px rgba(79,70,229,.25)}.AirlineDetail_ctaPrimary__OHzoY:hover{transform:translateY(-2px)}.AirlineDetail_ctaSecondary__GDkJd{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.1)}.AirlineDetail_ctaSecondary__GDkJd:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.AirlineDetail_sidebar__CFVJH{width:272px;flex-shrink:0;display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start;position:sticky;top:100px}.AirlineDetail_sidebarSection__NTYTq{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem 1.1rem 1.4rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.AirlineDetail_sidebarTitle__qQ1JP{font-size:.78rem;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .9rem;padding-bottom:.7rem;border-bottom:2px solid #f3f4f6}.AirlineDetail_airlinesList__q6lKx{list-style:none;margin:0;padding:0}.AirlineDetail_airlinesItem__icRFl{margin:0}.AirlineDetail_airlinesLink__lbMhL{display:flex;align-items:center;gap:.45rem;padding:.48rem .6rem;border-radius:8px;color:#374151;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;line-height:1.4}.AirlineDetail_airlinesLink__lbMhL:hover{background:#eff6ff;color:#1d4ed8}.AirlineDetail_airlinesLinkActive__k7f7V{background:#eff6ff;color:#1d4ed8;font-weight:700}.AirlineDetail_airlinesLinkIcon__HpsIb{font-size:.75rem;opacity:.6;flex-shrink:0}.AirlineDetail_mainContent__MhTu4{color:#374151;line-height:1.8;font-size:1.0625rem;margin-bottom:2.5rem}.AirlineDetail_mainContent__MhTu4 h1,.AirlineDetail_mainContent__MhTu4 h2,.AirlineDetail_mainContent__MhTu4 h3,.AirlineDetail_mainContent__MhTu4 h4,.AirlineDetail_mainContent__MhTu4 h5,.AirlineDetail_mainContent__MhTu4 h6{color:#1f2937;margin-top:2rem;margin-bottom:1rem;font-weight:700}.AirlineDetail_mainContent__MhTu4 h2{font-size:1.6rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AirlineDetail_mainContent__MhTu4 h3{font-size:1.35rem}.AirlineDetail_mainContent__MhTu4 p{margin-bottom:1.5rem;color:#374151}.AirlineDetail_mainContent__MhTu4 img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AirlineDetail_mainContent__MhTu4 ol,.AirlineDetail_mainContent__MhTu4 ul{margin:1.5rem 0;padding-left:2rem}.AirlineDetail_mainContent__MhTu4 li{margin-bottom:.75rem;color:#374151}.AirlineDetail_mainContent__MhTu4 a{color:#2563eb;text-decoration:underline}.AirlineDetail_mainContent__MhTu4 a:hover{color:#1d4ed8}.AirlineDetail_mainContent__MhTu4 blockquote{border-left:4px solid #2563eb;padding:1rem 1.5rem;margin:2rem 0;font-style:italic;color:#4b5563;background:#f9fafb;border-radius:6px}.AirlineDetail_notFound__YSxVU{padding:6rem 2rem;text-align:center;color:#0f172a}.AirlineDetail_backLink__VCGIJ{display:inline-block;margin-top:1rem;color:#2563eb;font-weight:700}@media (max-width:1023px){.AirlineDetail_layout__oh4zJ{flex-direction:column;gap:2rem}.AirlineDetail_sidebar__CFVJH{width:100%;position:static}.AirlineDetail_airlinesList__q6lKx{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.25rem}}@media (max-width:767px){.AirlineDetail_hero__NZv7H{aspect-ratio:unset;min-height:unset;max-height:none}.AirlineDetail_heroOverlay__T8vNP{padding:2rem 1.25rem;align-items:flex-end}.AirlineDetail_heroTitle__DPjOQ{font-size:2rem}.AirlineDetail_heroTagline__uopmS{font-size:.95rem;margin-bottom:1.25rem}.AirlineDetail_layout__oh4zJ{padding:2rem 1.25rem 3rem}}@media (max-width:480px){.AirlineDetail_heroTitle__DPjOQ{font-size:1.7rem}.AirlineDetail_heroBreadcrumb__dcMxF{font-size:.8rem}}