._page_1xbpp_4{background:#f1f7f2;min-height:100vh}._hero_1xbpp_7{background:#1b4332;padding:48px 0 36px}._breadcrumb_1xbpp_8{display:inline-flex;align-items:center;gap:6px;color:#fff9;text-decoration:none;font-size:13px;margin-bottom:14px;transition:color .15s}._breadcrumb_1xbpp_8:hover{color:#fff}._heroTitle_1xbpp_10{font-size:clamp(28px,5vw,42px);font-weight:800;color:#fff;margin:0 0 8px;font-family:DM Sans,sans-serif}._heroSub_1xbpp_11{font-size:15px;color:#ffffffb3;margin:0}._financeBanner_1xbpp_14{background:#f0f9f3;border-bottom:1.5px solid #B7E4C7;padding:14px 0}._financeInner_1xbpp_15{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._financeLeft_1xbpp_16{display:flex;align-items:center;gap:12px;font-family:DM Sans,sans-serif}._financeLeft_1xbpp_16 span{font-size:24px}._financeLeft_1xbpp_16 strong{display:block;font-size:14px;font-weight:700;color:#1b4332}._financeLeft_1xbpp_16 p{font-size:13px;color:#2d6a4f;margin:0}._financeBtn_1xbpp_20{padding:9px 20px;border-radius:8px;background:#1b4332;color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;font-family:DM Sans,sans-serif;white-space:nowrap}._financeBtn_1xbpp_20:hover{background:#2d6a4f}._filterBar_1xbpp_24{background:#fff;border-bottom:2px solid #D6E7DB;position:sticky;top:0;z-index:40;padding:14px 0;box-shadow:0 2px 12px #0000000d}._filterRow_1xbpp_25{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}._catFilters_1xbpp_26{display:flex;gap:8px;flex-wrap:wrap}._catBtn_1xbpp_27{background:#fff;border:1.5px solid #D5D5CD;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:500;color:#4a4a4a;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif;white-space:nowrap}._catBtn_1xbpp_27:hover{border-color:#40916c;color:#1b4332}._catActive_1xbpp_29{background:#1b4332!important;border-color:#1b4332!important;color:#fff!important;font-weight:700}._filterMeta_1xbpp_30{font-size:13px;color:#999}._grid_1xbpp_33{padding:40px 0 64px}._cardGrid_1xbpp_34{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1200px){._cardGrid_1xbpp_34{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){._cardGrid_1xbpp_34{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){._cardGrid_1xbpp_34{grid-template-columns:1fr}}._card_1xbpp_34{background:#fff;border-radius:14px;border:1.5px solid #D6E7DB;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}._card_1xbpp_34:hover{transform:translateY(-5px);box-shadow:0 14px 40px #0000001f}._cardPhoto_1xbpp_43{position:relative;aspect-ratio:16/11;overflow:hidden;background:#f1f7f2}._cardImg_1xbpp_44{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}._card_1xbpp_34:hover ._cardImg_1xbpp_44{transform:scale(1.04)}._cardImgFallback_1xbpp_46{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:56px;opacity:.4}._cardImgPending_1xbpp_48{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;opacity:.85}._tag_1xbpp_50{position:absolute;top:10px;left:10px;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff}._tagFeatured_1xbpp_51{background:#2d6a4f}._tagSale_1xbpp_52{background:#c1292e}._cardBody_1xbpp_54{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}._cardCat_1xbpp_55{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#40916c;margin:0 0 5px}._cardName_1xbpp_56{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 4px;line-height:1.3;font-family:DM Sans,sans-serif}._cardFull_1xbpp_57{font-size:12px;color:#999;margin:0 0 12px}._cardPrice_1xbpp_58{font-size:28px;font-weight:800;color:#1b4332;margin:0 0 16px;letter-spacing:-.02em;font-family:DM Sans,sans-serif}._cardCTAs_1xbpp_59{display:flex;gap:8px;margin-top:auto}._viewBtn_1xbpp_60{flex:1;padding:11px 10px;border-radius:8px;border:none;background:#1b4332;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s;letter-spacing:.03em;font-family:DM Sans,sans-serif}._viewBtn_1xbpp_60:hover{background:#2d6a4f}._contactBtn_1xbpp_62{padding:11px 14px;border-radius:8px;border:1.5px solid #D5D5CD;background:#fff;color:#4a4a4a;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:DM Sans,sans-serif}._contactBtn_1xbpp_62:hover{border-color:#2d6a4f;color:#1b4332;background:#f5f7f0}._empty_1xbpp_65{text-align:center;padding:80px 20px}._empty_1xbpp_65 span{font-size:48px;display:block;margin-bottom:16px}._empty_1xbpp_65 h3{font-size:20px;color:#1b4332;margin:0 0 16px;font-family:DM Sans,sans-serif}._showAllBtn_1xbpp_68{background:#1b4332;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:DM Sans,sans-serif}._contact_1xbpp_62{background:#f5f7f0;padding:64px 0;border-top:1.5px solid #D6E7DB}._contactInner_1xbpp_72{max-width:600px;margin:0 auto;text-align:center}._contactLabel_1xbpp_73{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#40916c;margin-bottom:10px}._contactTitle_1xbpp_74{font-size:clamp(24px,4vw,36px);font-weight:800;color:#1a1a1a;margin:0 0 10px;font-family:DM Sans,sans-serif}._contactSub_1xbpp_75{font-size:15px;color:#717171;margin:0 0 32px}._contactBtns_1xbpp_76{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._contactBtnPrimary_1xbpp_77{flex:1;max-width:180px;padding:14px 20px;border-radius:10px;background:#1b4332;color:#fff;font-size:15px;font-weight:700;text-decoration:none;text-align:center;transition:background .15s;font-family:DM Sans,sans-serif}._contactBtnPrimary_1xbpp_77:hover{background:#2d6a4f}._contactBtnOutline_1xbpp_79{flex:1;max-width:180px;padding:14px 20px;border-radius:10px;border:2px solid #1B4332;background:#fff;color:#1b4332;font-size:15px;font-weight:700;text-decoration:none;text-align:center;transition:all .15s;font-family:DM Sans,sans-serif}._contactBtnOutline_1xbpp_79:hover{background:#1b4332;color:#fff}._financeSection_1xbpp_83{background:#fff;padding:64px 0;border-top:1.5px solid #D6E7DB}._financeCard_1xbpp_84{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:800px){._financeCard_1xbpp_84{grid-template-columns:1fr;gap:32px}}._financeIcon_1xbpp_88{font-size:36px;display:block;margin-bottom:14px}._financeTitle_1xbpp_89{font-size:clamp(22px,4vw,34px);font-weight:800;color:#1a1a1a;margin:0 0 8px;font-family:DM Sans,sans-serif}._financeSub_1xbpp_90{font-size:15px;color:#40916c;font-weight:600;margin:0 0 14px}._financeDesc_1xbpp_91{font-size:14px;color:#717171;line-height:1.6;margin:0 0 24px}._financeApply_1xbpp_92{display:inline-block;padding:13px 28px;border-radius:999px;border:2px solid #1B4332;color:#1b4332;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;font-family:DM Sans,sans-serif}._financeApply_1xbpp_92:hover{background:#1b4332;color:#fff}._financeCardRight_1xbpp_95{display:grid;grid-template-columns:1fr 1fr;gap:16px}._financeStat_1xbpp_96{background:#f5f7f0;border:1.5px solid #D6E7DB;border-radius:14px;padding:24px 20px;text-align:center}._financeStatVal_1xbpp_97{display:block;font-size:22px;font-weight:800;color:#1b4332;margin-bottom:6px;font-family:DM Sans,sans-serif}._financeStatLabel_1xbpp_98{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.07em;font-weight:600}._consignCta_1xbpp_101{background:#1b4332;padding:64px 0;text-align:center}._consignTitle_1xbpp_102{font-size:clamp(22px,4vw,34px);font-weight:800;color:#fff;margin:0 0 10px;font-family:DM Sans,sans-serif}._consignSub_1xbpp_103{font-size:15px;color:#ffffffbf;margin:0 0 28px}._consignBtn_1xbpp_104{display:inline-block;padding:14px 32px;border-radius:999px;border:2px solid rgba(255,255,255,.6);color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;font-family:DM Sans,sans-serif}._consignBtn_1xbpp_104:hover{background:#ffffff1f;border-color:#fff}@media(max-width:640px){._financeInner_1xbpp_15{flex-direction:column;align-items:flex-start}._financeBtn_1xbpp_20{width:100%;text-align:center}._contactBtns_1xbpp_76{flex-direction:column;align-items:stretch}._contactBtnPrimary_1xbpp_77,._contactBtnOutline_1xbpp_79{max-width:100%}._financeCardRight_1xbpp_95{grid-template-columns:1fr 1fr}._consignBtn_1xbpp_104{width:100%;text-align:center}}
