.marketplacePage-main{min-height:100vh;background:#f5f5f5}.marketplacePage-container{max-width:1450px;margin:0 auto;padding:2rem 3%}.marketplacePage-layout{display:grid;grid-template-columns:300px 1fr;gap:2rem}.marketplacePage-sidebar{position:sticky;top:6rem;height:fit-content;transition:transform .3s ease}.marketplacePage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.marketplacePage-header h2{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.marketplacePage-header p{color:#64748b;font-size:.9rem}.marketplacePage-mobileFilterBtn{display:none;padding:.6rem 1.2rem;background:white;border:1px solid #e2e8f0;border-radius:12px;font-weight:600;color:#1e293b;cursor:pointer;align-items:center;gap:.5rem}.marketplacePage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.marketplacePage-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}@media (max-width:1024px){.marketplacePage-layout{grid-template-columns:280px 1fr;gap:1.5rem}}@media (max-width:768px){.marketplacePage-container{padding:1rem 2%}.marketplacePage-layout{grid-template-columns:1fr}.marketplacePage-sidebar{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;z-index:999;transition:left .3s ease}.marketplacePage-sidebar.open{left:0}.marketplacePage-mobileFilterBtn{display:flex}.marketplacePage-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}}.FiltersSidebar_filtersSidebar__OSUef{background:white;border-radius:24px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05);position:sticky;top:20px;height:fit-content}.FiltersSidebar_sidebarHeader__H8i7l{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.FiltersSidebar_headerTitle__VYgBM{display:flex;align-items:center;gap:.5rem}.FiltersSidebar_headerTitle__VYgBM svg{color:#667eea}.FiltersSidebar_sidebarHeader__H8i7l h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0}.FiltersSidebar_closeBtn__HRu_d{display:none;background:none;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:8px;transition:all .2s ease}.FiltersSidebar_closeBtn__HRu_d:hover{background:#f1f5f9;color:#1e293b}.FiltersSidebar_filterGroup__jJ43Y{margin-bottom:1.5rem}.FiltersSidebar_filterGroup__jJ43Y label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.FiltersSidebar_filterGroup__jJ43Y label svg{color:#667eea}.FiltersSidebar_sortButtons___tCmZ{display:flex;flex-wrap:wrap;gap:.5rem}.FiltersSidebar_sortButton__HmiT9{padding:.5rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.FiltersSidebar_sortButton__HmiT9:hover{background:#f1f5f9;border-color:#cbd5e1}.FiltersSidebar_activeSort__ZBriM{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-color:transparent}.FiltersSidebar_categoryGrid__s48P3{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.FiltersSidebar_categoryButton__jitXx{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:.8rem;font-weight:500;color:#475569}.FiltersSidebar_categoryButton__jitXx:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.FiltersSidebar_activeCategory__YLSOX{background:linear-gradient(135deg,#667eea10,#764ba210);border-color:#667eea;color:#667eea}.FiltersSidebar_categoryIcon__EmRhK{font-size:1.1rem}.FiltersSidebar_categoryLabel__LAPOR{flex:1 1;text-align:left}.FiltersSidebar_priceRange__64HM8{display:flex;gap:.75rem;align-items:center;width:100%}.FiltersSidebar_priceInputWrapper__0_fyJ{flex:1 1;position:relative;display:flex;align-items:center}.FiltersSidebar_priceCurrency__owN2A{position:absolute;left:12px;color:#94a3b8;font-size:.85rem;font-weight:500}.FiltersSidebar_priceInput__53nf4{width:100%;padding:.75rem .75rem .75rem 2rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b;font-family:inherit;box-sizing:border-box}.FiltersSidebar_priceInput__53nf4:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.FiltersSidebar_priceInput__53nf4::placeholder{color:#94a3b8;font-size:.85rem}.FiltersSidebar_priceSeparator__W846r{color:#64748b;font-weight:500;flex-shrink:0;font-size:.85rem}.FiltersSidebar_priceInput__53nf4::-webkit-inner-spin-button,.FiltersSidebar_priceInput__53nf4::-webkit-outer-spin-button{opacity:.5}.FiltersSidebar_priceInput__53nf4[type=number]{-moz-appearance:textfield}.FiltersSidebar_filterInput__f9ZQA{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b;font-family:inherit;box-sizing:border-box}.FiltersSidebar_filterInput__f9ZQA:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.FiltersSidebar_filterInput__f9ZQA::placeholder{color:#94a3b8;font-size:.85rem}.FiltersSidebar_conditionTags__2NkJo{display:flex;flex-wrap:wrap;gap:.5rem}.FiltersSidebar_conditionTag__8zckf{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:white;border:1.5px solid #e2e8f0;border-radius:30px;font-size:.8rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.FiltersSidebar_conditionTag__8zckf:hover{transform:translateY(-1px);border-color:#cbd5e1}.FiltersSidebar_activeCondition__LLAoC{border-width:1.5px}.FiltersSidebar_conditionDot__8Fjhn{width:8px;height:8px;border-radius:50%}.FiltersSidebar_activeFilters__zI_Pg{margin:1rem 0;padding:1rem;background:#f8fafc;border-radius:16px}.FiltersSidebar_activeFiltersHeader__QN9Zw{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.75rem;font-weight:600;color:#1e293b}.FiltersSidebar_clearAllBtn___J0FM{background:none;border:none;color:#ef4444;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.FiltersSidebar_clearAllBtn___J0FM:hover{text-decoration:underline}.FiltersSidebar_activeFilterTags__IeL_f{display:flex;flex-wrap:wrap;gap:.5rem}.FiltersSidebar_activeFilterTag__7oG6t{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:white;border:1px solid #e2e8f0;border-radius:20px;font-size:.7rem;font-weight:500;color:#1e293b}.FiltersSidebar_activeFilterTag__7oG6t button{background:none;border:none;cursor:pointer;font-size:1rem;color:#94a3b8;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.FiltersSidebar_activeFilterTag__7oG6t button:hover{color:#ef4444}.FiltersSidebar_clearBtn__j_2cY{width:100%;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:14px;font-weight:600;font-size:.875rem;color:white;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.FiltersSidebar_clearBtn__j_2cY:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.FiltersSidebar_mobileOverlay__97jsK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;animation:FiltersSidebar_fadeIn___8Mg_ .3s ease}@keyframes FiltersSidebar_fadeIn___8Mg_{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.FiltersSidebar_filtersSidebar__OSUef{position:fixed;top:0;left:-100%;bottom:0;width:85%;max-width:360px;border-radius:0;padding:1.25rem;z-index:99999999999;transition:left .3s ease;overflow-y:auto;height:100%;border:none;border-radius:0 20px 20px 0;box-shadow:0 0 20px rgba(0,0,0,.1)}.FiltersSidebar_filtersSidebar__OSUef.FiltersSidebar_mobileOpen__hEZLj{left:0}.FiltersSidebar_closeBtn__HRu_d{display:flex;align-items:center;justify-content:center}.FiltersSidebar_sidebarHeader__H8i7l h3{font-size:1.1rem}.FiltersSidebar_filterGroup__jJ43Y{margin-bottom:1.25rem}.FiltersSidebar_categoryGrid__s48P3{grid-template-columns:repeat(2,1fr)}.FiltersSidebar_categoryButton__jitXx{padding:.5rem;font-size:.75rem}.FiltersSidebar_priceInput__53nf4{padding:.7rem .7rem .7rem 1.8rem}.FiltersSidebar_sortButton__HmiT9{padding:.4rem .75rem;font-size:.7rem}}@media (max-width:480px){.FiltersSidebar_filtersSidebar__OSUef{width:100%;max-width:100%;border-radius:0}.FiltersSidebar_sidebarHeader__H8i7l h3{font-size:1rem}.FiltersSidebar_filterGroup__jJ43Y label{font-size:.8rem}.FiltersSidebar_categoryGrid__s48P3{gap:.4rem}.FiltersSidebar_categoryButton__jitXx{padding:.4rem .5rem;font-size:.7rem}.FiltersSidebar_categoryIcon__EmRhK{font-size:.9rem}.FiltersSidebar_priceRange__64HM8{gap:.5rem}.FiltersSidebar_clearBtn__j_2cY{padding:.75rem;font-size:.8rem;margin-bottom:1rem}}@media (min-width:769px) and (max-width:1024px){.FiltersSidebar_filtersSidebar__OSUef{padding:1.25rem}.FiltersSidebar_categoryGrid__s48P3{grid-template-columns:repeat(2,1fr)}}@supports (-webkit-touch-callout:none){.FiltersSidebar_filtersSidebar__OSUef{height:-webkit-fill-available}}.FiltersSidebar_filtersSidebar__OSUef{-webkit-overflow-scrolling:touch}body.FiltersSidebar_modal-open__eUOGo{overflow:hidden}@media (prefers-color-scheme:dark){.FiltersSidebar_filtersSidebar__OSUef{background:#1e293b;border-color:#334155}.FiltersSidebar_sidebarHeader__H8i7l{border-bottom-color:#334155}.FiltersSidebar_sidebarHeader__H8i7l h3{color:#f1f5f9}.FiltersSidebar_filterGroup__jJ43Y label{color:#cbd5e1}.FiltersSidebar_filterInput__f9ZQA,.FiltersSidebar_priceInput__53nf4{background:#0f172a;border-color:#334155;color:#f1f5f9}.FiltersSidebar_filterInput__f9ZQA::placeholder,.FiltersSidebar_priceInput__53nf4::placeholder{color:#64748b}.FiltersSidebar_filterInput__f9ZQA:focus,.FiltersSidebar_priceInput__53nf4:focus{border-color:#667eea}.FiltersSidebar_categoryButton__jitXx,.FiltersSidebar_conditionTag__8zckf,.FiltersSidebar_sortButton__HmiT9{background:#0f172a;border-color:#334155;color:#cbd5e1}.FiltersSidebar_categoryButton__jitXx:hover,.FiltersSidebar_sortButton__HmiT9:hover{background:#334155}.FiltersSidebar_activeCategory__YLSOX{background:#667eea20;border-color:#667eea}.FiltersSidebar_activeFilters__zI_Pg{background:#0f172a}.FiltersSidebar_activeFilterTag__7oG6t{background:#334155;border-color:#475569;color:#f1f5f9}.FiltersSidebar_closeBtn__HRu_d{color:#cbd5e1}.FiltersSidebar_closeBtn__HRu_d:hover{background:#334155}.FiltersSidebar_priceCurrency__owN2A{color:#64748b}}.MarketplaceHero_marketplaceHero__nL9Qh{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0f0c29,#1a1a3e,#24243e)}.MarketplaceHero_heroBackground__OoNLA{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/_next/static/media/buy-sell.f14124fe.webp);background-size:cover;background-position:50%;background-attachment:fixed;opacity:.2;animation:MarketplaceHero_slowZoom__5L18L 30s ease-out infinite}@keyframes MarketplaceHero_slowZoom__5L18L{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.MarketplaceHero_heroOverlay__Yzvrs{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(102,126,234,.2),rgba(0,0,0,.85))}.MarketplaceHero_heroContainer__qwn4K{position:relative;z-index:2;max-width:900px;width:100%;padding:4rem 2rem 2rem;text-align:center}.MarketplaceHero_heroContent__6BNGp{max-width:800px;margin:0 auto}.MarketplaceHero_heroBadge__HpiDM{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.2rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:.875rem;color:white;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.MarketplaceHero_heroTitle__TXSaW{font-size:3.5rem;font-weight:800;color:white;margin-bottom:1.5rem;line-height:1.2}.MarketplaceHero_gradientText__Zz_ky{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;color:transparent}.MarketplaceHero_heroSubtitle__rC1FL{font-size:1.2rem;color:rgba(255,255,255,.9);margin-bottom:2.5rem;line-height:1.6}.MarketplaceHero_heroStats__eeHYq{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem;background:var(--color-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:80px;width:fit-content;margin:0 auto}.MarketplaceHero_heroStat__pDvRX{display:flex;align-items:center;gap:.75rem}.MarketplaceHero_heroStat__pDvRX svg{color:#667eea}.MarketplaceHero_heroStat__pDvRX div{text-align:left}.MarketplaceHero_statNumber__9dNME{display:block;font-size:1.2rem;font-weight:800;color:white;line-height:1.2}.MarketplaceHero_statLabel__VH59m{font-size:.7rem;color:rgba(255,255,255,.7)}.MarketplaceHero_heroStatDivider__2NvN3{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3),transparent)}.MarketplaceHero_heroWave__pMW9_{position:absolute;bottom:-2px;left:0;right:0;z-index:1;pointer-events:none}@media (max-width:768px){.MarketplaceHero_heroTitle__TXSaW{font-size:2rem}.MarketplaceHero_heroSubtitle__rC1FL{font-size:1rem}.MarketplaceHero_heroStats__eeHYq{flex-direction:column;gap:1rem;border-radius:30px;padding:1rem;width:100%}.MarketplaceHero_heroStatDivider__2NvN3{display:none}.MarketplaceHero_heroStat__pDvRX{width:100%;justify-content:center}.MarketplaceHero_heroStat__pDvRX div{text-align:center}}.ProductCard_productCard__IW7x0{background:white;border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative}.ProductCard_productCard__IW7x0.ProductCard_featured__InScH{border:2px solid #667eea}.ProductCard_productCard__IW7x0:hover{box-shadow:0 8px 25px rgba(0,0,0,.1)}.ProductCard_featuredBadge__XIUcj{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:20px;font-size:.65rem;font-weight:600;z-index:2}.ProductCard_cardImage__sCFa7{position:relative;height:200px;overflow:hidden;background:#f5f5f5}.ProductCard_cardImage__sCFa7 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProductCard_productCard__IW7x0:hover .ProductCard_cardImage__sCFa7 img{transform:scale(1.05)}.ProductCard_verifiedBadge__WX_Mo{position:absolute;bottom:.75rem;right:.75rem;background:#10b981;border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;border:2px solid white;z-index:2}.ProductCard_verifiedBadge__WX_Mo svg{color:white}.ProductCard_cardContent__yxhhT{padding:1rem}.ProductCard_priceSection__7hBWK{margin-bottom:.5rem}.ProductCard_price__KImRZ{font-size:1.3rem;font-weight:800;color:#667eea}.ProductCard_productTitle__GLogz{font-size:1.1rem;font-weight:600;color:#1e293b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2}.ProductCard_location__CjIdC,.ProductCard_productTitle__GLogz{margin-bottom:.5rem;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_location__CjIdC{display:flex;align-items:center;gap:.25rem;font-size:.9rem;color:#64748b;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1}.ProductCard_condition__1amm9{margin-bottom:1rem}.ProductCard_conditionBadge__E5E7k{display:inline-block;padding:.2rem .6rem;background:#f1f5f9;border-radius:20px;font-size:.85rem;font-weight:600;color:#475569}.ProductCard_viewDetailsBtn__E2ume{display:block;text-align:center;padding:.6rem;background:#f1f5f9;border-radius:12px;text-decoration:none;font-size:.9rem;font-weight:600;color:#667eea;transition:all .3s ease}.ProductCard_viewDetailsBtn__E2ume:hover{background:#667eea;color:white}@media (max-width:768px){.ProductCard_cardImage__sCFa7{height:180px}.ProductCard_price__KImRZ{font-size:1.1rem}.ProductCard_productTitle__GLogz{font-size:.85rem}}.FlatFiltersSidebar_filtersSidebar__2mnu3{background:white;border-radius:24px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05);position:sticky;top:20px;height:fit-content}.FlatFiltersSidebar_sidebarHeader__rgSSC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.FlatFiltersSidebar_headerTitle__iwoca{display:flex;align-items:center;gap:.5rem}.FlatFiltersSidebar_headerTitle__iwoca svg{color:#38bdf8}.FlatFiltersSidebar_sidebarHeader__rgSSC h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0}.FlatFiltersSidebar_closeBtn__AHsBu{display:none;background:none;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:8px;transition:all .2s ease}.FlatFiltersSidebar_closeBtn__AHsBu:hover{background:#f1f5f9;color:#1e293b}.FlatFiltersSidebar_filterGroup__5dQz9{margin-bottom:1.5rem}.FlatFiltersSidebar_filterGroup__5dQz9 label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.FlatFiltersSidebar_filterGroup__5dQz9 label svg{color:#38bdf8}.FlatFiltersSidebar_sortButtons__Ul9Ac{display:flex;flex-wrap:wrap;gap:.5rem}.FlatFiltersSidebar_sortButton__NEAhP{padding:.5rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.FlatFiltersSidebar_sortButton__NEAhP:hover{background:#f1f5f9;border-color:#cbd5e1}.FlatFiltersSidebar_activeSort__jJn_p{background:linear-gradient(135deg,#38bdf8,#818cf8);color:white;border-color:transparent}.FlatFiltersSidebar_priceRange__fyTvk{display:flex;gap:.75rem;align-items:center;width:100%}.FlatFiltersSidebar_priceInputWrapper__BYD67{flex:1 1;position:relative;display:flex;align-items:center}.FlatFiltersSidebar_priceCurrency__tm2Ie{position:absolute;left:12px;color:#94a3b8;font-size:.85rem;font-weight:500}.FlatFiltersSidebar_priceInput__o86qV{width:100%;padding:.75rem .75rem .75rem 2rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b;font-family:inherit;box-sizing:border-box}.FlatFiltersSidebar_priceInput__o86qV:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.FlatFiltersSidebar_priceInput__o86qV::placeholder{color:#94a3b8;font-size:.85rem}.FlatFiltersSidebar_priceSeparator__duvCW{color:#64748b;font-weight:500;flex-shrink:0;font-size:.85rem}.FlatFiltersSidebar_bhkGrid__mlPjs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.FlatFiltersSidebar_bhkButton__OE_0P{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.FlatFiltersSidebar_bhkButton__OE_0P:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.FlatFiltersSidebar_activeBhk__rzTpN{background:linear-gradient(135deg,#38bdf8,#818cf8);border-color:transparent;color:white}.FlatFiltersSidebar_activeBhk__rzTpN .FlatFiltersSidebar_bhkIcon__kOVce,.FlatFiltersSidebar_activeBhk__rzTpN .FlatFiltersSidebar_bhkLabel__hWoy5{color:white}.FlatFiltersSidebar_bhkIcon__kOVce{font-size:1.2rem}.FlatFiltersSidebar_bhkLabel__hWoy5{font-size:.7rem;font-weight:500;color:#475569}.FlatFiltersSidebar_furnishingOptions__ihlvI{display:flex;flex-direction:column;gap:.5rem}.FlatFiltersSidebar_furnishingButton__E1FMD{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:white;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.FlatFiltersSidebar_furnishingButton__E1FMD:hover{transform:translateX(4px)}.FlatFiltersSidebar_activeFurnishing__hmhJx{border-width:1.5px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.FlatFiltersSidebar_furnishingIcon__r4C8b{font-size:1.2rem}.FlatFiltersSidebar_furnishingLabel___W0wR{font-size:.85rem;font-weight:500;color:#1e293b}.FlatFiltersSidebar_areaInputs__q68iQ{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.FlatFiltersSidebar_areaInput__S_ULU{flex:1 1;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b}.FlatFiltersSidebar_areaInput__S_ULU:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.FlatFiltersSidebar_areaInput__S_ULU::placeholder{color:#94a3b8;font-size:.85rem}.FlatFiltersSidebar_areaSeparator__pp_k_{color:#64748b;font-weight:500}.FlatFiltersSidebar_areaQuickFilters__aD_fe{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.FlatFiltersSidebar_areaQuickBtn__vIY57{padding:.375rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;font-size:.7rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.FlatFiltersSidebar_areaQuickBtn__vIY57:hover{background:#f1f5f9;border-color:#38bdf8;color:#38bdf8}.FlatFiltersSidebar_parkingOption__Q0_dv{margin-top:.5rem}.FlatFiltersSidebar_parkingButton__bF3cD{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;width:100%;font-size:.85rem;font-weight:500;color:#475569}.FlatFiltersSidebar_parkingButton__bF3cD:hover{background:#f1f5f9}.FlatFiltersSidebar_activeParking__kzq8W{background:#38bdf810;border-color:#38bdf8;color:#38bdf8}.FlatFiltersSidebar_filterInput__JJNnU{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b;font-family:inherit;box-sizing:border-box}.FlatFiltersSidebar_filterInput__JJNnU:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.FlatFiltersSidebar_filterInput__JJNnU::placeholder{color:#94a3b8;font-size:.85rem}.FlatFiltersSidebar_activeFilters__MlFY9{margin:1rem 0;padding:1rem;background:#f8fafc;border-radius:16px}.FlatFiltersSidebar_activeFiltersHeader__EpSIh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.75rem;font-weight:600;color:#1e293b}.FlatFiltersSidebar_clearAllBtn__35GKJ{background:none;border:none;color:#ef4444;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.FlatFiltersSidebar_clearAllBtn__35GKJ:hover{text-decoration:underline}.FlatFiltersSidebar_activeFilterTags__uW4TC{display:flex;flex-wrap:wrap;gap:.5rem}.FlatFiltersSidebar_activeFilterTag__0Au_b{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:white;border:1px solid #e2e8f0;border-radius:20px;font-size:.7rem;font-weight:500;color:#1e293b}.FlatFiltersSidebar_activeFilterTag__0Au_b button{background:none;border:none;cursor:pointer;font-size:1rem;color:#94a3b8;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.FlatFiltersSidebar_activeFilterTag__0Au_b button:hover{color:#ef4444}.FlatFiltersSidebar_clearBtn__0Vafy{width:100%;padding:.875rem;background:linear-gradient(135deg,#38bdf8,#818cf8);border:none;border-radius:14px;font-weight:600;font-size:.875rem;color:white;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.FlatFiltersSidebar_clearBtn__0Vafy:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(56,189,248,.3)}.FlatFiltersSidebar_mobileOverlay__bEjdN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;animation:FlatFiltersSidebar_fadeIn__dzSsb .3s ease}@keyframes FlatFiltersSidebar_fadeIn__dzSsb{0%{opacity:0}to{opacity:1}}.FlatFiltersSidebar_areaInput__S_ULU::-webkit-inner-spin-button,.FlatFiltersSidebar_areaInput__S_ULU::-webkit-outer-spin-button,.FlatFiltersSidebar_priceInput__o86qV::-webkit-inner-spin-button,.FlatFiltersSidebar_priceInput__o86qV::-webkit-outer-spin-button{opacity:.5}.FlatFiltersSidebar_areaInput__S_ULU[type=number],.FlatFiltersSidebar_priceInput__o86qV[type=number]{-moz-appearance:textfield}@media (max-width:768px){.FlatFiltersSidebar_filtersSidebar__2mnu3{position:fixed;top:0;left:-100%;bottom:0;width:85%;max-width:360px;border-radius:0;padding:1.25rem;z-index:99999999999;transition:left .3s ease;overflow-y:auto;height:100%;border:none;border-radius:0 20px 20px 0;box-shadow:0 0 20px rgba(0,0,0,.1)}.FlatFiltersSidebar_filtersSidebar__2mnu3.FlatFiltersSidebar_mobileOpen__w_Vy4{left:0}.FlatFiltersSidebar_closeBtn__AHsBu{display:flex;align-items:center;justify-content:center}.FlatFiltersSidebar_sidebarHeader__rgSSC h3{font-size:1.1rem}.FlatFiltersSidebar_filterGroup__5dQz9{margin-bottom:1.25rem}.FlatFiltersSidebar_bhkGrid__mlPjs{grid-template-columns:repeat(4,1fr)}.FlatFiltersSidebar_bhkButton__OE_0P{padding:.5rem .25rem}.FlatFiltersSidebar_bhkIcon__kOVce{font-size:1rem}.FlatFiltersSidebar_bhkLabel__hWoy5{font-size:.65rem}}@media (max-width:480px){.FlatFiltersSidebar_filtersSidebar__2mnu3{width:100%;max-width:100%;border-radius:0}.FlatFiltersSidebar_bhkGrid__mlPjs{grid-template-columns:repeat(2,1fr)}.FlatFiltersSidebar_priceRange__fyTvk{flex-direction:column}.FlatFiltersSidebar_priceSeparator__duvCW{display:none}.FlatFiltersSidebar_priceInputWrapper__BYD67{width:100%}.FlatFiltersSidebar_areaInputs__q68iQ{flex-direction:column}.FlatFiltersSidebar_areaSeparator__pp_k_{display:none}.FlatFiltersSidebar_areaInput__S_ULU{width:100%}}@media (min-width:769px) and (max-width:1024px){.FlatFiltersSidebar_filtersSidebar__2mnu3{padding:1.25rem}.FlatFiltersSidebar_bhkGrid__mlPjs{grid-template-columns:repeat(2,1fr)}}@media (prefers-color-scheme:dark){.FlatFiltersSidebar_filtersSidebar__2mnu3{background:#1e293b;border-color:#334155}.FlatFiltersSidebar_sidebarHeader__rgSSC{border-bottom-color:#334155}.FlatFiltersSidebar_sidebarHeader__rgSSC h3{color:#f1f5f9}.FlatFiltersSidebar_filterGroup__5dQz9 label{color:#cbd5e1}.FlatFiltersSidebar_areaInput__S_ULU,.FlatFiltersSidebar_filterInput__JJNnU,.FlatFiltersSidebar_priceInput__o86qV{background:#0f172a;border-color:#334155;color:#f1f5f9}.FlatFiltersSidebar_areaInput__S_ULU::placeholder,.FlatFiltersSidebar_filterInput__JJNnU::placeholder,.FlatFiltersSidebar_priceInput__o86qV::placeholder{color:#64748b}.FlatFiltersSidebar_areaInput__S_ULU:focus,.FlatFiltersSidebar_filterInput__JJNnU:focus,.FlatFiltersSidebar_priceInput__o86qV:focus{border-color:#38bdf8}.FlatFiltersSidebar_areaQuickBtn__vIY57,.FlatFiltersSidebar_bhkButton__OE_0P,.FlatFiltersSidebar_furnishingButton__E1FMD,.FlatFiltersSidebar_parkingButton__bF3cD,.FlatFiltersSidebar_sortButton__NEAhP{background:#0f172a;border-color:#334155;color:#cbd5e1}.FlatFiltersSidebar_bhkButton__OE_0P:hover,.FlatFiltersSidebar_furnishingButton__E1FMD:hover,.FlatFiltersSidebar_parkingButton__bF3cD:hover,.FlatFiltersSidebar_sortButton__NEAhP:hover{background:#334155}.FlatFiltersSidebar_activeBhk__rzTpN{background:linear-gradient(135deg,#38bdf8,#818cf8)}.FlatFiltersSidebar_activeFilters__MlFY9{background:#0f172a}.FlatFiltersSidebar_activeFilterTag__0Au_b{background:#334155;border-color:#475569;color:#f1f5f9}.FlatFiltersSidebar_closeBtn__AHsBu{color:#cbd5e1}.FlatFiltersSidebar_closeBtn__AHsBu:hover{background:#334155}.FlatFiltersSidebar_priceCurrency__tm2Ie{color:#64748b}}.FlatHero_flatHero__SuJ2H{position:relative;min-height:55vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a)}.FlatHero_heroBackground__8TQfT{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/_next/static/media/buy-sell.f14124fe.webp);background-size:cover;background-position:50%;background-attachment:fixed;opacity:.25;animation:FlatHero_slowZoom__c66iG 25s ease-out infinite}@keyframes FlatHero_slowZoom__c66iG{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.FlatHero_heroOverlay__9Wc45{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(15,23,42,.6),rgba(15,23,42,.95))}.FlatHero_heroContainer__ZaNqk{position:relative;z-index:2;max-width:900px;width:100%;padding:4rem 2rem 2rem;text-align:center}.FlatHero_heroContent__IBNHt{max-width:800px;margin:0 auto}.FlatHero_heroBadge__AcO3y{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.2rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:.875rem;color:white;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.FlatHero_heroTitle__xaC7i{font-size:2.8rem;font-weight:800;color:white;margin-bottom:1.5rem;line-height:1.1}.FlatHero_gradientText__tmuuX{background:linear-gradient(135deg,#38bdf8,#818cf8 50%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.FlatHero_heroSubtitle__5K_qt{font-size:1.1rem;color:rgba(255,255,255,.9);margin-bottom:2.5rem;line-height:1.6}.FlatHero_heroStats__5WVrF{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 2rem;background:#1e293b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:80px;width:fit-content;margin:0 auto;border:1px solid rgba(255,255,255,.1)}.FlatHero_heroStat__e9fO0{display:flex;align-items:center;gap:.75rem}.FlatHero_heroStat__e9fO0 svg{color:#38bdf8}.FlatHero_heroStat__e9fO0 div{text-align:left}.FlatHero_statNumber__BB9Ru{display:block;font-size:1.2rem;font-weight:800;color:white;line-height:1.2}.FlatHero_statLabel__ozFUL{font-size:.7rem;color:rgba(255,255,255,.7)}.FlatHero_heroStatDivider__vcyss{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3),transparent)}.FlatHero_heroWave__WCQeo{position:absolute;bottom:-2px;left:0;right:0;z-index:1;pointer-events:none}@media (max-width:1024px){.FlatHero_flatHero__SuJ2H{min-height:50vh}.FlatHero_heroTitle__xaC7i{font-size:3rem}.FlatHero_heroSubtitle__5K_qt{font-size:1.1rem;padding:0 1rem}}@media (max-width:768px){.FlatHero_flatHero__SuJ2H{min-height:60vh}.FlatHero_heroTitle__xaC7i{font-size:2rem}.FlatHero_heroSubtitle__5K_qt{font-size:.95rem;padding:0 1rem}.FlatHero_heroStats__5WVrF{flex-direction:column;gap:1rem;border-radius:30px;padding:1.2rem;width:90%}.FlatHero_heroStatDivider__vcyss{display:none}.FlatHero_heroStat__e9fO0{width:100%;justify-content:center}.FlatHero_heroStat__e9fO0 div{text-align:center}.FlatHero_heroBadge__AcO3y{font-size:.75rem;padding:.5rem 1rem}}@media (max-width:480px){.FlatHero_heroTitle__xaC7i{font-size:1.75rem}.FlatHero_heroSubtitle__5K_qt{font-size:.85rem}.FlatHero_heroStats__5WVrF{width:95%;padding:1rem}.FlatHero_statNumber__BB9Ru{font-size:1rem}.FlatHero_statLabel__ozFUL{font-size:.65rem}}.FlatCard_flatCard__deNxw{background:white;border-radius:20px;overflow:hidden;transition:all .3s ease;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative}.FlatCard_flatCard__deNxw.FlatCard_featured__e1ILF{border:2px solid #38bdf8;box-shadow:0 4px 15px rgba(56,189,248,.15)}.FlatCard_flatCard__deNxw:hover{box-shadow:0 12px 30px rgba(0,0,0,.1);transform:translateY(-4px)}.FlatCard_featuredBadge__JRvTp{left:.75rem;background:linear-gradient(135deg,#38bdf8,#818cf8)}.FlatCard_discountBadge__gsyNu,.FlatCard_featuredBadge__JRvTp{position:absolute;top:.75rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .85rem;color:white;border-radius:25px;font-size:.7rem;font-weight:600;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FlatCard_discountBadge__gsyNu{right:.75rem;background:linear-gradient(135deg,#ef4444,#dc2626)}.FlatCard_cardImage__1dXOY{position:relative;height:220px;overflow:hidden;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.FlatCard_cardImage__1dXOY img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.FlatCard_flatCard__deNxw:hover .FlatCard_cardImage__1dXOY img{transform:scale(1.08)}.FlatCard_verifiedBadge__FwJUB{position:absolute;bottom:.75rem;right:.75rem;background:#10b981;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;border:2px solid white;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FlatCard_verifiedBadge__FwJUB svg{color:white;width:12px;height:12px}.FlatCard_cardContent__drgbQ{padding:1.25rem}.FlatCard_priceSection__lQMoJ{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.FlatCard_currentPrice__DR0xs{display:flex;align-items:center;gap:.25rem;font-size:1.5rem;font-weight:800;color:#1e293b}.FlatCard_currentPrice__DR0xs svg{color:#38bdf8;width:18px;height:18px}.FlatCard_originalPrice__iU9kA{display:flex;align-items:center;gap:.25rem;font-size:.9rem;font-weight:500;color:#94a3b8;text-decoration:line-through}.FlatCard_originalPrice__iU9kA svg{width:12px;height:12px}.FlatCard_flatTitle__Xy7Id{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8rem}.FlatCard_location__aDHP1{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b;margin-bottom:.75rem}.FlatCard_location__aDHP1 svg{flex-shrink:0;color:#38bdf8}.FlatCard_location__aDHP1 span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.FlatCard_propertyDetails__3Bpgg{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.5rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.FlatCard_detailItem__ofmaX{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;color:#475569}.FlatCard_detailItem__ofmaX svg{color:#94a3b8;width:14px;height:14px}.FlatCard_furnishingStatus__lVtgd{margin-bottom:1rem}.FlatCard_furnishingBadge__T3g_f{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:25px;font-size:.75rem;font-weight:600;border:1px solid;transition:all .2s ease}.FlatCard_furnishingIcon__oKD4n{font-size:.85rem}.FlatCard_furnishingText___pjVY{text-transform:capitalize}.FlatCard_viewDetailsBtn__OggEo{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:14px;text-decoration:none;font-size:.875rem;font-weight:600;color:#38bdf8;transition:all .3s ease;border:1px solid #e2e8f0}.FlatCard_viewDetailsBtn__OggEo:hover{background:linear-gradient(135deg,#38bdf8,#818cf8);color:white;border-color:transparent;transform:translateY(-2px)}.FlatCard_btnArrow__xFuID{transition:transform .3s ease;display:inline-block}.FlatCard_viewDetailsBtn__OggEo:hover .FlatCard_btnArrow__xFuID{transform:translateX(4px)}@media (max-width:1024px){.FlatCard_cardImage__1dXOY{height:200px}.FlatCard_currentPrice__DR0xs{font-size:1.3rem}}@media (max-width:768px){.FlatCard_flatCard__deNxw{border-radius:16px}.FlatCard_cardImage__1dXOY{height:180px}.FlatCard_cardContent__drgbQ{padding:1rem}.FlatCard_currentPrice__DR0xs{font-size:1.2rem}.FlatCard_flatTitle__Xy7Id{font-size:.9rem;min-height:2.5rem}.FlatCard_propertyDetails__3Bpgg{gap:.75rem}.FlatCard_detailItem__ofmaX{font-size:.7rem}.FlatCard_viewDetailsBtn__OggEo{padding:.6rem;font-size:.8rem}.FlatCard_discountBadge__gsyNu,.FlatCard_featuredBadge__JRvTp{padding:.25rem .7rem;font-size:.65rem}}@media (max-width:480px){.FlatCard_cardImage__1dXOY{height:160px}.FlatCard_currentPrice__DR0xs{font-size:1.1rem}.FlatCard_originalPrice__iU9kA{font-size:.75rem}.FlatCard_flatTitle__Xy7Id{font-size:.85rem}.FlatCard_propertyDetails__3Bpgg{gap:.5rem}.FlatCard_detailItem__ofmaX{font-size:.65rem}.FlatCard_furnishingBadge__T3g_f{padding:.25rem .7rem;font-size:.7rem}}@media (prefers-color-scheme:dark){.FlatCard_flatCard__deNxw{background:#1e293b;border-color:#334155}.FlatCard_flatCard__deNxw.FlatCard_featured__e1ILF{border-color:#38bdf8}.FlatCard_currentPrice__DR0xs,.FlatCard_flatTitle__Xy7Id{color:#f1f5f9}.FlatCard_detailItem__ofmaX,.FlatCard_location__aDHP1{color:#94a3b8}.FlatCard_propertyDetails__3Bpgg{border-top-color:#334155;border-bottom-color:#334155}.FlatCard_viewDetailsBtn__OggEo{background:#0f172a;border-color:#334155;color:#38bdf8}.FlatCard_viewDetailsBtn__OggEo:hover{background:linear-gradient(135deg,#38bdf8,#818cf8);color:white}}@keyframes FlatCard_shimmer__P7cPP{0%{background-position:-1000px 0}to{background-position:1000px 0}}.FlatCard_flatCard__deNxw.FlatCard_loading__snHlE{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:FlatCard_shimmer__P7cPP 1.5s infinite}.LandFiltersSidebar_filtersSidebar__UDU8v{background:white;border-radius:24px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05);position:sticky;top:20px;height:fit-content}.LandFiltersSidebar_sidebarHeader__8Cr9i{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.LandFiltersSidebar_headerTitle__f3Av5{display:flex;align-items:center;gap:.5rem}.LandFiltersSidebar_headerTitle__f3Av5 svg{color:#10b981}.LandFiltersSidebar_sidebarHeader__8Cr9i h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0}.LandFiltersSidebar_closeBtn__sb1E4{display:none;background:none;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:8px;transition:all .2s ease}.LandFiltersSidebar_closeBtn__sb1E4:hover{background:#f1f5f9;color:#1e293b}.LandFiltersSidebar_filterGroup__QEjyQ{margin-bottom:1.5rem}.LandFiltersSidebar_filterGroup__QEjyQ label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.LandFiltersSidebar_filterGroup__QEjyQ label svg{color:#10b981}.LandFiltersSidebar_sortButtons__V43w6{display:flex;flex-wrap:wrap;gap:.5rem}.LandFiltersSidebar_sortButton__WytyQ{padding:.5rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.LandFiltersSidebar_sortButton__WytyQ:hover{background:#f1f5f9;border-color:#cbd5e1}.LandFiltersSidebar_activeSort__BDr67{background:linear-gradient(135deg,#10b981,#059669);color:white;border-color:transparent}.LandFiltersSidebar_priceRange__O9dUe{display:flex;gap:.75rem;align-items:center;width:100%}.LandFiltersSidebar_priceInputWrapper__8TnKt{flex:1 1;position:relative;display:flex;align-items:center}.LandFiltersSidebar_priceCurrency__oLtdu{position:absolute;left:12px;color:#94a3b8;font-size:.85rem;font-weight:500}.LandFiltersSidebar_priceInput__4fJOd{width:100%;padding:.75rem .75rem .75rem 2rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b;font-family:inherit;box-sizing:border-box}.LandFiltersSidebar_priceInput__4fJOd:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.LandFiltersSidebar_priceInput__4fJOd::placeholder{color:#94a3b8;font-size:.85rem}.LandFiltersSidebar_priceSeparator__I2O19{color:#64748b;font-weight:500;flex-shrink:0;font-size:.85rem}.LandFiltersSidebar_plotTypeOptions__x95Ok{display:flex;flex-direction:column;gap:.5rem}.LandFiltersSidebar_plotTypeButton__7HUhO{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:white;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.LandFiltersSidebar_plotTypeButton__7HUhO:hover{transform:translateX(4px)}.LandFiltersSidebar_activePlotType__WVGim{border-width:1.5px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.LandFiltersSidebar_plotTypeIcon__5eFkN{font-size:1.2rem}.LandFiltersSidebar_plotTypeLabel__hZiwY{font-size:.85rem;font-weight:500;color:#1e293b}.LandFiltersSidebar_areaInputs__OrPe7{display:flex;gap:.75rem;align-items:center}.LandFiltersSidebar_areaInput__J0ir_{flex:1 1;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b}.LandFiltersSidebar_areaInput__J0ir_:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.LandFiltersSidebar_areaInput__J0ir_::placeholder{color:#94a3b8;font-size:.85rem}.LandFiltersSidebar_areaSeparator__3nc3k{color:#64748b;font-weight:500}.LandFiltersSidebar_roadWidthOptions__8_NMr{display:flex;flex-wrap:wrap;gap:.5rem}.LandFiltersSidebar_roadWidthButton__KTOAX{padding:.5rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.LandFiltersSidebar_roadWidthButton__KTOAX:hover{background:#f1f5f9;border-color:#cbd5e1}.LandFiltersSidebar_activeRoadWidth__KVVGD{background:linear-gradient(135deg,#10b981,#059669);color:white;border-color:transparent}.LandFiltersSidebar_cornerPlotOption__HIWTx{margin-top:.5rem}.LandFiltersSidebar_cornerPlotButton__lE6HM{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;width:100%;font-size:.85rem;font-weight:500;color:#475569}.LandFiltersSidebar_cornerPlotButton__lE6HM:hover{background:#f1f5f9}.LandFiltersSidebar_activeCornerPlot__8g0uQ{background:#10b98110;border-color:#10b981;color:#10b981}.LandFiltersSidebar_filterInput__PiOnr{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .3s ease;background:white;color:#1e293b;font-family:inherit;box-sizing:border-box}.LandFiltersSidebar_filterInput__PiOnr:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.LandFiltersSidebar_filterInput__PiOnr::placeholder{color:#94a3b8;font-size:.85rem}.LandFiltersSidebar_activeFilters__PdABN{margin:1rem 0;padding:1rem;background:#f8fafc;border-radius:16px}.LandFiltersSidebar_activeFiltersHeader__N_z0i{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.75rem;font-weight:600;color:#1e293b}.LandFiltersSidebar_clearAllBtn__VxZpX{background:none;border:none;color:#ef4444;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.LandFiltersSidebar_clearAllBtn__VxZpX:hover{text-decoration:underline}.LandFiltersSidebar_activeFilterTags__l8xY3{display:flex;flex-wrap:wrap;gap:.5rem}.LandFiltersSidebar_activeFilterTag__wfnGh{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:white;border:1px solid #e2e8f0;border-radius:20px;font-size:.7rem;font-weight:500;color:#1e293b}.LandFiltersSidebar_activeFilterTag__wfnGh button{background:none;border:none;cursor:pointer;font-size:1rem;color:#94a3b8;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.LandFiltersSidebar_activeFilterTag__wfnGh button:hover{color:#ef4444}.LandFiltersSidebar_clearBtn__vNzZz{width:100%;padding:.875rem;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;font-weight:600;font-size:.875rem;color:white;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.LandFiltersSidebar_clearBtn__vNzZz:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.3)}.LandFiltersSidebar_mobileOverlay__10xhQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;animation:LandFiltersSidebar_fadeIn__O_piP .3s ease}@keyframes LandFiltersSidebar_fadeIn__O_piP{0%{opacity:0}to{opacity:1}}.LandFiltersSidebar_areaInput__J0ir_::-webkit-inner-spin-button,.LandFiltersSidebar_areaInput__J0ir_::-webkit-outer-spin-button,.LandFiltersSidebar_priceInput__4fJOd::-webkit-inner-spin-button,.LandFiltersSidebar_priceInput__4fJOd::-webkit-outer-spin-button{opacity:.5}.LandFiltersSidebar_areaInput__J0ir_[type=number],.LandFiltersSidebar_priceInput__4fJOd[type=number]{-moz-appearance:textfield}@media (max-width:768px){.LandFiltersSidebar_filtersSidebar__UDU8v{position:fixed;top:0;left:-100%;bottom:0;width:85%;max-width:360px;border-radius:0;padding:1.25rem;z-index:99999999999;transition:left .3s ease;overflow-y:auto;height:100%;border:none;border-radius:0 20px 20px 0;box-shadow:0 0 20px rgba(0,0,0,.1)}.LandFiltersSidebar_filtersSidebar__UDU8v.LandFiltersSidebar_mobileOpen__jUUnr{left:0}.LandFiltersSidebar_closeBtn__sb1E4{display:flex;align-items:center;justify-content:center}.LandFiltersSidebar_sidebarHeader__8Cr9i h3{font-size:1.1rem}.LandFiltersSidebar_filterGroup__QEjyQ{margin-bottom:1.25rem}}@media (max-width:480px){.LandFiltersSidebar_filtersSidebar__UDU8v{width:100%;max-width:100%;border-radius:0}.LandFiltersSidebar_priceRange__O9dUe{flex-direction:column}.LandFiltersSidebar_priceSeparator__I2O19{display:none}.LandFiltersSidebar_priceInputWrapper__8TnKt{width:100%}.LandFiltersSidebar_areaInputs__OrPe7{flex-direction:column}.LandFiltersSidebar_areaSeparator__3nc3k{display:none}.LandFiltersSidebar_areaInput__J0ir_{width:100%}}@media (prefers-color-scheme:dark){.LandFiltersSidebar_filtersSidebar__UDU8v{background:#1e293b;border-color:#334155}.LandFiltersSidebar_sidebarHeader__8Cr9i{border-bottom-color:#334155}.LandFiltersSidebar_sidebarHeader__8Cr9i h3{color:#f1f5f9}.LandFiltersSidebar_filterGroup__QEjyQ label{color:#cbd5e1}.LandFiltersSidebar_areaInput__J0ir_,.LandFiltersSidebar_filterInput__PiOnr,.LandFiltersSidebar_priceInput__4fJOd{background:#0f172a;border-color:#334155;color:#f1f5f9}.LandFiltersSidebar_areaInput__J0ir_::placeholder,.LandFiltersSidebar_filterInput__PiOnr::placeholder,.LandFiltersSidebar_priceInput__4fJOd::placeholder{color:#64748b}.LandFiltersSidebar_areaInput__J0ir_:focus,.LandFiltersSidebar_filterInput__PiOnr:focus,.LandFiltersSidebar_priceInput__4fJOd:focus{border-color:#10b981}.LandFiltersSidebar_cornerPlotButton__lE6HM,.LandFiltersSidebar_plotTypeButton__7HUhO,.LandFiltersSidebar_roadWidthButton__KTOAX,.LandFiltersSidebar_sortButton__WytyQ{background:#0f172a;border-color:#334155;color:#cbd5e1}.LandFiltersSidebar_cornerPlotButton__lE6HM:hover,.LandFiltersSidebar_plotTypeButton__7HUhO:hover,.LandFiltersSidebar_roadWidthButton__KTOAX:hover,.LandFiltersSidebar_sortButton__WytyQ:hover{background:#334155}.LandFiltersSidebar_activeRoadWidth__KVVGD,.LandFiltersSidebar_activeSort__BDr67{background:linear-gradient(135deg,#10b981,#059669)}.LandFiltersSidebar_activeFilters__PdABN{background:#0f172a}.LandFiltersSidebar_activeFilterTag__wfnGh{background:#334155;border-color:#475569;color:#f1f5f9}.LandFiltersSidebar_closeBtn__sb1E4{color:#cbd5e1}.LandFiltersSidebar_closeBtn__sb1E4:hover{background:#334155}.LandFiltersSidebar_priceCurrency__oLtdu{color:#64748b}}.LandHero_landHero__ochSp{position:relative;min-height:55vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#064e3b,#065f46,#047857)}.LandHero_heroBackground__qVrHT{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/_next/static/media/buy-sell.f14124fe.webp);background-size:cover;background-position:50%;background-attachment:fixed;opacity:.3;animation:LandHero_slowZoom__41Ok_ 25s ease-out infinite}@keyframes LandHero_slowZoom__41Ok_{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.LandHero_heroOverlay__6y4Mg{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(6,78,59,.7),rgba(6,78,59,.95))}.LandHero_heroContainer__MlpmD{position:relative;z-index:2;max-width:900px;width:100%;padding:4rem 2rem 2rem;text-align:center}.LandHero_heroContent__VukjB{max-width:800px;margin:0 auto}.LandHero_heroBadge__NLhxG{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.2rem;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:.875rem;color:white;margin-bottom:2rem;border:1px solid rgba(255,255,255,.25)}.LandHero_heroTitle__vULpO{font-size:3rem;font-weight:800;color:white;margin-bottom:1.5rem;line-height:1.2}.LandHero_gradientText__Ve4dP{background:linear-gradient(135deg,#34d399,#6ee7b7 50%,#a7f3d0);-webkit-background-clip:text;background-clip:text;color:transparent}.LandHero_heroSubtitle__GAYHS{font-size:1.1rem;color:rgba(255,255,255,.95);margin-bottom:2.5rem;line-height:1.6}.LandHero_heroStats__n2efi{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 2rem;background:#022c22;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:80px;width:fit-content;margin:0 auto;border:1px solid rgba(255,255,255,.2)}.LandHero_heroStat__UZ_Q6{display:flex;align-items:center;gap:.75rem}.LandHero_heroStat__UZ_Q6 svg{color:#34d399}.LandHero_heroStat__UZ_Q6 div{text-align:left}.LandHero_statNumber__VnAhX{display:block;font-size:1.2rem;font-weight:800;color:white;line-height:1.2}.LandHero_statLabel__Tude_{font-size:.7rem;color:rgba(255,255,255,.8)}.LandHero_heroStatDivider__kBZZM{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.4),transparent)}.LandHero_heroWave__m3P_l{position:absolute;bottom:-2px;left:0;right:0;z-index:1;pointer-events:none}@media (max-width:1024px){.LandHero_landHero__ochSp{min-height:50vh}.LandHero_heroTitle__vULpO{font-size:2.5rem}.LandHero_heroSubtitle__GAYHS{font-size:1rem;padding:0 1rem}}@media (max-width:768px){.LandHero_landHero__ochSp{min-height:60vh}.LandHero_heroTitle__vULpO{font-size:1.8rem}.LandHero_heroSubtitle__GAYHS{font-size:.9rem;padding:0 1rem}.LandHero_heroStats__n2efi{flex-direction:column;gap:1rem;border-radius:30px;padding:1.2rem;width:90%}.LandHero_heroStatDivider__kBZZM{display:none}.LandHero_heroStat__UZ_Q6{width:100%;justify-content:center}.LandHero_heroStat__UZ_Q6 div{text-align:center}.LandHero_heroBadge__NLhxG{font-size:.75rem;padding:.5rem 1rem}}@media (max-width:480px){.LandHero_heroTitle__vULpO{font-size:1.5rem}.LandHero_heroSubtitle__GAYHS{font-size:.8rem}.LandHero_heroStats__n2efi{width:95%;padding:1rem}.LandHero_statNumber__VnAhX{font-size:.9rem}.LandHero_statLabel__Tude_{font-size:.6rem}.LandHero_heroBadge__NLhxG{font-size:.7rem;padding:.4rem .8rem}}@media (prefers-color-scheme:dark){.LandHero_landHero__ochSp{background:linear-gradient(135deg,#022c22,#064e3b,#065f46)}}.LandCard_landCard__PTvho{background:white;border-radius:20px;overflow:hidden;transition:all .3s ease;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative}.LandCard_landCard__PTvho.LandCard_featured__sY_X3{border:2px solid #10b981;box-shadow:0 4px 15px rgba(16,185,129,.15)}.LandCard_landCard__PTvho:hover{box-shadow:0 12px 30px rgba(0,0,0,.1);transform:translateY(-4px)}.LandCard_featuredBadge__Bs7da{left:.75rem;gap:.35rem;background:linear-gradient(135deg,#10b981,#059669)}.LandCard_cornerBadge__n1t5n,.LandCard_featuredBadge__Bs7da{position:absolute;top:.75rem;display:flex;align-items:center;padding:.35rem .85rem;color:white;border-radius:25px;font-size:.7rem;font-weight:600;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.LandCard_cornerBadge__n1t5n{right:.75rem;background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.LandCard_cardImage__CpvMN{position:relative;height:220px;overflow:hidden;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.LandCard_cardImage__CpvMN img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.LandCard_landCard__PTvho:hover .LandCard_cardImage__CpvMN img{transform:scale(1.08)}.LandCard_verifiedBadge__LIQRX{position:absolute;bottom:.75rem;left:.75rem;background:#10b981;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;border:2px solid white;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LandCard_verifiedBadge__LIQRX svg{color:white;width:12px;height:12px}.LandCard_cardContent__FSnXJ{padding:1.25rem}.LandCard_priceSection__304NN{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.LandCard_currentPrice__Yx08w{font-size:1.3rem;font-weight:800;color:#10b981}.LandCard_pricePerSqFt__6MvcV{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;color:#64748b;background:#f1f5f9;padding:.25rem .5rem;border-radius:20px}.LandCard_landTitle__KzhPI{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8rem}.LandCard_plotTypeBadge__bAoHO{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:20px;font-size:.7rem;font-weight:600;border:1px solid;margin-bottom:.75rem}.LandCard_location__KMrvt{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b;margin-bottom:.75rem}.LandCard_location__KMrvt svg{flex-shrink:0;color:#10b981}.LandCard_location__KMrvt span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.LandCard_landDetails__Ux66o{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.5rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.LandCard_detailItem__EITGm{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;color:#475569}.LandCard_detailItem__EITGm svg{color:#10b981;width:14px;height:14px}.LandCard_viewDetailsBtn__LKtyZ{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:14px;text-decoration:none;font-size:.875rem;font-weight:600;color:#10b981;transition:all .3s ease;border:1px solid #e2e8f0}.LandCard_viewDetailsBtn__LKtyZ:hover{background:linear-gradient(135deg,#10b981,#059669);color:white;border-color:transparent;transform:translateY(-2px)}.LandCard_btnArrow__jUURb{transition:transform .3s ease;display:inline-block}.LandCard_viewDetailsBtn__LKtyZ:hover .LandCard_btnArrow__jUURb{transform:translateX(4px)}@media (max-width:1024px){.LandCard_cardImage__CpvMN{height:200px}.LandCard_currentPrice__Yx08w{font-size:1.2rem}}@media (max-width:768px){.LandCard_landCard__PTvho{border-radius:16px}.LandCard_cardImage__CpvMN{height:180px}.LandCard_cardContent__FSnXJ{padding:1rem}.LandCard_currentPrice__Yx08w{font-size:1.1rem}.LandCard_landTitle__KzhPI{font-size:.9rem;min-height:2.5rem}.LandCard_detailItem__EITGm{font-size:.7rem}.LandCard_viewDetailsBtn__LKtyZ{padding:.6rem;font-size:.8rem}.LandCard_cornerBadge__n1t5n,.LandCard_featuredBadge__Bs7da{padding:.25rem .7rem;font-size:.65rem}}@media (max-width:480px){.LandCard_cardImage__CpvMN{height:160px}.LandCard_currentPrice__Yx08w{font-size:1rem}.LandCard_priceSection__304NN{flex-direction:column;align-items:flex-start}.LandCard_landTitle__KzhPI{font-size:.85rem}.LandCard_landDetails__Ux66o{gap:.4rem}.LandCard_detailItem__EITGm{font-size:.65rem}}@media (prefers-color-scheme:dark){.LandCard_landCard__PTvho{background:#1e293b;border-color:#334155}.LandCard_landCard__PTvho.LandCard_featured__sY_X3{border-color:#10b981}.LandCard_currentPrice__Yx08w{color:#34d399}.LandCard_landTitle__KzhPI{color:#f1f5f9}.LandCard_detailItem__EITGm,.LandCard_location__KMrvt{color:#94a3b8}.LandCard_landDetails__Ux66o{border-top-color:#334155;border-bottom-color:#334155}.LandCard_viewDetailsBtn__LKtyZ{background:#0f172a;border-color:#334155;color:#34d399}.LandCard_viewDetailsBtn__LKtyZ:hover{background:linear-gradient(135deg,#10b981,#059669);color:white}.LandCard_pricePerSqFt__6MvcV{background:#0f172a;color:#94a3b8}.LandCard_cardImage__CpvMN{background:linear-gradient(135deg,#064e3b,#065f46)}}