._page_e8v1t_4{background:#fafaf5;min-height:100vh}._hero_e8v1t_7{background:#1b4332;padding:48px 0 36px}._breadcrumb_e8v1t_8{display:inline-flex;align-items:center;gap:6px;color:#fff9;text-decoration:none;font-size:13px;margin-bottom:14px;transition:color .15s}._breadcrumb_e8v1t_8:hover{color:#fff}._heroTitle_e8v1t_10{font-size:clamp(28px,5vw,42px);font-weight:800;color:#fff;margin:0 0 8px;font-family:DM Sans,sans-serif}._heroSub_e8v1t_11{font-size:15px;color:#ffffffb3;margin:0}._financeBanner_e8v1t_14{background:#f0f9f3;border-bottom:1.5px solid #B7E4C7;padding:14px 0}._financeInner_e8v1t_15{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._financeLeft_e8v1t_16{display:flex;align-items:center;gap:12px;font-family:DM Sans,sans-serif}._financeLeft_e8v1t_16 span{font-size:24px}._financeLeft_e8v1t_16 strong{display:block;font-size:14px;font-weight:700;color:#1b4332}._financeLeft_e8v1t_16 p{font-size:13px;color:#2d6a4f;margin:0}._financeBtn_e8v1t_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_e8v1t_20:hover{background:#2d6a4f}._filterBar_e8v1t_24{background:#fff;border-bottom:2px solid #E5E5DD;position:sticky;top:0;z-index:40;padding:14px 0;box-shadow:0 2px 12px #0000000d}._filterRow_e8v1t_25{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}._catFilters_e8v1t_26{display:flex;gap:8px;flex-wrap:wrap}._catBtn_e8v1t_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_e8v1t_27:hover{border-color:#40916c;color:#1b4332}._catActive_e8v1t_29{background:#1b4332!important;border-color:#1b4332!important;color:#fff!important;font-weight:700}._filterMeta_e8v1t_30{font-size:13px;color:#999}._grid_e8v1t_33{padding:40px 0 64px}._cardGrid_e8v1t_34{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1200px){._cardGrid_e8v1t_34{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){._cardGrid_e8v1t_34{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){._cardGrid_e8v1t_34{grid-template-columns:1fr}}._card_e8v1t_34{background:#fff;border-radius:14px;border:1.5px solid #E5E5DD;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}._card_e8v1t_34:hover{transform:translateY(-5px);box-shadow:0 14px 40px #0000001f}._cardPhoto_e8v1t_43{position:relative;aspect-ratio:16/11;overflow:hidden;background:#f1f1eb}._cardImg_e8v1t_44{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}._card_e8v1t_34:hover ._cardImg_e8v1t_44{transform:scale(1.04)}._cardImgFallback_e8v1t_46{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:56px;opacity:.4}._cardImgPending_e8v1t_48{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;opacity:.85}._tag_e8v1t_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_e8v1t_51{background:#2d6a4f}._tagSale_e8v1t_52{background:#c1292e}._cardBody_e8v1t_54{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}._cardCat_e8v1t_55{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#40916c;margin:0 0 5px}._cardName_e8v1t_56{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 4px;line-height:1.3;font-family:DM Sans,sans-serif}._cardFull_e8v1t_57{font-size:12px;color:#999;margin:0 0 12px}._cardPrice_e8v1t_58{font-size:28px;font-weight:800;color:#1b4332;margin:0 0 16px;letter-spacing:-.02em;font-family:DM Sans,sans-serif}._cardCTAs_e8v1t_59{display:flex;gap:8px;margin-top:auto}._viewBtn_e8v1t_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_e8v1t_60:hover{background:#2d6a4f}._contactBtn_e8v1t_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_e8v1t_62:hover{border-color:#2d6a4f;color:#1b4332;background:#f5f7f0}._empty_e8v1t_65{text-align:center;padding:80px 20px}._empty_e8v1t_65 span{font-size:48px;display:block;margin-bottom:16px}._empty_e8v1t_65 h3{font-size:20px;color:#1b4332;margin:0 0 16px;font-family:DM Sans,sans-serif}._showAllBtn_e8v1t_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_e8v1t_62{background:#f5f7f0;padding:64px 0;border-top:1.5px solid #E5E5DD}._contactInner_e8v1t_72{max-width:600px;margin:0 auto;text-align:center}._contactLabel_e8v1t_73{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#40916c;margin-bottom:10px}._contactTitle_e8v1t_74{font-size:clamp(24px,4vw,36px);font-weight:800;color:#1a1a1a;margin:0 0 10px;font-family:DM Sans,sans-serif}._contactSub_e8v1t_75{font-size:15px;color:#717171;margin:0 0 32px}._contactBtns_e8v1t_76{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._contactBtnPrimary_e8v1t_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_e8v1t_77:hover{background:#2d6a4f}._contactBtnOutline_e8v1t_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_e8v1t_79:hover{background:#1b4332;color:#fff}._financeSection_e8v1t_83{background:#fff;padding:64px 0;border-top:1.5px solid #E5E5DD}._financeCard_e8v1t_84{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:800px){._financeCard_e8v1t_84{grid-template-columns:1fr;gap:32px}}._financeIcon_e8v1t_88{font-size:36px;display:block;margin-bottom:14px}._financeTitle_e8v1t_89{font-size:clamp(22px,4vw,34px);font-weight:800;color:#1a1a1a;margin:0 0 8px;font-family:DM Sans,sans-serif}._financeSub_e8v1t_90{font-size:15px;color:#40916c;font-weight:600;margin:0 0 14px}._financeDesc_e8v1t_91{font-size:14px;color:#717171;line-height:1.6;margin:0 0 24px}._financeApply_e8v1t_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_e8v1t_92:hover{background:#1b4332;color:#fff}._financeCardRight_e8v1t_95{display:grid;grid-template-columns:1fr 1fr;gap:16px}._financeStat_e8v1t_96{background:#f5f7f0;border:1.5px solid #E5E5DD;border-radius:14px;padding:24px 20px;text-align:center}._financeStatVal_e8v1t_97{display:block;font-size:22px;font-weight:800;color:#1b4332;margin-bottom:6px;font-family:DM Sans,sans-serif}._financeStatLabel_e8v1t_98{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.07em;font-weight:600}._consignCta_e8v1t_101{background:#1b4332;padding:64px 0;text-align:center}._consignTitle_e8v1t_102{font-size:clamp(22px,4vw,34px);font-weight:800;color:#fff;margin:0 0 10px;font-family:DM Sans,sans-serif}._consignSub_e8v1t_103{font-size:15px;color:#ffffffbf;margin:0 0 28px}._consignBtn_e8v1t_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_e8v1t_104:hover{background:#ffffff1f;border-color:#fff}@media(max-width:640px){._financeInner_e8v1t_15{flex-direction:column;align-items:flex-start}._financeBtn_e8v1t_20{width:100%;text-align:center}._contactBtns_e8v1t_76{flex-direction:column;align-items:stretch}._contactBtnPrimary_e8v1t_77,._contactBtnOutline_e8v1t_79{max-width:100%}._financeCardRight_e8v1t_95{grid-template-columns:1fr 1fr}._consignBtn_e8v1t_104{width:100%;text-align:center}}
