.packages_page__PGoZx{padding:40px;max-width:1200px;margin:0 auto}.packages_header__pIxk9{margin-bottom:32px}.packages_header__pIxk9 h1{font-size:32px;font-weight:800;color:var(--gray-900)}.packages_header__pIxk9 p{font-size:16px;color:var(--gray-600);margin-top:6px}.packages_filters__iHJ36{margin-bottom:32px}.packages_filterForm__R_gTv{display:flex;gap:12px;flex-wrap:wrap}.packages_searchInput__UX5qg{flex:1 1;min-width:200px}.packages_searchInput__UX5qg,.packages_select__jUjo0{height:44px;border:1px solid var(--gray-200);border-radius:10px;padding:0 14px;font-size:15px;background:#fff}.packages_select__jUjo0{min-width:160px}.packages_searchBtn__p4fpn{height:44px;padding:0 24px;background:var(--teal);color:#fff;border-radius:10px;font-size:15px;font-weight:600}.packages_searchBtn__p4fpn:hover{opacity:.9}.packages_grid__YzceD{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.packages_empty__xvlID{color:var(--gray-400);font-size:16px;grid-column:1/-1;text-align:center;padding:60px 0}.packages_card__cXZ_7{background:#fff;border:1px solid var(--gray-200);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.packages_cardBadge__taG06{display:inline-block;padding:4px 10px;background:var(--teal-light);color:var(--teal);border-radius:20px;font-size:12px;font-weight:600;align-self:flex-start}.packages_cardTitle__ERkuc{font-size:17px;font-weight:700;color:var(--gray-900)}.packages_cardMeta__IaMyn{font-size:13px;color:var(--gray-400)}.packages_cardDesc__B_m17{font-size:14px;color:var(--gray-700);line-height:1.6;flex:1 1}.packages_cardFooter__0bNcy{display:flex;align-items:baseline;gap:4px;margin-top:8px}.packages_price__cqklq{font-size:20px;font-weight:800;color:var(--teal)}.packages_perPerson__pyxQB{font-size:13px;color:var(--gray-400)}