.Faq_wrapper__PQ7Wi{padding:40px 0;background:var(--light-gray)}.Faq_container__qe0O0{display:flex;flex-direction:column;padding:0 16px 30px}.Faq_list__fVqyC{display:flex;flex-direction:column;gap:12px}.FaqItem_item__TXI57{border-radius:16px;padding:16px 0;flex-direction:column;transition:background .25s ease}.FaqItem_itemDark__JBZLU{background:#1a1a1a}.FaqItem_question__mebdJ{cursor:pointer;background:transparent;border:none;outline:none;width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;text-align:left}.FaqItem_question__mebdJ span:first-child{color:var(--dark)}.FaqItem_icon__YqNUh svg,.FaqItem_icon__YqNUh svg path{fill:var(--dark)}.FaqItem_iconDark__SdR_D svg,.FaqItem_iconDark__SdR_D svg path{fill:var(--primary)}.FaqItem_questionDark__ZkzSo span:first-child{color:var(--white)}.FaqItem_iconWrapper__bh_I5{display:flex;align-items:center;transition:transform .3s ease}.FaqItem_rotated__X9V5q{transform:rotate(180deg)}.FaqItem_answer__TpGcT{max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:.35s ease}.FaqItem_answer__TpGcT p{color:var(--dark)}.FaqItem_open__tq4rn{transition:.35s ease}.FaqItem_open__tq4rn .FaqItem_answer__TpGcT{max-height:500px;opacity:1;padding-top:12px}.FaqItem_open__tq4rn .FaqItem_answerDark__Ymjm5{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,60%,.251)}.FaqItem_open__tq4rn .FaqItem_answerDark__Ymjm5 p{color:var(--white)}.FaqItem_openDark__MmJmM{background-color:var(--primary)}.FaqItem_openDark__MmJmM .FaqItem_icon__YqNUh svg,.FaqItem_openDark__MmJmM .FaqItem_icon__YqNUh svg path{fill:var(--white)}.FaqItem_openDark__MmJmM .FaqItem_answerDark__Ymjm5{border-top:1px solid hsla(0,8%,88%,.251)}@media(max-width:800px){.FaqItem_question__mebdJ span:first-child{font-size:16px}.FaqItem_answer__TpGcT p{font-size:15px}}.DestinationFaq_wrapper__NyPP1{padding:40px 0;background:var(--light-gray)}.DestinationFaq_container__l3W3c,.DestinationFaq_list__nwXMb{display:flex;flex-direction:column}.DestinationFaq_list__nwXMb{gap:12px}.TripCounter_counter__riEvF{display:flex;align-items:center;gap:14px;padding:18px 24px;background:linear-gradient(135deg,#fff8eb,#fff3d6);border:1px solid #ffd580;border-radius:14px;margin:24px 0}@media(max-width:768px){.TripCounter_counter__riEvF{padding:14px 18px;gap:12px}}.TripCounter_icon__e6a6o{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--primary,#ff9c00);border-radius:10px;color:#fff;flex-shrink:0}.TripCounter_info__ck0UL{display:flex;flex-direction:column;gap:2px}.TripCounter_number__NyICB{font-size:22px;font-weight:700;color:#1a1a2e}@media(max-width:768px){.TripCounter_number__NyICB{font-size:18px}}.TripCounter_label__rG8Ue{font-size:14px;color:#6b7280}.RouteReviews_reviews__9ZTaC{padding:60px 0;background:#fafafa}.RouteReviews_header__JmQpJ{justify-content:space-between;margin-bottom:32px;flex-wrap:wrap}.RouteReviews_header__JmQpJ,.RouteReviews_stats__0Q1v1{display:flex;align-items:center;gap:16px}.RouteReviews_rating__5m9Zr{display:flex;align-items:center;gap:8px}.RouteReviews_ratingValue__BCziy{font-size:28px;font-weight:700;color:#1a1a2e}.RouteReviews_stars__NJJOB{display:flex;gap:2px}.RouteReviews_totalCount__t17r6{font-size:14px;color:#6b7280}.RouteReviews_grid__FW7n_{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.RouteReviews_card__4A9fC{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s}.RouteReviews_card__4A9fC:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.RouteReviews_cardHeader__hCaV4{display:flex;align-items:center;gap:12px;margin-bottom:16px}.RouteReviews_avatar__nWfh_{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;flex-shrink:0}.RouteReviews_cardMeta___uK_f{display:flex;flex-direction:column;flex:1 1}.RouteReviews_name__2MCJ_{font-weight:600;font-size:15px;color:#1a1a2e}.RouteReviews_date__N_ovr{font-size:13px;color:#9ca3af}.RouteReviews_cardStars___n6rT{display:flex;gap:1px;flex-shrink:0}.RouteReviews_text__zdKbG{font-size:14px;line-height:1.6;color:#4b5563;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Guarantees_guarantees__LzmGy{padding:60px 0}.Guarantees_grid__f6ZHG{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px}.Guarantees_card__OM7Lc{padding:28px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:all .2s ease}.Guarantees_card__OM7Lc:hover{border-color:#93c5fd;box-shadow:0 4px 16px rgba(59,130,246,.08);transform:translateY(-2px)}.Guarantees_cardIcon__UTX87{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;color:#2563eb;margin-bottom:16px}.Guarantees_cardTitle__a6vUS{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.Guarantees_cardDescription__CKLmW{font-size:14px;line-height:1.5;color:#6b7280}.PaymentMethods_payment__N7ob1{padding:60px 0;background:#f9fafb}.PaymentMethods_grid__3klXS{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.PaymentMethods_card__nysYv{display:flex;align-items:center;gap:16px;padding:24px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;transition:all .2s ease}.PaymentMethods_card__nysYv:hover{border-color:#a5b4fc;box-shadow:0 2px 8px rgba(99,102,241,.08)}.PaymentMethods_cardIcon__c_nwK{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:12px;color:#6366f1;flex-shrink:0}.PaymentMethods_cardInfo__mSYrG{display:flex;flex-direction:column;gap:4px}.PaymentMethods_cardTitle__hGy4u{font-size:16px;font-weight:600;color:#1a1a2e}.PaymentMethods_cardDescription__fu_Zw{font-size:13px;color:#6b7280}.BusinessFaq_wrapper__9_rnU{padding-top:80px;background:var(--dark)}@media(max-width:768px){.BusinessFaq_wrapper__9_rnU{padding-top:0}}.BusinessFaq_list__r7jgh{margin-top:48px;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.BusinessFaq_list__r7jgh{margin-top:24px}}.BusinessFaq_list__r7jgh .BusinessFaq_faqItem__bjGSo{padding:32px;border-radius:24px}